--- /srv/rebuilderd/tmp/rebuilderdIuzroz/inputs/python3.13-nopie_3.13.5-2+deb13u4_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdIuzroz/out/python3.13-nopie_3.13.5-2+deb13u4_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-15 20:25:40.000000 debian-binary │ --rw-r--r-- 0 0 0 1064 2026-07-15 20:25:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1801472 2026-07-15 20:25:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1060 2026-07-15 20:25:40.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1801744 2026-07-15 20:25:40.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: 0x22be6c │ │ │ │ + Entry point address: 0x22bf98 │ │ │ │ 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 0x22be6c │ │ │ │ +Entry point 0x22bf98 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x52d264 0x0053d264 0x0053d264 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x52d69c 0x0053d69c 0x0053d69c 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 0x52d290 0x52d290 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x52d6c8 0x52d6c8 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 0x52d270 0x0053d270 0x0053d270 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x52d6a8 0x0053d6a8 0x0053d6a8 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 32cc78 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 003576e8 3476e8 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00357700 347700 1e5b60 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0053d260 52d260 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0053d264 52d264 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0053d26c 52d26c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0053d270 52d270 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002aa70 01aa70 32d098 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00357b08 347b08 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00357b40 347b40 1e5b58 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0053d698 52d698 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0053d69c 52d69c 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0053d6a4 52d6a4 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0053d6a8 52d6a8 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: 00083d0c 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0008b610 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00178078 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 000454a4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 000812dc 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00081e40 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00084148 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0008b5b4 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 001781ac 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 000454b8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00081298 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00081dfc 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001bb280 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 001bb598 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: 00083a9c 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 00079168 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0015e39c 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00083ed8 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0007910c 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0015e3b0 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: 00261264 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 00072138 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 002616f4 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 000720d8 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 001bb4b0 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 0007e4cc 28 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 001bb7c8 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 0007e3b0 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: 00144524 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 001445ac 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 000afa88 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0018b820 972 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 000afa70 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0018bb80 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: 0018b794 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00308ca0 36 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0018baf4 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00308d9c 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: 0032ace0 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 000bb828 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000b2b68 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0032b0f4 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 000bb820 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000b2b50 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001caec8 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0007aaac 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 001cb1e0 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0007aed4 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: 0007db84 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 002c8fb0 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 00180188 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 0006b834 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 0007dbe8 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 0008270c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00079a40 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 002c90dc 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 001802bc 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0006b7e0 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00079aa4 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 000828ac 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: 00076b3c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001b7ba4 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 001448e0 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 001efb00 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00082e38 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 002ff8d0 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0023291c 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00084e4c 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 00290f4c 260 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 54: 00076adc 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001b7e90 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 00144968 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 001efe60 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 0008328c 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 002ffdb0 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 00232a48 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 0008258c 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 00290f38 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: 00124040 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0017d244 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 001240e8 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0017d378 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0055bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 000a2724 208 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 000a26a0 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: 00110c80 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 0007cf70 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 0023f11c 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0017e954 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 000781b4 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 0012d684 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 00110cbc 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 0007d398 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 0023f258 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0017ea88 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 00078158 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 0012d734 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 000a67e0 236 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000a675c 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: 00112358 472 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 00112394 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: 0005c6fc 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 89: 0005c5bc 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 90: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 91: 0007ddd4 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 92: 00105c20 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 93: 00116df8 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 94: 00191754 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 95: 00102e80 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 96: 00151ff8 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 91: 0007dfc4 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 92: 00105c00 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 93: 00116e38 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 94: 00191ab4 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 95: 00102e64 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 96: 00152560 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 97: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 98: 002ace04 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 98: 002acc94 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 99: 00599cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 100: 002ccb4c 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 100: 002ccc78 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 102: 001bc09c 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 103: 0007a9a4 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 104: 002acbd4 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 105: 00061da4 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 102: 001bc3b4 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 103: 0007adcc 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 104: 002aca64 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 105: 00061ca0 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 107: 0028a57c 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 107: 0028a568 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 108: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 109: 001ab8ac 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 110: 000810dc 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 111: 0006dabc 104 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 109: 001abb14 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 110: 00081098 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 111: 0006da60 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: 000822cc 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 115: 000822d8 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 116: 00551f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 117: 00226360 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 118: 0007ce48 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 119: 0022be6c 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 117: 00226498 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 118: 0007d270 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 119: 0022bf98 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 120: 00599ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 121: 000a5b68 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 122: 002b3d20 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 121: 000a5ae4 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 122: 002b3da0 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 123: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 124: 000795d0 132 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 124: 00079574 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: 00164cf0 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 128: 0022edb8 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 127: 00164d04 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 128: 0022eee4 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 129: 000298bc 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 130: 00175964 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 131: 0009c4dc 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 132: 0007cdf4 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 130: 00175a98 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 131: 0009c4fc 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 132: 0007d21c 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 134: 0007d6d8 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 134: 0007dc08 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 135: 0002c1f8 88 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 136: 00078370 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 137: 00114a50 1160 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 136: 00078314 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 137: 00114a8c 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: 00079584 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 141: 0007114c 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 142: 0006a2b8 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 143: 001ac7a8 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 140: 00079528 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 141: 000710ec 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 142: 0006a25c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 143: 001aca10 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 144: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 145: 00599cf4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 146: 0003bb98 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 147: 001bfea8 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 148: 00216b44 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 149: 000a4490 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 150: 000aeecc 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 146: 0003bb80 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 147: 001c01c0 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 148: 00216b04 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 149: 000a440c 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 150: 000aeeb4 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 151: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 152: 00054f8c 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 152: 000550b4 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 153: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 154: 001d7f8c 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 155: 00091928 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 154: 001d829c 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: 0006b2d8 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 162: 0024efd8 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 163: 000800c8 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 161: 0006b27c 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 162: 0024f1a0 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 163: 0007ffac 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 164: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 165: 001a3aa0 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 166: 00078458 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 167: 002351ec 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 165: 001a3d0c 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 166: 000783fc 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 167: 00235318 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 168: 0002a1e0 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 169: 002d230c 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 170: 0010ecec 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 169: 002d2464 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 170: 0010ed28 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 171: 00557858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 172: 0016ee50 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 173: 00078090 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 174: 0013a244 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 175: 0014c05c 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 176: 001b7ad8 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 177: 0008ae70 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 178: 00162034 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 179: 001dc02c 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 180: 0005dddc 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 181: 0027c820 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 182: 00078d34 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 183: 000424bc 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 184: 00075f98 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 172: 0016ee5c 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 173: 00078030 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 174: 0013a2cc 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 175: 0014c0e8 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 176: 001b7dc4 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 177: 0008ae14 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 178: 00162048 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 179: 001dc344 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 180: 0005dd88 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 181: 0027c958 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 182: 00078cd8 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 183: 000425e8 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 184: 00075f38 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: 00083b2c 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 187: 00083f68 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 188: 00029b2c 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 189: 00082304 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 189: 00082310 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 190: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 191: 00178b94 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 192: 00283894 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 193: 00078764 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 194: 00274bf0 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 191: 00178cc8 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 192: 00283880 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 193: 00078708 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 194: 00274f68 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 195: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 196: 0019ec38 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 197: 001aa5f8 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 196: 0019eecc 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 197: 001aa860 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: 0022d200 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 201: 00323290 136 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 200: 0022d32c 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 201: 00323708 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: 001f7048 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 206: 0018fafc 108 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 205: 001f73a8 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 206: 0018fe5c 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: 0007e614 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 210: 0007e4f8 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 211: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 212: 0007cf48 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 212: 0007d370 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 213: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 214: 001ca5a4 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 215: 00098390 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 214: 001ca8bc 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 215: 000983d4 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 217: 00135694 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 218: 0022be5c 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 217: 0013572c 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 218: 0022bf88 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: 00082db4 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 222: 00284d9c 332 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 221: 000831d0 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 222: 00284d88 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: 00078310 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 230: 002cf600 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 0007cda4 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 0017c8d0 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 229: 000782b4 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 230: 002cf728 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 0007d1cc 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 0017ca04 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 233: 0055af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0009dd38 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 00116d14 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 236: 000784c4 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 234: 0009dd58 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 00116d54 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 00078468 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 237: 00036614 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 0022ebf0 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 0010ba5c 1108 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 240: 0003a35c 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 241: 00079ac8 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 00129b0c 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 0016b94c 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 238: 0022ed1c 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 0010ba9c 1108 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 240: 0003a304 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 241: 00079bfc 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 00129bbc 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 0016b960 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: 000996d0 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 00234e7c 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 000ab7bc 132 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 246: 000996f0 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 00234fa8 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 000ab738 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: 00233f00 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 0023402c 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: 0014419c 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 00306188 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 256: 00144224 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 00306668 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: 00079918 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 260: 000798c4 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 0017c9a8 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 0030711c 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 00324b34 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 002a263c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 0007d128 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 000a951c 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 0017cadc 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 003074f0 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 00324f54 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 002a24cc 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 0007d550 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 000a9498 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: 000621fc 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 002243d8 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 0007a9bc 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 271: 00062168 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 00224510 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 0007ade4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 001b553c 188 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 001b5824 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: 000819a8 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 0025e694 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 000aea50 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 278: 00081964 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 0025ea58 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 000aea38 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 281: 005c2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 00396220 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 0006d730 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 0007d08c 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 000caa04 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 282: 00396660 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 0006d6d4 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 0007d4b4 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 000caa80 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 000292a4 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 0016f434 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 287: 0016f440 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 288: 00599cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 002a581c 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 289: 002a5734 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 0039c8d0 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 00274c00 252 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 0039cd10 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 00274f78 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: 00298260 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 001680f8 736 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 002980fc 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 001680e8 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: 0007dcb4 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 001c15cc 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 001438a4 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 000a7d7c 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 300: 0007dea4 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 001c18e4 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 0014392c 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000a7cf8 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 304: 00554f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 00261ff4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 0007aa20 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 00228fd4 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 00284ef4 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 309: 0005505c 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 305: 00262484 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 0007ae48 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 0022910c 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 00284ee0 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 00055098 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: 002aa018 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 000a4150 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 0017e860 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 317: 000784c0 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 314: 002a9ea8 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 000a40cc 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 0017e994 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 00078464 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: 0010ed38 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 0010ed74 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: 00150354 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 00070f5c 196 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 0015024c 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 00071028 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: 00082864 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 331: 00076cdc 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 332: 0003b16c 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 001d2a4c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 001dc670 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 335: 0008aec8 68 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 330: 00082bd0 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 00076c7c 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 332: 0003b120 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 333: 001d2d64 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 001dc988 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0008ae6c 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: 000ef2bc 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 00234e70 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 001d9388 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 00139828 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 0008115c 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 0017041c 32 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000ef3c4 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 00234f9c 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 001d9698 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 001398b0 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 00081118 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 00170428 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: 0010beb0 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 0010bef0 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 002b765c 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0005c9e0 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 000cb354 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 00191974 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 0015b7d0 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 002b7788 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0005c91c 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 000cb3d0 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 00191cd4 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 0015b7e8 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 00083d84 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 001b8434 368 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 000841c0 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 001b8720 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: 00281e34 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 00281f6c 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 0032dee0 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 00083acc 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 361: 0032e2d0 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 00083f08 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: 00077ee8 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 367: 00048198 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 00108248 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 000818d0 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 002ced90 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 366: 00077e88 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 367: 00048140 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 368: 0010822c 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 0008188c 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 002ceeb8 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 00220344 964 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 372: 0022047c 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: 0016c04c 192 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 0016c058 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: 000ab19c 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 379: 00079880 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 380: 0022ed88 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 381: 0018bc18 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 382: 0016add8 2580 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 383: 0003b00c 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 384: 0005ad84 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 378: 000ab118 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 379: 00079824 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 380: 0022eeb4 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 381: 0018bf78 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 382: 0016ade8 2576 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 383: 0003b004 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 384: 0005ad28 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 385: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 386: 0022be3c 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 387: 00278178 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 386: 0022bf68 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 387: 002784f0 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 388: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 389: 00043930 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 000438c4 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 390: 00036168 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 391: 00074e04 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 392: 00082240 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 393: 000650f4 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 394: 0015ac78 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 391: 00074da4 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 392: 000821fc 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 393: 0006508c 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 394: 0015ac90 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 395: 00599680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 396: 00314684 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 397: 00350d50 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 396: 00314aa8 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 397: 00351174 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 398: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 399: 0012dda4 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 399: 0012de54 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 400: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 401: 0016b980 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 402: 00054d54 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 403: 00295a28 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 401: 0016b958 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 402: 00054bc4 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 403: 002958c4 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: 0020e750 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 407: 0008b56c 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 408: 000685f0 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 406: 0020e710 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 407: 0008b510 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 408: 00068594 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 410: 00083b20 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 410: 00083f5c 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 411: 000294a8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 412: 0032c168 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 412: 0032c794 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 413: 00029904 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 414: 0007cda0 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 414: 0007d1c8 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 415: 0002c4bc 28 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 416: 000a32c0 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 417: 00305800 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 416: 000a323c 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 417: 00305ce0 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 418: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 419: 002561a8 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 419: 00256408 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 420: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 421: 00088928 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 421: 00088b10 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: 000bb90c 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 424: 000bb904 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 425: 00554dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 426: 00229dd0 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 427: 002ced1c 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 428: 002d90dc 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 426: 00229f08 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 427: 002cee44 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 428: 002d9554 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 429: 0055db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 430: 000a55fc 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 430: 000a5578 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 431: 00599cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 432: 00083c78 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 433: 000fc0e4 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 434: 00041dbc 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 432: 000840b4 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 433: 000fc1e8 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 434: 00041d64 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 436: 0007cdf0 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 437: 00287ea8 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 438: 00078978 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 439: 00088ea4 80 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 436: 0007d218 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 437: 00287e94 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 438: 0007891c 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 439: 0008908c 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: 00284ee8 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 443: 00278d68 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 442: 00284ed4 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 443: 00278ea0 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 444: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 445: 001c0664 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 446: 0017d428 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 447: 0007cde8 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 445: 001c097c 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 446: 0017d55c 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 447: 0007d210 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: 0007cdec 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 452: 0007d214 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 454: 0032e9d8 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 454: 0032edfc 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: 001393e8 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 459: 0007cfd0 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 460: 00295b7c 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 461: 0004f7fc 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 462: 002e7ee4 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 458: 00139470 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 459: 0007d3f8 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 460: 00295a18 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 461: 0004f91c 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 462: 002e83c4 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 463: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 464: 0004fb64 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 465: 00082294 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 466: 00171e34 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 464: 000501c4 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 465: 000822a0 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 466: 00171e4c 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 467: 0055db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 468: 0005696c 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 469: 0007cc68 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 470: 0008bcb4 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 471: 00219da8 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 472: 00051b94 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 473: 00276770 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 468: 000568dc 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 469: 0007d090 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 470: 0008bc58 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 471: 00219ee0 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 472: 00051b3c 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 473: 00276ae8 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: 00352dac 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 476: 003531d0 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 477: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 478: 001ab4fc 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 479: 000aafc4 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 480: 000e68c0 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 481: 00161688 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 482: 00082844 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 478: 001ab764 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 479: 000aaf40 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 480: 000e6a10 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 481: 0016169c 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 482: 00082bb0 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 483: 005530ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 484: 000bb62c 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 484: 000bb624 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 485: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 486: 00458640 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 487: 00083ce0 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 488: 0015ac4c 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 486: 00458a80 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 487: 0008411c 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 488: 0015ac64 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 489: 00033e04 8 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 490: 001704c4 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 491: 00350ac0 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 492: 002a5d10 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 490: 001704d0 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 491: 00350ffc 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 492: 002a5ba0 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 493: 00599cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 494: 001e43a4 116 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 494: 001e46f0 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: 001a99d8 88 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 497: 001a9c40 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: 001b77cc 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 504: 0018da40 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 505: 001bc174 116 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 503: 001b7ab8 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 504: 0018dda0 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 505: 001bc48c 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: 00215530 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 509: 0007cd84 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 510: 002cecac 112 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 508: 002154f0 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 509: 0007d1ac 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 510: 002cedd4 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: 00128a98 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 514: 00058fe4 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 513: 00128b4c 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 514: 00058f88 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 515: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 516: 0004df98 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 517: 00281dd0 100 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 516: 0004df40 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 517: 00281f08 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: 001aa468 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 521: 00187708 120 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 520: 001aa6d0 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 521: 00187a68 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: 001d2710 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 001d2a28 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 525: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_fetch_add_8@LIBATOMIC_1.0 (15) │ │ │ │ - 526: 00075674 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 526: 00075614 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 527: 00031f70 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 001504e4 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 0018ee6c 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 00305fd0 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 0009a0ec 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 001a97a0 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 00131abc 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 528: 0015056c 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 0018f1cc 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 003064b0 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 0009a10c 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 001a9a08 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 00131b6c 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000e4b88 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 0010e4d4 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0005dda8 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 00083b78 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000e4cc0 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 0010e510 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0005da78 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 00083fb4 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 002cf408 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 541: 00074988 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 002a5680 88 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 002cf530 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 00074928 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 002a5510 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: 002a8d90 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 002a8c20 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: 00167b1c 1404 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 0007cdf8 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 549: 00167b90 1368 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 0007d220 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: 001ab490 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001ab6f8 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002aa50 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 000c3e64 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 000c3ee4 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 00110080 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 558: 00078fb4 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 0007dd4c 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 000a92f0 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 00217850 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 001dacc0 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 00289044 84 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 001100bc 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 00078f58 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 0007df3c 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 000a926c 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 00217924 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 001dafd8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 00289030 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: 0003da9c 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 001afc70 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 0003d840 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 001afed8 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 0014dadc 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0018e6f0 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 000ab508 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 000a7da4 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 0014db68 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0018ea50 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 000ab484 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 000a7d20 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: 000b1940 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 0018e994 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 0011b508 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 00058a48 28 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 000b1928 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0018ecf4 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 0011b54c 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 000586b8 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: 0018730c 404 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 001a1914 544 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 00187450 404 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 001a1b80 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: 002cffd4 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 001c5138 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 0032600c 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 00203250 68 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 586: 002d00fc 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 001c5450 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 0032649c 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 002035ac 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: 0005c5ec 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 593: 0027811c 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 002d8a18 76 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 592: 0005c53c 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 00278494 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 002d8e90 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: 002ae408 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 001dc9d4 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 002ae4b8 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 001dccec 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 000800c0 8 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 0007ffa4 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: 00064d1c 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 606: 00064bec 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 0011a668 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000ee3dc 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 001288c0 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 0011a6ac 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000ee4e4 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 00128974 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 000a1ccc 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 0004d520 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 614: 00078ba4 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 00292858 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 000a6690 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 617: 00079a50 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 002095ec 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 612: 000a1c38 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 0004d6f4 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 00078b48 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 002925a8 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 000a660c 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 00079bf4 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 002d66f0 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 619: 0055af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 0029afd0 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 620: 0029ae6c 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0005c3f0 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 0010f2dc 444 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 00218fec 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0005c398 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 0010f318 444 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 002190b8 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: 00189640 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 001899a0 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002d868 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 00062750 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 631: 00054da0 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 0011588c 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 0016c10c 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 000b8d44 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 002cd844 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 630: 000626c8 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 631: 00054d48 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 632: 001158cc 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 0016c118 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 000b8d3c 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 002cd970 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: 000c6818 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 000c688c 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: 00299dc4 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 000a6700 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 000a65ac 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 0010329c 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 645: 00078034 92 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 641: 00299c60 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 000a667c 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 000a6528 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 00103280 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 00077fd4 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: 000bb7fc 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 652: 000bb7f4 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 653: 0055bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 001bd4bc 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 00147d5c 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 00073e3c 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 0007d494 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 658: 0008ad70 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 0029e588 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 0018959c 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 001d20a4 244 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 654: 001bd7d4 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 00147de4 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 00073ddc 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 0007d8bc 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 0008ad14 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 0029e418 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 001898fc 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 001d23bc 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: 0007cf04 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 001288b8 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 0007d32c 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 0012896c 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: 0020c864 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 668: 0020c824 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (18) │ │ │ │ - 670: 0029989c 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 001615d4 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 00290404 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 673: 00078760 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 00058570 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 00080030 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 0007a9d0 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 670: 00299738 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 00161038 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 002903f0 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 00078704 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 00058518 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 0007ff14 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 0007adf8 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 677: 005558b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 0012877c 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 00080f70 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 0007e0b0 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 678: 00128830 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 00080f2c 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 00080d18 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 681: 0055af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 0027c344 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 000479b4 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 682: 0027c47c 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 00047720 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 0028b7d0 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 0028b7bc 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 00396620 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 00061f34 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 001e971c 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0008bd48 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 691: 00085558 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 000b2604 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 002b2dc8 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 002a91d4 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 687: 00396a60 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00061e20 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 001e9a6c 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0008bcec 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 00085544 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 000b25ec 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 002b2e48 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 002a9064 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 002cd854 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 0007cca4 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 696: 002cd980 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 0007d0cc 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: 0004f140 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 700: 0004f0e8 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 701: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 702: 00206310 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 002fe358 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 704: 000f4b64 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 000821a8 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 002280f0 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 0006b544 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 0007d458 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 0004ec3c 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 710: 000781ec 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 001bf11c 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 001c45d8 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 0011328c 220 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 0014f808 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 702: 002d658c 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 002fe838 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000f4c68 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 00082164 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 00228228 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 0006b4c8 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 0007d880 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 0004ead8 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 00078190 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 001bf434 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 001c48f0 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 001132c8 220 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 0014f89c 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 002234e0 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 000552e8 512 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 716: 00223618 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 000553dc 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: 0008a260 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 0007d96c 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 00189380 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 0007e200 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 00216d5c 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 001acac0 476 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 721: 000829e4 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 0007de9c 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 001896e0 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 0007e0e4 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 00216d1c 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 001acd28 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: 000a9a48 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 730: 000a99c4 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 731: 0002f154 148 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 732: 0007a99c 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 00128ad0 124 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 0008501c 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 0011fa40 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 000817e8 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 732: 000798bc 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 00128b84 120 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 00085008 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 0011faec 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 000817a4 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 737: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 738: 001c1f6c 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 738: 001c2284 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 739: 0054feec 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (19) │ │ │ │ - 740: 00055780 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 740: 00055658 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: 002c18a4 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 000a5578 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 743: 002c19d0 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 000a54f4 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: 0008acdc 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 000a8cd8 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 0014e994 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 0007a9c0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 000801e4 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 00057070 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 000b1e54 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 000aa944 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 00175bd4 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 0010b14c 2320 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 00061224 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 748: 0008ac80 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 000a8c54 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 0014ea1c 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 0007ade8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 000800c8 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00056c80 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 000b1e3c 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 000aa8c0 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 00175d08 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 0010b1a0 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 000611d0 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 759: 005547cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 0007ced4 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 760: 0007d2fc 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: 00082c20 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 0018eb54 156 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 00082f8c 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0018eeb4 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: 0018eea0 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 768: 000519f0 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 767: 0018f200 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 768: 00051998 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 769: 005a1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 770: 0005526c 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 770: 00055360 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: 000770bc 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 773: 0007705c 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 774: 005511ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 775: 001fee7c 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 776: 000821c8 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 775: 001ff1d8 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 776: 00082184 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 777: 0055af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 778: 002aeac8 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 778: 002aeb78 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 779: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 780: 001aa3b0 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 781: 001495d4 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 782: 000cf9ec 71592 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 783: 002856d8 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 780: 001aa618 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 781: 00149660 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 782: 000cfb18 71576 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 783: 002856c4 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 784: 005510e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 785: 000f3e00 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 786: 0011a6d8 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 785: 000f3f0c 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 786: 0011a71c 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 787: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 788: 0004a9f4 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 789: 001c3374 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 790: 002a95d4 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 791: 002735e0 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 792: 0007cde4 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 793: 00249d30 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 788: 0004aa90 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 789: 001c368c 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 790: 002a9464 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 791: 00273958 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 792: 0007d20c 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 793: 00249ef8 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 795: 00148888 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 796: 000be2dc 164 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 795: 00148910 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 796: 000be35c 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: 00064c38 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 800: 001adbdc 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 801: 00150434 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 802: 002837f0 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 803: 00274224 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 804: 00082ca0 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 799: 00064b40 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 800: 001ade44 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 801: 001504bc 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 802: 002837dc 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 803: 0027459c 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 804: 0008300c 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 805: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 806: 00063870 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 807: 0007d350 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 808: 00091b88 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 809: 0028bbb8 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 810: 001458bc 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 811: 000b264c 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 812: 001e4418 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 806: 00063814 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 807: 0007d778 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 808: 00091bcc 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 809: 0028bba4 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 810: 00145944 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 811: 000b2634 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 812: 001e4764 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: 0020b58c 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 815: 002dd690 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: 00139c30 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 819: 0007d85c 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 820: 003194fc 80 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 818: 00139cb8 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 819: 0007dd8c 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 820: 0031991c 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: 0013d758 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 825: 00128558 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 826: 00189690 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 827: 003065ec 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 828: 00347d14 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 829: 000bcc38 5796 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 830: 0011faf0 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 824: 0013d7e0 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 825: 0012860c 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 826: 001899f0 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 827: 00306a34 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 828: 0034801c 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 829: 000bccb4 5800 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 830: 0011fb9c 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 832: 00074e08 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 833: 000e6870 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 834: 00114394 1616 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 832: 00074da8 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 833: 000e69b8 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 834: 001143d0 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: 0007d8ec 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 840: 0024e538 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 839: 0007de1c 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 840: 0024e700 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 841: 0002a240 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 842: 002b8218 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 843: 0008cf28 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 844: 0008ba6c 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 842: 002b8344 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 843: 0008cecc 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 844: 0008ba10 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: 001bbd64 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 848: 000766a4 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 849: 0030784c 988 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 847: 001bc07c 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 848: 00076644 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 849: 00307c28 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: 000787e8 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 852: 0007878c 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 853: 00030d9c 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 854: 0006c94c 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 855: 00293180 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 856: 00147840 32 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 854: 0006c8f0 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 855: 00292ed0 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 856: 001478c8 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: 00080ff0 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 860: 00080fac 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 861: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 862: 000a7b14 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 863: 00311b54 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 862: 000a7a90 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 863: 00312084 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: 003391e4 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 867: 00148310 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 868: 000812b4 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 869: 001fde90 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 870: 00153940 808 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 866: 0033957c 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 867: 00148398 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 868: 00081270 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 869: 001fe1ec 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 870: 00153b60 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: 0014c738 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 877: 0006ca18 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 878: 000ed64c 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 876: 0014c7c4 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 877: 0006c920 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 878: 000ed754 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 879: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 880: 00056258 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 881: 0011eb04 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 882: 0020e2c4 112 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 880: 00055e08 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 881: 0011eb44 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 882: 0020e284 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: 00328e50 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 886: 0032932c 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 888: 001ac254 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 888: 001ac4bc 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 890: 00215f14 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 890: 00215ed4 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: 0009b148 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 894: 0007d438 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 895: 001dfa30 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 896: 000a3718 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0009b168 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 894: 0007d860 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 895: 001dfd44 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 896: 000a3694 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 897: 00032118 92 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 898: 001d2a9c 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 899: 00226618 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 898: 001d2db4 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 899: 002267b0 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 900: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 901: 0008c6f4 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 902: 002a83a8 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 903: 0007cff0 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 904: 002aa8fc 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 905: 003549c0 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 901: 0008c698 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 902: 002a8238 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 903: 0007d418 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 904: 002aa78c 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 905: 00354de4 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 907: 002ae2a8 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 908: 0007d1cc 28 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 907: 002ae478 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 908: 0007d5f4 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: 00078250 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 912: 002d8214 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 913: 000bbd70 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 911: 000781f4 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 912: 002d868c 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 913: 000bbd68 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 914: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 915: 001ae234 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 916: 000789a4 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 915: 001ae49c 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 916: 00078948 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ 917: 00044f60 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 918: 000568a8 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 919: 001d52b4 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 918: 00056818 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 919: 001d55c4 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 920: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 921: 0005c894 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 922: 0011a324 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 923: 000a7814 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 924: 001116dc 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 925: 000cac48 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 921: 0005c7d4 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 922: 0011a368 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 923: 000a7790 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 924: 00111718 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 925: 000cacc4 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: 002cc464 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 929: 00128744 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 930: 002cf1ec 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 931: 0007dc2c 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 932: 003185b0 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 928: 002cc590 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 929: 001287f8 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 930: 002cf314 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 931: 00079ae8 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 932: 003189d0 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 934: 00296874 264 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 934: 00296710 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: 00175710 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 942: 002a72a8 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 943: 0053d05c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 941: 00175844 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 942: 002a7138 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 943: 0053d494 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 944: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 945: 001aa3f8 112 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 945: 001aa660 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: 001c52e4 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 949: 0005b65c 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 948: 001c55fc 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 949: 0005b604 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 950: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 951: 0007ab1c 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 952: 0022af24 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 953: 000a2af0 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 954: 0007d390 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 955: 000825e0 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 956: 0011b608 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 951: 0007af44 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 952: 0022b050 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 953: 000a2a6c 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 954: 0007d7b8 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 955: 00082780 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 956: 0011b64c 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 957: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (20) │ │ │ │ - 958: 00080254 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 958: 00080138 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 960: 002d7b94 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 961: 00053cd0 68 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 960: 002d800c 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 961: 00053c78 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: 0007aa08 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 967: 0007ae30 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 968: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 969: 000a59d4 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 970: 000a5620 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 969: 000a5950 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 970: 000a559c 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 971: 00557a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 972: 000a6630 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 973: 001d8b54 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 972: 000a65ac 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 973: 001d8e64 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 974: 00556c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 975: 0008b498 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 975: 0008b43c 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 977: 00083b54 4 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 977: 00083f90 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: 0018e1e0 96 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 981: 0018e540 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: 0018944c 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 985: 00164be0 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 986: 00322158 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 987: 0007d3d8 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 988: 0007cf4c 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 984: 001897ac 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 985: 00164bf4 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 986: 003224c8 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 987: 0007d800 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 988: 0007d374 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 990: 000bb800 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 990: 000bb7f8 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 991: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 992: 001db8cc 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 993: 0009d858 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 992: 001dbbe4 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 993: 0009d878 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 994: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 995: 00150918 136 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 995: 00150cec 192 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 996: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 997: 0009d81c 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 998: 000b6a94 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 999: 000454a0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 997: 0009d83c 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 998: 000b6a90 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 999: 00045448 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 1000: 005545ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1001: 0010f8f0 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1002: 00083ce8 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1003: 00083cd8 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1004: 00128a60 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1005: 001e4ef8 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1006: 001fbdb4 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1007: 00078c88 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1008: 00082f28 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1009: 002360ac 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1001: 0010f92c 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1002: 00084124 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1003: 00084114 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1004: 00128b14 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1005: 001e5248 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1006: 001fc110 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1007: 00078c2c 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1008: 0008337c 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1009: 002361d8 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1010: 000292bc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1011: 000a32c4 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1012: 0032674c 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1013: 000fdfec 504 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1011: 000a3240 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1012: 00326b6c 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1013: 000fe0f0 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: 0009b28c 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1017: 0005c70c 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1018: 002ac134 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1019: 0003a720 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1020: 0008af74 184 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1016: 0009b2ac 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1017: 0005c65c 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1018: 002abfc4 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1019: 0003a6c8 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1020: 0008af18 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: 001fbaf4 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1024: 000808d0 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1025: 000e3638 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1023: 001fbe50 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1024: 00080704 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1025: 000e3754 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1026: 0055c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1027: 0022eef0 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1027: 0022f01c 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: 0006bb74 92 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1031: 0006bb40 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: 000c0634 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1035: 002d4480 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1034: 000c06b4 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1035: 002d45d8 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: 000792d8 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1039: 0007cdc4 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1038: 0007927c 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1039: 0007d1ec 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1040: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1041: 000cb068 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1042: 00277580 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1041: 000cb0e4 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1042: 002778f8 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1043: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1044: 00092888 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1045: 00330718 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1044: 000928cc 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1045: 00330b3c 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1046: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1047: 001cb998 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1047: 001cbcb0 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: 000784c8 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1051: 0016ad94 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1052: 00082254 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1053: 0014896c 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1054: 00092b1c 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1055: 0035009c 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1056: 000606f8 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1057: 0020a324 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1050: 0007846c 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1051: 0016ada4 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1052: 00082210 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1053: 001489f4 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1054: 00092b60 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1055: 003504c0 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1056: 000606a4 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1057: 0020a350 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1059: 000b2da4 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1060: 00298c2c 348 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1059: 000b2d8c 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1060: 00298ac8 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: 0027ef60 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1066: 0007d854 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1067: 000b8a48 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1068: 00276640 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1065: 0027f098 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1066: 0007dd84 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1067: 000b8a40 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1068: 002769b8 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: 0005461c 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1072: 00301820 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1073: 00227d1c 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1074: 002a3708 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1071: 00054424 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1072: 00301d00 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1073: 00227e60 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1074: 002a3598 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1075: 0002ffd4 408 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1076: 000ba398 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1077: 0019eef4 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1078: 001aca40 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1079: 00222730 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1076: 000ba390 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1077: 0019f188 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1078: 001acca8 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1079: 00222868 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1080: 00553948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1081: 001f6dd0 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1082: 00078cd4 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1081: 001f7130 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1082: 00078c78 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1083: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (25) │ │ │ │ - 1084: 0009fee0 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1085: 00282a28 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1086: 001615c4 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1087: 001c3c30 728 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 0009fe4c 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1085: 00282a14 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1086: 00161028 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1087: 001c3f48 728 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: 0019dcf0 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1093: 0011a68c 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1094: 00282838 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1095: 002a906c 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1096: 00083d8c 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1097: 0007ce04 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1092: 0019df84 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1093: 0011a6d0 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1094: 002828d0 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1095: 002a8efc 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1096: 000841c8 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1097: 0007d22c 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: 00078ac0 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1102: 00078744 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1103: 0007cf78 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1101: 00078a64 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1102: 000786e8 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1103: 0007d3a0 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: 00131ca4 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1109: 001ac990 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1110: 00138b08 912 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1111: 001ccacc 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1112: 001fdb70 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1113: 0007fff4 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1114: 002c4ec0 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1115: 001324b8 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1116: 0018e4dc 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1108: 00131d54 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1109: 001acbf8 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1110: 00138b90 912 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1111: 001ccde4 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1112: 001fdecc 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1113: 0007fed8 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1114: 002c4fec 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1115: 00132568 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1116: 0018e83c 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1117: 0002ae48 56 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1118: 0027677c 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1119: 0008b03c 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1120: 0003c4ac 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1121: 002d1228 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1118: 00276af4 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1119: 0008afe0 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1120: 0003c454 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1121: 002d1350 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1122: 0002b294 64 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1123: 0007880c 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1124: 0006bdb4 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1125: 00295ae0 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1126: 0021c8c8 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1127: 0009256c 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1128: 00203fb8 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1123: 000787b0 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1124: 0006bde4 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1125: 0029597c 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1126: 0021ca00 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1127: 000925b0 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1128: 00204314 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1129: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1130: 000797f0 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1131: 0008b878 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1130: 00079794 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1131: 0008b81c 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1132: 00554278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1133: 00074998 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1133: 00074938 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1135: 00079090 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1135: 00079034 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1136: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1137: 00047968 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1137: 00047a20 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1139: 001c1630 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1140: 00236bd4 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1139: 001c1948 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1140: 00236d00 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1141: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1142: 001af1d4 684 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1143: 0013b558 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1142: 001af43c 684 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1143: 0013b5e0 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1144: 005551ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1145: 00046fe8 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1146: 001d93a0 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1145: 00046f90 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1146: 001d96b0 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1148: 001dae64 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1148: 001db17c 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1149: 00029a90 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1150: 00075fa4 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1150: 00075f44 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1151: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1152: 000f22e8 124 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1152: 000f23f4 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: 0032e880 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1158: 0009b10c 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1159: 002ffb58 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1160: 000740f4 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1161: 00089adc 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1162: 000bbe00 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1163: 001188b8 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1164: 000afb70 48 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1157: 0032ec98 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1158: 0009b12c 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1159: 00300038 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1160: 00074094 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1161: 00089cc4 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1162: 000bbdf8 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1163: 001188f8 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1164: 000afb58 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: 0014e734 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1169: 0014e7bc 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1170: 0055eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1171: 0006c948 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1172: 0030ed34 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1173: 000a8654 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1174: 00099bc4 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1175: 0007a9d4 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1176: 000a6554 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1171: 0006c8ec 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1172: 0030f754 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1173: 000a85d0 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1174: 00099be4 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1175: 0007adfc 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1176: 000a64d0 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1177: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1178: 0045bdd4 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1179: 0017e904 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1178: 0045c214 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1179: 0017ea38 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1180: 0002c7ec 352 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1181: 00073428 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1182: 00064f04 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1181: 000733c8 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1182: 00064ea8 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1183: 00038d4c 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1184: 002959d8 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1184: 00295874 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1185: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1186: 00078020 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1187: 000f5724 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1188: 001bd3f0 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1189: 001621ec 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1186: 00077fc0 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1187: 000f5828 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1188: 001bd708 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1189: 00162200 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1190: 0002a198 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1191: 00189358 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1192: 000bb7b4 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1193: 0007a9cc 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1194: 000a5548 48 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1191: 001896b8 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1192: 000bb7ac 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1193: 0007adf4 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1194: 000a54c4 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: 001d4e34 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1197: 001d514c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1198: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1199: 000783f4 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1200: 004584f4 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1201: 001d9aa0 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1202: 0015650c 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1203: 002b25c8 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1199: 00078398 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1200: 00458934 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1201: 001d9db0 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1202: 00156cd0 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1203: 002b2648 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1204: 00552990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1205: 00079850 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1206: 00079208 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1207: 0005d9d8 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1208: 002cec6c 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1205: 000797f4 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1206: 000791ac 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1207: 0005d8f4 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1208: 002ced94 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1210: 0008a670 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1211: 00044160 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1210: 0008a2d0 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1211: 00044000 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1212: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1213: 001947fc 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1214: 00068004 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1213: 00194b5c 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1214: 00067fa8 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1215: 005546dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1216: 00079480 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1216: 00079424 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1217: 000371a8 88 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1218: 00082330 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1219: 0025d00c 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1218: 0008233c 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1219: 0025d3d0 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: 000648e8 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1223: 001fd3ac 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1222: 0006488c 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1223: 001fd708 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1224: 0055dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1225: 00249404 104 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1225: 002495cc 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: 001e7158 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1230: 00062f0c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1231: 000b2890 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1229: 001e74a8 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1230: 00062eb0 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1231: 000b2878 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: 0007aacc 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1234: 0007aef4 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1235: 00553cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1236: 0007aad0 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1236: 0007aef8 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1237: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1238: 001c67fc 108 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1238: 001c6b14 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: 0022d17c 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1241: 0022d2a8 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1242: 0002a684 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1243: 00144178 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1244: 000f8ca4 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1243: 00144200 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1244: 000f8da8 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1245: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1246: 00068860 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1246: 00068804 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1247: 0002c318 124 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1248: 0016c048 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1249: 00306bbc 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1250: 00056b38 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1251: 002d0c18 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1252: 00321ef0 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1253: 00049bc4 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1254: 000f2274 116 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1248: 0016c054 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1249: 0030709c 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1250: 00056a38 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1251: 002d0d40 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1252: 003212f4 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1253: 00049d38 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1254: 000f2380 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: 0003b2e8 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1257: 0003b114 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1258: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1259: 00060c80 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1260: 0007862c 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1261: 0007c440 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1262: 0027b5c4 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1263: 0007cd38 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1259: 00060c00 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1260: 000785d0 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1261: 0007c868 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1262: 0027b6fc 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1263: 0007d160 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1264: 0002a720 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1265: 00260e2c 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1266: 0034d348 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1265: 002612bc 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1266: 0034d76c 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1267: 005c2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1268: 00128e64 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1269: 0007df2c 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1268: 00128f14 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1269: 00080b94 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1270: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1271: 00073cfc 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1272: 000facd8 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1271: 00073c9c 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1272: 000faddc 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1273: 0055ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1274: 000ce390 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1275: 00046c3c 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1274: 000ce4bc 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1275: 00046d14 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1276: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1277: 00057e9c 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1278: 0023d188 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1279: 001494e8 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1277: 00057f8c 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1278: 0023d2b0 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1279: 00149574 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1280: 0055db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1281: 000a7dac 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1282: 00458670 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1283: 0004a940 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1281: 000a7d28 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1282: 00458ab0 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1283: 0004a8e8 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: 00063334 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1289: 0007a9ac 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1290: 0007d2a4 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1291: 0029852c 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1288: 000632d8 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1289: 0007add4 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1290: 0007d6cc 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1291: 002983c8 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1292: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1293: 001c4f74 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1294: 000716ac 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1295: 0011dd10 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1296: 0006c510 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1297: 0024eea4 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1293: 001c528c 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1294: 00071710 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1295: 0011dd54 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1296: 0006c4c0 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1297: 0024f06c 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: 0018a21c 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1301: 0003eb94 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1302: 00144350 468 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1300: 0018a57c 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1301: 0003eb3c 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1302: 001443d8 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: 00079d4c 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1306: 00262690 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1307: 000616b8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1308: 0007e500 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1309: 001981a0 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1310: 00078804 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1311: 00161bb4 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1305: 00079e7c 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1306: 00263004 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1307: 00061660 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1308: 0007e3e4 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1309: 00198444 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1310: 000787a8 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1311: 00161bc8 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1312: 0055ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1313: 0003b5ac 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1314: 0007cfb4 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1313: 0003b5a4 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1314: 0007d3dc 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: 00117da0 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1318: 000c67cc 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1319: 0017a074 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1320: 001497a0 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1317: 00117de0 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1318: 000c6840 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1319: 0017a1a8 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1320: 0014982c 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1321: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1322: 00354c30 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1322: 00355054 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1323: 0002b5d0 36 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1324: 00102750 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1325: 00179178 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1326: 000b907c 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1327: 0022d2a8 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1328: 00150c98 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1324: 00102734 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1325: 001792ac 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1326: 000b9074 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1327: 0022d3d4 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1328: 00150eb4 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1329: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1330: 00078b0c 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1330: 00078ab0 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1331: 00559084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1332: 000be870 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1333: 001aae68 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1334: 0008af0c 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1335: 001357bc 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1332: 000be8f0 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1333: 001ab0d0 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1334: 0008aeb0 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1335: 00135854 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1336: 00561be0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1337: 00275904 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1337: 00275c7c 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1338: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1339: 00179f18 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1340: 0016e7fc 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1339: 0017a04c 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1340: 0016e808 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1341: 005572d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1342: 002a1ef4 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1342: 002a1d84 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1343: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1344: 0011ae10 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1345: 0016630c 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1346: 000a4514 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1347: 00057c88 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1344: 0011ae54 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1345: 00166320 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1346: 000a4490 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1347: 00057b88 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1348: 0002bf18 96 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1349: 00079d50 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1349: 00079e80 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1350: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1351: 0026232c 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1352: 000567fc 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1353: 000a5b90 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1354: 000765a0 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1355: 0004367c 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1356: 00280fe0 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1351: 002627bc 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1352: 000567a0 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1353: 000a5b0c 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1354: 00076540 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1355: 00043624 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1356: 00281088 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1358: 0007d398 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1358: 0007d7c0 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1359: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1360: 000a94a8 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1361: 0018e4a4 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1362: 00202c0c 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1363: 00091714 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1360: 000a9424 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1361: 0018e804 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1362: 00202f68 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1363: 000916a0 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1364: 0055a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1365: 0007d960 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1365: 0007de90 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1366: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1367: 001ddbac 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1368: 00063d54 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1369: 00078008 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1370: 000764cc 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1367: 001ddfa0 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1368: 00063cf8 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1369: 00077fa8 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1370: 0007646c 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1371: 005565f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1372: 00080d00 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1373: 000f919c 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1372: 00080b34 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1373: 000f92a0 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1375: 00080bf8 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1375: 00080a2c 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1376: 00553fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1377: 0023f178 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1378: 00171cd8 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1379: 00144bec 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1380: 00079a54 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1381: 0017c848 136 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1377: 0023f2b4 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1378: 00171cf0 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1379: 00144c74 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1380: 00079bf8 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1381: 0017c97c 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: 002d8e24 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1384: 002d929c 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: 002a7e5c 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1392: 001cca24 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1393: 00110d34 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1394: 0023f780 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1395: 001cb1bc 476 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1396: 00148a8c 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1397: 000a8d30 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1398: 0008b464 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1399: 000790d8 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1400: 0034a450 184 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1391: 002a7cec 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1392: 001ccd3c 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1393: 00110d70 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1394: 0023f8bc 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1395: 001cb4d4 476 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1396: 00148b14 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1397: 000a8cac 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1398: 0008b408 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1399: 0007907c 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1400: 0034a874 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: 001ba3d8 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1403: 001ba6f0 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1404: 0055db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1405: 002cf5f8 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1406: 00352c80 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1405: 002cf720 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1406: 003530a4 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1407: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1408: 000fa880 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1409: 0017a6b8 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1410: 000c1fd8 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1411: 000565e8 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1412: 00079368 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1408: 000fa984 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1409: 0017a7ec 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1410: 000c2058 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1411: 0005658c 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1412: 0007930c 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 1413: 00037200 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1414: 0034aa00 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1415: 0007cd7c 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1414: 0034ad70 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1415: 0007d1a4 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1416: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1417: 0029e610 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1417: 0029e4a0 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: 00285274 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1421: 0020c67c 16 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1420: 00285260 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1421: 0020c63c 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: 0008ba50 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1425: 0006e2b8 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1426: 0007d220 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1427: 000800b4 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1424: 0008b9f4 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1425: 0006e25c 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1426: 0007d648 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1427: 0007ff98 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1428: 005c2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1429: 0007da24 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1430: 002867c4 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1431: 00105058 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1429: 00079fac 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1430: 002867b0 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1431: 0010503c 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1433: 0005c7d4 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1434: 0007cd60 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1435: 0013b5dc 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1433: 0005c77c 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1434: 0007d188 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1435: 0013b664 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1436: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1437: 00275054 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1438: 00039c58 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1439: 002ff56c 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1437: 002753cc 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1438: 00039c00 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1439: 002ffa4c 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: 001d01d8 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1443: 001d04f0 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1444: 0002eb3c 712 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1445: 000b194c 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1445: 000b1934 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: 00279a4c 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1449: 0004eeb8 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1450: 00092530 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1451: 00111878 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1452: 002dc600 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1453: 00285278 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1454: 000b2808 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1447: 0003c64c 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1448: 00279b84 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1449: 0004ee6c 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1450: 00092574 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1451: 001118b4 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1452: 002dca78 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1453: 00285264 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1454: 000b27f0 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1455: 00552d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1456: 002048b4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1457: 00203aac 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1458: 000c025c 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1456: 00204be0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1457: 00203e08 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1458: 000c02dc 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: 0004d968 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1461: 0004d8d0 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: 0021d280 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1465: 000f52ec 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1466: 00153914 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1467: 00078a28 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1463: 00034044 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1464: 0021d3b8 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1465: 000f53f0 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1466: 00153b34 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1467: 000789cc 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1468: 00599cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1469: 00111110 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1470: 0017dad4 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1471: 0010f72c 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1472: 0003a138 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1473: 00080188 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1469: 0011114c 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1470: 0017dc08 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1471: 0010f768 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1472: 0003a0e0 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1473: 0008006c 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1474: 00553c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1475: 001273a8 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1476: 000640e4 292 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1475: 00127450 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1476: 0006401c 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: 0021d34c 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1480: 000cab4c 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1481: 0007d0fc 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1479: 0021d948 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1480: 000cabc8 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1481: 0007d524 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1482: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1483: 00074e0c 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1483: 00074dac 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1484: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1485: 001c3368 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1486: 002a373c 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1487: 0026160c 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1488: 002df270 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1489: 000a8c58 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1490: 002a8de0 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1491: 00156d08 2020 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1485: 001c3680 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1486: 002a35cc 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1487: 00261a9c 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1488: 002df754 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1489: 000a8bd4 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1490: 002a8c70 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: 0022ee84 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1496: 0018e4b4 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1495: 0022efb0 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1496: 0018e814 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: 0018a66c 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1498: 00039b78 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1499: 0018a9cc 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1500: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1501: 00082efc 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1502: 000fb7b4 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1503: 0034a564 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1504: 00090a64 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1501: 00083350 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1502: 000fb8b8 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1503: 0034a988 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1504: 000909f0 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1505: 0055db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1506: 0007d30c 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1507: 00079a58 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1506: 0007d734 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1507: 0007997c 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1509: 001503f4 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1510: 0007ce0c 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1509: 0015047c 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1510: 0007d234 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: 001d4954 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1513: 001d4c6c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1514: 00599690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1515: 001dbe50 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1515: 001dc0f8 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1517: 001ed898 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1518: 0015a474 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1519: 00119b38 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1517: 001edbe8 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1518: 0015a48c 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1519: 00119b7c 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1521: 0003d8b4 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1522: 001a1128 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1523: 002027d0 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1521: 0003d70c 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1522: 001a1394 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1523: 00202b2c 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1524: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1525: 00083c70 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1525: 000840ac 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1526: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1527: 002c2b44 32 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1527: 002c2c70 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: 0025e794 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1531: 0012ecd0 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1532: 000a34b4 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1533: 000a3de4 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1534: 000fa2f4 244 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1530: 0025eb58 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1531: 0012ed80 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1532: 000a3430 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1533: 000a3d60 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1534: 000fa3f8 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: 002b16a8 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1539: 0021fa24 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1538: 002b16ac 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1539: 0021fb5c 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1540: 0002a078 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1541: 00163920 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1542: 0008cf64 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1541: 00163934 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1542: 0008cf08 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1544: 001db3dc 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1544: 001db6f4 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: 00041fc0 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1548: 0009a358 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1547: 00041f68 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1548: 0009a378 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1549: 00033ac0 756 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1550: 0019c340 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1550: 0019c5d4 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1551: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1552: 0004185c 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1553: 00219508 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1554: 00187908 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1555: 0022d360 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1552: 00041918 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1553: 002194ec 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1554: 00187c68 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1555: 0022d48c 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1557: 001c26a4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1557: 001c29bc 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1558: 0055bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1559: 000ab190 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1559: 000ab10c 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: 001db928 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1563: 0018e4c4 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1562: 001dbc40 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1563: 0018e824 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: 00315d58 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1569: 0010ac30 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1570: 001322f8 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1568: 00316178 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1569: 0010ac84 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1570: 001323a8 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1571: 00558194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1572: 002a8320 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1572: 002a81b0 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1573: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1574: 0007aaec 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1575: 00079dcc 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1574: 0007af14 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1575: 0007a05c 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1576: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1577: 001c48a4 100 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1578: 001b7b7c 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1579: 0007e168 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1580: 0016cf7c 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1577: 001c4bbc 100 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1578: 001b7e68 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1579: 0007e04c 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1580: 0016cf88 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1582: 00079840 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1583: 0006ca84 124 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1582: 000797e4 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1583: 0006ca28 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: 0008bcec 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1587: 002a3630 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1588: 0014ddb8 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1589: 0010aed8 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1590: 001bf77c 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1586: 0008bc90 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1587: 002a34c0 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1588: 0014de44 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1589: 0010af2c 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1590: 001bfa94 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1591: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1592: 0004f358 1188 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1592: 0004f2b0 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: 0032235c 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1598: 000758cc 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1599: 000c1868 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1597: 003227cc 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1598: 0007586c 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1599: 000c18e8 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1600: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1601: 00076e00 300 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1601: 00076da0 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: 0007dc70 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1606: 0017b6d4 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1605: 00079b2c 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1606: 0017b808 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1607: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1608: 0022d240 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1608: 0022d36c 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1610: 0015d28c 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1611: 00076704 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1612: 00227c0c 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1613: 0003b8a8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1610: 0015d2a0 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1611: 000766a4 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1612: 00227d44 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1613: 0003b850 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1614: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1615: 002146b4 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1616: 001d2300 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1617: 0011f78c 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1618: 001537a0 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1619: 00062fb0 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1615: 00214674 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1616: 001d2618 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1617: 0011f838 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1618: 001539c0 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1619: 00062f4c 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: 000788d0 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1623: 002fad5c 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1624: 002055ac 64 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1622: 00078874 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1623: 002fb23c 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1624: 002058d8 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: 0020e5d4 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1627: 0020e594 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1628: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1629: 0004bd18 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1630: 000789ec 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1629: 0004bbc0 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1630: 00078990 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1631: 0002a51c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1632: 00189308 80 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1632: 00189668 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: 0008025c 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1636: 00157894 92 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1637: 001bafb4 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1638: 000817a0 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1635: 00080140 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1636: 001578a0 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1637: 001bb2cc 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1638: 0008175c 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1639: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1640: 001d27ec 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1641: 002ff8e0 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1642: 00357700 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1640: 001d2b04 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1641: 002ffdc0 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1642: 00357b40 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: 002fdc14 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1647: 0014a36c 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1648: 000f90cc 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1649: 001a5274 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1650: 0022d470 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1651: 0009abe0 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1652: 001b6624 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1653: 0006ec34 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1654: 001ac884 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1646: 002fe0f4 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1647: 0014a3f8 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1648: 000f91d0 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1649: 001a54e0 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1650: 0022d59c 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1651: 0009ac00 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1652: 001b6910 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1653: 0006ec08 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1654: 001acaec 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: 000f7d60 92 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1657: 000f7e64 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: 002794c0 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1662: 0029b040 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1663: 0008ba74 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1664: 00164dc8 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1665: 002b6168 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1666: 001537b4 352 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1660: 000441a8 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1661: 002795f8 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1662: 0029aedc 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1663: 0008ba18 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1664: 00164ea4 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1665: 002b5fb0 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1666: 001539d4 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: 00110650 1584 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1669: 0011068c 1584 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: 0028371c 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1672: 00283708 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1673: 0055db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1674: 00079d54 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1675: 00081244 56 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1674: 00079e84 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1675: 00081200 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: 0007aad4 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1679: 001db940 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1678: 0007aefc 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1679: 001dbc58 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: 0003da1c 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1683: 0007cf94 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1684: 0003ad0c 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1685: 001173e0 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1686: 000be380 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1682: 0003da54 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1683: 0007d3bc 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1684: 0003acb4 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1685: 00117420 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1686: 000be400 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1687: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1688: 001a53f0 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1689: 0028a91c 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1690: 000756d0 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1691: 00082260 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1692: 00280e44 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1688: 001a565c 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1689: 0028a908 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1690: 00075670 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1691: 0008226c 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1692: 00280eec 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1693: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1694: 00082f64 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1695: 0018e378 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1694: 000833b8 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1695: 0018e6d8 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1696: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1697: 00345a74 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1698: 0007e4e8 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1699: 00079d48 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1697: 00345d70 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1698: 0007e3cc 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1699: 00079b70 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: 00289098 172 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1702: 00289084 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: 001dbafc 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1707: 00324bf0 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1706: 001dbe18 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1707: 00325010 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1708: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1709: 002d22bc 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1709: 002d2414 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: 00112b78 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1713: 00181dfc 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1714: 00236198 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1712: 00112bb4 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1713: 00181f30 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1714: 002362c4 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1715: 0002a510 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1716: 0007e71c 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1717: 000a1dd8 40 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1716: 0007e600 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1717: 000a1d44 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: 0007d190 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1726: 0013ac10 368 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1725: 0007d5b8 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1726: 0013ac98 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: 0007d1e8 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1732: 00298268 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1733: 00306398 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1734: 0029bb00 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1735: 0053d168 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1736: 00137608 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1737: 00225948 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1731: 0007d610 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1732: 00298104 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1733: 00306878 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1734: 0029b990 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1735: 0053d5a0 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1736: 00137688 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1737: 00225d8c 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: 0015d708 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1740: 0015d71c 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1742: 0007a9c4 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1743: 00204e60 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1742: 0007adec 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1743: 0020518c 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1744: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1745: 00110320 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1745: 0011035c 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1747: 0007d3bc 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1747: 0007d7e4 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1748: 0055af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1749: 000784bc 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1750: 000784cc 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1749: 00078460 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1750: 00078470 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1752: 0008b128 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1753: 0025d498 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1752: 0008b0cc 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1753: 0025d85c 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1754: 00561e74 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1755: 001cc008 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1756: 00251034 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1757: 004585e0 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1758: 0012e338 1128 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1759: 00349bc0 112 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1755: 001cc320 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1756: 002511fc 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1757: 00458a20 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1758: 0012e3e8 1128 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1759: 00349fe4 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: 000780d8 100 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1764: 00164024 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1765: 002aa338 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1766: 0008be24 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1767: 0019bbc8 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1768: 001b5990 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1763: 00078078 104 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1764: 00164038 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1765: 002aa1c8 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1766: 0008bdc8 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1767: 0019be5c 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1768: 001b5c78 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1769: 00030560 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1770: 00081284 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1771: 0017d41c 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1772: 002759cc 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1773: 0020edb0 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1774: 0023c84c 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1775: 0027f790 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1776: 003220e8 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1777: 001edb90 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1778: 0008a42c 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1779: 001a3928 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1780: 0008adc0 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1770: 00081240 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1771: 0017d550 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1772: 00275d44 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1773: 0020ed70 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1774: 0023c970 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1775: 0027f8c8 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1776: 003225c0 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1777: 001edee0 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1778: 0008a08c 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1779: 001a3b94 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1780: 0008ad64 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1781: 005571c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1782: 00115854 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1783: 00303bb0 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1784: 0017c8dc 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1785: 0021a1b4 188 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1782: 00115894 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1783: 00304090 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1784: 0017ca10 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1785: 0021a2ec 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: 001ad948 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1788: 001adbb0 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1789: 0055daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1790: 00187bc0 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1790: 00187f20 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1791: 005557a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1792: 003295f4 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1792: 00329a14 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1793: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1794: 000749a4 736 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1794: 00074944 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: 00082d30 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1797: 00083114 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1799: 0007cd10 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1800: 000ab264 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1801: 0008033c 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1799: 0007d138 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1800: 000ab1e0 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1801: 00080170 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1803: 001a9d0c 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 1804: 0002f804 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1805: 00102cc0 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1803: 001a9f74 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1804: 0002f7b8 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 1805: 00102ca4 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: 002d40f8 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1808: 002d4250 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1809: 0055d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1810: 000827a8 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1810: 00082948 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1812: 00080130 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1813: 0019bba8 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1814: 001d2abc 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1812: 00080014 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1813: 0019be3c 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1814: 001d2dd4 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1815: 005c2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1816: 001eeb44 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1817: 0023d220 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1818: 0007d974 176 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1816: 001eeea4 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1817: 0023d348 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1818: 00079efc 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: 001eed48 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1822: 000675c0 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1823: 0008127c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1824: 00055a20 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1825: 00147424 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1826: 001608c0 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1827: 00225d0c 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1821: 001ef0a8 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1822: 00067564 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1823: 00081238 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1824: 0005587c 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1825: 001474ac 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1826: 00160a50 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1827: 00225e54 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1828: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1829: 000e18d8 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1830: 00061600 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1829: 000e19f4 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1830: 000612c8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1831: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1832: 001c0310 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1833: 0006c6b4 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1834: 0007cdfc 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1835: 003248c4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1832: 001c0628 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1833: 0006c658 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1834: 0007d224 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1835: 00324ce4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1836: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1837: 002dc26c 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1838: 001361e4 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1839: 003153d4 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1840: 00077ef0 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1841: 0008b770 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1842: 002326a8 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1837: 002dc7d4 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1838: 0013627c 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1839: 003157f4 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1840: 00077e90 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1841: 0008b714 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1842: 002327d4 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1843: 0002a9a8 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1844: 0019aa18 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1845: 000e92d4 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1846: 0018b6d0 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1847: 00052514 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1848: 000ad038 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1849: 0007e5a0 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1850: 001175c0 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1844: 0019acac 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1845: 000e9424 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1846: 0018ba30 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1847: 00052644 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1848: 000ad004 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1849: 0007e484 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1850: 00117600 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1851: 005576dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1852: 0017ab68 660 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1852: 0017ac9c 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: 002b36b4 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1856: 0023cf74 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1857: 0009dccc 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1858: 0027c54c 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1855: 002b3734 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1856: 0023d09c 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1857: 0009dcec 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1858: 0027c684 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1859: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1860: 002c2cdc 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1861: 000782b0 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1860: 002c2e08 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1861: 00078254 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1862: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1863: 00136608 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1864: 0007ce1c 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1865: 00128e68 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1866: 0016bb80 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1863: 001366a0 1608 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1864: 0007d244 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1865: 00128f18 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1866: 0016ba68 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1867: 00599ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1868: 002944a8 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1869: 00291650 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1870: 0009a8fc 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1871: 001982a8 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1872: 00352ddc 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1873: 001b7b78 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1874: 001eca10 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1868: 00294344 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1869: 002913a0 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1870: 0009a91c 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1871: 0019854c 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1872: 00353200 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1873: 001b7e64 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1874: 001ecd60 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1875: 0002c2f4 8 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1876: 0007d154 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1877: 000e1570 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1876: 0007d57c 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1877: 000e168c 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1879: 00085424 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1880: 0007ff78 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1881: 00083b50 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1882: 002b66d4 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1879: 00085410 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1880: 0007fe5c 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1881: 00083f8c 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1882: 002b6754 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: 00233d70 32 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1885: 00233e9c 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: 0010f8a4 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1891: 002bad50 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1892: 00212c8c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1893: 00063298 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1890: 0010f8e0 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1891: 002bae7c 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1892: 00212c4c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1893: 00063230 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: 00089ea4 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1897: 0008309c 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1898: 005525e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1899: 000c7a54 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1899: 000c7ac8 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1900: 0002991c 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1901: 0022be58 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1902: 000fb98c 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1901: 0022bf84 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1902: 000fba90 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1904: 001dcd60 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1904: 001dd078 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1905: 0002fbcc 308 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1906: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1908: 000a2608 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1909: 002ba8e4 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1910: 00175468 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1908: 000a2584 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1909: 002baa10 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1910: 00171ebc 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: 0018e7e0 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1916: 00079404 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1917: 0006d34c 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1918: 000cacf8 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1919: 002d22c8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1920: 002aad4c 376 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1915: 0018eb40 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1916: 000793a8 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1917: 0006d2f0 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1918: 000cad74 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1919: 002d2420 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1920: 002aabdc 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: 00081978 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1924: 001460f8 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1925: 00081904 116 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1923: 00081934 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1924: 00146180 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1925: 000818c0 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: 0016d7fc 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1929: 001102a0 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1928: 0016d808 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1929: 001102dc 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1930: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1931: 0007e644 216 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1931: 0007e528 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: 0018dae0 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1935: 0005671c 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1936: 000ab0b4 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1934: 0018de40 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1935: 000566c0 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1936: 000ab030 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1938: 00223744 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1938: 0022387c 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1939: 0002a48c 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1940: 0023cf80 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1940: 0023d0a8 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1942: 00083b24 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1942: 00083f60 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1943: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1944: 001d4498 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1944: 001d47b0 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1945: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1946: 00080958 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1946: 0008078c 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: 0027688c 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1949: 00276c04 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1950: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1951: 001b0274 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1951: 001b04dc 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1952: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1953: 002a81c8 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1954: 00092d88 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1953: 002a8058 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1954: 00092dcc 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1955: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1956: 0016c16c 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1956: 0016c178 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: 0012e7a0 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1960: 000b26ac 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1959: 0012e850 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1960: 000b2694 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1961: 00029c1c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1962: 0010f774 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1962: 0010f7b0 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1964: 002b1adc 72 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1964: 002b1ae0 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: 000cb1e4 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1973: 0020ec64 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1974: 002048a8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1972: 000cb260 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1973: 0020ec24 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1974: 00204bd4 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: 0004b9e0 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1979: 0003d914 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1980: 00075ee4 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1981: 001dc220 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1982: 002c3334 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1983: 0014f8dc 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1978: 0004ba44 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1979: 0003d8d0 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1980: 00075e84 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1981: 001dc660 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1982: 002c3460 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1983: 0014f964 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1984: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1985: 00079a5c 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1985: 000799d4 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1986: 00029730 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1987: 0014ead8 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1987: 0014eb60 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1988: 00030610 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1989: 002cd27c 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1990: 00301784 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1991: 0016f144 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1992: 003139dc 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1993: 0023cf8c 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1994: 00082ca8 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1995: 00151a8c 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1996: 00118bec 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1997: 00347894 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1998: 00349eac 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1999: 001d1a40 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2000: 00235878 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1989: 002cd3a8 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1990: 00301c64 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1991: 0016f150 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1992: 0021750c 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1993: 0023d0b4 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1994: 00083014 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1995: 00151ca8 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1996: 00118c2c 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1997: 00347cb8 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1998: 0034a2d0 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1999: 001d1d58 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2000: 002359a4 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2002: 0007d010 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2002: 0007d438 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 2003: 00556770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2004: 001361a0 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2005: 00054b4c 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2006: 00195c54 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2007: 0008224c 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2004: 00136238 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2005: 000547c8 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2006: 00195fb4 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2007: 00082208 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: 000798cc 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2010: 00079870 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2011: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2012: 000a45bc 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2013: 00076b84 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2014: 00070664 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2015: 002cf47c 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2012: 000a4538 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2013: 00076b24 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2014: 00070604 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2015: 002cf5a4 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2017: 0015c8d8 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2017: 0015c8ec 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2018: 0003381c 68 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2019: 0018a5f0 76 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2019: 0018a950 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: 00204f50 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2023: 00062fe4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2024: 00076518 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2025: 0009831c 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2022: 0020527c 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2023: 00062f80 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2024: 000764b8 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2025: 00098360 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2026: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2027: 00159c54 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2028: 0020355c 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2027: 00159e64 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2028: 002038b8 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2029: 0002b004 380 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2030: 0019dd48 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2031: 0018ebf0 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2030: 0019dfdc 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2031: 0018ef50 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2032: 0002bf78 280 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2033: 00124874 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2034: 000a6314 576 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2035: 00273314 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2036: 00061730 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2033: 0012491c 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2034: 000a6290 576 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2035: 0027368c 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2036: 000616a8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2037: 0056171c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2038: 00288780 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2039: 0014f58c 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2040: 000e19f4 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2038: 0028876c 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2039: 0014f5a8 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2040: 000e1b10 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2041: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (16) │ │ │ │ - 2042: 002dd758 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2042: 002ddc3c 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2043: 00029f70 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2044: 00124a08 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2045: 0010c420 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2046: 000682e8 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2044: 00124ab0 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2045: 0010c460 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2046: 0006828c 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2047: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2048: 0007d3f4 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2049: 0007ce98 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2048: 0007d81c 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2049: 0007d2c0 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2050: 000354a0 504 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2051: 001dec60 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2052: 00076de8 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2053: 001a1364 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2054: 00280a6c 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2055: 00203608 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2056: 002cd6a0 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2051: 001def7c 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2052: 00076d88 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2053: 001a15d0 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2054: 00280ba4 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2055: 00203964 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2056: 002cd7cc 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2057: 0002c4d8 32 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2058: 0008028c 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2059: 0007ce00 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2058: 0007a134 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2059: 0007d228 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2060: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2061: 00282964 72 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2061: 00282950 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: 001704fc 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2065: 000b2b20 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2066: 001de048 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2064: 00170508 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2065: 000b2b08 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2066: 001de37c 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2067: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2068: 0008a3b4 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2069: 00314d60 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2070: 0014f954 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2071: 001ea208 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2072: 000787cc 28 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2068: 00082b38 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2069: 003151ec 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2070: 00150104 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2071: 001ea558 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2072: 00078770 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: 0007cf00 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2078: 0034a508 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2077: 0007d328 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2078: 0034a92c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2079: 0002a5d0 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2080: 00077fe8 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2081: 0009c9f4 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2082: 00127378 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2083: 00278e34 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2080: 00077f88 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2081: 0009ca14 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2082: 00127420 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2083: 00278f6c 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2084: 0055af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2085: 001bddc0 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2086: 0007d7cc 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2087: 0018a63c 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2088: 00226898 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2089: 0046ec00 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2090: 0007d264 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2091: 0017043c 136 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2085: 001be0d8 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2086: 0007dcfc 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2087: 0018a99c 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2088: 002269d0 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2089: 0046f040 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2090: 0007d68c 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2091: 00170448 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: 00082fa0 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2095: 002a3938 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2094: 000833f4 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2095: 002a37c8 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2096: 00599ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2097: 00078614 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2098: 001056c4 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2099: 00073e94 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2100: 0013a6f8 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2101: 000ade10 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2102: 0007cd8c 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2103: 0013a240 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2104: 0006b278 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2105: 0007e5e4 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2106: 0021be14 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2107: 000ce3ec 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2108: 0032b654 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2109: 00315fc8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2097: 000785b8 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2098: 001056a8 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2099: 00073e34 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2100: 0013a780 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2101: 000adddc 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2102: 0007d1b4 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2103: 0013a2c8 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2104: 0006b21c 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2105: 0007e4c8 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2106: 0021bf4c 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2107: 000ce518 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2108: 0032ba74 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2109: 003163e8 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: 00282a34 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2112: 00282a20 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: 00339518 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2116: 0004b8f4 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2115: 0033993c 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2116: 0004b89c 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2117: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2118: 0016cb74 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2119: 00046d74 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2120: 00458a58 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2118: 0016cb80 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2119: 00046e4c 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2120: 00458e98 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: 000818e0 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2124: 001436c4 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2123: 0008189c 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2124: 0014374c 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2125: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2126: 0014f140 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2126: 0014f1c8 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2127: 00599cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2128: 0030d2a4 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2128: 0030d78c 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: 00175bd8 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2132: 000c3cf0 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2133: 00186358 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2131: 00175d0c 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2132: 000c3d70 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2133: 00186488 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: 001cd388 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2139: 002abb9c 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2140: 0007d044 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2138: 001cd6a0 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2139: 002aba2c 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2140: 0007d46c 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: 0019bccc 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2145: 0019bf60 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2146: 0002aa70 152 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2147: 0025e660 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2147: 0025ea24 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2148: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2149: 00273b58 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2150: 00214900 2584 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2149: 00273ed0 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2150: 002148c0 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: 00481d4c 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2153: 0048218c 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2154: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2155: 001d1b18 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2156: 001248a4 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2155: 001d1e30 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2156: 0012494c 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2157: 0055858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2158: 001d0c5c 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2159: 001a024c 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2160: 0012d618 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2161: 000b9750 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2162: 000a25d4 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2163: 00279b1c 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2164: 00307694 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2165: 001ddeec 232 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2158: 001d0f74 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2159: 001a04b8 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2160: 0012d6c8 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2161: 000b9748 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2162: 000a2550 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2163: 00279c54 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2164: 00307b74 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2165: 001de204 236 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2166: 0002c3f0 112 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2167: 0023de0c 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2168: 0022ff34 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2169: 0007878c 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2170: 00076bcc 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2171: 000818d8 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2167: 0023df48 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2168: 00230060 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2169: 00078730 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2170: 00076b6c 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2171: 00081894 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2173: 00282a1c 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2174: 00099808 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2173: 00282a08 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2174: 00099828 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2175: 0055af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2176: 000af5c4 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2177: 00279a58 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2176: 000af5ac 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2177: 00279b90 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: 00330920 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2180: 00330e9c 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2181: 00554afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2182: 0007d8e4 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2183: 00079288 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2184: 00318398 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2185: 001233e0 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2186: 00079030 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2182: 0007de14 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2183: 0007922c 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2184: 003187b8 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2185: 00123488 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2186: 00078fd4 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: 0011a4cc 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2194: 002de634 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2195: 00354c3c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2196: 0017688c 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2197: 00147e34 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2192: 0003ad04 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2193: 0011a510 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2194: 002deb18 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2195: 00355060 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2196: 001769c0 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2197: 00147ebc 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2198: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2199: 00076af4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2200: 000ff054 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2201: 00354c48 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2202: 00280900 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2203: 00287028 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2204: 001fc8ac 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2205: 001bd438 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2206: 0007a9f4 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2207: 0030c3e4 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2208: 00062380 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2209: 00083b58 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2210: 0008b41c 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2211: 0034d724 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2199: 00076a94 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2200: 000ff158 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2201: 0035506c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2202: 00280a38 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2203: 00287014 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2204: 001fcc08 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2205: 001bd750 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2206: 0007ae1c 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2207: 0030c814 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2208: 00062294 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2209: 00083f94 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2210: 0008b3c0 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2211: 0034db48 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2212: 00553e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2213: 0007ab04 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2214: 000a58ec 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2213: 0007af2c 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2214: 000a5868 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: 000f8c70 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2217: 000f8d74 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (16) │ │ │ │ - 2219: 000804b8 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2220: 000b196c 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2221: 00047b2c 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2219: 000802ec 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2220: 000b1954 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2221: 00047b50 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2223: 00157e6c 44 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2223: 00157e7c 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: 001f7038 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2227: 001f7398 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2228: 0002db24 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2229: 00301d14 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2230: 000c0198 196 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2229: 00302630 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2230: 000c0218 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: 002a7e8c 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2234: 001ad93c 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2233: 002a7d1c 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2234: 001adba4 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2235: 005510f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2236: 000606fc 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2237: 000579c4 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2238: 00069c8c 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2236: 000606a8 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2237: 00057b6c 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2238: 00069ca4 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2239: 005559a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2240: 0005471c 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2240: 000545d0 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2241: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2242: 00353304 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2243: 00203ff8 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2244: 00091e54 312 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2242: 00353728 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2243: 002d16a0 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: 001b83c0 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2248: 001c20b8 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2249: 001a1cf8 7216 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2247: 001b86ac 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2248: 001c23d0 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2249: 001a1f64 7216 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: 002b07fc 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2253: 002844b8 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2254: 0007aa48 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2255: 0020489c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2256: 00043938 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2257: 001282b8 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2258: 000756dc 396 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2252: 002b08ac 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2253: 002844a4 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2254: 0007ae70 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2255: 00204bc8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2256: 000438cc 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2257: 0012836c 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2258: 0007567c 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) 0x3576e8 │ │ │ │ + 0x0000000d (FINI) 0x357b08 │ │ │ │ 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: eef88065c35606c534ca7abddca5e608d911fd11 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4b592ccb60a72d57c98c56ce1531f205daa3ee87 │ │ │ │ │ │ │ │ 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: 0x000bcaac, Base: 0x0053d260, Semaphore: 0x0059964e │ │ │ │ - Arguments: 4@r5 4@r9 │ │ │ │ + Location: 0x000bcc48, Base: 0x0053d698, Semaphore: 0x0059964e │ │ │ │ + Arguments: 4@r5 4@r8 │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000e3324, Base: 0x0053d260, Semaphore: 0x00599648 │ │ │ │ + Location: 0x000e3440, Base: 0x0053d698, Semaphore: 0x00599648 │ │ │ │ Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000e3514, Base: 0x0053d260, Semaphore: 0x00599646 │ │ │ │ + Location: 0x000e3630, Base: 0x0053d698, Semaphore: 0x00599646 │ │ │ │ Arguments: -4@[sp, #20] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0014d900, Base: 0x0053d260, Semaphore: 0x0059964c │ │ │ │ + Location: 0x0014d98c, Base: 0x0053d698, Semaphore: 0x0059964c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0014d910, Base: 0x0053d260, Semaphore: 0x0059964a │ │ │ │ + Location: 0x0014d99c, Base: 0x0053d698, Semaphore: 0x0059964a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -139,16 +139,16 @@ │ │ │ │ posix_spawnattr_setschedpolicy │ │ │ │ posix_spawnattr_setschedparam │ │ │ │ posix_spawnattr_setsigmask │ │ │ │ posix_spawnattr_setpgroup │ │ │ │ socketpair │ │ │ │ __open64_2 │ │ │ │ __sendmsg64 │ │ │ │ -gethostname │ │ │ │ __syslog_chk │ │ │ │ +gethostname │ │ │ │ setlogmask │ │ │ │ closelog │ │ │ │ getpeername │ │ │ │ inet_pton │ │ │ │ getaddrinfo │ │ │ │ freeaddrinfo │ │ │ │ inet_ntop │ │ │ │ @@ -288,26 +288,26 @@ │ │ │ │ __sysconf │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ pthread_exit │ │ │ │ closefrom │ │ │ │ mprotect │ │ │ │ -__isoc23_sscanf │ │ │ │ if_nametoindex │ │ │ │ +__isoc23_sscanf │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ strsignal │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ -sethostname │ │ │ │ getlogin_r │ │ │ │ sigpending │ │ │ │ +sethostname │ │ │ │ if_indextoname │ │ │ │ getnameinfo │ │ │ │ login_tty │ │ │ │ __setitimer64 │ │ │ │ __getitimer64 │ │ │ │ dcgettext │ │ │ │ bind_textdomain_codeset │ │ │ │ @@ -2034,16 +2034,16 @@ │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.16 │ │ │ │ GLIBC_2.9 │ │ │ │ GLIBC_2.34 │ │ │ │ arodbdetuespemosmodnarenegylsety │ │ │ │ arodbdetuespemosmodnarenegylsety │ │ │ │ arodemosbdetuespmodnarensetyegyl │ │ │ │ -ascius_alati │ │ │ │ -mimalloc │ │ │ │ +ascius_alati$W6 │ │ │ │ +mimalloc0|5 │ │ │ │ i@333333 │ │ │ │ UUUU3333 │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ expand 32-byte k │ │ │ │ unable to use secure randomness │ │ │ │ mimalloc_ │ │ │ │ @@ -4359,18 +4359,18 @@ │ │ │ │ generator ignored GeneratorExit │ │ │ │ async generator ignored GeneratorExit │ │ │ │ PyCapsule_New called with null pointer │ │ │ │ too many statically nested blocks │ │ │ │ Can't convert '%.100s' object to str implicitly │ │ │ │ can't allocate lock │ │ │ │ asynchronous comprehension outside of an asynchronous function │ │ │ │ -not holding the import lock │ │ │ │ -unlocking a recursive mutex that is not owned by the current thread │ │ │ │ PyCapsule_GetPointer called with invalid PyCapsule object │ │ │ │ PyCapsule_GetPointer called with incorrect name │ │ │ │ +not holding the import lock │ │ │ │ +unlocking a recursive mutex that is not owned by the current thread │ │ │ │ no current thread ident │ │ │ │ super(): no arguments │ │ │ │ super(): arg[0] deleted │ │ │ │ super(): bad __class__ cell │ │ │ │ super(): empty __class__ cell │ │ │ │ super(): __class__ is not a type (%s) │ │ │ │ super(): __class__ cell not found │ │ │ │ @@ -4695,16 +4695,16 @@ │ │ │ │ struct_rusage │ │ │ │ _have_functions │ │ │ │ cannot read ticks_per_second │ │ │ │ Exception ignored on removing the last compiler stack item │ │ │ │ Exception ignored on appending nested instruction sequence │ │ │ │ _register_code │ │ │ │ linecache._register_code is not callable │ │ │ │ -argument should be integer or None, not %.200s │ │ │ │ '%.200s' object doesn't support item deletion │ │ │ │ +argument should be integer or None, not %.200s │ │ │ │ ordinal not in range(128) │ │ │ │ compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ __classdict__ │ │ │ │ _PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ %s op %d should not be possible │ │ │ │ too many expressions in star-unpacking assignment │ │ │ │ multiple starred expressions in assignment │ │ │ │ @@ -5025,14 +5025,15 @@ │ │ │ │ %s%sembedded null character in %s │ │ │ │ %s%s%s should be %s, not %.200s │ │ │ │ %s expected at least 1 argument, got 0 │ │ │ │ Cannot specify a default for %s() with multiple positional arguments │ │ │ │ %s() iterable argument is empty │ │ │ │ |Op:enable │ │ │ │ unable to get the current thread state │ │ │ │ +Can't compare %.100s and %.100s │ │ │ │ sys.stderr is None │ │ │ │ bool is used as a file descriptor │ │ │ │ file is not a valid file descriptor │ │ │ │ file.fileno() is not a valid file descriptor │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ @@ -5113,26 +5114,26 @@ │ │ │ │ Note that several fields' values are not the same as those defined by │ │ │ │ the C language standard for struct tm. For example, the value of the │ │ │ │ field tm_year is the actual year, not year - 1900. See individual │ │ │ │ fields' descriptions for details. │ │ │ │ .cpython-313-arm-linux-gnueabi.so │ │ │ │ .abi3.so │ │ │ │ .abi3-arm-linux-gnueabi.so │ │ │ │ -Can't compare %.100s and %.100s │ │ │ │ can't multiply sequence by non-int of type '%.200s' │ │ │ │ repeated string is too long │ │ │ │ pop from an empty set │ │ │ │ |$OOO:ImportError │ │ │ │ Unmatched right paren in format string │ │ │ │ impossible │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ exceptions must derive from BaseException │ │ │ │ exception causes must derive from BaseException │ │ │ │ +cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ ... truncated │ │ │ │ os.listdir │ │ │ │ globals must be a real dict │ │ │ │ tuple for endswith must only contain str, not %.100s │ │ │ │ endswith first arg must be str or a tuple of str, not %.100s │ │ │ │ expected str, bytes or os.PathLike object, not %.200s │ │ │ │ int expected at most 2 arguments, got %zd │ │ │ │ @@ -5158,15 +5159,14 @@ │ │ │ │ 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 │ │ │ │ -cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ 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 │ │ │ │ @@ -5609,29 +5609,29 @@ │ │ │ │ _run_module_as_main │ │ │ │ Could not access runpy._run_module_as_main │ │ │ │ Could not convert module name to unicode │ │ │ │ Could not create arguments for runpy._run_module_as_main │ │ │ │ FrameLocalsProxy expected 1 argument, got %zd │ │ │ │ expect frame, not %T │ │ │ │ FrameLocalsProxy takes no keyword arguments │ │ │ │ +type object '%s' has no attribute '__annotations__' │ │ │ │ S_ISFIFO │ │ │ │ S_ISSOCK │ │ │ │ S_ISDOOR │ │ │ │ S_ISPORT │ │ │ │ filemode │ │ │ │ ST_NLINK │ │ │ │ ST_ATIME │ │ │ │ ST_MTIME │ │ │ │ ST_CTIME │ │ │ │ iso8859-1 │ │ │ │ utf-16-be │ │ │ │ utf-16-le │ │ │ │ utf-32-be │ │ │ │ utf-32-le │ │ │ │ -type object '%s' has no attribute '__annotations__' │ │ │ │ underlying buffer has been detached │ │ │ │ not writable │ │ │ │ encoder should return a bytes object, not '%.200s' │ │ │ │ File not open for %s │ │ │ │ __cached__ │ │ │ │ python: Can't reopen .pyc file │ │ │ │ SourcelessFileLoader │ │ │ │ @@ -5692,14 +5692,15 @@ │ │ │ │ ENOTRECOVERABLE │ │ │ │ __annotations__ must be set to a dict object │ │ │ │ dir(): expected keys() of locals to be a list, not '%.200s' │ │ │ │ object does not provide __dir__ │ │ │ │ __type_params__ must be set to a tuple │ │ │ │ .__dict__ is not a dictionary │ │ │ │ map() must have at least two arguments. │ │ │ │ +can't intern %.400s │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ __copy__ │ │ │ │ __deepcopy__ │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ @@ -5749,15 +5750,14 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ -can't intern %.400s │ │ │ │ globals must be a real dict; try eval(expr, {}, mapping) │ │ │ │ locals must be a mapping │ │ │ │ eval must be given globals and locals when called without a frame │ │ │ │ code object passed to eval() may not contain free variables │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ '%.200s' object is not an iterator │ │ │ │ @@ -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 │ │ │ │ @@ -6053,14 +6051,15 @@ │ │ │ │ is_finalized │ │ │ │ get_referrers │ │ │ │ get_referents │ │ │ │ unfreeze │ │ │ │ get_freeze_count │ │ │ │ _run_exitfuncs │ │ │ │ _ncallbacks │ │ │ │ +clear_locals │ │ │ │ zlib._ZlibDecompressor │ │ │ │ zlib.Decompress │ │ │ │ zlib.Compress │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ @@ -6113,15 +6112,14 @@ │ │ │ │ Exception ignored on clearing module dict │ │ │ │ # clear[2] %s │ │ │ │ '%s' must be callable, not %s │ │ │ │ unclosed file %R │ │ │ │ keepends │ │ │ │ getrandbits │ │ │ │ _random.Random │ │ │ │ -clear_locals │ │ │ │ (OnnNnn) │ │ │ │ unicodedata._ucnhash_CAPI │ │ │ │ PyCapsule_Import could not import module "%s" │ │ │ │ PyCapsule_Import "%s" is not valid │ │ │ │ Un;decoding error handler must return (str, int) tuple │ │ │ │ unidata_version │ │ │ │ ucd_3_2_0 │ │ │ │ @@ -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 │ │ │ │ @@ -6212,28 +6212,28 @@ │ │ │ │ tracebacklimit │ │ │ │ Traceback (most recent call last): │ │ │ │ File "%U", line %d, in %U │ │ │ │ module definition is NULL │ │ │ │ PyState_AddModule called on module with slots │ │ │ │ module %p already added │ │ │ │ |$O:NameError │ │ │ │ +lost sys.stdin │ │ │ │ +lost sys.stdout │ │ │ │ +lost sys.stderr │ │ │ │ +builtins.input │ │ │ │ +input: prompt string cannot contain null characters │ │ │ │ +builtins.input/result │ │ │ │ src_dir_fd │ │ │ │ dst_dir_fd │ │ │ │ PyDict_EVENT_ADDED │ │ │ │ PyDict_EVENT_MODIFIED │ │ │ │ PyDict_EVENT_DELETED │ │ │ │ PyDict_EVENT_CLONED │ │ │ │ PyDict_EVENT_CLEARED │ │ │ │ PyDict_EVENT_DEALLOCATED │ │ │ │ -lost sys.stdin │ │ │ │ -lost sys.stdout │ │ │ │ -lost sys.stderr │ │ │ │ -builtins.input │ │ │ │ -input: prompt string cannot contain null characters │ │ │ │ -builtins.input/result │ │ │ │ decoding │ │ │ │ %s with '%s' codec failed │ │ │ │ decoder must return a tuple (object,integer) │ │ │ │ %.200s is not a mapping │ │ │ │ free PyDictObject │ │ │ │ free PyDictKeysObject │ │ │ │ free PyFloatObject │ │ │ │ @@ -6269,19 +6269,19 @@ │ │ │ │ object.readline() returned non-string │ │ │ │ EOF when reading a line │ │ │ │ %d %ss * %zd bytes each │ │ │ │ i:sched_getaffinity │ │ │ │ could not allocate a large enough CPU set │ │ │ │ |O:gmtime │ │ │ │ frame does not exist │ │ │ │ -ord() expected string of length 1, but %.200s found │ │ │ │ -ord() expected a character, but string of length %zd found │ │ │ │ gid should be integer, not %.200s │ │ │ │ gid is less than minimum │ │ │ │ gid is greater than maximum │ │ │ │ +ord() expected string of length 1, but %.200s found │ │ │ │ +ord() expected a character, but string of length %zd found │ │ │ │ cannot hash writable memoryview object │ │ │ │ memoryview: hashing is restricted to formats 'B', 'b' or 'c' │ │ │ │ str() on a bytes instance │ │ │ │ UU:strptime │ │ │ │ bytes object is too large to make repr │ │ │ │ argument 'skip_file_prefixes' │ │ │ │ category must be a Warning subclass, not '%s' │ │ │ │ @@ -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 │ │ │ │ │ │ │ │ @@ -6970,19 +6970,19 @@ │ │ │ │ '%.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 │ │ │ │ NB_FLOOR_DIVIDE │ │ │ │ NB_LSHIFT │ │ │ │ @@ -7005,17 +7005,17 @@ │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ 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 │ │ │ │ @@ -7024,34 +7024,32 @@ │ │ │ │ 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' │ │ │ │ -field 'value' is required for Await │ │ │ │ -Exception ignored in thread started by %R │ │ │ │ |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 │ │ │ │ parking_lot: sem_post failed │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ n must be >= 0 │ │ │ │ pop from an empty deque │ │ │ │ itemgetter │ │ │ │ readline of closed file │ │ │ │ Too much data for base64 line │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ 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'. │ │ │ │ _pickle.PickleError │ │ │ │ _pickle.PicklingError │ │ │ │ @@ -7081,24 +7079,24 @@ │ │ │ │ Leading padding not allowed │ │ │ │ Excess padding not allowed │ │ │ │ Excess data after padding │ │ │ │ Discontinuous padding not allowed │ │ │ │ Only base64 data is allowed │ │ │ │ Invalid base64-encoded string: number of data characters (%zd) cannot be 1 more than a multiple of 4 │ │ │ │ Incorrect padding │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ Stop argument for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Indices for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ clock_gettime(CLOCK_PROCESS_CPUTIME_ID) │ │ │ │ getrusage(RUSAGE_SELF) │ │ │ │ the processor time used is not available or its value cannot be represented │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ sys.setprofile │ │ │ │ non-ascii grouped digit │ │ │ │ -O:make_scanner │ │ │ │ strict_mode │ │ │ │ persistent_load │ │ │ │ find_class │ │ │ │ persistent_id │ │ │ │ persistent_id($self, obj, /) │ │ │ │ clear_memo │ │ │ │ formatter_field_name_split │ │ │ │ @@ -7108,14 +7106,15 @@ │ │ │ │ quotetabs │ │ │ │ _pickle.Unpickler │ │ │ │ _pickle.Pickler │ │ │ │ _pickle.UnpicklerMemoProxy │ │ │ │ _pickle.PicklerMemoProxy │ │ │ │ _pickle.Pdata │ │ │ │ string helper module │ │ │ │ +O:make_scanner │ │ │ │ LOCK_MAND │ │ │ │ LOCK_READ │ │ │ │ LOCK_WRITE │ │ │ │ F_DUPFD_CLOEXEC │ │ │ │ F_SETLKW │ │ │ │ F_OFD_GETLK │ │ │ │ F_OFD_SETLK │ │ │ │ @@ -7237,14 +7236,15 @@ │ │ │ │ memoryview: internal error │ │ │ │ memoryview.cast(): elements of shape must be integers │ │ │ │ memoryview.cast(): elements of shape must be integers > 0 │ │ │ │ memoryview.cast(): product(shape) > SSIZE_MAX │ │ │ │ memoryview: product(shape) * itemsize != buffer size │ │ │ │ memoryview: cannot cast view with zeros in shape or strides │ │ │ │ '%S' is an invalid keyword argument for enumerate() │ │ │ │ +field 'value' is required for Await │ │ │ │ Unable to allocate lock │ │ │ │ |iO:_ZlibDecompressor │ │ │ │ while setting zdict │ │ │ │ Can't allocate memory for decompression object │ │ │ │ while creating decompression object │ │ │ │ memLevel │ │ │ │ strategy │ │ │ │ @@ -7604,16 +7604,16 @@ │ │ │ │ the first two maketrans arguments must have equal length │ │ │ │ if you give only one argument to maketrans it must be a dict │ │ │ │ string keys in translate table must be of length 1 │ │ │ │ keys in translate table must be strings or integers │ │ │ │ n must be at least one │ │ │ │ a bytes-like object is required │ │ │ │ bytes length not a multiple of item size │ │ │ │ -field 'value' is required for MatchSingleton │ │ │ │ batched(): incomplete batch │ │ │ │ +field 'value' is required for MatchSingleton │ │ │ │ cannot resize an array that is exporting buffers │ │ │ │ %s: argv must be a tuple or list │ │ │ │ %s: argv must not be empty │ │ │ │ %s: environment must be a mapping object or None │ │ │ │ %s: argv first element cannot be empty │ │ │ │ file_actions must be a sequence or None │ │ │ │ Each file_actions element must be a non-empty tuple │ │ │ │ @@ -7662,24 +7662,24 @@ │ │ │ │ │ │ │ │ %s({%U}) │ │ │ │ │ │ │ │ '%.100s' object attribute %R is read-only │ │ │ │ pickle protocol must be <= %d │ │ │ │ file must have a 'write' attribute │ │ │ │ buffer_callback needs protocol >= 5 │ │ │ │ +Pickler.__init__() was not called by %s.__init__() │ │ │ │ value must be positive │ │ │ │ Python int too large for C unsigned short │ │ │ │ -Pickler.__init__() was not called by %s.__init__() │ │ │ │ -concurrent poll() invocation │ │ │ │ while pickling an object │ │ │ │ set changed size during iteration │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ can't pickle '%.200s' object: %R │ │ │ │ __reduce__ must return a string or tuple │ │ │ │ +concurrent poll() invocation │ │ │ │ tuple returned by __reduce__ must contain 2 through 6 elements │ │ │ │ save_reduce │ │ │ │ first item of the tuple returned by __reduce__ must be callable │ │ │ │ second item of the tuple returned by __reduce__ must be a tuple │ │ │ │ fourth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ fifth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ sixth element of the tuple returned by __reduce__ must be a function, not %s │ │ │ │ @@ -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 │ │ │ │ @@ -7842,49 +7842,49 @@ │ │ │ │ LOG_NEWS │ │ │ │ LOG_AUTHPRIV │ │ │ │ can only assign string to %s.__name__, not '%s' │ │ │ │ first arg must be callable │ │ │ │ 2nd arg must be a tuple │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ +gc.get_objects │ │ │ │ +generation parameter must be less than the number of available generations (%i) │ │ │ │ +generation parameter cannot be negative │ │ │ │ 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 │ │ │ │ -gc.get_objects │ │ │ │ -generation parameter must be less than the number of available generations (%i) │ │ │ │ -generation parameter cannot be negative │ │ │ │ + is not │ │ │ │ + not in │ │ │ │ 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 │ │ │ │ -socket.gethostname │ │ │ │ -<%.100s [closed]> │ │ │ │ -<%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ -<%.100s name=%R mode='%s' closefd=%s> │ │ │ │ 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 │ │ │ │ +socket.gethostname │ │ │ │ +<%.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 │ │ │ │ @@ -8258,16 +8258,16 @@ │ │ │ │ BLAKE2B_PERSON_SIZE │ │ │ │ BLAKE2B_MAX_KEY_SIZE │ │ │ │ BLAKE2B_MAX_DIGEST_SIZE │ │ │ │ BLAKE2S_SALT_SIZE │ │ │ │ BLAKE2S_PERSON_SIZE │ │ │ │ BLAKE2S_MAX_KEY_SIZE │ │ │ │ BLAKE2S_MAX_DIGEST_SIZE │ │ │ │ -O|$O:ContextVar │ │ │ │ "%s" must be string or None, not %.200s │ │ │ │ +O|$O:ContextVar │ │ │ │ popitem(): dictionary is empty │ │ │ │ bad %s value │ │ │ │ bad %s or lineterminator value │ │ │ │ an instance of ContextVar was expected │ │ │ │ _thread.excepthook argument type must be ExceptHookArgs │ │ │ │ Exception in thread │ │ │ │ │ │ │ │ @@ -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) │ │ │ │ @@ -8524,41 +8524,41 @@ │ │ │ │ while copying compression object │ │ │ │ __copy__() takes no arguments │ │ │ │ os.putenv │ │ │ │ max_length must be non-negative │ │ │ │ length must be greater than zero │ │ │ │ while copying decompression object │ │ │ │ read-only bytes-like object │ │ │ │ -Out of range float values are not JSON compliant: %R │ │ │ │ \Uxxxxxxxx out of range │ │ │ │ rawunicodeescape │ │ │ │ +Out of range float values are not JSON compliant: %R │ │ │ │ argument 1 must have a "write" method │ │ │ │ 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 │ │ │ │ -need to escape, but no escapechar set │ │ │ │ -os.unsetenv │ │ │ │ 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' │ │ │ │ +need to escape, but no escapechar set │ │ │ │ +os.unsetenv │ │ │ │ +_module_repr │ │ │ │ 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 │ │ │ │ @@ -8613,79 +8613,73 @@ │ │ │ │ itertext │ │ │ │ makeelement │ │ │ │ SubElement │ │ │ │ xml.etree.ElementTree.XMLParser │ │ │ │ xml.etree.ElementTree.Element │ │ │ │ xml.etree.ElementTree.TreeBuilder │ │ │ │ _elementtree._element_iterator │ │ │ │ +__kwdefaults__ must be set to a dict object │ │ │ │ multi-dimensional sub-views are not implemented │ │ │ │ argument 'tb_frame' │ │ │ │ expected traceback object or None, got '%s' │ │ │ │ -__kwdefaults__ must be set to a dict object │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ XMLParser.__init__() wasn't called │ │ │ │ O|O!:Element │ │ │ │ +character mapping must be in range(256) │ │ │ │ +character mapping must return integer, bytes or None, not %.400s │ │ │ │ keywords dict changed size during iteration │ │ │ │ %s(%R, %U) │ │ │ │ hexadecimal string too long to convert │ │ │ │ hexadecimal value too large to represent as a float │ │ │ │ invalid hexadecimal floating-point string │ │ │ │ -character mapping must be in range(256) │ │ │ │ -character mapping must return integer, bytes or None, not %.400s │ │ │ │ methodcaller │ │ │ │ complex division by zero │ │ │ │ '%c' format requires 0 <= number <= %llu │ │ │ │ +the BufferedRWPair object is being garbage-collected │ │ │ │ %s: line %zd, column %zd │ │ │ │ position │ │ │ │ -the BufferedRWPair object is being garbage-collected │ │ │ │ -complex modulo │ │ │ │ -0.0 to a negative or complex power │ │ │ │ -complex exponentiation │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ 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' │ │ │ │ +complex modulo │ │ │ │ +0.0 to a negative or complex power │ │ │ │ +complex exponentiation │ │ │ │ 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. │ │ │ │ -iiiiiiiO │ │ │ │ depth must be >= 0 │ │ │ │ -fromutc: argument must be a datetime │ │ │ │ -fromutc: dt.tzinfo is not self │ │ │ │ +iiiiiiiO │ │ │ │ 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 │ │ │ │ +type %.100s doesn't define __trunc__ method │ │ │ │ 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 │ │ │ │ -|Cs:isoformat │ │ │ │ -Unknown timespec value │ │ │ │ +date value out of range │ │ │ │ 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 │ │ │ │ -fill character is bigger than the string maximum character │ │ │ │ +|Cs:isoformat │ │ │ │ +Unknown timespec value │ │ │ │ invalid partial state │ │ │ │ +fill character is bigger than the string maximum character │ │ │ │ expected an instruction sequence │ │ │ │ truncate of closed file │ │ │ │ DEF_GLOBAL │ │ │ │ DEF_NONLOCAL │ │ │ │ DEF_LOCAL │ │ │ │ DEF_PARAM │ │ │ │ DEF_FREE │ │ │ │ @@ -8703,28 +8697,28 @@ │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ O:PickleBuffer │ │ │ │ -operation forbidden on released PickleBuffer object │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ +operation forbidden on released PickleBuffer object │ │ │ │ paramspec │ │ │ │ +length should not be negative │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ +isqrt() argument must be nonnegative │ │ │ │ getgrnam(): name not found: %R │ │ │ │ %.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 │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ list changed size during iteration │ │ │ │ @@ -8745,92 +8739,98 @@ │ │ │ │ expected traceback object, got '%s' │ │ │ │ traceback loop detected │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ d;array item must be float │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ -(iiiiii) │ │ │ │ -(iOiiii) │ │ │ │ -can't subtract offset-naive and offset-aware datetimes │ │ │ │ -expected str, got %s │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ +can't subtract offset-naive and offset-aware datetimes │ │ │ │ PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ +expected str, got %s │ │ │ │ +(iiiiii) │ │ │ │ +(iOiiii) │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ -undefined entity │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +%04d-%02d-%02d%c%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ +timespec │ │ │ │ +undefined entity │ │ │ │ invalid octal escape sequence '\%o' │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ in _bisect.bisect_left │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ -invalid octal escape sequence '\%.3s' │ │ │ │ required argument is not a float │ │ │ │ +invalid octal escape sequence '\%.3s' │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ │ │ │ │ f;array item must be float │ │ │ │ arguments 1-3 must be sequences │ │ │ │ filedescriptor out of range in select() │ │ │ │ too many file descriptors in select() │ │ │ │ -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) │ │ │ │ +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 │ │ │ │ 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 │ │ │ │ +%s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ +iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ 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 │ │ │ │ -iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ %s%s%sj%s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ os.listxattr │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ +namespace_separator │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ -namespace_separator │ │ │ │ +StartElement │ │ │ │ Zero padding is not allowed in complex format specifier │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ -StartElement │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ ../Modules/pyexpat.c │ │ │ │ @@ -8863,34 +8863,34 @@ │ │ │ │ factorial() not defined for negative values │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ multi-byte encodings are not supported │ │ │ │ fork not supported for subinterpreters │ │ │ │ os.forkpty │ │ │ │ Context() does not accept any arguments │ │ │ │ -invalid module index │ │ │ │ -Interpreters module-list not accessible. │ │ │ │ -Module index out of bounds. │ │ │ │ %s(%d, %d, %d, %d) │ │ │ │ %s(%d, %d) │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ +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 │ │ │ │ +ii:wait4 │ │ │ │ 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 │ │ │ │ -Type %.100s doesn't define __sizeof__ │ │ │ │ -__sizeof__() should return >= 0 │ │ │ │ -ii:wait4 │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ Inputs are not the same length │ │ │ │ os.chown │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ @@ -8903,25 +8903,26 @@ │ │ │ │ state vector is the wrong size │ │ │ │ invalid state │ │ │ │ both points must have the same number of dimensions │ │ │ │ %.200s.__setstate__ argument should be 3-tuple, got %.200s │ │ │ │ second item of state must be an integer, not %.200s │ │ │ │ position value cannot be negative │ │ │ │ third item of state should be a dict, got a %.200s │ │ │ │ -negative size value %zd │ │ │ │ Odd-length string │ │ │ │ Non-hexadecimal digit found │ │ │ │ +negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ detach() takes no arguments │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ ElementDecl │ │ │ │ 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. │ │ │ │ +_typevar_subst │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ @@ -8932,79 +8933,77 @@ │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ in conv_content_model │ │ │ │ -_typevar_subst │ │ │ │ y*|i:sendall │ │ │ │ float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ At most 45 bytes at once │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ Cell is empty │ │ │ │ -|O:astimezone │ │ │ │ -utcoffset() returned %.200s, expected timedelta or None │ │ │ │ backtick │ │ │ │ config_vars │ │ │ │ -accumulate │ │ │ │ +|O:astimezone │ │ │ │ +utcoffset() returned %.200s, expected timedelta or None │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ array indices must be integers │ │ │ │ %s: line %i, column %i │ │ │ │ memoryview: internal error in richcompare │ │ │ │ │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ ExternalEntityRef │ │ │ │ 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 │ │ │ │ +accumulate │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ no such name │ │ │ │ -new_limit │ │ │ │ +os.truncate │ │ │ │ ../Objects/memoryobject.c │ │ │ │ don't know how to byteswap this array type │ │ │ │ -os.truncate │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ @@ -9024,27 +9023,28 @@ │ │ │ │ %s('%c', %R) │ │ │ │ LONG pickle has negative byte count │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ namespace │ │ │ │ _strptime_time │ │ │ │ strerror() argument out of range │ │ │ │ L;array item must be integer │ │ │ │ -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 │ │ │ │ -not a decimal │ │ │ │ +k must not exceed %lld │ │ │ │ +new_limit │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ +not a decimal │ │ │ │ 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 │ │ │ │ -not a digit │ │ │ │ │ │ │ │ │ │ │ │ +not a digit │ │ │ │ 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 │ │ │ │ @@ -9055,28 +9055,28 @@ │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ Timeout value out of range │ │ │ │ 'elements' must be an iterable │ │ │ │ '%.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 │ │ │ │ +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' │ │ │ │ -offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ -ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ not a numeric character │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ -namespaces │ │ │ │ async for │ │ │ │ +namespaces │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ SHA1Type │ │ │ │ float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ @@ -9085,36 +9085,37 @@ │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ get expected 1 or 2 arguments │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ +node_offset is too large │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ inner_size must be between 0 and is %d │ │ │ │ maximum key length is %d bytes │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ -object %.50s does not have __anext__ method │ │ │ │ ProcessingInstruction │ │ │ │ +object %.50s does not have __anext__ method │ │ │ │ NotStandalone │ │ │ │ object %.50s does not have __await__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ -node_offset is too large │ │ │ │ -unknown expression kind inside f-string │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ +unknown expression kind inside f-string │ │ │ │ child index out of range │ │ │ │ __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 │ │ │ │ i:__reduce_ex__ │ │ │ │ UnparsedEntityDecl │ │ │ │ +unknown f-value conversion kind │ │ │ │ leaf_size │ │ │ │ node_offset │ │ │ │ node_depth │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ maxdigits │ │ │ │ _capacity_bits │ │ │ │ @@ -9123,15 +9124,14 @@ │ │ │ │ _sha3.shake_128 │ │ │ │ _sha3.sha3_512 │ │ │ │ _sha3.sha3_384 │ │ │ │ _sha3.sha3_256 │ │ │ │ _sha3.sha3_224 │ │ │ │ _sha1.sha1 │ │ │ │ _md5.md5 │ │ │ │ -unknown f-value conversion kind │ │ │ │ StartCdataSection │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ steps must be a non-negative integer │ │ │ │ EndCdataSection │ │ │ │ exec not supported for isolated subinterpreters │ │ │ │ execv() arg 2 must be a tuple or list │ │ │ │ execv() arg 2 must not be empty │ │ │ │ @@ -9145,19 +9145,19 @@ │ │ │ │ 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 │ │ │ │ %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 │ │ │ │ -deepcopy helper not found │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ _typevartuple_prepare_subst │ │ │ │ multiple elements on top level │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ @@ -9175,35 +9175,35 @@ │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ combinations_with_replacement │ │ │ │ TreeBuilder │ │ │ │ combinations │ │ │ │ -BUG: internal directive bookkeeping broken │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ +BUG: internal directive bookkeeping broken │ │ │ │ +_paramspec_prepare_subst │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ -_paramspec_prepare_subst │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ et:gethostbyname_ex │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ +non-integer arguments in division │ │ │ │ bad argument type for built-in operation │ │ │ │ │ │ │ │ │ │ │ │ -non-integer arguments in division │ │ │ │ negative value for 'count' not allowed │ │ │ │ dropwhile │ │ │ │ -offset_src │ │ │ │ -offset_dst │ │ │ │ deque already at its maximum size │ │ │ │ the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ +offset_src │ │ │ │ +offset_dst │ │ │ │ can only extend with array of same kind │ │ │ │ array.remove(x): x not in array │ │ │ │ pop from empty array │ │ │ │ arg must be list │ │ │ │ code must be a code object │ │ │ │ invalid local event set 0x%x │ │ │ │ child assignment index out of range │ │ │ │ @@ -9213,29 +9213,29 @@ │ │ │ │ third item of state must be an integer, got %.200s │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ |O!O:super │ │ │ │ Don't know how to unpickle "%.200R" as an Element │ │ │ │ tag may not be NULL │ │ │ │ '_children' is not a list │ │ │ │ Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ - │ │ │ │ _paramspec_subst │ │ │ │ attrib must be dict, not %.100s │ │ │ │ + │ │ │ │ This object has no __weakref__ │ │ │ │ offset must be non-negative │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ -_children │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ +_children │ │ │ │ i:clock_getres │ │ │ │ clk_id should be integer, not %s │ │ │ │ -iO:clock_settime │ │ │ │ Firing event %d with no exception set │ │ │ │ +iO:clock_settime │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ co_lnotab is deprecated, use co_lines instead. │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ __cause__ may not be deleted │ │ │ │ exception cause must be None or derive from BaseException │ │ │ │ ../Modules/sha3module.c │ │ │ │ clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ @@ -9276,14 +9276,15 @@ │ │ │ │ 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 │ │ │ │ @@ -9291,15 +9292,14 @@ │ │ │ │ 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. │ │ │ │ @@ -9368,36 +9368,36 @@ │ │ │ │ MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ can't use MatchStar here │ │ │ │ MatchAs must specify a target name if a pattern is given │ │ │ │ MatchOr requires at least 2 patterns │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ NoDefaultType takes no arguments │ │ │ │ + │ │ │ │ +reentrant call inside %R │ │ │ │ +could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ +unexpected constant inside of a literal pattern │ │ │ │ +write could not complete without blocking │ │ │ │ paramspeckwargs │ │ │ │ paramspecargs │ │ │ │ initialization of %s failed without raising an exception │ │ │ │ initialization of %s raised unreported exception │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ i|O&:pidfd_open │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ - │ │ │ │ -reentrant call inside %R │ │ │ │ -could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ -unexpected constant inside of a literal pattern │ │ │ │ -write could not complete without blocking │ │ │ │ invalid arguments │ │ │ │ match() takes no arguments │ │ │ │ -fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ +fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ U;array item must be unicode character │ │ │ │ array item must be unicode character │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ fromunicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ @@ -9411,19 +9411,19 @@ │ │ │ │ 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 │ │ │ │ -%s(%R, %R) │ │ │ │ Cannot subclass an instance of TypeVar │ │ │ │ +%s(%R, %R) │ │ │ │ Substitution of bare TypeVarTuple is not supported │ │ │ │ -The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ Cannot subclass an instance of TypeVarTuple │ │ │ │ +The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ 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 │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ @@ -9457,19 +9457,19 @@ │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ _grouper │ │ │ │ O(OnNn)n │ │ │ │ pairwise │ │ │ │ value not found in bytearray │ │ │ │ +O(On)(NN) │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ 'memo' attribute must be an UnpicklerMemoProxy object or dict, not %.200s │ │ │ │ -O(On)(NN) │ │ │ │ 'memo' values must be 2-item tuples │ │ │ │ 'memo' attribute must be a PicklerMemoProxy object or dict, not %.200s │ │ │ │ %s(%R, %zd) │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ O(())(Oi) │ │ │ │ teedataobject │ │ │ │ @@ -9550,14 +9550,15 @@ │ │ │ │ no func watcher set for ID %d │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ expected a writable bytes-like object │ │ │ │ + │ │ │ │ both destination and source must be bytes-like objects │ │ │ │ destination is too small to receive data from source │ │ │ │ keyword list must be a dictionary │ │ │ │ interval │ │ │ │ PyFunction_EVENT_CREATE │ │ │ │ PyFunction_EVENT_DESTROY │ │ │ │ PyFunction_EVENT_MODIFY_CODE │ │ │ │ @@ -9580,19 +9581,17 @@ │ │ │ │ may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ The %d pad bytes at tail=%p are │ │ │ │ at tail+%d: 0x%02x │ │ │ │ Data at p: │ │ │ │ cannot decode string │ │ │ │ deallocating │ │ │ │ _PyThreadState_Init() is for internal use only │ │ │ │ - │ │ │ │ │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ -../Objects/structseq.c │ │ │ │ PyUnicode_GetSize has been removed. │ │ │ │ Tokens can only be created by ContextVars │ │ │ │ │ │ │ │ │ │ │ │ Assertion "%s" failed │ │ │ │ Assertion failed │ │ │ │ _PyObject_AssertFailed │ │ │ │ @@ -9609,24 +9608,26 @@ │ │ │ │ maxchar <= 255 │ │ │ │ maxchar < 128 │ │ │ │ maxchar >= 0x100 │ │ │ │ maxchar <= 0xFFFF │ │ │ │ maxchar >= 0x10000 │ │ │ │ maxchar <= 0x10ffff │ │ │ │ PyUnicode_READ(((int)(kind)), ((const void*)(data)), (ascii->length)) == 0 │ │ │ │ +../Objects/structseq.c │ │ │ │ PyUnicode_AsDecodedObject() is deprecated; use PyCodec_Decode() to decode from str │ │ │ │ PyUnicode_AsDecodedUnicode() is deprecated; use PyCodec_Decode() to decode from str to str │ │ │ │ PyUnicode_AsEncodedObject() is deprecated; use PyUnicode_AsEncodedString() to encode from str to bytes or PyCodec_Encode() for generic encoding │ │ │ │ PyUnicode_AsEncodedUnicode() is deprecated; use PyCodec_Encode() to encode from str to str │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ bad argument to internal function │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ +perf trampoline not available │ │ │ │ │ │ │ │ non-dict annotations │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ _only_immortal │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ @@ -9650,36 +9651,35 @@ │ │ │ │ %10s: %5zu │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ %sthread 0x%llx: │ │ │ │ cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ -%X:%X:%X:%X:%X:%X%c │ │ │ │ -bad bluetooth address │ │ │ │ -perf trampoline not available │ │ │ │ in new thread │ │ │ │ can't assign sys.path │ │ │ │ can't create sys.path │ │ │ │ +Fatal Python error from unexpected signum: │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ -Fatal Python error from unexpected signum: │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ unlocked │ │ │ │ <%s %s object at %p> │ │ │ │ <%s %s object owner=%llu count=%lu at %p> │ │ │ │ %.200s(year=%S, week=%S, weekday=%S) │ │ │ │ ntohs: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ ntohs: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ htons: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ htons: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ no interface with this name │ │ │ │ +%X:%X:%X:%X:%X:%X%c │ │ │ │ +bad bluetooth address │ │ │ │ illegal IP address string passed to inet_aton │ │ │ │ packed IP wrong length for inet_ntoa │ │ │ │ Unknown signal │ │ │ │ algset is only supported for AF_ALG │ │ │ │ |O$O!y*O!i:sendmsg_afalg │ │ │ │ Invalid or missing argument 'op' │ │ │ │ assoclen must be positive │ │ │ │ @@ -9735,24 +9735,24 @@ │ │ │ │ setgroups argument must be a sequence │ │ │ │ too many groups │ │ │ │ groups must be integers │ │ │ │ ii:setpgid │ │ │ │ Exception ignored when trying to write to the signal wakeup fd │ │ │ │ Py_GIL_DISABLED │ │ │ │ AST string must be of type str │ │ │ │ -os.system │ │ │ │ can't assign sys.argv │ │ │ │ can't compute path0 from argv │ │ │ │ can't get sys.path │ │ │ │ can't prepend path0 to sys.path │ │ │ │ no mem for sys.argv │ │ │ │ w*|ni:recvfrom_into │ │ │ │ negative buffersize in recvfrom_into │ │ │ │ nbytes is greater than the length of the buffer │ │ │ │ domain must be a non-empty string │ │ │ │ +os.system │ │ │ │ <%s object: ident=%llu> │ │ │ │ ENDMARKER │ │ │ │ NOTEQUAL │ │ │ │ LESSEQUAL │ │ │ │ GREATEREQUAL │ │ │ │ CIRCUMFLEX │ │ │ │ LEFTSHIFT │ │ │ │ @@ -22574,72 +22574,14 @@ │ │ │ │ according to the password database. Check both databases to get │ │ │ │ complete membership information.) │ │ │ │ PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ -lockf($module, fd, cmd, len=0, start=0, whence=0, /) │ │ │ │ -A wrapper around the fcntl() locking calls. │ │ │ │ -`fd` is the file descriptor of the file to lock or unlock, and operation is one │ │ │ │ -of the following values: │ │ │ │ - LOCK_UN - unlock │ │ │ │ - LOCK_SH - acquire a shared lock │ │ │ │ - LOCK_EX - acquire an exclusive lock │ │ │ │ -When operation is LOCK_SH or LOCK_EX, it can also be bitwise ORed with │ │ │ │ -LOCK_NB to avoid blocking on lock acquisition. If LOCK_NB is used and the │ │ │ │ -lock cannot be acquired, an OSError will be raised and the exception will │ │ │ │ -have an errno attribute set to EACCES or EAGAIN (depending on the operating │ │ │ │ -system -- for portability, check for either value). │ │ │ │ -`len` is the number of bytes to lock, with the default meaning to lock to │ │ │ │ -EOF. `start` is the byte offset, relative to `whence`, to that the lock │ │ │ │ -starts. `whence` is as with fileobj.seek(), specifically: │ │ │ │ - 0 - relative to the start of the file (SEEK_SET) │ │ │ │ - 1 - relative to the current buffer position (SEEK_CUR) │ │ │ │ - 2 - relative to the end of the file (SEEK_END) │ │ │ │ -flock($module, fd, operation, /) │ │ │ │ -Perform the lock operation `operation` on file descriptor `fd`. │ │ │ │ -See the Unix manual page for flock(2) for details (On some systems, this │ │ │ │ -function is emulated using fcntl()). │ │ │ │ -ioctl($module, fd, request, arg=0, mutate_flag=True, /) │ │ │ │ -Perform the operation `request` on file descriptor `fd`. │ │ │ │ -The values used for `request` are operating system dependent, and are available │ │ │ │ -as constants in the fcntl or termios library modules, using the same names as │ │ │ │ -used in the relevant C header files. │ │ │ │ -The argument `arg` is optional, and defaults to 0; it may be an int or a │ │ │ │ -buffer containing character data (most likely a string or an array). │ │ │ │ -If the argument is a mutable buffer (such as an array) and if the │ │ │ │ -mutate_flag argument (which is only allowed in this case) is true then the │ │ │ │ -buffer is (in effect) passed to the operating system and changes made by │ │ │ │ -the OS will be reflected in the contents of the buffer after the call has │ │ │ │ -returned. The return value is the integer returned by the ioctl system │ │ │ │ -If the argument is a mutable buffer and the mutable_flag argument is false, │ │ │ │ -the behavior is as if a string had been passed. │ │ │ │ -If the argument is an immutable buffer (most likely a string) then a copy │ │ │ │ -of the buffer is passed to the operating system and the return value is a │ │ │ │ -string of the same length containing whatever the operating system put in │ │ │ │ -the buffer. The length of the arg buffer in this case is not allowed to │ │ │ │ -exceed 1024 bytes. │ │ │ │ -If the arg given is an integer or if none is specified, the result value is │ │ │ │ -an integer corresponding to the return value of the ioctl call in the C │ │ │ │ -fcntl($module, fd, cmd, arg=0, /) │ │ │ │ -Perform the operation `cmd` on file descriptor fd. │ │ │ │ -The values used for `cmd` are operating system dependent, and are available │ │ │ │ -as constants in the fcntl module, using the same names as used in │ │ │ │ -the relevant C header files. The argument arg is optional, and │ │ │ │ -defaults to 0; it may be an int or a string. If arg is given as a string, │ │ │ │ -the return value of fcntl is a string of that length, containing the │ │ │ │ -resulting value put in the arg buffer by the operating system. The length │ │ │ │ -of the arg string is not allowed to exceed 1024 bytes. If the arg given │ │ │ │ -is an integer or if none is specified, the result value is an integer │ │ │ │ -corresponding to the return value of the fcntl call in the C code. │ │ │ │ -This module performs file control and I/O control on file │ │ │ │ -descriptors. It is an interface to the fcntl() and ioctl() Unix │ │ │ │ -routines. File descriptors can be obtained with the fileno() method of │ │ │ │ -a file or socket object. │ │ │ │ __sizeof__($self, /) │ │ │ │ Returns size in memory, in bytes. │ │ │ │ find_class($self, module_name, global_name, /) │ │ │ │ Return an object from a specified module. │ │ │ │ If necessary, the module will be imported. Subclasses may override │ │ │ │ this method (e.g. to restrict unpickling of arbitrary classes and │ │ │ │ functions). │ │ │ │ @@ -22786,15 +22728,14 @@ │ │ │ │ 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. │ │ │ │ -N|NNxNtpNNN0 │ │ │ │ _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). │ │ │ │ @@ -22927,14 +22868,72 @@ │ │ │ │ WARNING: preexec_fn is NOT SAFE if your application uses threads. │ │ │ │ It may trigger infrequent, difficult to debug deadlocks. │ │ │ │ If an error occurs in the child process before the exec, it is │ │ │ │ serialized and written to the errpipe_write fd per subprocess.py. │ │ │ │ Returns: the child process's PID. │ │ │ │ Raises: Only on an error in the parent process. │ │ │ │ A POSIX helper for the subprocess module. │ │ │ │ +lockf($module, fd, cmd, len=0, start=0, whence=0, /) │ │ │ │ +A wrapper around the fcntl() locking calls. │ │ │ │ +`fd` is the file descriptor of the file to lock or unlock, and operation is one │ │ │ │ +of the following values: │ │ │ │ + LOCK_UN - unlock │ │ │ │ + LOCK_SH - acquire a shared lock │ │ │ │ + LOCK_EX - acquire an exclusive lock │ │ │ │ +When operation is LOCK_SH or LOCK_EX, it can also be bitwise ORed with │ │ │ │ +LOCK_NB to avoid blocking on lock acquisition. If LOCK_NB is used and the │ │ │ │ +lock cannot be acquired, an OSError will be raised and the exception will │ │ │ │ +have an errno attribute set to EACCES or EAGAIN (depending on the operating │ │ │ │ +system -- for portability, check for either value). │ │ │ │ +`len` is the number of bytes to lock, with the default meaning to lock to │ │ │ │ +EOF. `start` is the byte offset, relative to `whence`, to that the lock │ │ │ │ +starts. `whence` is as with fileobj.seek(), specifically: │ │ │ │ + 0 - relative to the start of the file (SEEK_SET) │ │ │ │ + 1 - relative to the current buffer position (SEEK_CUR) │ │ │ │ + 2 - relative to the end of the file (SEEK_END) │ │ │ │ +flock($module, fd, operation, /) │ │ │ │ +Perform the lock operation `operation` on file descriptor `fd`. │ │ │ │ +See the Unix manual page for flock(2) for details (On some systems, this │ │ │ │ +function is emulated using fcntl()). │ │ │ │ +ioctl($module, fd, request, arg=0, mutate_flag=True, /) │ │ │ │ +Perform the operation `request` on file descriptor `fd`. │ │ │ │ +The values used for `request` are operating system dependent, and are available │ │ │ │ +as constants in the fcntl or termios library modules, using the same names as │ │ │ │ +used in the relevant C header files. │ │ │ │ +The argument `arg` is optional, and defaults to 0; it may be an int or a │ │ │ │ +buffer containing character data (most likely a string or an array). │ │ │ │ +If the argument is a mutable buffer (such as an array) and if the │ │ │ │ +mutate_flag argument (which is only allowed in this case) is true then the │ │ │ │ +buffer is (in effect) passed to the operating system and changes made by │ │ │ │ +the OS will be reflected in the contents of the buffer after the call has │ │ │ │ +returned. The return value is the integer returned by the ioctl system │ │ │ │ +If the argument is a mutable buffer and the mutable_flag argument is false, │ │ │ │ +the behavior is as if a string had been passed. │ │ │ │ +If the argument is an immutable buffer (most likely a string) then a copy │ │ │ │ +of the buffer is passed to the operating system and the return value is a │ │ │ │ +string of the same length containing whatever the operating system put in │ │ │ │ +the buffer. The length of the arg buffer in this case is not allowed to │ │ │ │ +exceed 1024 bytes. │ │ │ │ +If the arg given is an integer or if none is specified, the result value is │ │ │ │ +an integer corresponding to the return value of the ioctl call in the C │ │ │ │ +fcntl($module, fd, cmd, arg=0, /) │ │ │ │ +Perform the operation `cmd` on file descriptor fd. │ │ │ │ +The values used for `cmd` are operating system dependent, and are available │ │ │ │ +as constants in the fcntl module, using the same names as used in │ │ │ │ +the relevant C header files. The argument arg is optional, and │ │ │ │ +defaults to 0; it may be an int or a string. If arg is given as a string, │ │ │ │ +the return value of fcntl is a string of that length, containing the │ │ │ │ +resulting value put in the arg buffer by the operating system. The length │ │ │ │ +of the arg string is not allowed to exceed 1024 bytes. If the arg given │ │ │ │ +is an integer or if none is specified, the result value is an integer │ │ │ │ +corresponding to the return value of the fcntl call in the C code. │ │ │ │ +This module performs file control and I/O control on file │ │ │ │ +descriptors. It is an interface to the fcntl() and ioctl() Unix │ │ │ │ +routines. File descriptors can be obtained with the fileno() method of │ │ │ │ +a file or socket object. │ │ │ │ __setstate__($self, state, /) │ │ │ │ Set state information for unpickling. │ │ │ │ __reduce__($self, /) │ │ │ │ Return state information for pickling. │ │ │ │ __sizeof__($self, /) │ │ │ │ Size of the array in memory, in bytes. │ │ │ │ tounicode($self, /) │ │ │ │ @@ -24251,17 +24250,17 @@ │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ +PySys_AddWarnOptionUnicode │ │ │ │ faulthandler_fatal_error_thread │ │ │ │ PySys_SetPath │ │ │ │ -PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ xdebugpy │ │ │ │ │ │ │ │ @@ -24680,15 +24679,15 @@ │ │ │ │ wait_all │ │ │ │ warn_on_full_buffer │ │ │ │ warnings │ │ │ │ warnoptions │ │ │ │ withdata │ │ │ │ writable │ │ │ │ write_through │ │ │ │ -4@r5 4@r9 │ │ │ │ +4@r5 4@r8 │ │ │ │ gc__done │ │ │ │ gc__start │ │ │ │ -4@[sp, #20] │ │ │ │ import__find__load__done │ │ │ │ 4@r0 -4@r3 │ │ │ │ import__find__load__start │ │ │ │ .shstrtab │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -183,16 +183,16 @@ │ │ │ │ 0x0001d564 7369785f 73706177 6e617474 725f7365 six_spawnattr_se │ │ │ │ 0x0001d574 74736967 6d61736b 00706f73 69785f73 tsigmask.posix_s │ │ │ │ 0x0001d584 7061776e 61747472 5f736574 7067726f pawnattr_setpgro │ │ │ │ 0x0001d594 75700070 6f6c6c00 736f636b 65747061 up.poll.socketpa │ │ │ │ 0x0001d5a4 6972005f 5f6f7065 6e36345f 32006269 ir.__open64_2.bi │ │ │ │ 0x0001d5b4 6e64006c 69737465 6e00636f 6e6e6563 nd.listen.connec │ │ │ │ 0x0001d5c4 74005f5f 73656e64 6d736736 34006f70 t.__sendmsg64.op │ │ │ │ - 0x0001d5d4 656e6c6f 67006765 74686f73 746e616d enlog.gethostnam │ │ │ │ - 0x0001d5e4 65005f5f 7379736c 6f675f63 686b0073 e.__syslog_chk.s │ │ │ │ + 0x0001d5d4 656e6c6f 67005f5f 7379736c 6f675f63 enlog.__syslog_c │ │ │ │ + 0x0001d5e4 686b0067 6574686f 73746e61 6d650073 hk.gethostname.s │ │ │ │ 0x0001d5f4 65746c6f 676d6173 6b00636c 6f73656c etlogmask.closel │ │ │ │ 0x0001d604 6f670067 65747065 65726e61 6d650069 og.getpeername.i │ │ │ │ 0x0001d614 6e65745f 70746f6e 00676574 61646472 net_pton.getaddr │ │ │ │ 0x0001d624 696e666f 00667265 65616464 72696e66 info.freeaddrinf │ │ │ │ 0x0001d634 6f00696e 65745f6e 746f7000 73656e64 o.inet_ntop.send │ │ │ │ 0x0001d644 00726563 76006765 746c6f61 64617667 .recv.getloadavg │ │ │ │ 0x0001d654 0073796d 6c696e6b 0073796d 6c696e6b .symlink.symlink │ │ │ │ @@ -338,52 +338,52 @@ │ │ │ │ 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 00666461 id.setresuid.fda │ │ │ │ - 0x0001df84 74617379 6e630077 61697469 64006670 tasync.waitid.fp │ │ │ │ - 0x0001df94 61746863 6f6e6600 77726974 65760074 athconf.writev.t │ │ │ │ + 0x0001df84 74617379 6e630066 70617468 636f6e66 tasync.fpathconf │ │ │ │ + 0x0001df94 00776169 74696400 77726974 65760074 .waitid.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 │ │ │ │ 0x0001e004 74696d65 3634005f 5f766670 72696e74 time64.__vfprint │ │ │ │ 0x0001e014 665f6368 6b005f5f 73797363 6f6e6600 f_chk.__sysconf. │ │ │ │ 0x0001e024 584d4c5f 47657442 61736500 67657472 XML_GetBase.getr │ │ │ │ 0x0001e034 6c696d69 74363400 73657472 6c696d69 limit64.setrlimi │ │ │ │ 0x0001e044 74363400 70746872 6561645f 65786974 t64.pthread_exit │ │ │ │ 0x0001e054 00636c6f 73656672 6f6d006d 70726f74 .closefrom.mprot │ │ │ │ - 0x0001e064 65637400 5f5f6973 6f633233 5f737363 ect.__isoc23_ssc │ │ │ │ - 0x0001e074 616e6600 70617573 65006966 5f6e616d anf.pause.if_nam │ │ │ │ - 0x0001e084 65746f69 6e646578 00696e65 745f6174 etoindex.inet_at │ │ │ │ + 0x0001e064 65637400 70617573 65006966 5f6e616d ect.pause.if_nam │ │ │ │ + 0x0001e074 65746f69 6e646578 005f5f69 736f6332 etoindex.__isoc2 │ │ │ │ + 0x0001e084 335f7373 63616e66 00696e65 745f6174 3_sscanf.inet_at │ │ │ │ 0x0001e094 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ 0x0001e0a4 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ 0x0001e0b4 00737472 7369676e 616c0067 65747365 .strsignal.getse │ │ │ │ 0x0001e0c4 72766279 6e616d65 00676574 73657276 rvbyname.getserv │ │ │ │ 0x0001e0d4 6279706f 72740067 65747072 6f746f62 byport.getprotob │ │ │ │ - 0x0001e0e4 796e616d 65007365 74686f73 746e616d yname.sethostnam │ │ │ │ - 0x0001e0f4 65006e69 63650067 65746c6f 67696e5f e.nice.getlogin_ │ │ │ │ - 0x0001e104 72007369 6770656e 64696e67 00736967 r.sigpending.sig │ │ │ │ - 0x0001e114 77616974 0069665f 696e6465 78746f6e wait.if_indexton │ │ │ │ + 0x0001e0e4 796e616d 65006e69 63650067 65746c6f yname.nice.getlo │ │ │ │ + 0x0001e0f4 67696e5f 72007369 6770656e 64696e67 gin_r.sigpending │ │ │ │ + 0x0001e104 00736967 77616974 00736574 686f7374 .sigwait.sethost │ │ │ │ + 0x0001e114 6e616d65 0069665f 696e6465 78746f6e name.if_indexton │ │ │ │ 0x0001e124 616d6500 6765746e 616d6569 6e666f00 ame.getnameinfo. │ │ │ │ 0x0001e134 6c6f6769 6e5f7474 79007365 746e7300 login_tty.setns. │ │ │ │ 0x0001e144 67657470 67696400 5f5f7365 74697469 getpgid.__setiti │ │ │ │ 0x0001e154 6d657236 34005f5f 67657469 74696d65 mer64.__getitime │ │ │ │ 0x0001e164 72363400 64636765 74746578 74006269 r64.dcgettext.bi │ │ │ │ 0x0001e174 6e645f74 65787464 6f6d6169 6e5f636f nd_textdomain_co │ │ │ │ 0x0001e184 64657365 74007369 67776169 74696e66 deset.sigwaitinf │ │ │ │ 0x0001e194 6f005f5f 73696774 696d6564 77616974 o.__sigtimedwait │ │ │ │ - 0x0001e1a4 36340073 79737465 6d006966 5f6e616d 64.system.if_nam │ │ │ │ - 0x0001e1b4 65696e64 65780069 665f6672 65656e61 eindex.if_freena │ │ │ │ - 0x0001e1c4 6d65696e 64657800 62696e64 74657874 meindex.bindtext │ │ │ │ - 0x0001e1d4 646f6d61 696e005f 5f61746f 6d69635f domain.__atomic_ │ │ │ │ + 0x0001e1a4 36340069 665f6e61 6d65696e 64657800 64.if_nameindex. │ │ │ │ + 0x0001e1b4 69665f66 7265656e 616d6569 6e646578 if_freenameindex │ │ │ │ + 0x0001e1c4 0062696e 64746578 74646f6d 61696e00 .bindtextdomain. │ │ │ │ + 0x0001e1d4 73797374 656d005f 5f61746f 6d69635f system.__atomic_ │ │ │ │ 0x0001e1e4 636f6d70 6172655f 65786368 616e6765 compare_exchange │ │ │ │ 0x0001e1f4 5f38005f 5f61746f 6d69635f 6c6f6164 _8.__atomic_load │ │ │ │ 0x0001e204 5f38005f 5f61746f 6d69635f 73746f72 _8.__atomic_stor │ │ │ │ 0x0001e214 655f3800 5f5f6174 6f6d6963 5f666574 e_8.__atomic_fet │ │ │ │ 0x0001e224 63685f61 64645f38 00617461 6e320061 ch_add_8.atan2.a │ │ │ │ 0x0001e234 74616e68 00617461 6e00726f 756e6400 tanh.atan.round. │ │ │ │ 0x0001e244 66616273 00666d61 006c6f67 32006e65 fabs.fma.log2.ne │ │ │ ├── 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 22beb0 <_start@@Base+0x44> │ │ │ │ + bl 22bfdc <_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 bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 r7, r5, ip, ror r9 │ │ │ │ + @ instruction: 0x00357dbc │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ - eorseq r7, r5, ip, lsl #19 │ │ │ │ + eorseq r7, r5, ip, asr #27 │ │ │ │ │ │ │ │ 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 22d4b4 │ │ │ │ + bl 22d5e0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2abbc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8acdc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ac80 <_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 22d470 │ │ │ │ + bl 22d59c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2abc4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b878 │ │ │ │ + bl 8b81c │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [pc, #276] @ 2ace0 │ │ │ │ - bl 2326a8 │ │ │ │ + bl 2327d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2abe0 │ │ │ │ ldrb r5, [r5] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22edb8 │ │ │ │ + bl 22eee4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b878 │ │ │ │ + bl 8b81c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2abbc │ │ │ │ - bl 1a99d8 │ │ │ │ + bl 1a9c40 │ │ │ │ mov r6, r0 │ │ │ │ - bl 277580 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 2778f8 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2ac20 │ │ │ │ bl 2c4d8 │ │ │ │ mov r0, #1 │ │ │ │ bl 2a954 │ │ │ │ - bl c67cc <_Py_GetConfig@@Base> │ │ │ │ + bl c6840 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2ac58 │ │ │ │ ldr r3, [pc, #172] @ 2ace4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 233d90 │ │ │ │ + bl 233ebc │ │ │ │ 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 23f11c │ │ │ │ + bl 23f258 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ac74 │ │ │ │ ldr r1, [pc, #136] @ 2acf8 │ │ │ │ ldr r0, [pc, #136] @ 2acfc │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d6cc <_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 284ee8 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 285274 │ │ │ │ + bl 284ed4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 285260 │ │ │ │ cmp r0, #0 │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003579b8 │ │ │ │ + @ instruction: 0x00357df8 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r5, r9, r8, ror #30 │ │ │ │ + eorseq r6, r9, r8, lsr #7 │ │ │ │ subseq r9, r9, r0, asr #22 │ │ │ │ - eorseq r7, r5, r8, asr #19 │ │ │ │ - @ instruction: 0x003579d8 │ │ │ │ - eorseq r7, r5, r4, ror #19 │ │ │ │ - mlaseq r9, ip, r0, r6 │ │ │ │ + eorseq r7, r5, r8, lsl #28 │ │ │ │ + eorseq r7, r5, r8, lsl lr │ │ │ │ + eorseq r7, r5, r4, lsr #28 │ │ │ │ + @ instruction: 0x003964dc │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r7, r5, r8, lsl #20 │ │ │ │ + eorseq r7, r5, r8, asr #28 │ │ │ │ │ │ │ │ 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 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d6cc <_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 22d360 │ │ │ │ + bl 22d48c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq r7, r5, r0, lsl sl │ │ │ │ - eorseq r6, r9, ip, lsr #1 │ │ │ │ + eorseq r7, r5, r0, asr lr │ │ │ │ + eorseq r6, r9, ip, ror #9 │ │ │ │ │ │ │ │ 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 22d808 │ │ │ │ + bl 22d934 │ │ │ │ ldr r0, [r6, #1476] @ 0x5c4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1476] @ 0x5c4 │ │ │ │ beq 2adc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b4e0 │ │ │ │ + bl 8b484 │ │ │ │ str r0, [r6, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b56c │ │ │ │ + bl 8b510 │ │ │ │ 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 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r7, r5, r4, asr sl │ │ │ │ - eorseq r6, r9, r4, asr #1 │ │ │ │ + mlaseq r5, r4, lr, r7 │ │ │ │ + eorseq r6, r9, r4, lsl #10 │ │ │ │ │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 2aef8 │ │ │ │ ldr r1, [pc, #176] @ 2af74 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14dd80 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14de0c <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2aef8 │ │ │ │ ldr r3, [pc, #156] @ 2af78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 189358 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1896b8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189380 <_PyErr_Clear@@Base> │ │ │ │ + bl 1896e0 <_PyErr_Clear@@Base> │ │ │ │ b 2af64 │ │ │ │ mov r0, #12 │ │ │ │ - bl 8aec8 │ │ │ │ + bl 8ae6c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2af20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29e5a4 │ │ │ │ + bl 29e434 │ │ │ │ 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 22d844 │ │ │ │ + bl 22d970 │ │ │ │ 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 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r5, r4, ror #20 │ │ │ │ + eorseq r7, r5, r4, lsr #29 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 b1e54 │ │ │ │ + bl b1e3c │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 8a260 │ │ │ │ + bl 829e4 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 78bd8 │ │ │ │ + bl 78b7c │ │ │ │ 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 b1e54 │ │ │ │ + bl b1e3c │ │ │ │ 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 b1e54 │ │ │ │ + bl b1e3c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ add r0, r5, #4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1e54 │ │ │ │ + bl b1e3c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2b14c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 189380 <_PyErr_Clear@@Base> │ │ │ │ + b 1896e0 <_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 22d8e8 │ │ │ │ + bl 22da14 │ │ │ │ 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 22d8e8 │ │ │ │ + bl 22da14 │ │ │ │ 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 22d4b4 │ │ │ │ + bl 22d5e0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 22d808 │ │ │ │ + bl 22d934 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 8b610 │ │ │ │ + bl 8b5b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b4e0 │ │ │ │ + bl 8b484 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ bne 2b254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b56c │ │ │ │ + bl 8b510 │ │ │ │ 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 22d890 │ │ │ │ + bl 22d9bc │ │ │ │ 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 22d2f4 │ │ │ │ + bl 22d420 │ │ │ │ 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 234e7c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b 234fa8 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ ldr r4, [pc, #196] @ 2b400 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22d808 │ │ │ │ + bl 22d934 │ │ │ │ ldr r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [pc, #148] @ 2b404 │ │ │ │ - bl 8b4e0 │ │ │ │ + bl 8b484 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #136] @ 2b404 │ │ │ │ str r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b4e0 │ │ │ │ + bl 8b484 │ │ │ │ str r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr r0, [r4, #1480] @ 0x5c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #112] @ 2b404 │ │ │ │ - bl 8b4e0 │ │ │ │ + bl 8b484 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b4e0 │ │ │ │ + bl 8b484 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #1468] @ 0x5bc │ │ │ │ str r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b56c │ │ │ │ + bl 8b510 │ │ │ │ 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 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r4, r9, r0, asr #29 │ │ │ │ - eorseq r7, r5, r4, asr sl │ │ │ │ - eorseq r6, r9, r0, lsr #14 │ │ │ │ + eorseq r5, r9, r0, lsl #6 │ │ │ │ + mlaseq r5, r4, lr, r7 │ │ │ │ + eorseq r6, r9, r0, ror #22 │ │ │ │ │ │ │ │ 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 22d808 │ │ │ │ + bl 22d934 │ │ │ │ ldr r0, [r6, #1480] @ 0x5c8 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1480] @ 0x5c8 │ │ │ │ beq 2b46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b4e0 │ │ │ │ + bl 8b484 │ │ │ │ str r0, [r6, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b56c │ │ │ │ + bl 8b510 │ │ │ │ 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 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r7, r5, r4, asr sl │ │ │ │ - eorseq r6, r9, ip, lsr #14 │ │ │ │ + mlaseq r5, r4, lr, r7 │ │ │ │ + eorseq r6, r9, ip, ror #22 │ │ │ │ │ │ │ │ 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 22d4b4 │ │ │ │ + bl 22d5e0 │ │ │ │ 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 8acdc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ac80 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 22edb8 │ │ │ │ + bl 22eee4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8b878 │ │ │ │ + bl 8b81c │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 22fed4 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ + b 230000 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ ldr r0, [pc, #88] @ 2b5cc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18da40 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dda0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b588 │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a71c │ │ │ │ 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 128e68 │ │ │ │ + bl 128f18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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 230040 │ │ │ │ + bl 23016c │ │ │ │ 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 7d264 │ │ │ │ + bl 7d68c │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r8, r5, r8, asr r4 │ │ │ │ + mlaseq r5, r8, r8, r8 │ │ │ │ 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 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 2b6f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #700] @ 2b9a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b714 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ b 2b724 │ │ │ │ ldr r1, [pc, #652] @ 2b9a8 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #640] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #628] @ 2b9b0 │ │ │ │ mov r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_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 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2aa350 │ │ │ │ + bl 2aa1e0 │ │ │ │ ldr r1, [pc, #576] @ 2b9bc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_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 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_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 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_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 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_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 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #408] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #432] @ 2b9d4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bl 8ba50 │ │ │ │ + bl 8b9f4 │ │ │ │ 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 18da40 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dda0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189380 <_PyErr_Clear@@Base> │ │ │ │ + bl 1896e0 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r9, [pc, #320] @ 2b9dc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r9 │ │ │ │ bne 2b8d0 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 2b95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 274bf0 │ │ │ │ + bl 274f68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119b38 │ │ │ │ + bl 119b7c │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r9, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 175728 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 17585c <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189380 <_PyErr_Clear@@Base> │ │ │ │ + bl 1896e0 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ bne 2b97c │ │ │ │ ldr r1, [pc, #72] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23299c <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 232ac8 <_Py_write_noraise@@Base+0x80> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba7c │ │ │ │ - bl 232bfc <_Py_write_noraise@@Base+0x2e0> │ │ │ │ + bl 232d28 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ cmp sl, #0 │ │ │ │ beq 2b68c │ │ │ │ - bl 280174 │ │ │ │ + bl 2802ac │ │ │ │ b 2b68c │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - mlaseq r5, r0, r4, r8 │ │ │ │ - @ instruction: 0x0037abfc │ │ │ │ - eorseq r8, r5, r8, lsr #9 │ │ │ │ - eorseq sp, r7, r8, lsr r5 │ │ │ │ - @ instruction: 0x003584bc │ │ │ │ + @ instruction: 0x003588d0 │ │ │ │ + eorseq fp, r7, ip, lsr r0 │ │ │ │ + eorseq r8, r5, r8, ror #17 │ │ │ │ + eorseq sp, r7, r4, lsr r9 │ │ │ │ + @ instruction: 0x003588fc │ │ │ │ subseq r5, r7, ip, rrx │ │ │ │ - @ instruction: 0x003584d4 │ │ │ │ - @ instruction: 0x0038e9bc │ │ │ │ - @ instruction: 0x00380ef0 │ │ │ │ - eorseq r8, r5, ip, ror #9 │ │ │ │ - eorseq r8, r5, r0, lsl #10 │ │ │ │ - eorseq r8, r5, r0, lsl r5 │ │ │ │ - eorseq r8, r5, r0, lsr #10 │ │ │ │ + eorseq r8, r5, r4, lsl r9 │ │ │ │ + eorseq lr, r8, ip, ror #27 │ │ │ │ + eorseq r1, r8, r0, lsr r3 │ │ │ │ + eorseq r8, r5, ip, lsr #18 │ │ │ │ + eorseq r8, r5, r0, asr #18 │ │ │ │ + eorseq r8, r5, r0, asr r9 │ │ │ │ + eorseq r8, r5, r0, ror #18 │ │ │ │ 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 22ea90 │ │ │ │ + bl 22ebbc │ │ │ │ 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 22f26c <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ + bl 22f398 <_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 r8, r9, r4, lsr #2 │ │ │ │ - @ instruction: 0x00357ad4 │ │ │ │ + eorseq r8, r9, r4, ror #10 │ │ │ │ + eorseq r7, r5, r4, lsl pc │ │ │ │ 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 b8bb0 │ │ │ │ + bl b8ba8 │ │ │ │ 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 105c20 │ │ │ │ + bl 105c00 │ │ │ │ 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 ade10 │ │ │ │ + bl adddc │ │ │ │ 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 b8bb0 │ │ │ │ + bl b8ba8 │ │ │ │ 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 ade10 │ │ │ │ + bl adddc │ │ │ │ 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 17d428 <_PySet_NextEntry@@Base> │ │ │ │ + bl 17d55c <_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 175468 │ │ │ │ + bl 171ebc │ │ │ │ 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 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a3944 │ │ │ │ + bl 2a37d4 │ │ │ │ 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 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a56d8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + bl 2a5568 <_PyEvent_Notify@@Base+0x58> │ │ │ │ ldr r1, [pc, #64] @ 2bcb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_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 23291c <_Py_write_noraise@@Base> │ │ │ │ + b 232a48 <_Py_write_noraise@@Base> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r8, r5, r4, ror #11 │ │ │ │ + eorseq r8, r5, r4, lsr #20 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - @ instruction: 0x003585f8 │ │ │ │ - eorseq r8, r5, r0, lsl r6 │ │ │ │ - eorseq r8, r5, r4, lsl r6 │ │ │ │ - @ instruction: 0x0038e9bc │ │ │ │ - eorseq sp, r7, r8, lsr r5 │ │ │ │ + eorseq r8, r5, r8, lsr sl │ │ │ │ + eorseq r8, r5, r0, asr sl │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ + eorseq lr, r8, ip, ror #27 │ │ │ │ + eorseq sp, r7, r4, lsr r9 │ │ │ │ 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 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80170 <_PyObject_AssertFailed@@Base> │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - eorseq r2, sp, r4, lsr fp │ │ │ │ - eorseq lr, r5, ip, ror sl │ │ │ │ - eorseq pc, r5, r4, lsl r6 @ │ │ │ │ + eorseq r2, sp, r4, ror pc │ │ │ │ + @ instruction: 0x0035eebc │ │ │ │ + eorseq pc, r5, r4, asr sl @ │ │ │ │ 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: 0x003952dc │ │ │ │ - eorseq r5, r9, ip, lsl r2 │ │ │ │ - eorseq r5, r9, r8, lsr r2 │ │ │ │ - eorseq r5, r9, ip, ror r2 │ │ │ │ - @ instruction: 0x003952b4 │ │ │ │ + eorseq r5, r9, ip, lsl r7 │ │ │ │ + eorseq r5, r9, ip, asr r6 │ │ │ │ + eorseq r5, r9, r8, ror r6 │ │ │ │ + @ instruction: 0x003956bc │ │ │ │ + @ instruction: 0x003956f4 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 b6b18 │ │ │ │ + bl b6b14 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, lsr r1 │ │ │ │ + eorseq r1, r6, r8, ror r5 │ │ │ │ │ │ │ │ 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 bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2be98 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl bb828 │ │ │ │ + bl bb820 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 cf9ec <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b cfb18 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 22ff5c │ │ │ │ + bl 230088 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ beq 2bf6c <_PyInterpreterState_GetConfigCopy@@Base+0x54> │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ - bl 73e94 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73e34 <_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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 8acdc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ac80 <_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 22ff5c │ │ │ │ + bl 230088 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r5, sp │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c02c <_PyInterpreterState_SetConfig@@Base+0xb4> │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ - bl 73e94 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73e34 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ b 2c078 <_PyInterpreterState_SetConfig@@Base+0x100> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 230040 │ │ │ │ + bl 23016c │ │ │ │ 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 22ff5c │ │ │ │ + bl 230088 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c01c <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2551a8 │ │ │ │ + bl 255408 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 8b878 │ │ │ │ + bl 8b81c │ │ │ │ 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 b6a94 │ │ │ │ + bl b6a90 │ │ │ │ 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 138b08 │ │ │ │ + bl 138b90 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c0bc <_PyInterpreterState_SetConfig@@Base+0x144> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 25431c │ │ │ │ + bl 25457c │ │ │ │ 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 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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, pc, r8 @ │ │ │ │ + @ instruction: 0x003693d0 │ │ │ │ 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 b6a94 │ │ │ │ + bl b6a90 │ │ │ │ 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 139c30 │ │ │ │ + bl 139cb8 │ │ │ │ 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 13a6f8 │ │ │ │ + bl 13a780 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r6, r0, pc, r8 @ │ │ │ │ + @ instruction: 0x003693d0 │ │ │ │ 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 22d4b4 │ │ │ │ + bl 22d5e0 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f350 │ │ │ │ + bl 24f518 │ │ │ │ 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 b6a94 │ │ │ │ + bl b6a90 │ │ │ │ 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 138b08 │ │ │ │ + bl 138b90 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c27c <_Py_InitializeMain@@Base+0x84> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 25431c │ │ │ │ + bl 25457c │ │ │ │ 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 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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, pc, r8 @ │ │ │ │ + @ instruction: 0x003693d0 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ 0002c2f4 : │ │ │ │ mov r2, #1 │ │ │ │ - b 260358 │ │ │ │ + b 2607ec │ │ │ │ │ │ │ │ 0002c2fc : │ │ │ │ - b 260974 │ │ │ │ + b 260e04 │ │ │ │ │ │ │ │ 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 bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2c368 │ │ │ │ ldr r3, [pc, #60] @ 2c390 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2824b8 │ │ │ │ + bl 282550 │ │ │ │ mvn r5, #0 │ │ │ │ b 2c388 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 27876c <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ + bl 2788a4 <_PyEval_MakePendingCalls@@Base+0x3b4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2c3e8 │ │ │ │ - bl 17b6d4 │ │ │ │ + bl 17b808 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 27f3f4 │ │ │ │ + bl 27f52c │ │ │ │ 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 r8, r7, r4, asr #5 │ │ │ │ + subeq r8, r7, r4, lsl #14 │ │ │ │ │ │ │ │ 0002c460 : │ │ │ │ subs r2, r1, #0 │ │ │ │ bne 2c46c │ │ │ │ - b bbe00 │ │ │ │ + b bbdf8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ beq 2c484 │ │ │ │ ldr r1, [pc, #44] @ 2c4b0 │ │ │ │ - b bbe00 │ │ │ │ + b bbdf8 │ │ │ │ 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 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r8, sp, sp │ │ │ │ + eorseq lr, r8, r8, asr #3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r7, r4, asr r5 │ │ │ │ + mlaseq r7, r4, r9, r4 │ │ │ │ │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 2824b8 │ │ │ │ + b 282550 │ │ │ │ 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 23fbf0 │ │ │ │ + bl 23fd2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 2838a0 │ │ │ │ + bl 28388c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 996d0 │ │ │ │ + bl 996f0 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2848b8 │ │ │ │ + bl 2848a4 │ │ │ │ cmn r0, #1 │ │ │ │ bne 2c658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 27b728 │ │ │ │ + bl 27b860 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2c704 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ b 2c5b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 10837c │ │ │ │ + bl 108360 │ │ │ │ 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 262690 │ │ │ │ + bl 263004 │ │ │ │ b 2c5b0 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ - eorseq sp, r7, r8, lsr r5 │ │ │ │ + eorseq sp, r7, r4, lsr r9 │ │ │ │ │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ b 2c8e8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ 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 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2c8f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2c928 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c91c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 29cdc │ │ │ │ b 2c920 │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ 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 r4, r7, r4, asr #19 │ │ │ │ + @ instruction: 0x00374db4 │ │ │ │ @ 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 91928 │ │ │ │ + bl 9196c │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ - bl 91928 │ │ │ │ + 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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 91928 │ │ │ │ + bl 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 12ecd0 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 12ed80 <_PyConfig_AsDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d490 <_Py_GetConfigsAsDict@@Base+0xb44> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 r4, r7, r0, ror #19 │ │ │ │ + @ instruction: 0x00374dd0 │ │ │ │ ldrsheq r2, [ip], #-192 @ 0xffffff40 │ │ │ │ - eorseq r4, r7, r0, lsl #20 │ │ │ │ + @ instruction: 0x00374df0 │ │ │ │ ldrsheq r2, [ip], #-196 @ 0xffffff3c │ │ │ │ - eorseq r4, r7, r0, lsr #20 │ │ │ │ + eorseq r4, r7, r0, lsl lr │ │ │ │ ldrsheq r2, [ip], #-200 @ 0xffffff38 │ │ │ │ - eorseq r4, r7, r4, asr #20 │ │ │ │ + eorseq r4, r7, r4, lsr lr │ │ │ │ subseq r9, r9, ip, lsr #25 │ │ │ │ - eorseq r4, r7, ip, ror #20 │ │ │ │ + eorseq r4, r7, ip, asr lr │ │ │ │ subseq r9, r9, r0, ror #25 │ │ │ │ - eorseq r4, r7, r8, ror sl │ │ │ │ + eorseq r4, r7, r8, ror #28 │ │ │ │ subseq r9, r9, r4, ror #25 │ │ │ │ - eorseq r4, r7, r8, lsl #21 │ │ │ │ + eorseq r4, r7, r8, ror lr │ │ │ │ subseq r9, r9, r8, ror #25 │ │ │ │ - mlaseq r7, r8, sl, r4 │ │ │ │ + eorseq r4, r7, r8, lsl #29 │ │ │ │ ldrsbeq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r4, r7, r8, lsr #21 │ │ │ │ + mlaseq r7, r8, lr, r4 │ │ │ │ ldrsbeq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x00374abc │ │ │ │ + eorseq r4, r7, ip, lsr #29 │ │ │ │ ldrsbeq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r4, r7, ip, asr #21 │ │ │ │ + @ instruction: 0x00374ebc │ │ │ │ ldrsheq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x00374adc │ │ │ │ + eorseq r4, r7, ip, asr #29 │ │ │ │ ldrsbeq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r4, r7, ip, ror #21 │ │ │ │ + @ instruction: 0x00374edc │ │ │ │ subseq r9, r9, ip, ror #25 │ │ │ │ - eorseq r4, r7, r0, lsl #22 │ │ │ │ + @ instruction: 0x00374ef0 │ │ │ │ subseq r9, r9, r8, lsr #25 │ │ │ │ - eorseq r4, r7, r0, lsl fp │ │ │ │ + eorseq r4, r7, r0, lsl #30 │ │ │ │ ldrsheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r4, r7, ip, lsr #22 │ │ │ │ + eorseq r4, r7, ip, lsl pc │ │ │ │ ldrsheq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r4, r7, r8, asr #22 │ │ │ │ + eorseq r4, r7, r8, lsr pc │ │ │ │ ldrsheq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r4, r7, r0, ror #22 │ │ │ │ + eorseq r4, r7, r0, asr pc │ │ │ │ subseq r9, r9, r8, lsl #31 │ │ │ │ - eorseq r4, r7, r8, ror fp │ │ │ │ + eorseq r4, r7, r8, ror #30 │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ - mlaseq r7, r4, fp, r4 │ │ │ │ - @ instruction: 0x00374bf8 │ │ │ │ + eorseq r4, r7, r4, lsl #31 │ │ │ │ + eorseq r4, r7, r8, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, asr r6 │ │ │ │ - eorseq sl, r5, r8, asr r7 │ │ │ │ - eorseq sl, r5, r4, ror #12 │ │ │ │ - eorseq sl, r5, r0, ror r6 │ │ │ │ - eorseq r4, r7, r4, lsr #23 │ │ │ │ - @ instruction: 0x00374bb8 │ │ │ │ - eorseq r4, r7, r8, asr #23 │ │ │ │ - eorseq pc, r5, ip, ror #17 │ │ │ │ - eorseq sl, r5, r0, lsl #13 │ │ │ │ - eorseq r4, r7, r0, ror #23 │ │ │ │ - eorseq r4, r7, ip, ror #23 │ │ │ │ - eorseq r7, r6, r4, lsr sl │ │ │ │ + mlaseq r5, r4, sl, sl │ │ │ │ + mlaseq r5, r8, fp, sl │ │ │ │ + eorseq sl, r5, r4, lsr #21 │ │ │ │ + @ instruction: 0x0035aab0 │ │ │ │ + mlaseq r7, r4, pc, r4 @ │ │ │ │ + eorseq r4, r7, r8, lsr #31 │ │ │ │ + @ instruction: 0x00374fb8 │ │ │ │ + eorseq pc, r5, ip, lsr #26 │ │ │ │ + eorseq sl, r5, r0, asr #21 │ │ │ │ + @ instruction: 0x00374fd0 │ │ │ │ + @ instruction: 0x00374fdc │ │ │ │ + eorseq r7, r6, r4, ror 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 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 8b498 │ │ │ │ + bl 8b43c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d648 <_Py_GetConfigsAsDict@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a54 │ │ │ │ - bl 29e588 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c7ac8 │ │ │ │ + bl 29e418 │ │ │ │ + bl c3d70 │ │ │ │ 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,23 +2913,23 @@ │ │ │ │ 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 c7a54 │ │ │ │ - bl 1324b8 │ │ │ │ + bl c7ac8 │ │ │ │ + bl 132568 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bge 2d64c <_Py_GetConfigsAsDict@@Base+0xd00> │ │ │ │ b 2d764 <_Py_GetConfigsAsDict@@Base+0xe18> │ │ │ │ - bl 32d04 <_Py_fstat@@Base+0xbec> │ │ │ │ + bl 32aa8 <_Py_fstat@@Base+0x990> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ b 2d764 <_Py_GetConfigsAsDict@@Base+0xe18> │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ add r5, r5, r0 │ │ │ │ add r3, r4, r5 │ │ │ │ @@ -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 8b464 │ │ │ │ + bl 8b408 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ ldr r3, [pc, #120] @ 2d7c0 <_Py_GetConfigsAsDict@@Base+0xe74> │ │ │ │ ldr r1, [pc, #120] @ 2d7c4 <_Py_GetConfigsAsDict@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - bl c3cf0 │ │ │ │ + bl 18eeb4 │ │ │ │ + bl c3d70 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b 2d614 <_Py_GetConfigsAsDict@@Base+0xcc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r8] │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b498 │ │ │ │ + bl 8b43c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a54 │ │ │ │ - bl 29e588 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c7ac8 │ │ │ │ + bl 29e418 │ │ │ │ + bl c3d70 │ │ │ │ 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, pc, r3 @ │ │ │ │ + @ instruction: 0x003843dc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r7, r8, lsl #24 │ │ │ │ + @ instruction: 0x00374ff8 │ │ │ │ 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 c0428 │ │ │ │ + bl c04a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d8b0 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d928 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 565e8 │ │ │ │ + b 5658c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl be2dc │ │ │ │ + bl be35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 3d914 │ │ │ │ + bl 3d8d0 │ │ │ │ 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 16c04c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c058 <_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 ad038 │ │ │ │ + bl ad004 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r1, [pc, #192] @ 2db1c │ │ │ │ mov r0, r5 │ │ │ │ - bl b9750 │ │ │ │ + bl b9748 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r0, [r6, #2712] @ 0xa98 │ │ │ │ str r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ cmp r4, #0 │ │ │ │ bgt 2daac │ │ │ │ mov r0, #1 │ │ │ │ b 2daf8 │ │ │ │ ldr r2, [pc, #108] @ 2db20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 180310 │ │ │ │ + bl 180444 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 2daa4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r7, r6, r4, asr #24 │ │ │ │ - eorseq sl, r5, r0, asr r8 │ │ │ │ + eorseq r8, r6, r4, lsl #1 │ │ │ │ + mlaseq r5, r0, ip, sl │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - @ instruction: 0x00376bb4 │ │ │ │ - eorseq ip, r7, ip, lsl #17 │ │ │ │ + eorseq r6, r7, ip, ror pc │ │ │ │ + eorseq ip, r7, r8, lsr #25 │ │ │ │ subseq lr, r7, r8, ror r5 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002db24 : │ │ │ │ ldr r0, [pc] @ 2db2c │ │ │ │ - b 10ecec │ │ │ │ + b 10ed28 │ │ │ │ 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 282964 │ │ │ │ + bl 282950 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ ldr r0, [pc, #276] @ 2dc74 │ │ │ │ - bl a45bc │ │ │ │ + bl a4538 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2dba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12877c │ │ │ │ + bl 128830 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 91b88 <_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 a6630 │ │ │ │ + bl a65ac │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #132] @ 2dc84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2dc28 │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ 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 14f58c │ │ │ │ + bl 14f5a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2dc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [pc, #60] @ 2dc98 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r7, r4, ror ip │ │ │ │ - eorseq r6, r7, ip, ror ip │ │ │ │ + eorseq r7, r7, r4, rrx │ │ │ │ + eorseq r7, r7, ip, rrx │ │ │ │ subseq sl, r6, r8, lsl #11 │ │ │ │ - eorseq r6, r7, ip, lsl #25 │ │ │ │ - @ instruction: 0x003071bc │ │ │ │ - eorseq r7, r0, r0, lsr #15 │ │ │ │ - mlaseq r7, r4, ip, r6 │ │ │ │ - ldrdeq pc, [r1], -r0 @ │ │ │ │ - eoreq fp, r8, ip, ror #9 │ │ │ │ - eorseq r6, r7, r8, asr #23 │ │ │ │ + eorseq r7, r7, ip, ror r0 │ │ │ │ + mlaseq r0, ip, r6, r7 │ │ │ │ + eorseq r8, r0, r4 │ │ │ │ + eorseq r7, r7, r4, lsl #1 │ │ │ │ + eoreq pc, r1, r8, lsl #30 │ │ │ │ + ldrdeq fp, [r8], -r8 @ │ │ │ │ + @ instruction: 0x00376fb8 │ │ │ │ andeq pc, r2, ip, ror #18 │ │ │ │ - @ instruction: 0x00376bd4 │ │ │ │ + eorseq r6, r7, r4, asr #31 │ │ │ │ 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 15addc <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + bl 15b0c4 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ 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 29112c │ │ │ │ + b 291118 │ │ │ │ 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 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldr r3, [pc, #316] @ 2df34 <_PyUnicode_FromId@@Base+0x168> │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ 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 22d844 │ │ │ │ - bl 357540 │ │ │ │ + bl 22d970 │ │ │ │ + bl 357964 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ 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 357540 │ │ │ │ + bl 357964 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ 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 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2def0 <_PyUnicode_FromId@@Base+0x124> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ 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 ab508 │ │ │ │ + bl ab484 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 2def8 <_PyUnicode_FromId@@Base+0x12c> │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ 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 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ 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 bbd70 │ │ │ │ + bl bbd68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 24961c │ │ │ │ + b 2497e4 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 8bcb4 │ │ │ │ + bl 8bc58 │ │ │ │ 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 r7, r7, r0, ror fp │ │ │ │ - eorseq r7, r7, r4, lsl #23 │ │ │ │ - mlaseq r7, ip, fp, r7 │ │ │ │ - @ instruction: 0x00377bb0 │ │ │ │ + @ instruction: 0x00377fb0 │ │ │ │ + eorseq r7, r7, r4, asr #31 │ │ │ │ + @ instruction: 0x00377fdc │ │ │ │ + @ instruction: 0x00377ff0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r7, r7, r4, asr #23 │ │ │ │ + eorseq r8, r7, r4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c67cc <_Py_GetConfig@@Base> │ │ │ │ + bl c6840 <_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 a6314 │ │ │ │ + b a6290 │ │ │ │ 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 22cedc <_start@@Base+0x1070> │ │ │ │ + bl 22d008 <_start@@Base+0x1070> │ │ │ │ ldr r3, [pc, #256] @ 2e2ac <_PyObject_DebugMallocStats@@Base+0x194> │ │ │ │ mov r2, #20 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 233b2c <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 233c58 <_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 233e70 │ │ │ │ + bl 233f9c │ │ │ │ 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, r0, asr #22 │ │ │ │ - eorseq r7, r7, r0, ror #23 │ │ │ │ - eorseq r7, r7, r4, lsl ip │ │ │ │ - eorseq r7, r7, r4, lsr ip │ │ │ │ + andeq r3, r9, r4, lsl #23 │ │ │ │ + eorseq r8, r7, r0, lsr #32 │ │ │ │ + eorseq r8, r7, r4, asr r0 │ │ │ │ + eorseq r8, r7, r4, ror r0 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - andeq r9, r7, r4, asr pc │ │ │ │ - andeq sl, r7, ip, lsr r7 │ │ │ │ - andeq sl, r7, r4, lsr #15 │ │ │ │ - eorseq r7, r7, r4, asr ip │ │ │ │ - eorseq r7, r7, r0, ror ip │ │ │ │ - eorseq r7, r7, ip, lsl #25 │ │ │ │ - @ instruction: 0x00377cb4 │ │ │ │ - @ instruction: 0x00377cd0 │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + andeq sl, r7, ip, ror #6 │ │ │ │ + andeq sl, r7, ip, ror #22 │ │ │ │ + ldrdeq sl, [r7], -r4 │ │ │ │ + mlaseq r7, r4, r0, r8 │ │ │ │ + ldrheq r8, [r7], -r0 @ │ │ │ │ + eorseq r8, r7, ip, asr #1 │ │ │ │ + ldrsheq r8, [r7], -r4 @ │ │ │ │ + eorseq r8, r7, r0, lsl r1 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 297210 │ │ │ │ + bl 2970ac │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 354ef4 │ │ │ │ + bl 355318 │ │ │ │ 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 3550e0 │ │ │ │ + bl 355504 │ │ │ │ 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 8bcb4 │ │ │ │ + bl 8bc58 │ │ │ │ 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 8bcb4 │ │ │ │ + bl 8bc58 │ │ │ │ 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 r7, r7, ip, ror #25 │ │ │ │ + eorseq r8, r7, ip, lsr #2 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq r7, r7, r0, lsr #26 │ │ │ │ - mlaseq r7, r0, sp, r7 │ │ │ │ - eorseq r7, r7, ip, lsr #27 │ │ │ │ - eorseq r7, r7, r8, asr #27 │ │ │ │ - @ instruction: 0x00377ddc │ │ │ │ - @ instruction: 0x00377df4 │ │ │ │ - eorseq r7, r7, r0, lsl lr │ │ │ │ - eorseq r7, r7, ip, lsr #28 │ │ │ │ - eorseq r7, r7, r8, asr #28 │ │ │ │ - eorseq r7, r7, r4, ror #28 │ │ │ │ - eorseq r7, r7, r0, lsl #29 │ │ │ │ - eorseq r7, r7, r0, lsr #29 │ │ │ │ - eorseq r7, r7, r0, asr #29 │ │ │ │ - eorseq r7, r7, r0, ror #29 │ │ │ │ - eorseq r7, r7, r8, ror #29 │ │ │ │ - @ instruction: 0x00377efc │ │ │ │ + eorseq r8, r7, r0, ror #2 │ │ │ │ + @ instruction: 0x003781d0 │ │ │ │ + eorseq r8, r7, ip, ror #3 │ │ │ │ + eorseq r8, r7, r8, lsl #4 │ │ │ │ + eorseq r8, r7, ip, lsl r2 │ │ │ │ + eorseq r8, r7, r4, lsr r2 │ │ │ │ + eorseq r8, r7, r0, asr r2 │ │ │ │ + eorseq r8, r7, ip, ror #4 │ │ │ │ + eorseq r8, r7, r8, lsl #5 │ │ │ │ + eorseq r8, r7, r4, lsr #5 │ │ │ │ + eorseq r8, r7, r0, asr #5 │ │ │ │ + eorseq r8, r7, r0, ror #5 │ │ │ │ + eorseq r8, r7, r0, lsl #6 │ │ │ │ + eorseq r8, r7, r0, lsr #6 │ │ │ │ + eorseq r8, r7, r8, lsr #6 │ │ │ │ + eorseq r8, r7, ip, lsr r3 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 a6314 │ │ │ │ + b a6290 │ │ │ │ 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 8bcb4 │ │ │ │ + bl 8bc58 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldr r2, [pc, #36] @ 2e8a8 <_PyObject_DebugMallocStats@@Base+0x790> │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8bcb4 │ │ │ │ + bl 8bc58 │ │ │ │ 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 r7, r7, r8, lsl #31 │ │ │ │ - eorseq r7, r7, r0, lsr #31 │ │ │ │ + eorseq r8, r7, r8, asr #7 │ │ │ │ + eorseq r8, r7, r0, ror #7 │ │ │ │ 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 1c0664 │ │ │ │ + bl 1c097c │ │ │ │ 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 29e588 │ │ │ │ + bl 29e418 │ │ │ │ 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 144178 │ │ │ │ + bl 144200 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ - bl 129b0c │ │ │ │ + bl 129bbc │ │ │ │ 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 a6314 │ │ │ │ + bl a6290 │ │ │ │ sub r9, r9, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ - bl 12d684 │ │ │ │ + bl 12d734 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r7, r7, r8, lsr #31 │ │ │ │ + eorseq r8, r7, r8, ror #7 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x00377fbc │ │ │ │ + @ instruction: 0x003783fc │ │ │ │ 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 a6314 │ │ │ │ + b a6290 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 c025c │ │ │ │ + bl c02dc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - eorseq r2, r7, ip, asr #26 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + eorseq r3, r7, ip, lsl #3 │ │ │ │ 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 22d844 │ │ │ │ + bl 22d970 │ │ │ │ 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 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ - subeq r3, lr, r4, asr #21 │ │ │ │ + subeq r3, lr, r4, lsl #30 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ - eorseq r7, r5, r8, asr #24 │ │ │ │ - eorseq r7, r5, r0, lsl ip │ │ │ │ - eorseq r7, r5, ip, lsr #24 │ │ │ │ - subeq r3, lr, r4, lsl fp │ │ │ │ + eorseq r8, r5, r8, lsl #1 │ │ │ │ + eorseq r8, r5, r0, asr r0 │ │ │ │ + eorseq r8, r5, ip, rrx │ │ │ │ + subeq r3, lr, r4, asr pc │ │ │ │ subseq r5, r7, ip, ror #1 │ │ │ │ subseq r5, r7, r4, lsl #2 │ │ │ │ subseq r5, r7, ip, lsl r1 │ │ │ │ - eorseq r7, r5, r0, asr ip │ │ │ │ - eorseq r7, r5, ip, lsl ip │ │ │ │ - eorseq r7, r5, r8, lsr ip │ │ │ │ + mlaseq r5, r0, r0, r8 │ │ │ │ + eorseq r8, r5, ip, asr r0 │ │ │ │ + eorseq r8, r5, r8, ror r0 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 c025c │ │ │ │ + bl c02dc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, asr #24 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ + eorseq pc, r6, ip, lsl #1 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ 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 27c54c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27c684 <_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 ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_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 27c54c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27c684 <_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 144178 │ │ │ │ + b 144200 │ │ │ │ ldr r0, [pc, #12] @ 2ef2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f0> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, ror #11 │ │ │ │ + eorseq sl, r6, r8, lsr #20 │ │ │ │ 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 298c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298ac8 <_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 ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_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 298c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298ac8 <_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 144178 │ │ │ │ + b 144200 │ │ │ │ ldr r0, [pc, #12] @ 2efe0 <_PyMem_GetCurrentAllocatorName@@Base+0x4a4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r4, lsl #12 │ │ │ │ + eorseq sl, r6, r4, asr #20 │ │ │ │ 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 c67cc <_Py_GetConfig@@Base> │ │ │ │ + bl c6840 <_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 1c1630 │ │ │ │ + b 1c1948 │ │ │ │ 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 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f008 <_PyMem_GetCurrentAllocatorName@@Base+0x4cc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq r8, r7, r0, asr #2 │ │ │ │ + eorseq r8, r7, r0, lsl #11 │ │ │ │ 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 b6a94 │ │ │ │ + bl b6a90 │ │ │ │ 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 16c16c │ │ │ │ + bl 16c178 │ │ │ │ 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 14ddb8 │ │ │ │ + bl 14de44 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r7, ip, asr r1 │ │ │ │ + mlaseq r7, ip, r5, r8 │ │ │ │ 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 1c0664 │ │ │ │ + bl 1c097c │ │ │ │ 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 144178 │ │ │ │ + bl 144200 │ │ │ │ b 2f144 <_PyMem_GetCurrentAllocatorName@@Base+0x608> │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r8, r7, r0, ror #3 │ │ │ │ + eorseq r8, r7, r0, lsr #12 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f188 │ │ │ │ ldr r1, [pc, #92] @ 2f1e0 │ │ │ │ ldr r0, [pc, #92] @ 2f1e4 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 2f1b0 │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ 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 │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - subeq r3, lr, r0, asr fp │ │ │ │ + @ instruction: 0x0035b4f4 │ │ │ │ + @ instruction: 0x004e3f90 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2f278 │ │ │ │ mov r0, #0 │ │ │ │ b 2f308 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f298 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f2b8 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2f2d8 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ 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 144178 │ │ │ │ + b 144200 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f42c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f3c4 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f3e4 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ 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 144178 │ │ │ │ + b 144200 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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 1c0664 │ │ │ │ + bl 1c097c │ │ │ │ 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 144178 │ │ │ │ + bl 144200 │ │ │ │ b 2f490 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r7, r4, r2, r8 │ │ │ │ + @ instruction: 0x003786d4 │ │ │ │ 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 1c0664 │ │ │ │ + bl 1c097c │ │ │ │ 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 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r4, r0 │ │ │ │ b 2f54c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl aa944 │ │ │ │ + bl aa8c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f548 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r7, ip, ror #5 │ │ │ │ + eorseq r8, r7, ip, lsr #14 │ │ │ │ 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 bbd70 │ │ │ │ + bl bbd68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29a478 │ │ │ │ + b 29a314 │ │ │ │ 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 285d3c │ │ │ │ + bl 285d28 │ │ │ │ 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 29a970 │ │ │ │ + bl 29a80c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 8c6f4 <_Py_HashBytes@@Base> │ │ │ │ + bl 8c698 <_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 1af8f4 │ │ │ │ + bl 1afb5c │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2f720 │ │ │ │ mov r1, r5 │ │ │ │ - bl 219c7c │ │ │ │ + bl 219db4 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 2f7a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 r5, r7, r8, asr #13 │ │ │ │ + @ instruction: 0x00375ab8 │ │ │ │ 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 9b10c │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4150 │ │ │ │ - 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 9abe0 <_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 29e508 <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ + bl 29e398 <_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 9b12c │ │ │ │ + mov r0, r4 │ │ │ │ + bl a40cc │ │ │ │ + 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 9ac00 <_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 118bec │ │ │ │ + bl 118c2c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 2f920 │ │ │ │ + beq 2f920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261860 │ │ │ │ + bl 261cf0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2f920 │ │ │ │ - ldr r2, [pc, #160] @ 2f95c │ │ │ │ - bl 3576e0 │ │ │ │ + beq 2f920 │ │ │ │ + ldr r2, [pc, #160] @ 2f95c │ │ │ │ + bl 357b00 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b208 │ │ │ │ - b 2f920 │ │ │ │ + bl 9b228 │ │ │ │ + b 2f920 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 23299c <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 232ac8 <_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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, #0 │ │ │ │ - b 2f94c │ │ │ │ + b 2f94c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a341c <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a32ac <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b208 │ │ │ │ - bl 1324b8 │ │ │ │ + bl 9b228 │ │ │ │ + bl 132568 │ │ │ │ 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 r8, r7, r4, ror #24 │ │ │ │ - subseq fp, r6, r8, asr #1 │ │ │ │ + eorseq r9, r7, r4, lsr #1 │ │ │ │ + subseq fp, r6, r0, ror #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r6, r8, lsr #12 │ │ │ │ + eorseq sp, r6, r8, ror #20 │ │ │ │ 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 150354 │ │ │ │ + ldr r1, [pc, #8] @ 2f98c │ │ │ │ + bl 15024c │ │ │ │ pop {r4, lr} │ │ │ │ - b 99bc4 │ │ │ │ - eorseq r6, r7, r8, asr #23 │ │ │ │ + b 99be4 │ │ │ │ + @ instruction: 0x00376fb8 │ │ │ │ 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 18eb54 │ │ │ │ - b 2f9e8 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 2f9e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #464] @ 2fbac │ │ │ │ - bl 128a98 │ │ │ │ + ldr r0, [pc, #464] @ 2fbac │ │ │ │ + bl 128b4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 2f9f0 │ │ │ │ + bne 2f9f0 │ │ │ │ mov r5, #0 │ │ │ │ - b 2fb98 │ │ │ │ + b 2fb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac254 │ │ │ │ + bl 1ac4bc │ │ │ │ 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 1175c0 │ │ │ │ - b 2fb7c │ │ │ │ - ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ + bl 117600 │ │ │ │ + b 2fb7c │ │ │ │ + ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3e00 │ │ │ │ + bl f3f0c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2fa4c │ │ │ │ - ldr r3, [pc, #360] @ 2fba4 │ │ │ │ + bge 2fa4c │ │ │ │ + ldr r3, [pc, #360] @ 2fba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb7c │ │ │ │ - bl 11a6d8 │ │ │ │ + beq 2fb7c │ │ │ │ + bl 11a71c │ │ │ │ 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 f3e00 │ │ │ │ + bl f3f0c │ │ │ │ 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 128a98 │ │ │ │ + bl 128b4c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2fb7c │ │ │ │ + beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29852c │ │ │ │ + bl 2983c8 │ │ │ │ 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 128a98 │ │ │ │ + bl 128b4c │ │ │ │ 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 128a98 │ │ │ │ + bl 128b4c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2fb7c │ │ │ │ + beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29852c │ │ │ │ + bl 2983c8 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aca40 │ │ │ │ - b 2fb98 │ │ │ │ + bl 1acca8 │ │ │ │ + b 2fb98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2f9e8 │ │ │ │ + bne 2f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aca40 │ │ │ │ - b 2f9e8 │ │ │ │ + bl 1acca8 │ │ │ │ + b 2f9e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - eorseq r8, r7, r4, lsl #26 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + eorseq r9, r7, r4, asr #2 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r8, r7, ip, lsl #26 │ │ │ │ + eorseq r9, r7, ip, asr #2 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ subseq sp, r7, ip, lsr #22 │ │ │ │ - eorseq r8, r7, r4, lsr sp │ │ │ │ - eorseq r8, r7, r0, asr #26 │ │ │ │ - eorseq r8, r7, r0, asr sp │ │ │ │ + eorseq r9, r7, r4, ror r1 │ │ │ │ + eorseq r9, r7, r0, lsl #3 │ │ │ │ + mlaseq r7, r0, r1, r9 │ │ │ │ │ │ │ │ 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 2a3630 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a34c0 <_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 275904 │ │ │ │ + bl 275c7c │ │ │ │ mov r6, r0 │ │ │ │ - bl 11a668 │ │ │ │ + bl 11a6ac │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ffd4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11a68c │ │ │ │ + bl 11a6d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2759cc │ │ │ │ + bl 275d44 │ │ │ │ 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 sl, r7, r0, ror fp │ │ │ │ - eorseq sl, r7, ip, lsl #23 │ │ │ │ - eorseq sl, r7, r4, lsr #23 │ │ │ │ - @ instruction: 0x0037abbc │ │ │ │ - eorseq r5, r6, r4, lsl r8 │ │ │ │ - @ instruction: 0x0037abd4 │ │ │ │ - eorseq sl, r7, ip, ror #23 │ │ │ │ - eorseq sp, r7, r8, lsr r5 │ │ │ │ + @ instruction: 0x0037afb0 │ │ │ │ + eorseq sl, r7, ip, asr #31 │ │ │ │ + eorseq sl, r7, r4, ror #31 │ │ │ │ + @ instruction: 0x0037affc │ │ │ │ + eorseq r5, r6, r4, asr ip │ │ │ │ + eorseq fp, r7, r4, lsl r0 │ │ │ │ + eorseq fp, r7, ip, lsr #32 │ │ │ │ + eorseq sp, r7, r4, lsr r9 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_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 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2fda4 <_PyObject_Dump@@Base+0x1d8> │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd7c <_PyObject_Dump@@Base+0x1b0> │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29514 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ 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 144178 │ │ │ │ + b 144200 │ │ │ │ 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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ b 2fea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #308] @ 2ffcc │ │ │ │ mov r5, r1 │ │ │ │ - bl 91b88 <_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 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 2fea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98390 │ │ │ │ + bl 983d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ff88 │ │ │ │ ldr r3, [pc, #104] @ 2ffd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 2ff7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6630 │ │ │ │ + bl a65ac │ │ │ │ b 2ffbc │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ffbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 98390 │ │ │ │ + bl 983d4 │ │ │ │ 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, ip, sl │ │ │ │ + ldrsbeq fp, [r7], -r0 @ │ │ │ │ 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 1324b8 │ │ │ │ + bl 132568 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3013c │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 30034 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ ldr r2, [pc, #320] @ 3015c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ b 30144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 3006c │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ b 30144 │ │ │ │ tst r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 30084 │ │ │ │ - bl 131ca4 │ │ │ │ + bl 131d54 │ │ │ │ mov r4, r0 │ │ │ │ b 3008c │ │ │ │ - bl 1361e4 │ │ │ │ + bl 13627c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3013c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ 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 144178 │ │ │ │ + bl 144200 │ │ │ │ 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: 0x0037acb4 │ │ │ │ - @ instruction: 0x0037acbc │ │ │ │ + ldrsheq fp, [r7], -r4 @ │ │ │ │ + ldrsheq fp, [r7], -ip @ │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 18ebf0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef50 <_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 2a6a10 │ │ │ │ + bl 2a68a0 │ │ │ │ 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 fp, r7, r4, asr #4 │ │ │ │ + eorseq fp, r7, r4, lsl #13 │ │ │ │ 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 f3e00 │ │ │ │ + bl f3f0c │ │ │ │ cmp r0, #0 │ │ │ │ bge 3023c │ │ │ │ ldr r3, [pc, #188] @ 302e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 302d8 │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a71c │ │ │ │ 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 128a98 │ │ │ │ + b 128b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac254 │ │ │ │ + bl 1ac4bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 30294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [pc, #108] @ 302f0 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aca40 │ │ │ │ + bl 1acca8 │ │ │ │ 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 1175c0 │ │ │ │ + bl 117600 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 fp, r7, ip, lsl #7 │ │ │ │ - mlaseq r7, r4, r3, fp │ │ │ │ + eorseq fp, r7, ip, asr #15 │ │ │ │ + @ instruction: 0x0037b7d4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r7, r4, lsr #7 │ │ │ │ + eorseq fp, r7, r4, ror #15 │ │ │ │ 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 ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30338 │ │ │ │ mov r0, #0 │ │ │ │ b 303c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee5c <_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 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee5c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30388 │ │ │ │ b 30364 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r7, r0, lsl #12 │ │ │ │ + eorseq r8, r7, ip, asr #20 │ │ │ │ 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 27effc │ │ │ │ + bl 27f134 │ │ │ │ cmn r0, #2 │ │ │ │ beq 30424 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30418 │ │ │ │ ldr r3, [pc, #36] @ 30430 │ │ │ │ ldr r1, [pc, #36] @ 30434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ b 30424 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r0, asr #17 │ │ │ │ + eorseq fp, r7, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30468 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30484 │ │ │ │ ldr r3, [pc, #28] @ 3048c │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 2a5d4c │ │ │ │ + bl 2a5bdc │ │ │ │ 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 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30508 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30548 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3053c │ │ │ │ ldr r3, [pc, #36] @ 30558 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144178 │ │ │ │ - bl 1324b8 │ │ │ │ + b 144200 │ │ │ │ + bl 132568 │ │ │ │ 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 2975b4 │ │ │ │ + b 297450 │ │ │ │ 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 295680 │ │ │ │ + b 29551c │ │ │ │ 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 285fd0 │ │ │ │ + bl 285fbc │ │ │ │ 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 2af494 │ │ │ │ + bl 2af598 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 30718 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ b 307e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 30730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3070c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl bcc38 │ │ │ │ + bl bccb4 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30750 │ │ │ │ mvn r5, #0 │ │ │ │ b 307e4 │ │ │ │ - bl 28941c │ │ │ │ + bl 289408 │ │ │ │ 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 28955c │ │ │ │ + bl 289548 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 307c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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 c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2973c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ bge 30864 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 30880 │ │ │ │ - bl 1324b8 │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3081c │ │ │ │ mov r0, #0 │ │ │ │ b 3088c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #24] @ 30894 │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ b 3088c │ │ │ │ ldr r3, [pc, #16] @ 30898 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sp, r7, r4, lsr #29 │ │ │ │ + @ instruction: 0x0037e2b0 │ │ │ │ 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 58570 │ │ │ │ + bl 58518 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 r2, r6, r0, ror r1 │ │ │ │ + @ instruction: 0x003625b0 │ │ │ │ │ │ │ │ 00030940 : │ │ │ │ ldr r1, [pc, #4] @ 3094c │ │ │ │ ldr r0, [pc, #4] @ 30950 │ │ │ │ - b 282838 │ │ │ │ + b 2828d0 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - subseq sp, r6, r8, lsl ip │ │ │ │ + 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 180188 │ │ │ │ + bl 1802bc │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ ldr r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 157e6c │ │ │ │ + bl 157e7c │ │ │ │ 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 2b6ae0 │ │ │ │ + bl 2b6bdc │ │ │ │ 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 8ba50 │ │ │ │ + bl 8b9f4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r0 │ │ │ │ beq 30a88 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23299c <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 232ac8 <_Py_write_noraise@@Base+0x80> │ │ │ │ b 30a9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a341c <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a32ac <_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 16c04c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c058 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30ae0 │ │ │ │ mov r5, #0 │ │ │ │ b 30b58 │ │ │ │ - bl 14e994 │ │ │ │ + bl 14ea1c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 c025c │ │ │ │ + bl c02dc │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r7, ip, lsr sl │ │ │ │ + eorseq fp, r7, ip, ror lr │ │ │ │ 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 9b10c │ │ │ │ + bl 9b12c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 1ea208 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 1ea558 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ bne 30c9c │ │ │ │ mov r0, #0 │ │ │ │ b 30cd0 │ │ │ │ ldrd r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16d7fc <_PyTime_localtime@@Base> │ │ │ │ + bl 16d808 <_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 2b9864 │ │ │ │ + bl 2b9990 │ │ │ │ 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 23c630 │ │ │ │ + bl 23c754 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 30d20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c970 │ │ │ │ + bl 23ca94 │ │ │ │ b 30d94 │ │ │ │ cmp r6, #2 │ │ │ │ bne 30d94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23c9c4 │ │ │ │ + bl 23cae8 │ │ │ │ add r5, r6, #20 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ 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 238aa4 │ │ │ │ + bl 238bd0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne 30d94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b91c <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ + bl 7bd44 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00030d9c : │ │ │ │ ldr r0, [pc] @ 30da4 │ │ │ │ - b 10ecec │ │ │ │ + b 10ed28 │ │ │ │ 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 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ b 30f14 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #412] @ 30ff8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_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 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_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 aafc4 │ │ │ │ + bl aaf40 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30f38 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a6630 │ │ │ │ + bl a65ac │ │ │ │ b 30fe8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #40] @ 30ffc │ │ │ │ ldr r1, [pc, #40] @ 31000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ b 30f14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r6, r7, r0, lsr sp │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ - eorseq pc, r7, r8, lsl #15 │ │ │ │ + eorseq r7, r7, r0, lsr #2 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ + eorseq pc, r7, r8, asr #23 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r7, r0, lsl #15 │ │ │ │ + eorseq pc, r7, r0, asr #23 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ b 315d8 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ b 31088 │ │ │ │ - bl 9256c │ │ │ │ + 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 1175c0 │ │ │ │ + bl 117600 │ │ │ │ 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 lr, r7, r4, asr #27 │ │ │ │ - strdeq r1, [pc], #-248 @ │ │ │ │ + eorseq pc, r7, r4, lsl #4 │ │ │ │ + subeq r2, pc, r8, lsr r4 @ │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - strdeq r1, [pc], #-254 @ │ │ │ │ - subeq r2, pc, r4 │ │ │ │ + subeq r2, pc, lr, lsr r4 @ │ │ │ │ + subeq r2, pc, r4, asr #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r4, ror #27 │ │ │ │ + eorseq pc, r7, r4, lsr #4 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_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 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31a28 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ bne 31708 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ 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 28941c │ │ │ │ + bl 289408 │ │ │ │ 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 1175c0 │ │ │ │ + bl 117600 │ │ │ │ b 316e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [pc, #624] @ 31a50 │ │ │ │ ldr r0, [r2, #3888] @ 0xf30 │ │ │ │ - bl 10f2dc │ │ │ │ + bl 10f318 │ │ │ │ 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 110650 │ │ │ │ + bl 11068c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 319e8 │ │ │ │ ldr r1, [pc, #536] @ 31a5c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl a67e0 │ │ │ │ + bl a675c │ │ │ │ cmp r0, #0 │ │ │ │ ble 31934 │ │ │ │ ldr r1, [pc, #516] @ 31a60 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl f3e00 │ │ │ │ + bl f3f0c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b6624 │ │ │ │ + bl 1b6910 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 319e8 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 171e34 │ │ │ │ + bl 171e4c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bne 319f8 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ 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 28955c │ │ │ │ + bl 289548 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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: 0x0037acb0 │ │ │ │ - eorseq pc, r7, r0, ror fp @ │ │ │ │ - eorseq r7, r6, r8, lsl r5 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + @ instruction: 0x0037ffb0 │ │ │ │ + eorseq r7, r6, r8, asr r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r7, r4, lsl #23 │ │ │ │ - eorseq r4, r7, r4, lsl r8 │ │ │ │ - @ instruction: 0x0037fbb0 │ │ │ │ - mlaseq r8, r8, sp, sp │ │ │ │ + eorseq pc, r7, r4, asr #31 │ │ │ │ + eorseq r4, r7, r4, asr ip │ │ │ │ + @ instruction: 0x0037fff0 │ │ │ │ + eorseq lr, r8, r8, asr #3 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_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 10329c │ │ │ │ + bl 103280 │ │ │ │ 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 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ b 31bd0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ 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 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31ce8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 2ca480 <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ + bl 2ca5ac <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2ca7c0 <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ + bl 2ca8ec <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ cmn r0, #1 │ │ │ │ beq 31cdc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ca968 <_Py_RestoreSignals@@Base+0x19b8> │ │ │ │ + bl 2caa94 <_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 aea50 │ │ │ │ + bl aea38 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ beq 31cdc │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r8, [r5, #140] @ 0x8c │ │ │ │ - bl 1ff1a8 │ │ │ │ + bl 1ff504 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 31ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 r0, r8, r8, lsr #1 │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - @ instruction: 0x0036e7b0 │ │ │ │ - eorseq r1, r6, r8, ror #25 │ │ │ │ - eorseq r8, r5, r4, asr r0 │ │ │ │ - eorseq lr, r6, r4, asr #15 │ │ │ │ + eorseq r0, r8, r8, ror #9 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq lr, r6, r0, asr #24 │ │ │ │ + eorseq r2, r6, r8, lsr #2 │ │ │ │ + mlaseq r5, r4, r4, r8 │ │ │ │ + eorseq lr, r6, r4, asr ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ + eorseq r1, r6, ip, lsl 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 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b10c │ │ │ │ + bl 9b12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cac40 <_Py_RestoreSignals@@Base+0x1c90> │ │ │ │ + bl 2cad6c <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_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 180188 │ │ │ │ + bl 1802bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 157e6c │ │ │ │ + bl 157e7c │ │ │ │ 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 90a64 <_Py_hashtable_get@@Base> │ │ │ │ + bl 909f0 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e54 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 90a64 <_Py_hashtable_get@@Base> │ │ │ │ + bl 909f0 <_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 15addc <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + bl 15b0c4 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 147e34 │ │ │ │ + bl 147ebc │ │ │ │ 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 ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ec8 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ b 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ 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 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r6, ip, lsl r9 │ │ │ │ + eorseq sl, r6, ip, asr sp │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_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 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3204c <_PyInterpreterState_RequireIDRef@@Base+0xdc> │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r3, [pc, #176] @ 32104 <_PyInterpreterState_RequireIDRef@@Base+0x194> │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r6, [pc, #168] @ 32108 <_PyInterpreterState_RequireIDRef@@Base+0x198> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bl 8b128 │ │ │ │ + bl 8b0cc │ │ │ │ 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 18ebf0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef50 <_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 1bf11c <_PyErr_Format@@Base> │ │ │ │ + bl 1bf434 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ 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: 0x00380dfc │ │ │ │ - eorseq r0, r8, ip, lsr lr │ │ │ │ + eorseq r1, r8, ip, lsr r2 │ │ │ │ + eorseq r1, r8, ip, ror r2 │ │ │ │ │ │ │ │ 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 c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29688 <__fstat64_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ 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 144178 │ │ │ │ + bl 144200 │ │ │ │ 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 144178 │ │ │ │ + bl 144200 │ │ │ │ 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 90a64 <_Py_hashtable_get@@Base> │ │ │ │ + bl 909f0 <_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 92b1c │ │ │ │ + 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 92b1c │ │ │ │ + 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 a32c4 │ │ │ │ + bl a3240 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 91714 <_Py_hashtable_set@@Base> │ │ │ │ + bl 916a0 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - bl 29e588 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + bl 29e418 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 b6a94 │ │ │ │ + bl b6a90 │ │ │ │ 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 18bc18 │ │ │ │ + bl 18bf78 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r8, r8, lsl r4 │ │ │ │ + eorseq r1, r8, r8, asr r8 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r8, r8, lsr #8 │ │ │ │ + eorseq r1, r8, r8, ror #16 │ │ │ │ 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 b6a94 │ │ │ │ + bl b6a90 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ b 32484 <_Py_fstat@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92888 │ │ │ │ + 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 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r8, ip, asr #8 │ │ │ │ + eorseq r1, r8, ip, lsl #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r8, ip, asr r4 │ │ │ │ + mlaseq r8, ip, r8, r1 │ │ │ │ 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 2d0250 │ │ │ │ + bl 2d0378 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov sl, #0 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ beq 32574 <_Py_fstat@@Base+0x45c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32578 <_Py_fstat@@Base+0x460> │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ 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 2d16d0 │ │ │ │ + bl 2d1828 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r8, sl │ │ │ │ beq 3277c <_Py_fstat@@Base+0x664> │ │ │ │ mov r0, sl │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ 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 2d0364 │ │ │ │ + bl 2d048c │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #496] @ 32890 <_Py_fstat@@Base+0x778> │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ subs sl, r0, #0 │ │ │ │ bne 3277c <_Py_fstat@@Base+0x664> │ │ │ │ b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ add r0, fp, #12 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ ldmib fp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #464] @ 32894 <_Py_fstat@@Base+0x77c> │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 r1, r8, r0, lsl #9 │ │ │ │ + eorseq r1, r8, r0, asr #17 │ │ │ │ muleq r3, r8, r8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r1, r8, ip, ror #9 │ │ │ │ + eorseq r1, r8, ip, lsr #18 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r1, r8, r8, lsr #9 │ │ │ │ - eorseq r1, r8, r4, ror #9 │ │ │ │ - eorseq r1, r8, r8, lsl #10 │ │ │ │ + eorseq r1, r8, r8, ror #17 │ │ │ │ + eorseq r1, r8, r4, lsr #18 │ │ │ │ + eorseq r1, r8, r8, asr #18 │ │ │ │ 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,134 @@ │ │ │ │ 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 cacf8 <_PyBytes_Resize@@Base> │ │ │ │ + bl cad74 <_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 b9750 │ │ │ │ + bl b9748 │ │ │ │ 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 1175c0 │ │ │ │ + bl 117600 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a67e0 │ │ │ │ + bl a675c │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ - bl 91928 │ │ │ │ + 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 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 r3, r7, ip, lsr #10 │ │ │ │ + eorseq r3, r7, ip, ror #18 │ │ │ │ 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 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + bl 8b0cc │ │ │ │ + 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 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne 32ae4 <_Py_fstat@@Base+0x9cc> │ │ │ │ + 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: 0x0035b4f4 │ │ │ │ + subeq r2, pc, r4, ror #20 │ │ │ │ + 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] │ │ │ │ moveq r6, r8 │ │ │ │ cmp r2, #2 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ - ldr lr, [pc, #548] @ 32cfc <_Py_fstat@@Base+0xbe4> │ │ │ │ + ldr lr, [pc, #548] @ 32d74 <_Py_fstat@@Base+0xc5c> │ │ │ │ cmp r8, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -8351,111 +8381,111 @@ │ │ │ │ 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 r4, r6, #3 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 32b38 <_Py_fstat@@Base+0xa20> │ │ │ │ + bne 32bb0 <_Py_fstat@@Base+0xa98> │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #3 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32b7c <_Py_fstat@@Base+0xa64> │ │ │ │ + beq 32bf4 <_Py_fstat@@Base+0xadc> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #436] @ 32d00 <_Py_fstat@@Base+0xbe8> │ │ │ │ + ldr ip, [pc, #436] @ 32d78 <_Py_fstat@@Base+0xc60> │ │ │ │ mov r2, #0 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 32b7c <_Py_fstat@@Base+0xa64> │ │ │ │ + bne 32bf4 <_Py_fstat@@Base+0xadc> │ │ │ │ mov r4, #0 │ │ │ │ - b 32ce8 <_Py_fstat@@Base+0xbd0> │ │ │ │ + b 32d60 <_Py_fstat@@Base+0xc48> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32b74 <_Py_fstat@@Base+0xa5c> │ │ │ │ + beq 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ - beq 32c6c <_Py_fstat@@Base+0xb54> │ │ │ │ + beq 32ce4 <_Py_fstat@@Base+0xbcc> │ │ │ │ ldr sl, [r5, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 32bb4 <_Py_fstat@@Base+0xa9c> │ │ │ │ + beq 32c2c <_Py_fstat@@Base+0xb14> │ │ │ │ subs r4, r6, #4 │ │ │ │ - beq 32c88 <_Py_fstat@@Base+0xb70> │ │ │ │ + beq 32d00 <_Py_fstat@@Base+0xbe8> │ │ │ │ ldr fp, [r5, #16] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 32bc8 <_Py_fstat@@Base+0xab0> │ │ │ │ + beq 32c40 <_Py_fstat@@Base+0xb28> │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 32ca0 <_Py_fstat@@Base+0xb88> │ │ │ │ + beq 32d18 <_Py_fstat@@Base+0xc00> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 32c00 <_Py_fstat@@Base+0xae8> │ │ │ │ - bl 10329c │ │ │ │ + beq 32c78 <_Py_fstat@@Base+0xb60> │ │ │ │ + bl 103280 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 32b74 <_Py_fstat@@Base+0xa5c> │ │ │ │ + blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r6, r4, #1 │ │ │ │ moveq r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, r6 │ │ │ │ - beq 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r0 │ │ │ │ - beq 32c34 <_Py_fstat@@Base+0xb1c> │ │ │ │ - bl 10329c │ │ │ │ + beq 32cac <_Py_fstat@@Base+0xb94> │ │ │ │ + bl 103280 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 32b74 <_Py_fstat@@Base+0xa5c> │ │ │ │ + blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r3, r6, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 32c4c <_Py_fstat@@Base+0xb34> │ │ │ │ + beq 32cc4 <_Py_fstat@@Base+0xbac> │ │ │ │ subs r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ - beq 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32c64 <_Py_fstat@@Base+0xb4c> │ │ │ │ + beq 32cdc <_Py_fstat@@Base+0xbc4> │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - b 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + b 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + b 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + b 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -8464,64 +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 2d36f4 │ │ │ │ + bl 2d384c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r2, pc, r4, lsr #12 │ │ │ │ + subeq r2, pc, ip, ror sl @ │ │ │ │ subseq lr, r6, r0, ror #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ - ldr r1, [pc, #76] @ 32d70 <_Py_fstat@@Base+0xc58> │ │ │ │ - ldr r0, [pc, #76] @ 32d74 <_Py_fstat@@Base+0xc5c> │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - bl 8b128 │ │ │ │ - ldr r3, [pc, #64] @ 32d78 <_Py_fstat@@Base+0xc60> │ │ │ │ - ldr r2, [r3, #640] @ 0x280 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq 32d48 <_Py_fstat@@Base+0xc30> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r3, #624] @ 0x270 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne 32d40 <_Py_fstat@@Base+0xc28> │ │ │ │ - ldr r2, [r3, #884] @ 0x374 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 32d40 <_Py_fstat@@Base+0xc28> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r3, #884] @ 0x374 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - subeq r2, pc, ip, asr r6 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ 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 8b128 │ │ │ │ + bl 8b0cc │ │ │ │ ldr r4, [pc, #1036] @ 331a8 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2d40f8 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2d4250 <_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 8adc0 │ │ │ │ + bl 8ad64 │ │ │ │ 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 8ba74 │ │ │ │ + bl 8ba18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #836] @ 331b4 │ │ │ │ - bl 2351ec │ │ │ │ + bl 235318 │ │ │ │ ldr r0, [pc, #828] @ 331b4 │ │ │ │ - bl 22ebf0 │ │ │ │ + bl 22ed1c │ │ │ │ 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 2351ec │ │ │ │ + bl 235318 │ │ │ │ b 32ebc │ │ │ │ ldr r0, [pc, #780] @ 331b4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8cf64 │ │ │ │ + bl 8cf08 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e88 │ │ │ │ ldr r2, [pc, #768] @ 331bc │ │ │ │ b 33174 │ │ │ │ ldr r0, [pc, #756] @ 331b8 │ │ │ │ - bl 22ebf0 │ │ │ │ + bl 22ed1c │ │ │ │ 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 8b41c │ │ │ │ + bl 8b3c0 │ │ │ │ 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 2a5680 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a5510 <_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 2b6118 │ │ │ │ + bl 2b5f60 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6] │ │ │ │ b 32efc │ │ │ │ ldr r8, [pc, #600] @ 331c8 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ bne 32f88 │ │ │ │ ldr r1, [pc, #584] @ 331cc │ │ │ │ ldr r0, [pc, #584] @ 331d0 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8cf28 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8cecc │ │ │ │ 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 357540 │ │ │ │ + bl 357964 │ │ │ │ cmp r7, #0 │ │ │ │ blt 32fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23656c <_PyThreadState_New@@Base+0x3d4> │ │ │ │ + bl 236698 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8cf90 │ │ │ │ + bl 8cf34 │ │ │ │ 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 27fad4 │ │ │ │ + bl 27fc0c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 33024 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 1aae68 │ │ │ │ + bl 1ab0d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 280320 │ │ │ │ + bl 280458 │ │ │ │ mov r5, r7 │ │ │ │ b 33000 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 8b41c │ │ │ │ + bl 8b3c0 │ │ │ │ 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 150434 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - bl 357540 │ │ │ │ + bl 1504bc <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 357964 │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3307c │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ str r5, [r7], #-520 @ 0xfffffdf8 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ mov r3, r5 │ │ │ │ str r3, [r7, r5] │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ bne 3306c │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 330ac │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2411bc │ │ │ │ + bl 2412f8 │ │ │ │ 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 235b84 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 235cb0 <_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 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 289470 │ │ │ │ + bl 28945c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 28c2c4 │ │ │ │ + bl 28c2b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 291864 │ │ │ │ + bl 2915b4 │ │ │ │ ldr r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3313c │ │ │ │ - bl 1621ec │ │ │ │ + bl 162200 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 291b78 │ │ │ │ + bl 2918c8 │ │ │ │ b 330c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28025c │ │ │ │ + bl 280394 │ │ │ │ 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 2a8218 │ │ │ │ + b 2a80a8 │ │ │ │ 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 │ │ │ │ - subeq r2, pc, r4, ror r6 @ │ │ │ │ - eorseq r1, r8, r0, asr #19 │ │ │ │ + strheq r2, [pc], #-164 @ │ │ │ │ + eorseq r1, r8, r0, lsl #28 │ │ │ │ @ instruction: 0x00575394 │ │ │ │ @ instruction: 0x0057539c │ │ │ │ - eorseq r1, r8, r4, lsr #19 │ │ │ │ - @ instruction: 0x00357ad4 │ │ │ │ + eorseq r1, r8, r4, ror #27 │ │ │ │ + eorseq r7, r5, r4, lsl pc │ │ │ │ subseq r5, r7, ip, ror #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - @ instruction: 0x004f2694 │ │ │ │ + @ instruction: 0x0035b4f4 │ │ │ │ + ldrdeq r2, [pc], #-164 @ │ │ │ │ subseq r5, r7, r4, lsl #7 │ │ │ │ - eorseq r1, r8, r0, ror r9 │ │ │ │ + @ instruction: 0x00381db0 │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r1, r8, r8, lsl #19 │ │ │ │ - subeq r2, pc, ip, lsr #13 │ │ │ │ - ldrdeq r2, [pc], #-100 @ │ │ │ │ + eorseq r1, r8, r8, asr #27 │ │ │ │ + subeq r2, pc, ip, ror #21 │ │ │ │ + subeq r2, pc, r4, lsl fp @ │ │ │ │ ldr r3, [pc, #140] @ 33280 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 22d844 │ │ │ │ + bl 22d970 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 150918 │ │ │ │ + b 150cec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8adc0 │ │ │ │ + bl 8ad64 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r8, ip, ror #24 │ │ │ │ + eorseq r2, r8, ip, lsr #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [pc] @ 333c4 │ │ │ │ - b 128a98 │ │ │ │ - eorseq r1, r8, r0, asr #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1c15cc │ │ │ │ - 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 128a98 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r1, r8, r4, lsr sp │ │ │ │ + b 128b4c │ │ │ │ + eorseq r2, r8, r0, lsl #2 │ │ │ │ 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 ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_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 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 33488 │ │ │ │ - bl a55fc │ │ │ │ + bne 3343c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33488 │ │ │ │ - b 33450 │ │ │ │ + beq 3343c │ │ │ │ + b 33404 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 274644 │ │ │ │ + bl 2749bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33450 │ │ │ │ - ldr r0, [pc, #4] @ 334a4 │ │ │ │ + blt 33404 │ │ │ │ + ldr r0, [pc, #4] @ 33458 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00358ef0 │ │ │ │ + eorseq r9, r5, r0, lsr r3 │ │ │ │ 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 1c18e4 │ │ │ │ + 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 128b4c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r2, r8, r4, ror r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #408] @ 33658 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 334dc │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ 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 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne 335c8 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ 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 c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33564 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea4cc │ │ │ │ + bl ea604 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 335f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ 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 ab508 │ │ │ │ + bl ab484 │ │ │ │ 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 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 101964 <_PyArg_CheckPositional@@Base+0x2910> │ │ │ │ + bl 101948 <_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 342854 │ │ │ │ + bl 342af4 │ │ │ │ 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 ecd60 │ │ │ │ + bl ece68 │ │ │ │ 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 1ab490 <_PyThreadState_NewBound@@Base> │ │ │ │ + b 1ab6f8 <_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 275904 │ │ │ │ + bl 275c7c │ │ │ │ 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 180188 │ │ │ │ + bl 1802bc │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ beq 33764 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2747b0 │ │ │ │ + bl 274b28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 157e6c │ │ │ │ + bl 157e7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2759cc │ │ │ │ + bl 275d44 │ │ │ │ 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 342854 │ │ │ │ + bl 342af4 │ │ │ │ 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 c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 337ec │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 33800 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea0e0 │ │ │ │ + bl ea218 │ │ │ │ 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 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r7, r7, r4, lsl #13 │ │ │ │ + eorseq r7, r7, r4, asr #21 │ │ │ │ │ │ │ │ 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 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2df754 <_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 r7, r7, r4, lsl #13 │ │ │ │ + eorseq r7, r7, r4, asr #21 │ │ │ │ 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 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ b 3390c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #80] @ 3394c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 338c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #52] @ 33950 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 1273a8 │ │ │ │ + bl 127450 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r7, r4, asr sp │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ - eorseq pc, r5, ip, lsr #28 │ │ │ │ + mlaseq r7, r4, r1, fp │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ + eorseq r0, r6, ip, ror #4 │ │ │ │ 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 2d7cfc <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ + b 2d8174 <_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 fdfec │ │ │ │ + bl fe0f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33aac │ │ │ │ b 33aa4 │ │ │ │ ldr r0, [pc, #36] @ 33abc │ │ │ │ mov r1, r2 │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33a68 │ │ │ │ mov r0, #0 │ │ │ │ b 33ab4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 102750 │ │ │ │ + bl 102734 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00359cfc │ │ │ │ + eorseq sl, r5, ip, lsr r1 │ │ │ │ │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 9a590 │ │ │ │ + bl 9a5b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 33b70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 241728 │ │ │ │ + bl 241864 │ │ │ │ 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 92b1c │ │ │ │ + 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 996d0 │ │ │ │ + bl 996f0 │ │ │ │ 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 241868 │ │ │ │ + bl 2419a4 │ │ │ │ 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 241a58 │ │ │ │ + bl 241b94 │ │ │ │ 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 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 2544c4 │ │ │ │ + bl 254724 │ │ │ │ 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 19690c │ │ │ │ + b 196970 │ │ │ │ │ │ │ │ 00033e0c : │ │ │ │ - b 252c34 │ │ │ │ + b 252e94 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -9618,387 +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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 180188 │ │ │ │ + bl 1802bc │ │ │ │ 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 157e6c │ │ │ │ + bl 157e7c │ │ │ │ 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 1ab490 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1ab6f8 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 28025c │ │ │ │ + bl 280394 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 290f4c │ │ │ │ + bl 290f38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28025c │ │ │ │ + b 280394 │ │ │ │ │ │ │ │ 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 275904 │ │ │ │ + bl 275c7c │ │ │ │ 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 180188 │ │ │ │ + bl 1802bc │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ beq 34028 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 274ef0 │ │ │ │ + bl 275268 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 157e6c │ │ │ │ + bl 157e7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2759cc │ │ │ │ + bl 275d44 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ + │ │ │ │ +00034044 : │ │ │ │ + ldr r0, [pc] @ 3404c │ │ │ │ + b 10ed28 │ │ │ │ + subseq pc, r6, r0, lsl r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 34078 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #28] @ 34084 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 290d3c │ │ │ │ - ldr r0, [pc, #4] @ 3407c │ │ │ │ + bl 290d28 │ │ │ │ + ldr r0, [pc, #4] @ 34088 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00034080 : │ │ │ │ - ldr r0, [pc] @ 34088 │ │ │ │ - b 10ecec │ │ │ │ - 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 │ │ │ │ + ldr r1, [pc, #816] @ 343d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 340bc │ │ │ │ + bge 340bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #788] @ 343d8 │ │ │ │ + ldr r1, [pc, #788] @ 343d8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #768] @ 343dc │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #768] @ 343dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #748] @ 343e0 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #748] @ 343e0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #728] @ 343e4 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #728] @ 343e4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #708] @ 343e8 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #708] @ 343e8 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #688] @ 343ec │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #688] @ 343ec │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #668] @ 343f0 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #668] @ 343f0 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #648] @ 343f4 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #648] @ 343f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #628] @ 343f8 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #628] @ 343f8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #608] @ 343fc │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #608] @ 343fc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #588] @ 34400 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #588] @ 34400 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #568] @ 34404 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #568] @ 34404 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #548] @ 34408 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #548] @ 34408 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #528] @ 3440c │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #528] @ 3440c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #508] @ 34410 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #508] @ 34410 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #488] @ 34414 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #488] @ 34414 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #468] @ 34418 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #468] @ 34418 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #448] @ 3441c │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #448] @ 3441c │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #428] @ 34420 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #428] @ 34420 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #408] @ 34424 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #408] @ 34424 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #388] @ 34428 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #388] @ 34428 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #368] @ 3442c │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #368] @ 3442c │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #348] @ 34430 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #348] @ 34430 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #328] @ 34434 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #328] @ 34434 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #308] @ 34438 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #308] @ 34438 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #288] @ 3443c │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #288] @ 3443c │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #268] @ 34440 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #268] @ 34440 │ │ │ │ mov r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #248] @ 34444 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #248] @ 34444 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #228] @ 34448 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #228] @ 34448 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #208] @ 3444c │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #208] @ 3444c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #188] @ 34450 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #188] @ 34450 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #168] @ 34454 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #168] @ 34454 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #148] @ 34458 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #148] @ 34458 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003835b0 │ │ │ │ - @ instruction: 0x003835bc │ │ │ │ - eorseq r3, r8, r8, asr #11 │ │ │ │ - @ instruction: 0x003835d4 │ │ │ │ - @ instruction: 0x003835dc │ │ │ │ - eorseq r3, r8, r8, ror #11 │ │ │ │ - @ instruction: 0x003835f4 │ │ │ │ - eorseq r3, r8, r0, lsl #12 │ │ │ │ - eorseq r3, r8, ip, lsl #12 │ │ │ │ - eorseq r3, r8, r4, lsl r6 │ │ │ │ - eorseq r3, r8, r0, lsr #12 │ │ │ │ - eorseq r3, r8, ip, lsr #12 │ │ │ │ - eorseq r3, r8, r8, lsr r6 │ │ │ │ - eorseq r3, r8, r4, asr #12 │ │ │ │ - eorseq r3, r8, r0, asr r6 │ │ │ │ - eorseq r3, r8, ip, asr r6 │ │ │ │ - eorseq r3, r8, r8, ror #12 │ │ │ │ - eorseq r3, r8, r4, ror r6 │ │ │ │ - eorseq r3, r8, r0, lsl #13 │ │ │ │ - eorseq r3, r8, ip, lsl #13 │ │ │ │ - mlaseq r8, r4, r6, r3 │ │ │ │ - eorseq r3, r8, r0, lsr #13 │ │ │ │ - eorseq r3, r8, ip, lsr #13 │ │ │ │ - @ instruction: 0x003836b8 │ │ │ │ - eorseq r3, r8, r4, asr #13 │ │ │ │ - @ instruction: 0x003836d0 │ │ │ │ - @ instruction: 0x003836dc │ │ │ │ - eorseq r3, r8, r8, ror #13 │ │ │ │ - @ instruction: 0x003836f4 │ │ │ │ - eorseq r3, r8, r0, lsl #14 │ │ │ │ - eorseq r3, r8, ip, lsl #14 │ │ │ │ - eorseq r3, r8, r8, lsl r7 │ │ │ │ - eorseq r3, r8, r4, lsr #14 │ │ │ │ - eorseq r3, r8, r4, lsr r7 │ │ │ │ + @ instruction: 0x003839f0 │ │ │ │ + @ instruction: 0x003839fc │ │ │ │ + eorseq r3, r8, r8, lsl #20 │ │ │ │ + eorseq r3, r8, r4, lsl sl │ │ │ │ + eorseq r3, r8, ip, lsl sl │ │ │ │ + eorseq r3, r8, r8, lsr #20 │ │ │ │ + eorseq r3, r8, r4, lsr sl │ │ │ │ + eorseq r3, r8, r0, asr #20 │ │ │ │ + eorseq r3, r8, ip, asr #20 │ │ │ │ + eorseq r3, r8, r4, asr sl │ │ │ │ + eorseq r3, r8, r0, ror #20 │ │ │ │ + eorseq r3, r8, ip, ror #20 │ │ │ │ + eorseq r3, r8, r8, ror sl │ │ │ │ + eorseq r3, r8, r4, lsl #21 │ │ │ │ + mlaseq r8, r0, sl, r3 │ │ │ │ + mlaseq r8, ip, sl, r3 │ │ │ │ + eorseq r3, r8, r8, lsr #21 │ │ │ │ + @ instruction: 0x00383ab4 │ │ │ │ + eorseq r3, r8, r0, asr #21 │ │ │ │ + eorseq r3, r8, ip, asr #21 │ │ │ │ + @ instruction: 0x00383ad4 │ │ │ │ + eorseq r3, r8, r0, ror #21 │ │ │ │ + eorseq r3, r8, ip, ror #21 │ │ │ │ + @ instruction: 0x00383af8 │ │ │ │ + eorseq r3, r8, r4, lsl #22 │ │ │ │ + eorseq r3, r8, r0, lsl fp │ │ │ │ + eorseq r3, r8, ip, lsl fp │ │ │ │ + eorseq r3, r8, r8, lsr #22 │ │ │ │ + eorseq r3, r8, r4, lsr fp │ │ │ │ + eorseq r3, r8, r0, asr #22 │ │ │ │ + eorseq r3, r8, ip, asr #22 │ │ │ │ + eorseq r3, r8, r8, asr fp │ │ │ │ + eorseq r3, r8, r4, ror #22 │ │ │ │ + eorseq r3, r8, r4, ror fp │ │ │ │ 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 │ │ │ │ @@ -10008,133 +10008,97 @@ │ │ │ │ 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] @ 345cc │ │ │ │ + ldr r1, [pc, #292] @ 345cc │ │ │ │ ldr r5, [ip, #16] │ │ │ │ - bl fdfec │ │ │ │ + bl fe0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 344d8 │ │ │ │ + beq 344d8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111878 │ │ │ │ + bl 1118b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 344e0 │ │ │ │ - ldr r3, [pc, #256] @ 345d0 │ │ │ │ - ldr r1, [pc, #256] @ 345d4 │ │ │ │ + bne 344e0 │ │ │ │ + ldr r3, [pc, #256] @ 345d0 │ │ │ │ + ldr r1, [pc, #256] @ 345d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 345c4 │ │ │ │ + b 345c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 34508 │ │ │ │ - ldr r3, [pc, #212] @ 345d0 │ │ │ │ - ldr r1, [pc, #216] @ 345d8 │ │ │ │ + bne 34508 │ │ │ │ + ldr r3, [pc, #212] @ 345d0 │ │ │ │ + ldr r1, [pc, #216] @ 345d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 344d8 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 344d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #196] @ 345dc │ │ │ │ - beq 3453c │ │ │ │ + ldreq r0, [pc, #196] @ 345dc │ │ │ │ + beq 3453c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 3453c │ │ │ │ - ldr r3, [pc, #160] @ 345d0 │ │ │ │ - ldr r1, [pc, #172] @ 345e0 │ │ │ │ + bne 3453c │ │ │ │ + ldr r3, [pc, #160] @ 345d0 │ │ │ │ + ldr r1, [pc, #172] @ 345e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 344d8 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 344d8 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #156] @ 345e4 │ │ │ │ - ldr r0, [pc, #156] @ 345e8 │ │ │ │ + ldr r1, [pc, #156] @ 345e4 │ │ │ │ + ldr r0, [pc, #156] @ 345e8 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 344d8 │ │ │ │ - bl 285b68 │ │ │ │ + blt 344d8 │ │ │ │ + bl 285b54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 344d8 │ │ │ │ + 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 2ac59c │ │ │ │ + bl 2ac65c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 34598 │ │ │ │ + bne 34598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2868d4 │ │ │ │ - b 344d8 │ │ │ │ + bl 2868c0 │ │ │ │ + b 344d8 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2868d4 │ │ │ │ + bl 2868c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 150918 │ │ │ │ + bl 150cec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003837d0 │ │ │ │ + eorseq r3, r8, r0, lsl ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, ip, ror #14 │ │ │ │ - eorseq r3, r8, r8, lsl #15 │ │ │ │ + eorseq r3, r8, ip, lsr #23 │ │ │ │ + eorseq r3, r8, r8, asr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r3, r8, r0, lsr #15 │ │ │ │ - eorseq pc, r8, r0, ror #18 │ │ │ │ - eorseq r3, r8, r8, asr #15 │ │ │ │ - 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 157e6c │ │ │ │ - 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 a9a48 │ │ │ │ - ldr r3, [pc, #24] @ 34674 │ │ │ │ - ldr r1, [pc, #24] @ 34678 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r4, ror #15 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r9, r6, r0, asr ip │ │ │ │ + eorseq r3, r8, r0, ror #23 │ │ │ │ + eorseq pc, r8, r0, lsr #27 │ │ │ │ + eorseq r3, r8, r8, lsl #24 │ │ │ │ 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 │ │ │ │ @@ -10143,275 +10107,311 @@ │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ add r4, r4, r1 │ │ │ │ - bne 346d8 │ │ │ │ + bne 34648 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 34710 │ │ │ │ - ldr ip, [pc, #352] @ 34840 │ │ │ │ + beq 34680 │ │ │ │ + ldr ip, [pc, #352] @ 347b0 │ │ │ │ add r2, sp, #28 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34710 │ │ │ │ + bne 34680 │ │ │ │ mov r4, #0 │ │ │ │ - b 34834 │ │ │ │ + b 347a4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 34738 │ │ │ │ + bne 346a8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r1, [pc, #288] @ 34844 │ │ │ │ - ldr r0, [pc, #288] @ 34848 │ │ │ │ + ldr r1, [pc, #288] @ 347b4 │ │ │ │ + ldr r0, [pc, #288] @ 347b8 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 34750 │ │ │ │ - b 34708 │ │ │ │ + bge 346c0 │ │ │ │ + b 34678 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1a97a0 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1a9a08 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34718 │ │ │ │ - b 34708 │ │ │ │ + bne 34688 │ │ │ │ + b 34678 │ │ │ │ cmp r6, #2 │ │ │ │ - ble 34774 │ │ │ │ - ldr r3, [pc, #236] @ 3484c │ │ │ │ + ble 346e4 │ │ │ │ + ldr r3, [pc, #236] @ 347bc │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #232] @ 34850 │ │ │ │ + ldr r1, [pc, #232] @ 347c0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1175c0 │ │ │ │ + b 117600 │ │ │ │ cmn r6, #1 │ │ │ │ - bge 34790 │ │ │ │ - ldr r3, [pc, #200] @ 3484c │ │ │ │ - ldr r1, [pc, #204] @ 34854 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 34708 │ │ │ │ - ldr r3, [pc, #192] @ 34858 │ │ │ │ - bl 3576e0 │ │ │ │ + bge 34700 │ │ │ │ + ldr r3, [pc, #200] @ 347bc │ │ │ │ + ldr r1, [pc, #204] @ 347c4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 34678 │ │ │ │ + ldr r3, [pc, #192] @ 347c8 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 34708 │ │ │ │ + beq 34678 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 347fc │ │ │ │ + bne 3476c │ │ │ │ add r6, r5, #3744 @ 0xea0 │ │ │ │ add r5, r5, #3792 @ 0xed0 │ │ │ │ add r6, r6, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35000 │ │ │ │ + bl 34f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 347ec │ │ │ │ + beq 3475c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 34818 │ │ │ │ - b 34708 │ │ │ │ + bne 34788 │ │ │ │ + b 34678 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 347c8 │ │ │ │ - b 34834 │ │ │ │ + bne 34738 │ │ │ │ + b 347a4 │ │ │ │ add r5, r5, r6, lsl #4 │ │ │ │ add r1, r5, #3744 @ 0xea0 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 35000 │ │ │ │ + bl 34f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34834 │ │ │ │ - b 347dc │ │ │ │ + beq 347a4 │ │ │ │ + b 3474c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 34708 │ │ │ │ + bne 34678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 34708 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 34678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq pc, r6, ip, ror #4 │ │ │ │ - eorseq ip, r8, ip, lsr #13 │ │ │ │ - eorseq r3, r8, ip, ror r9 │ │ │ │ + subseq pc, r6, r4, asr #2 │ │ │ │ + eorseq ip, r8, ip, ror #21 │ │ │ │ + eorseq r3, r8, r4, lsr #24 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r8, ip, lsl #19 │ │ │ │ - @ instruction: 0x003839dc │ │ │ │ + eorseq r3, r8, r4, lsr ip │ │ │ │ + eorseq r3, r8, r4, lsl #25 │ │ │ │ andeq r0, r0, ip │ │ │ │ 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 34834 │ │ │ │ + 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 157e7c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [pc, #36] @ 34850 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b a99c4 │ │ │ │ + ldr r3, [pc, #24] @ 34854 │ │ │ │ + ldr r1, [pc, #24] @ 34858 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eorseq r3, r8, r4, asr lr │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + mlaseq r6, r0, r0, sl │ │ │ │ + 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 │ │ │ │ + ldr r2, [pc, #1684] @ 34f08 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2745a4 │ │ │ │ + bl 27491c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 348b0 │ │ │ │ + beq 348b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 348b8 │ │ │ │ - ldr r0, [pc, #1644] @ 34f0c │ │ │ │ + bne 348b8 │ │ │ │ + ldr r0, [pc, #1644] @ 34f0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #1636] @ 34f10 │ │ │ │ + ldr r1, [pc, #1636] @ 34f10 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r5, #0 │ │ │ │ - b 34efc │ │ │ │ + b 34efc │ │ │ │ ldr lr, [r5, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 348d8 │ │ │ │ + beq 348d8 │ │ │ │ add fp, r5, #8 │ │ │ │ - ldr r6, [pc, #1604] @ 34f14 │ │ │ │ + ldr r6, [pc, #1604] @ 34f14 │ │ │ │ mov ip, fp │ │ │ │ mov r1, #0 │ │ │ │ - b 34928 │ │ │ │ - ldr r3, [pc, #1580] @ 34f0c │ │ │ │ + b 34928 │ │ │ │ + ldr r3, [pc, #1580] @ 34f0c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #1584] @ 34f18 │ │ │ │ + ldr r1, [pc, #1584] @ 34f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 348b0 │ │ │ │ + bl 117600 │ │ │ │ + b 348b0 │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r7, [r2, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - bne 3496c │ │ │ │ + bne 3496c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 3499c │ │ │ │ + beq 3499c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 34904 │ │ │ │ - ldr r3, [pc, #1524] @ 34f14 │ │ │ │ + bne 34904 │ │ │ │ + ldr r3, [pc, #1524] @ 34f14 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 3499c │ │ │ │ + beq 3499c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - ble 349b0 │ │ │ │ + ble 349b0 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 348f0 │ │ │ │ - ldr r0, [pc, #1472] @ 34f0c │ │ │ │ + blt 348f0 │ │ │ │ + ldr r0, [pc, #1472] @ 34f0c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - ldr r1, [pc, #1480] @ 34f1c │ │ │ │ + ldr r1, [pc, #1480] @ 34f1c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 348b0 │ │ │ │ + bl 117600 │ │ │ │ + b 348b0 │ │ │ │ ldr r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - beq 3499c │ │ │ │ + beq 3499c │ │ │ │ cmp r7, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - bgt 34960 │ │ │ │ - b 34988 │ │ │ │ + bgt 34960 │ │ │ │ + b 34988 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34994 │ │ │ │ + beq 34994 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 3497c │ │ │ │ - b 3499c │ │ │ │ + bne 3497c │ │ │ │ + b 3499c │ │ │ │ cmp r4, r6 │ │ │ │ - bne 34924 │ │ │ │ - ldr r3, [pc, #1384] @ 34f0c │ │ │ │ - ldr r1, [pc, #1400] @ 34f20 │ │ │ │ + bne 34924 │ │ │ │ + ldr r3, [pc, #1384] @ 34f0c │ │ │ │ + ldr r1, [pc, #1400] @ 34f20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 348b0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 348b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23a57c │ │ │ │ + bl 23a6a0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 348b0 │ │ │ │ - ldr r2, [pc, #1344] @ 34f08 │ │ │ │ + beq 348b0 │ │ │ │ + ldr r2, [pc, #1344] @ 34f08 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2de644 │ │ │ │ + bl 2deb28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 348b0 │ │ │ │ + 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 │ │ │ │ + beq 34a04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2370b8 │ │ │ │ + bl 2371e4 │ │ │ │ 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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 34e3c │ │ │ │ + beq 34e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de870 │ │ │ │ + bl 2ded54 │ │ │ │ cmp r0, #0 │ │ │ │ ldrlt sl, [r6, #8] │ │ │ │ sublt sl, sl, #1 │ │ │ │ - blt 34da8 │ │ │ │ + blt 34da8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34a6c │ │ │ │ + beq 34a6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 34a6c │ │ │ │ + bne 34a6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ movne r5, #0 │ │ │ │ - bne 34cf4 │ │ │ │ + bne 34cf4 │ │ │ │ add r3, r7, #8 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bge 34c84 │ │ │ │ + bge 34c84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r8, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 34c7c │ │ │ │ + bge 34c7c │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r6, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34b24 │ │ │ │ - ldr r3, [pc, #1108] @ 34f24 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 34b24 │ │ │ │ + ldr r3, [pc, #1108] @ 34f24 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -10426,29 +10426,29 @@ │ │ │ │ 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, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 34c7c │ │ │ │ + beq 34c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a32c4 │ │ │ │ + bl a3240 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 34c44 │ │ │ │ - bl 11a6d8 │ │ │ │ + bne 34c44 │ │ │ │ + bl 11a71c │ │ │ │ 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 3576e0 │ │ │ │ + beq 34bb8 │ │ │ │ + ldr r2, [pc, #960] @ 34f24 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -10463,573 +10463,573 @@ │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r0, r3 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 34c5c │ │ │ │ + beq 34c5c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8a48 │ │ │ │ + bl b8a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c5c │ │ │ │ + beq 34c5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r3, [pc, #828] @ 34f28 │ │ │ │ + ldr r3, [pc, #828] @ 34f28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 34bc0 │ │ │ │ + beq 34bc0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 34bc0 │ │ │ │ + ble 34bc0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 34c34 │ │ │ │ + bne 34c34 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 34c44 │ │ │ │ + b 34c44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 34bc0 │ │ │ │ + b 34bc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f919c │ │ │ │ + bl f92a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c5c │ │ │ │ - bl 11a6d8 │ │ │ │ + beq 34c5c │ │ │ │ + bl 11a71c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a53f0 │ │ │ │ + bl 1a565c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34c7c │ │ │ │ + bne 34c7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a543c │ │ │ │ + bl 1a56a8 │ │ │ │ add sl, sl, #1 │ │ │ │ - b 34a90 │ │ │ │ + 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 │ │ │ │ + ble 34cbc │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ - bl a2b50 │ │ │ │ + bl a2acc │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r5, #0 │ │ │ │ - b 34c98 │ │ │ │ + b 34c98 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34cd0 │ │ │ │ + beq 34cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c268 <_PySys_GetRequiredAttrString@@Base+0x60c0> │ │ │ │ - ldr r6, [pc, #596] @ 34f2c │ │ │ │ + bl 25c62c <_PySys_GetRequiredAttrString@@Base+0x6224> │ │ │ │ + ldr r6, [pc, #596] @ 34f2c │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34cf4 │ │ │ │ + beq 34cf4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - bl 186ff4 │ │ │ │ + bl 187138 │ │ │ │ add r6, r6, #28 │ │ │ │ - b 34cd4 │ │ │ │ - bl 1a99d8 │ │ │ │ + b 34cd4 │ │ │ │ + bl 1a9c40 │ │ │ │ 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 │ │ │ │ + beq 34d30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 34d30 │ │ │ │ + bne 34d30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34efc │ │ │ │ + beq 34efc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 34efc │ │ │ │ + bne 34efc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 34efc │ │ │ │ + bl 9ac00 <_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 r1, [pc, #428] @ 34f30 │ │ │ │ ldr r0, [r3, sl, lsl #2] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #3 │ │ │ │ - bl fdfec │ │ │ │ + bl fe0f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq 34db4 │ │ │ │ + beq 34db4 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 34e18 │ │ │ │ - b 34d58 │ │ │ │ + blt 34e18 │ │ │ │ + b 34d58 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 34dd0 │ │ │ │ + beq 34dd0 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34dec │ │ │ │ + beq 34dec │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 2370b8 │ │ │ │ + bl 2371e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str fp, [r2, #172] @ 0xac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34da4 │ │ │ │ + beq 34da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 34da4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 34da4 │ │ │ │ + bne 34da4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 34da4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34e3c │ │ │ │ + beq 34e3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 34e3c │ │ │ │ + bne 34e3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 34eb0 │ │ │ │ + bne 34eb0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34e5c │ │ │ │ + beq 34e5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2370b8 │ │ │ │ + bl 2371e4 │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r9, [r4, #128] @ 0x80 │ │ │ │ - beq 34e88 │ │ │ │ + beq 34e88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 34e88 │ │ │ │ + bne 34e88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 348b0 │ │ │ │ + beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 348b0 │ │ │ │ + bne 348b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 348b0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 348b0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34ed4 │ │ │ │ + beq 34ed4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 34ed4 │ │ │ │ + bne 34ed4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 348b0 │ │ │ │ + beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 348b0 │ │ │ │ + bne 348b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 348b0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 348b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r9, r5, r8, lsr #31 │ │ │ │ + eorseq sl, r5, r8, ror #7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, r8, asr sl │ │ │ │ + mlaseq r8, r8, lr, r3 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r3, r8, r8, lsl #21 │ │ │ │ - eorseq r3, r8, r0, asr #21 │ │ │ │ - @ instruction: 0x00383af0 │ │ │ │ + eorseq r3, r8, r8, asr #29 │ │ │ │ + eorseq r3, r8, r0, lsl #30 │ │ │ │ + eorseq r3, r8, r0, lsr pc │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 34f68 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #28] @ 34f68 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 27f7e4 │ │ │ │ - ldr r0, [pc, #4] @ 34f6c │ │ │ │ + bl 27f91c │ │ │ │ + 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 3576e0 │ │ │ │ + ldr r5, [r1] │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, r5, #8 │ │ │ │ + cmp r5, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r3 │ │ │ │ + beq 34fc4 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 34fb0 │ │ │ │ + ldr r5, [r5] │ │ │ │ + b 34f8c │ │ │ │ + bl ab118 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34fa8 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + 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, #112] @ 35054 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ble 34fe8 │ │ │ │ + ble 35044 │ │ │ │ ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34fe0 │ │ │ │ + beq 3503c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 116d14 │ │ │ │ + bl 116d54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 34ff0 │ │ │ │ - beq 34fe0 │ │ │ │ + blt 3504c │ │ │ │ + beq 3503c │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29bb98 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ + bl 29ba28 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 34f9c │ │ │ │ - ldr r0, [pc, #12] @ 34ffc │ │ │ │ + b 34ff8 │ │ │ │ + ldr r0, [pc, #12] @ 35058 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, 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 r5, [r1] │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, r5, #8 │ │ │ │ - cmp r5, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r3 │ │ │ │ - beq 35054 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 35040 │ │ │ │ - ldr r5, [r5] │ │ │ │ - b 3501c │ │ │ │ - bl ab19c │ │ │ │ - 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 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ - bge 35098 │ │ │ │ + bge 35098 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #268] @ 3519c │ │ │ │ + ldr r0, [pc, #268] @ 3519c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128a98 │ │ │ │ - ldr r1, [pc, #256] @ 351a0 │ │ │ │ + b 128b4c │ │ │ │ + ldr r1, [pc, #256] @ 351a0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl f3e00 │ │ │ │ + bl f3f0c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ - blt 35190 │ │ │ │ + blt 35190 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35100 │ │ │ │ - bl 2def88 │ │ │ │ + bne 35100 │ │ │ │ + bl 2df46c │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #208] @ 351a4 │ │ │ │ + ldr r2, [pc, #208] @ 351a4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - ldr ip, [pc, #200] @ 351a8 │ │ │ │ + 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 128a98 │ │ │ │ + ldr r0, [pc, #180] @ 351ac │ │ │ │ + bl 128b4c │ │ │ │ mov r5, r0 │ │ │ │ - b 35190 │ │ │ │ - bl 1ac254 │ │ │ │ + b 35190 │ │ │ │ + bl 1ac4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35150 │ │ │ │ + bne 35150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2def88 │ │ │ │ + bl 2df46c │ │ │ │ ldrb ip, [r4, #12] │ │ │ │ - ldr r1, [pc, #132] @ 351a4 │ │ │ │ + ldr r1, [pc, #132] @ 351a4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #128] @ 351a8 │ │ │ │ + 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 128a98 │ │ │ │ + ldr r0, [pc, #112] @ 351b0 │ │ │ │ + bl 128b4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aca40 │ │ │ │ - b 3516c │ │ │ │ - ble 35168 │ │ │ │ - ldr r3, [pc, #88] @ 351b4 │ │ │ │ - ldr r1, [pc, #88] @ 351b8 │ │ │ │ + bl 1acca8 │ │ │ │ + b 3516c │ │ │ │ + ble 35168 │ │ │ │ + ldr r3, [pc, #88] @ 351b4 │ │ │ │ + ldr r1, [pc, #88] @ 351b8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35190 │ │ │ │ + beq 35190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 35190 │ │ │ │ + bne 35190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r8, r4, asr #24 │ │ │ │ + eorseq r4, r8, r0, lsr r1 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x00360df0 │ │ │ │ - eorseq r0, r6, r8, ror #27 │ │ │ │ - eorseq r3, r8, r8, asr ip │ │ │ │ - eorseq r3, r8, ip, ror ip │ │ │ │ + eorseq r1, r6, r0, lsr r2 │ │ │ │ + eorseq r1, r6, r8, lsr #4 │ │ │ │ + eorseq r4, r8, r4, asr #2 │ │ │ │ + eorseq r4, r8, r8, ror #2 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r8, r7, ip, lsl #26 │ │ │ │ + eorseq r9, r7, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1282b8 │ │ │ │ + bl 12836c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 351ec │ │ │ │ - bl a55fc │ │ │ │ + bne 351ec │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35230 │ │ │ │ - ldr r1, [pc, #68] @ 35238 │ │ │ │ - ldr r0, [pc, #68] @ 3523c │ │ │ │ + bne 35230 │ │ │ │ + ldr r1, [pc, #68] @ 35238 │ │ │ │ + ldr r0, [pc, #68] @ 3523c │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 35218 │ │ │ │ - bl a55fc │ │ │ │ + bge 35218 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 35228 │ │ │ │ - b 35230 │ │ │ │ + beq 35228 │ │ │ │ + b 35230 │ │ │ │ mov r0, r4 │ │ │ │ bl 29580 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 35204 │ │ │ │ + beq 35204 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00366ed8 │ │ │ │ - eorseq r3, r8, r0, asr sp │ │ │ │ + eorseq r7, r6, r8, lsl r3 │ │ │ │ + mlaseq r8, r0, r1, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1a99d8 │ │ │ │ - ldr r3, [pc, #144] @ 352ec │ │ │ │ + bl 1a9c40 │ │ │ │ + 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 │ │ │ │ + beq 35278 │ │ │ │ + ldr r3, [pc, #132] @ 352f0 │ │ │ │ + ldr r1, [pc, #132] @ 352f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 3528c │ │ │ │ - ldr r0, [pc, #120] @ 352f8 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 3528c │ │ │ │ + ldr r0, [pc, #120] @ 352f8 │ │ │ │ mov r1, #0 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 35294 │ │ │ │ + bge 35294 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #96] @ 352fc │ │ │ │ + ldr r4, [pc, #96] @ 352fc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 352e4 │ │ │ │ + beq 352e4 │ │ │ │ bl 2a54c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 352dc │ │ │ │ + beq 352dc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 352dc │ │ │ │ + beq 352dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 352dc │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 352dc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ - ldr r0, [pc, #20] @ 35300 │ │ │ │ + ldr r0, [pc, #20] @ 35300 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, r8, ror sp │ │ │ │ - eorseq r3, r8, r4, lsr #27 │ │ │ │ + eorseq r4, r8, r4, lsr #3 │ │ │ │ + @ instruction: 0x003841d0 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #328] @ 35468 │ │ │ │ mov r6, r1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35344 │ │ │ │ + bne 35344 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 35458 │ │ │ │ + b 35458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r5, r0, #0 │ │ │ │ addne r8, r5, #8 │ │ │ │ movne r2, r8 │ │ │ │ movne r3, #0 │ │ │ │ - beq 35338 │ │ │ │ + beq 35338 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 35388 │ │ │ │ + bge 35388 │ │ │ │ ldr lr, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [lr] │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [lr] │ │ │ │ str lr, [r2, #4]! │ │ │ │ - b 35360 │ │ │ │ - ldr r1, [pc, #220] @ 3546c │ │ │ │ - ldr r0, [pc, #220] @ 35470 │ │ │ │ + b 35360 │ │ │ │ + ldr r1, [pc, #220] @ 3546c │ │ │ │ + ldr r0, [pc, #220] @ 35470 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 353b4 │ │ │ │ + blt 353b4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r7, #0 │ │ │ │ - bne 353d4 │ │ │ │ + bne 353d4 │ │ │ │ mov r4, #0 │ │ │ │ - b 35458 │ │ │ │ + b 35458 │ │ │ │ ldr r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 353e4 │ │ │ │ + bne 353e4 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 353bc │ │ │ │ - b 35458 │ │ │ │ + blt 353bc │ │ │ │ + b 35458 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 35408 │ │ │ │ + bne 35408 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3541c │ │ │ │ - b 353d0 │ │ │ │ + bne 3541c │ │ │ │ + b 353d0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 353f0 │ │ │ │ - b 353d0 │ │ │ │ - ldr r1, [pc, #80] @ 35474 │ │ │ │ + bne 353f0 │ │ │ │ + b 353d0 │ │ │ │ + ldr r1, [pc, #80] @ 35474 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 353d0 │ │ │ │ + beq 353d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 353b4 │ │ │ │ + beq 353b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 353b4 │ │ │ │ + bne 353b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 353b4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 353b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r6, r7, ip, lsl #7 │ │ │ │ - eorseq pc, r5, r0, lsl #9 │ │ │ │ - @ instruction: 0x00383eb4 │ │ │ │ - andeq r5, r3, r8, lsr #22 │ │ │ │ + eorseq r6, r7, ip, ror r7 │ │ │ │ + eorseq pc, r5, r0, asr #17 │ │ │ │ + @ instruction: 0x003842f4 │ │ │ │ + andeq r5, r3, r0, ror #21 │ │ │ │ │ │ │ │ 00035478 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 1c52e4 │ │ │ │ + bl 1c55fc │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 1175c0 │ │ │ │ + bl 117600 │ │ │ │ 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 11a668 │ │ │ │ + bl 11a6ac │ │ │ │ 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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a71c │ │ │ │ mov r0, r4 │ │ │ │ bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 139828 │ │ │ │ + bl 1398b0 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 35650 <_PyXI_ApplyError@@Base+0x1b0> │ │ │ │ - bl 11a668 │ │ │ │ + bl 11a6ac │ │ │ │ ldr r1, [pc, #132] @ 35694 <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl a7814 │ │ │ │ + bl a7790 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35624 <_PyXI_ApplyError@@Base+0x184> │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a71c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a68c │ │ │ │ - bl 11a668 │ │ │ │ + bl 11a6d0 │ │ │ │ + bl 11a6ac │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a68c │ │ │ │ + bl 11a6d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r8, r8, asr #29 │ │ │ │ - subeq r2, pc, ip, asr #25 │ │ │ │ + eorseq r4, r8, r8, lsl #6 │ │ │ │ + subeq r3, pc, r4, lsl r1 @ │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - eorseq r2, r7, r0, lsl sl │ │ │ │ - @ instruction: 0x00383ef8 │ │ │ │ - eorseq r3, r8, ip, lsl pc │ │ │ │ + eorseq r2, r7, r0, asr lr │ │ │ │ + eorseq r4, r8, r8, lsr r3 │ │ │ │ + eorseq r4, r8, ip, asr r3 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, r4, asr #30 │ │ │ │ - eorseq r3, r8, r0, ror #30 │ │ │ │ + eorseq r4, r8, r4, lsl #7 │ │ │ │ + eorseq r4, r8, r0, lsr #7 │ │ │ │ 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 afa88 <_PyNamespace_New@@Base> │ │ │ │ + bl afa70 <_PyNamespace_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, #0 │ │ │ │ - bl afa88 <_PyNamespace_New@@Base> │ │ │ │ + bl afa70 <_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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ 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 a7814 │ │ │ │ + bl a7790 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ 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 a7814 │ │ │ │ + bl a7790 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ 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 a7814 │ │ │ │ + bl a7790 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + bl a5578 │ │ │ │ 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 a7814 │ │ │ │ + bl a7790 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ 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 a7814 │ │ │ │ + bl a7790 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 a7814 │ │ │ │ + bl a7790 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3596c <_PyXI_ApplyError@@Base+0x4cc> │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a71c │ │ │ │ b 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ ldr r1, [pc, #124] @ 359f0 <_PyXI_ApplyError@@Base+0x550> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7814 │ │ │ │ + bl a7790 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r0, lsr #1 │ │ │ │ - eorseq r9, r5, ip, lsr #1 │ │ │ │ - ldrsbeq r9, [r5], -ip @ │ │ │ │ + eorseq r9, r5, r0, ror #9 │ │ │ │ + eorseq r9, r5, ip, ror #9 │ │ │ │ + eorseq r9, r5, ip, lsl r5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r6, r0, sp, r0 │ │ │ │ - eorseq ip, r5, r0, ror #4 │ │ │ │ - eorseq r3, r8, ip, ror #30 │ │ │ │ - eorseq r3, r8, r8, ror pc │ │ │ │ + @ instruction: 0x003611d0 │ │ │ │ + eorseq ip, r5, r0, lsr #13 │ │ │ │ + eorseq r4, r8, ip, lsr #7 │ │ │ │ + @ instruction: 0x003843b8 │ │ │ │ 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,75 +11404,75 @@ │ │ │ │ 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 9dd38 │ │ │ │ + b 9dd58 │ │ │ │ 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 128a98 │ │ │ │ + b 128b4c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #64] @ 35ad4 <_PyXI_ApplyError@@Base+0x634> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128a98 │ │ │ │ + b 128b4c │ │ │ │ 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 128a98 │ │ │ │ + b 128b4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9dd38 │ │ │ │ + b 9dd58 │ │ │ │ ldr r0, [pc, #20] @ 35adc <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, asr #5 │ │ │ │ - @ instruction: 0x003579d8 │ │ │ │ - eorseq r3, r8, r4, lsl #31 │ │ │ │ - mlaseq r8, r0, pc, r3 @ │ │ │ │ - mlaseq r8, r8, pc, r3 @ │ │ │ │ + eorseq fp, r5, r4, lsl #14 │ │ │ │ + eorseq r7, r5, r8, lsl lr │ │ │ │ + eorseq r4, r8, r4, asr #7 │ │ │ │ + @ instruction: 0x003843d0 │ │ │ │ + @ instruction: 0x003843d8 │ │ │ │ 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 ab118 │ │ │ │ + lsr r0, r0, #31 │ │ │ │ + pop {r4, pc} │ │ │ │ + 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> │ │ │ │ + bne 35b3c <_PyXI_ApplyError@@Base+0x69c> │ │ │ │ + ldr r3, [pc, #24] @ 35b44 <_PyXI_ApplyError@@Base+0x6a4> │ │ │ │ + ldr r1, [pc, #24] @ 35b48 <_PyXI_ApplyError@@Base+0x6a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 35b24 <_PyXI_ApplyError@@Base+0x684> │ │ │ │ + ldr r0, [pc, #8] @ 35b4c <_PyXI_ApplyError@@Base+0x6ac> │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, r0, lsr #31 │ │ │ │ + eorseq r4, r8, r0, ror #7 │ │ │ │ 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 ab19c │ │ │ │ - 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] │ │ │ │ mov r7, r1 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ ldr r1, [pc, #460] @ 35d40 <_PyXI_ApplyError@@Base+0x8a0> │ │ │ │ @@ -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 189308 │ │ │ │ + bl 189668 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ - bl aea50 │ │ │ │ + bl aea38 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 20b304 │ │ │ │ + bl 20b330 │ │ │ │ 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 aeecc │ │ │ │ + bl aeeb4 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ beq 35d08 <_PyXI_ApplyError@@Base+0x868> │ │ │ │ mov r0, r7 │ │ │ │ - bl a951c │ │ │ │ + bl a9498 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + bl a5578 │ │ │ │ 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 b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35dc8 <_PyXI_ApplyError@@Base+0x928> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 35dd0 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 r4, r8, ip, ror #1 │ │ │ │ + eorseq r4, r8, ip, lsr #10 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r8, r4, lsl #2 │ │ │ │ + eorseq r4, r8, r4, asr #10 │ │ │ │ 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 147e34 │ │ │ │ + bl 147ebc │ │ │ │ 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 ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e28 │ │ │ │ b 35e78 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e78 │ │ │ │ ldr r3, [pc, #16] @ 35e84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c52e4 │ │ │ │ + bl 1c55fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003718f8 │ │ │ │ + eorseq r1, r7, r8, lsr sp │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ 00035e88 : │ │ │ │ ldr r0, [pc] @ 35e90 │ │ │ │ - b 10ecec │ │ │ │ + b 10ed28 │ │ │ │ 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 10f72c │ │ │ │ + bl 10f768 │ │ │ │ ldr r1, [pc, #360] @ 3601c │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128744 │ │ │ │ + bl 1287f8 │ │ │ │ ldr r1, [pc, #344] @ 36020 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110080 │ │ │ │ + bl 1100bc │ │ │ │ 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 128744 │ │ │ │ + bl 1287f8 │ │ │ │ ldr r1, [pc, #300] @ 36028 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110080 │ │ │ │ + bl 1100bc │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ ldr r1, [pc, #276] @ 3602c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128744 │ │ │ │ + bl 1287f8 │ │ │ │ ldr r1, [pc, #264] @ 36030 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110080 │ │ │ │ + bl 1100bc │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ mov r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 91928 │ │ │ │ + bl 9196c │ │ │ │ ldr r1, [pc, #228] @ 36034 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110080 │ │ │ │ + bl 1100bc │ │ │ │ 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 161688 │ │ │ │ + bl 16169c │ │ │ │ cmn r0, #1 │ │ │ │ beq 35edc │ │ │ │ add r6, r6, #8 │ │ │ │ b 35f68 │ │ │ │ ldr r3, [pc, #164] @ 3603c │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl a2984 │ │ │ │ + bl a2900 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 35edc │ │ │ │ ldr r1, [pc, #144] @ 36040 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128744 │ │ │ │ + bl 1287f8 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 12877c │ │ │ │ + bl 128830 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35edc │ │ │ │ ldr r0, [pc, #64] @ 36044 │ │ │ │ - bl 9dccc │ │ │ │ + bl 9dcec │ │ │ │ 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 r7, r8, r8, lsl fp │ │ │ │ + eorseq r7, r8, r8, asr pc │ │ │ │ subseq pc, r6, ip, lsr #14 │ │ │ │ - eorseq sl, r6, r4, asr ip │ │ │ │ + mlaseq r6, r4, r0, fp │ │ │ │ subseq pc, r6, r0, asr #14 │ │ │ │ - eorseq sl, r6, r8, ror #24 │ │ │ │ - eorseq r8, r8, r0, ror r3 │ │ │ │ - @ instruction: 0x004f329c │ │ │ │ + eorseq fp, r6, r8, lsr #1 │ │ │ │ + @ instruction: 0x003887b0 │ │ │ │ + ldrdeq r3, [pc], #-108 @ │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq pc, r6, r4, asr r7 @ │ │ │ │ - eorseq sl, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x0036adb8 │ │ │ │ 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 10f72c │ │ │ │ + bl 10f768 │ │ │ │ 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 fdfec │ │ │ │ + bl fe0f0 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ b 36150 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2f9d50 │ │ │ │ + bl 2fa230 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 360c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 3612c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, r4, asr #22 │ │ │ │ + eorseq r7, r8, r4, lsl #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00036168 : │ │ │ │ ldr r0, [pc] @ 36170 │ │ │ │ - b 10ecec │ │ │ │ + b 10ed28 │ │ │ │ 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 10f72c │ │ │ │ + bl 10f768 │ │ │ │ ldr r1, [pc, #936] @ 3653c │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128744 │ │ │ │ + bl 1287f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ beq 36498 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12877c │ │ │ │ + bl 128830 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #816] @ 36540 │ │ │ │ ldr r1, [pc, #824] @ 3654c │ │ │ │ mov r0, r7 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #736] @ 36550 │ │ │ │ ldr r1, [pc, #736] @ 36554 │ │ │ │ mov r0, r7 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #676] @ 36550 │ │ │ │ ldr r1, [pc, #680] @ 36558 │ │ │ │ mov r0, r7 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #592] @ 3655c │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #572] @ 36560 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #552] @ 36564 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #532] @ 36568 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #512] @ 3656c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128744 │ │ │ │ + bl 1287f8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ beq 36498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12877c │ │ │ │ + bl 128830 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #400] @ 36570 │ │ │ │ ldr r1, [pc, #360] @ 3654c │ │ │ │ mov r0, r6 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #308] @ 36574 │ │ │ │ ldr r1, [pc, #272] @ 36554 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 a59d4 │ │ │ │ + bl a5950 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #148] @ 36578 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #128] @ 3657c │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #108] @ 36580 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #88] @ 36584 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq pc, [r6], #-112 @ 0xffffff90 @ │ │ │ │ subseq r7, r7, ip, ror r2 │ │ │ │ - eorseq r7, r8, r0, lsr #26 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - eorseq r7, r8, r4, lsr sp │ │ │ │ + eorseq r8, r8, r4, ror r1 │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ - eorseq r7, r8, r8, asr #26 │ │ │ │ - eorseq r7, r8, r0, ror #26 │ │ │ │ - eorseq r7, r8, r8, lsl sp │ │ │ │ - eorseq r7, r8, ip, lsr #26 │ │ │ │ - eorseq r7, r8, r0, asr #26 │ │ │ │ - eorseq r7, r8, r8, asr sp │ │ │ │ + eorseq r8, r8, r8, lsl #3 │ │ │ │ + eorseq r8, r8, r0, lsr #3 │ │ │ │ + eorseq r8, r8, r8, asr r1 │ │ │ │ + eorseq r8, r8, ip, ror #2 │ │ │ │ + eorseq r8, r8, r0, lsl #3 │ │ │ │ + mlaseq r8, r8, r1, r8 │ │ │ │ subseq pc, r6, r4, lsl #16 │ │ │ │ ldrsheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ subseq r7, r7, ip, ror r3 │ │ │ │ - eorseq r7, r8, r0, ror sp │ │ │ │ - eorseq r7, r8, r4, lsl #27 │ │ │ │ - mlaseq r8, r8, sp, r7 │ │ │ │ - @ instruction: 0x00387db0 │ │ │ │ + @ instruction: 0x003881b0 │ │ │ │ + eorseq r8, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x003881d8 │ │ │ │ + @ instruction: 0x003881f0 │ │ │ │ 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 118bec │ │ │ │ + bl 118c2c │ │ │ │ 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 r7, r8, r8, asr #27 │ │ │ │ + eorseq r8, r8, r0, lsr r2 │ │ │ │ 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 187ea8 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ + bl 188208 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ ldr r0, [pc] @ 36610 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00036614 : │ │ │ │ ldr r0, [pc] @ 3661c │ │ │ │ - b 10ecec │ │ │ │ + b 10ed28 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 18da40 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dda0 <_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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ cmp r5, r8 │ │ │ │ beq 36704 │ │ │ │ ldr r1, [pc, #456] @ 36890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f2dc │ │ │ │ + bl 10f318 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #384] @ 3688c │ │ │ │ b 36874 │ │ │ │ ldr r0, [pc, #384] @ 36894 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1438a4 │ │ │ │ + bl 14392c │ │ │ │ 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 f3e00 │ │ │ │ + bl f3f0c │ │ │ │ cmp r0, #0 │ │ │ │ bge 36730 │ │ │ │ b 367d0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1436c4 │ │ │ │ + bl 14374c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ bge 367d8 │ │ │ │ b 367b0 │ │ │ │ - bl 8b41c │ │ │ │ + bl 8b3c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [pc, #268] @ 3689c │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 367fc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1436c4 │ │ │ │ + bl 14374c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 36814 │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a71c │ │ │ │ ldr r0, [pc, #152] @ 368a0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1438a4 │ │ │ │ + bl 14392c │ │ │ │ cmp r0, #0 │ │ │ │ blt 367d0 │ │ │ │ ldr r0, [pc, #136] @ 368a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1438a4 │ │ │ │ + bl 14392c │ │ │ │ cmp r0, #0 │ │ │ │ blt 367d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 274cfc │ │ │ │ + bl 275074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175728 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 17585c <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 r7, r8, r8, ror lr │ │ │ │ + @ instruction: 0x003882b8 │ │ │ │ subseq sp, r5, r0, asr fp │ │ │ │ subseq lr, r7, r4, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00387eb0 │ │ │ │ - @ instruction: 0x00387eb8 │ │ │ │ + @ instruction: 0x003882f0 │ │ │ │ + @ instruction: 0x003882f8 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x0038abbc │ │ │ │ - @ instruction: 0x00387ed0 │ │ │ │ - eorseq fp, r7, r4, lsr #4 │ │ │ │ + @ instruction: 0x0038affc │ │ │ │ + eorseq r8, r8, r0, lsl r3 │ │ │ │ + eorseq fp, r7, r4, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #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 10f72c │ │ │ │ + bl 10f768 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1656] @ 36fa0 │ │ │ │ - bl 9dccc │ │ │ │ + bl 9dcec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ beq 36b5c │ │ │ │ ldr r1, [pc, #1640] @ 36fa4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128744 │ │ │ │ + bl 1287f8 │ │ │ │ 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 a2608 │ │ │ │ + bl a2584 │ │ │ │ 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 a1dd8 │ │ │ │ + bl a1d44 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #32 │ │ │ │ b 3695c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [pc, #1488] @ 36fb4 │ │ │ │ - bl b2b68 │ │ │ │ + bl b2b50 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ beq 36b5c │ │ │ │ ldr r1, [pc, #1468] @ 36fb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 110080 │ │ │ │ + bl 1100bc │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [pc, #1448] @ 36fbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 110080 │ │ │ │ + bl 1100bc │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [pc, #1428] @ 36fc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 110080 │ │ │ │ + bl 1100bc │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ bl 291a8 │ │ │ │ ldr r1, [pc, #1408] @ 36fc4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 282964 │ │ │ │ + bl 282950 │ │ │ │ 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 a9a48 │ │ │ │ + bl a99c4 │ │ │ │ ldr r1, [pc, #1368] @ 36fcc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r2, [pc, #1348] @ 36fd0 │ │ │ │ ldr r1, [pc, #1348] @ 36fd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 282964 │ │ │ │ + bl 282950 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #1332] @ 36fd8 │ │ │ │ mov r0, r5 │ │ │ │ bl 37094 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 36b5c │ │ │ │ - bl 91928 │ │ │ │ + bl 9196c │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 36b5c │ │ │ │ - bl 91928 │ │ │ │ + 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 282964 │ │ │ │ + bl 282950 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36c54 │ │ │ │ ldr r1, [pc, #1244] @ 36fe8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 36b5c │ │ │ │ ldr r1, [pc, #1184] @ 36fec │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ 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 282964 │ │ │ │ + bl 282950 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36c54 │ │ │ │ mov r0, r9 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 36c54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 36c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ bge 36adc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 282964 │ │ │ │ + bl 282950 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #864] @ 36ff8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #844] @ 36ffc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #824] @ 37000 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #804] @ 37004 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #784] @ 37008 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #764] @ 3700c │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #744] @ 37010 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #724] @ 37014 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #704] @ 37018 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #684] @ 3701c │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ 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 a9a48 │ │ │ │ + bl a99c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ beq 36e18 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 36b5c │ │ │ │ ldr r1, [pc, #480] @ 37028 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #460] @ 3702c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #440] @ 37030 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 36ea0 │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ 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 14f58c │ │ │ │ + bl 14f5a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 36f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ b 36b5c │ │ │ │ ldr r1, [pc, #256] @ 37090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ asr r0, r0, #31 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r4, r8, r4, ror #1 │ │ │ │ + eorseq r4, r8, r4, lsr #10 │ │ │ │ subseq pc, r6, r8, asr r8 @ │ │ │ │ subseq pc, r6, r0, ror r8 @ │ │ │ │ - strdeq r3, [r8], -r4 │ │ │ │ - ldrdeq sl, [r1], -r8 @ │ │ │ │ - eorseq r8, r8, r0, asr r1 │ │ │ │ - eorseq r6, r7, r0, lsr #29 │ │ │ │ - eorseq r7, r8, ip, lsr #30 │ │ │ │ - eorseq r7, r8, r8, lsr pc │ │ │ │ - eorseq r7, r8, r8, asr #30 │ │ │ │ - eorseq r7, r8, r8, asr pc │ │ │ │ - mlaseq r6, r4, r7, r0 │ │ │ │ - eorseq sl, r5, ip, asr #12 │ │ │ │ - eorseq r7, r8, r0, ror #30 │ │ │ │ - eorseq r7, r8, r0, ror pc │ │ │ │ - subeq r3, pc, ip, lsl #6 │ │ │ │ - eorseq r7, r8, r0, lsl #31 │ │ │ │ - mlaseq r5, r8, r0, r9 │ │ │ │ - eorseq lr, r7, r0, asr #28 │ │ │ │ - @ instruction: 0x00387fb0 │ │ │ │ - @ instruction: 0x00387fbc │ │ │ │ - eorseq r7, r8, ip, asr #31 │ │ │ │ - eorseq r8, r8, r4 │ │ │ │ - eorseq r8, r8, r4, lsl r0 │ │ │ │ - eorseq r8, r8, r4, lsr #32 │ │ │ │ - eorseq r8, r8, r4, lsr r0 │ │ │ │ - eorseq r8, r8, r4, asr #32 │ │ │ │ - eorseq r8, r8, r8, asr r0 │ │ │ │ - eorseq r8, r8, r8, rrx │ │ │ │ - eorseq r8, r8, r8, ror r0 │ │ │ │ - eorseq r8, r8, r8, lsl #1 │ │ │ │ - mlaseq r8, r8, r0, r8 │ │ │ │ - eorseq r8, r8, r8, lsr #1 │ │ │ │ - eorseq r8, r8, ip, lsr #1 │ │ │ │ - ldrheq r8, [r8], -r8 @ │ │ │ │ - ldrsbeq r8, [r8], -r8 @ │ │ │ │ - eorseq r8, r8, r4, lsl #2 │ │ │ │ - eorseq r8, r8, r4, lsr #2 │ │ │ │ + andeq r3, r8, r0, lsr r7 │ │ │ │ + eoreq sl, r1, r0, lsl lr │ │ │ │ + mlaseq r8, r0, r5, r8 │ │ │ │ + mlaseq r7, r0, r2, r7 │ │ │ │ + eorseq r8, r8, ip, ror #6 │ │ │ │ + eorseq r8, r8, r8, ror r3 │ │ │ │ + eorseq r8, r8, r8, lsl #7 │ │ │ │ + mlaseq r8, r8, r3, r8 │ │ │ │ + @ instruction: 0x00360bd4 │ │ │ │ + eorseq sl, r5, ip, lsl #21 │ │ │ │ + eorseq r8, r8, r0, lsr #7 │ │ │ │ + @ instruction: 0x003883b0 │ │ │ │ + subeq r3, pc, ip, asr #14 │ │ │ │ + eorseq r8, r8, r0, asr #7 │ │ │ │ + @ instruction: 0x003594d8 │ │ │ │ + eorseq pc, r7, r0, lsl #5 │ │ │ │ + @ instruction: 0x003883f0 │ │ │ │ + @ instruction: 0x003883fc │ │ │ │ + eorseq r8, r8, ip, lsl #8 │ │ │ │ + eorseq r8, r8, r4, asr #8 │ │ │ │ + eorseq r8, r8, r4, asr r4 │ │ │ │ + eorseq r8, r8, r4, ror #8 │ │ │ │ + eorseq r8, r8, r4, ror r4 │ │ │ │ + eorseq r8, r8, r4, lsl #9 │ │ │ │ + mlaseq r8, r8, r4, r8 │ │ │ │ + eorseq r8, r8, r8, lsr #9 │ │ │ │ + @ instruction: 0x003884b8 │ │ │ │ + eorseq r8, r8, r8, asr #9 │ │ │ │ + @ instruction: 0x003884d8 │ │ │ │ + eorseq r8, r8, r8, ror #9 │ │ │ │ + eorseq r8, r8, ip, ror #9 │ │ │ │ + @ instruction: 0x003884f8 │ │ │ │ + eorseq r8, r8, r8, lsl r5 │ │ │ │ + eorseq r8, r8, r4, asr #10 │ │ │ │ + eorseq r8, r8, r4, ror #10 │ │ │ │ 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 │ │ │ │ - eoreq ip, r1, r8, asr #29 │ │ │ │ + eoreq sp, r1, r0 │ │ │ │ andeq sl, r2, r0, asr sl │ │ │ │ andeq r9, r2, r0, lsr r7 │ │ │ │ - eorseq r8, r8, ip, lsr r1 │ │ │ │ - andeq r6, r6, r0, lsl #16 │ │ │ │ - eorseq r8, r8, r4, asr #2 │ │ │ │ + eorseq r8, r8, ip, ror r5 │ │ │ │ + andeq r6, r6, r4, lsr #15 │ │ │ │ + eorseq r8, r8, r4, lsl #11 │ │ │ │ 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 a6554 │ │ │ │ + bl a64d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3715c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ - b b2890 │ │ │ │ + b b2878 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq fp, r5, r0, lsr #8 │ │ │ │ - eorseq pc, ip, r0, lsr lr @ │ │ │ │ + eorseq fp, r5, r0, ror #16 │ │ │ │ + eorseq r0, sp, r0, ror r2 │ │ │ │ │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ 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 1d01d8 │ │ │ │ + b 1d04f0 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ 00037254 : │ │ │ │ ldr r0, [pc] @ 3725c │ │ │ │ - b 10ecec │ │ │ │ + b 10ed28 │ │ │ │ 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 124a08 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124ab0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #300] @ 373b4 │ │ │ │ mov r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be380 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be400 <_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 be380 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be400 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 372dc │ │ │ │ b 373a0 │ │ │ │ ldr r1, [pc, #244] @ 373bc │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be380 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be400 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 372a4 │ │ │ │ b 373a0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1361e4 │ │ │ │ + bl 13627c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117da0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117de0 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #148] @ 373c0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117da0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117de0 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be870 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl be8f0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 373ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 280fe0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 281088 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003895dc │ │ │ │ - eorseq r9, r8, r4, ror #11 │ │ │ │ - eorseq lr, r6, r8, asr r9 │ │ │ │ - @ instruction: 0x003906f8 │ │ │ │ + eorseq r9, r8, ip, lsl sl │ │ │ │ + eorseq r9, r8, r4, lsr #20 │ │ │ │ + eorseq lr, r6, r8, ror #27 │ │ │ │ + eorseq r0, r9, r8, lsr fp │ │ │ │ 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 124a08 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124ab0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #340] @ 37540 │ │ │ │ mov r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be380 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be400 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1361e4 │ │ │ │ + bl 13627c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117da0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117de0 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 be380 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be400 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1361e4 │ │ │ │ + bl 13627c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117da0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117de0 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #144] @ 37548 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117da0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117de0 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be870 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl be8f0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 37538 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 280fe0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 281088 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r8, ip, lsl r6 │ │ │ │ - eorseq r9, r8, r0, lsr r6 │ │ │ │ - @ instruction: 0x003906f8 │ │ │ │ + eorseq r9, r8, ip, asr sl │ │ │ │ + eorseq r9, r8, r0, ror sl │ │ │ │ + eorseq r0, r9, r8, lsr fp │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37818 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #1 │ │ │ │ beq 3767c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 37654 │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 37648 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #2 │ │ │ │ bne 37658 │ │ │ │ b 37688 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 3768c │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ 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 10f72c │ │ │ │ + bl 10f768 │ │ │ │ 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 1ee774 │ │ │ │ + bl 1eeac4 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ b 37810 │ │ │ │ ldr r3, [pc, #264] @ 37850 │ │ │ │ ldr r1, [pc, #264] @ 37854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ b 37810 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 2952c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ 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 3071f4 <_PyXI_EndInterpreter@@Base+0xd8> │ │ │ │ + bl 3076d4 <_PyXI_EndInterpreter@@Base+0x1e4> │ │ │ │ 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 312ad0 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 313240 <_Py_c_pow@@Base+0x11bc> │ │ │ │ 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 1eedcc <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ + bl 1ef12c <_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 312ad0 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 313240 <_Py_c_pow@@Base+0x11bc> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 256e88 <_PySys_GetRequiredAttrString@@Base+0xce0> │ │ │ │ + bl 257018 <_PySys_GetRequiredAttrString@@Base+0xc10> │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq 37830 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r0, r7, r0, ror r8 │ │ │ │ - eorseq r5, r7, r8, lsr #5 │ │ │ │ - andseq r6, lr, ip, ror #29 │ │ │ │ - @ instruction: 0x001ed8b8 │ │ │ │ - eorseq r9, r8, r4, ror #12 │ │ │ │ + mlaseq r7, r8, r6, r5 │ │ │ │ + andseq r7, lr, ip, lsr r2 │ │ │ │ + andseq sp, lr, r8, lsl #24 │ │ │ │ + eorseq r9, r8, r4, lsr #21 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq r9, r8, ip, lsr r6 │ │ │ │ - eorseq pc, r7, r0, asr #2 │ │ │ │ - @ instruction: 0x0037f4b8 │ │ │ │ + eorseq r9, r8, ip, ror sl │ │ │ │ + eorseq pc, r7, r0, lsl #11 │ │ │ │ + @ instruction: 0x0037f8f8 │ │ │ │ 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 20e2c4 │ │ │ │ + b 20e284 │ │ │ │ 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 b6a94 │ │ │ │ + bl b6a90 │ │ │ │ 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 a32c4 │ │ │ │ + bl a3240 │ │ │ │ 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 a6314 │ │ │ │ + bl a6290 │ │ │ │ b 37a14 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne 3797c │ │ │ │ ldr r3, [pc, #180] @ 37a20 │ │ │ │ ldr r1, [pc, #180] @ 37a24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ b 37974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92888 │ │ │ │ + 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ b 37a14 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl cacf8 <_PyBytes_Resize@@Base> │ │ │ │ + bl cad74 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r8, ip, lsl #15 │ │ │ │ + eorseq r9, r8, ip, asr #23 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r8, ip, r7, r9 │ │ │ │ - eorseq r9, r8, r4, asr #15 │ │ │ │ + @ instruction: 0x00389bdc │ │ │ │ + eorseq r9, r8, r4, lsl #24 │ │ │ │ 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 150354 │ │ │ │ + bl 15024c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r7, r4, asr #29 │ │ │ │ + eorseq r9, r7, r4, lsl #6 │ │ │ │ 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 1bed4c │ │ │ │ + bl 1bf064 │ │ │ │ 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 a9a48 │ │ │ │ - eorseq ip, r6, ip, lsr r8 │ │ │ │ + b a99c4 │ │ │ │ + eorseq ip, r6, ip, ror ip │ │ │ │ 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 92b1c │ │ │ │ + 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 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 37b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 16630c │ │ │ │ + b 166320 │ │ │ │ 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 ip, r5, r4, lsl #29 │ │ │ │ + eorseq sp, r5, r4, asr #5 │ │ │ │ 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 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ bge 37c8c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 37cc0 │ │ │ │ ldr r1, [pc, #68] @ 37cc4 │ │ │ │ ldr r0, [pc, #68] @ 37cc8 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_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 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r6, ip, asr #9 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq sl, r6, r8, lsl #22 │ │ │ │ + eorseq r1, r6, ip, lsl #18 │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + eorseq sl, r6, r8, asr #30 │ │ │ │ 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 18eea0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f200 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #168] @ 37de4 │ │ │ │ ldr r1, [pc, #168] @ 37de8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 1175c0 │ │ │ │ + bl 117600 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq ip, r8, ip, lsr #13 │ │ │ │ + eorseq ip, r8, ip, ror #21 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, r4, lsr #26 │ │ │ │ + eorseq pc, r6, r4, ror #2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r6, r8, lsr r0 │ │ │ │ + eorseq r2, r6, r8, ror r4 │ │ │ │ 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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37e64 │ │ │ │ bl 2a174 │ │ │ │ b 37e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bba8 <_Py_DecRef@@Base> │ │ │ │ + bl 19be3c <_Py_DecRef@@Base> │ │ │ │ bl 2a750 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 37e6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 27c6a8 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27c7e0 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 37e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bba8 <_Py_DecRef@@Base> │ │ │ │ + bl 19be3c <_Py_DecRef@@Base> │ │ │ │ bl 2a4e0 │ │ │ │ mov r4, #0 │ │ │ │ b 37e80 │ │ │ │ bl 2a4e0 │ │ │ │ b 37e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bba8 <_Py_DecRef@@Base> │ │ │ │ + bl 19be3c <_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 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37f00 │ │ │ │ b 37ef8 │ │ │ │ ldr r0, [pc, #196] @ 37fa8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 37ec0 │ │ │ │ mov r4, #0 │ │ │ │ b 37f88 │ │ │ │ cmp r4, #1 │ │ │ │ ble 37f2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1edb90 │ │ │ │ + bl 1edee0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 37f30 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ 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 c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ b 37f7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a32c4 │ │ │ │ + bl a3240 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 37f9c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r5, r7, r4, ror r3 │ │ │ │ + eorseq r5, r7, r4, ror #14 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 2424a0 │ │ │ │ + b 2425dc │ │ │ │ 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 11f78c │ │ │ │ + bl 11f838 │ │ │ │ cmn r0, #1 │ │ │ │ bne 37ff4 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ 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 128a98 │ │ │ │ + b 128b4c │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #12] @ 38030 │ │ │ │ - b 128a98 │ │ │ │ + b 128b4c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r8, r8, lsl sl │ │ │ │ - eorseq r9, r8, r8, lsr #20 │ │ │ │ + eorseq r9, r8, r8, asr lr │ │ │ │ + eorseq r9, r8, r8, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ 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 1175c0 │ │ │ │ + bl 117600 │ │ │ │ b 380c0 │ │ │ │ cmp r2, #5 │ │ │ │ mov r8, r2 │ │ │ │ ble 380c8 │ │ │ │ ldr r3, [pc, #624] @ 38328 │ │ │ │ ldr r1, [pc, #628] @ 38330 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ b 38320 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt 380c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 380fc │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ 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 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3814c │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ 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 bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 17e954 │ │ │ │ + bl 17ea88 │ │ │ │ b 38258 │ │ │ │ - bl 1282b8 │ │ │ │ + bl 12836c │ │ │ │ asr r1, r0, #31 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ 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 17e954 │ │ │ │ + bl 17ea88 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ tst r6, #4 │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ strh r5, [sp, #18] │ │ │ │ b 382d0 │ │ │ │ - bl 1282b8 │ │ │ │ + bl 12836c │ │ │ │ asr r1, r0, #31 │ │ │ │ b 38284 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 3830c │ │ │ │ - bl 1324b8 │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ 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 144178 │ │ │ │ + b 144200 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, lsr #21 │ │ │ │ - @ instruction: 0x00389adc │ │ │ │ + eorseq r9, r8, ip, ror #29 │ │ │ │ + eorseq r9, r8, ip, lsl pc │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r9, r8, r8, lsl #22 │ │ │ │ - eorseq r9, r8, r0, lsl fp │ │ │ │ + eorseq r9, r8, r8, asr #30 │ │ │ │ + eorseq r9, r8, r0, asr pc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, ip, lsl fp │ │ │ │ + eorseq r9, r8, ip, asr pc │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr fp │ │ │ │ + eorseq r9, r8, r8, ror 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, r1 │ │ │ │ - bl 1e7158 │ │ │ │ + bl 1e74a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2b6938 │ │ │ │ + bl 2b6a34 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 384fc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 38404 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ mov r0, r7 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #200] @ 38510 │ │ │ │ ldr r1, [pc, #200] @ 38514 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #188] @ 38518 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 312ad0 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 313240 <_Py_c_pow@@Base+0x11bc> │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157e6c │ │ │ │ + bl 157e7c │ │ │ │ b 38500 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157e6c │ │ │ │ + bl 157e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, r8, ror #22 │ │ │ │ + eorseq r9, r8, r8, lsr #31 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq lr, r7, r8, ror #2 │ │ │ │ - eorseq r9, r8, r4, lsl #23 │ │ │ │ + eorseq lr, r7, r4, ror r5 │ │ │ │ + eorseq r9, r8, r4, asr #31 │ │ │ │ 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 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3857c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 385b0 │ │ │ │ ldr r1, [pc, #68] @ 385b4 │ │ │ │ ldr r0, [pc, #68] @ 385b8 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_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 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r6, ip, asr #9 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq sl, r6, ip, lsr #22 │ │ │ │ + eorseq r1, r6, ip, lsl #18 │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + eorseq sl, r6, ip, ror #30 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr #23 │ │ │ │ + eorseq r9, r8, r8, ror #31 │ │ │ │ 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 r6, r9, r0, lsr #4 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_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 144178 │ │ │ │ + bl 144200 │ │ │ │ b 38854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17d41c <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d550 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 38854 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17d41c <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d550 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ blt 38854 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [pc, #52] @ 38884 │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ 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 fp, r7, r4, lsl #7 │ │ │ │ + eorseq fp, r7, r4, asr #15 │ │ │ │ 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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ 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 18eea0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f200 <_PyObject_CallMethod@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 388e0 │ │ │ │ - bl 2bb698 │ │ │ │ + bl 2bb7c4 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #232] @ 38a5c │ │ │ │ ldr r1, [pc, #232] @ 38a60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 38a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 38a48 │ │ │ │ ldr r0, [pc, #72] @ 38a64 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ded20 <_PyBytes_Join@@Base+0xc0> │ │ │ │ + bl 1df03c <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 r9, r8, r8, asr fp │ │ │ │ + mlaseq r8, r8, pc, r9 @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, r4, lsr #26 │ │ │ │ + eorseq pc, r6, r4, ror #2 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr fp │ │ │ │ + eorseq r9, r8, r8, ror 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, r1 │ │ │ │ - bl 1e7158 │ │ │ │ + bl 1e74a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 2b6938 │ │ │ │ + bl 2b6a34 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38c18 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 38b20 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ mov r0, r7 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ b 38c08 │ │ │ │ ldr r3, [pc, #200] @ 38c2c │ │ │ │ ldr r1, [pc, #200] @ 38c30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ b 38c08 │ │ │ │ ldr r3, [pc, #188] @ 38c34 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 312ad0 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 313240 <_Py_c_pow@@Base+0x11bc> │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157e6c │ │ │ │ + bl 157e7c │ │ │ │ b 38c1c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157e6c │ │ │ │ + bl 157e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, r8, ror #22 │ │ │ │ + eorseq r9, r8, r8, lsr #31 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq lr, r7, r0, asr #10 │ │ │ │ - eorseq r9, r8, r8, lsl ip │ │ │ │ + eorseq lr, r7, r0, ror r9 │ │ │ │ + eorseq sl, r8, r8, asr r0 │ │ │ │ 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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr #23 │ │ │ │ + eorseq r9, r8, r8, ror #31 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_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 303c8c │ │ │ │ - mlaeq r1, r4, ip, r2 │ │ │ │ + b 30416c │ │ │ │ + eoreq r2, r1, r4, asr ip │ │ │ │ │ │ │ │ 00038d4c : │ │ │ │ ldr r0, [pc] @ 38d54 │ │ │ │ - b 10ecec │ │ │ │ + b 10ed28 │ │ │ │ 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 147ebc │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 38d90 │ │ │ │ + bl a5578 │ │ │ │ + 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 a5578 │ │ │ │ + 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 10f72c │ │ │ │ + bl 10f768 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38d94 │ │ │ │ + beq 38e10 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38db0 │ │ │ │ - b 38dc8 │ │ │ │ - ldr r1, [pc, #580] @ 38fe0 │ │ │ │ + beq 38e2c │ │ │ │ + b 38e44 │ │ │ │ + ldr r1, [pc, #580] @ 3905c │ │ │ │ mov r0, r6 │ │ │ │ - bl 128744 │ │ │ │ + bl 1287f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - bne 38d84 │ │ │ │ - b 38ec0 │ │ │ │ - ldr r1, [pc, #556] @ 38fe4 │ │ │ │ + bne 38e00 │ │ │ │ + b 38f3c │ │ │ │ + ldr r1, [pc, #556] @ 39060 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128744 │ │ │ │ + bl 1287f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - beq 38ec0 │ │ │ │ + beq 38f3c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38dec │ │ │ │ - ldr r1, [pc, #524] @ 38fe8 │ │ │ │ + bne 38e68 │ │ │ │ + ldr r1, [pc, #524] @ 39064 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128744 │ │ │ │ + bl 1287f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - beq 38ec0 │ │ │ │ + beq 38f3c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38e10 │ │ │ │ - ldr r1, [pc, #492] @ 38fec │ │ │ │ + bne 38e8c │ │ │ │ + ldr r1, [pc, #492] @ 39068 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128744 │ │ │ │ + bl 1287f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r1, [pc, #472] @ 38ff0 │ │ │ │ - ldr r0, [pc, #472] @ 38ff4 │ │ │ │ - bl 16c04c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 38f3c │ │ │ │ + ldr r1, [pc, #472] @ 3906c │ │ │ │ + ldr r0, [pc, #472] @ 39070 │ │ │ │ + bl 16c058 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #456] @ 38ff8 │ │ │ │ - bl 16f434 │ │ │ │ + beq 38f3c │ │ │ │ + ldr r0, [pc, #456] @ 39074 │ │ │ │ + bl 16f440 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r1, [pc, #440] @ 38ffc │ │ │ │ - ldr r0, [pc, #440] @ 39000 │ │ │ │ - bl 16c04c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 38f3c │ │ │ │ + ldr r1, [pc, #440] @ 39078 │ │ │ │ + ldr r0, [pc, #440] @ 3907c │ │ │ │ + bl 16c058 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r1, [pc, #424] @ 39004 │ │ │ │ - bl 150354 │ │ │ │ + beq 38f3c │ │ │ │ + ldr r1, [pc, #424] @ 39080 │ │ │ │ + bl 15024c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r1, [pc, #404] @ 39008 │ │ │ │ + beq 38f3c │ │ │ │ + ldr r1, [pc, #404] @ 39084 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a930 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 38eb0 │ │ │ │ + bne 38f2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 38eb0 │ │ │ │ + bls 38f2c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 38eb0 │ │ │ │ + bne 38f2c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 38eb0 │ │ │ │ + bne 38f2c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 38ec8 │ │ │ │ - ldr r3, [pc, #340] @ 3900c │ │ │ │ - ldr r1, [pc, #340] @ 39010 │ │ │ │ + beq 38f44 │ │ │ │ + ldr r3, [pc, #340] @ 39088 │ │ │ │ + ldr r1, [pc, #340] @ 3908c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r7, #0 │ │ │ │ - b 38fd4 │ │ │ │ - ldr r0, [pc, #324] @ 39014 │ │ │ │ - bl 9dccc │ │ │ │ + b 39050 │ │ │ │ + ldr r0, [pc, #324] @ 39090 │ │ │ │ + bl 9dcec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #308] @ 39018 │ │ │ │ - bl 9dccc │ │ │ │ + beq 38f3c │ │ │ │ + ldr r0, [pc, #308] @ 39094 │ │ │ │ + bl 9dcec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #292] @ 3901c │ │ │ │ - bl 9dccc │ │ │ │ + beq 38f3c │ │ │ │ + ldr r0, [pc, #292] @ 39098 │ │ │ │ + bl 9dcec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #276] @ 39020 │ │ │ │ - bl 9dccc │ │ │ │ + beq 38f3c │ │ │ │ + ldr r0, [pc, #276] @ 3909c │ │ │ │ + bl 9dcec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #260] @ 39024 │ │ │ │ - bl 9dccc │ │ │ │ + beq 38f3c │ │ │ │ + ldr r0, [pc, #260] @ 390a0 │ │ │ │ + bl 9dcec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #244] @ 39028 │ │ │ │ - bl 9dccc │ │ │ │ + beq 38f3c │ │ │ │ + ldr r0, [pc, #244] @ 390a4 │ │ │ │ + bl 9dcec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #228] @ 3902c │ │ │ │ - bl 9dccc │ │ │ │ + beq 38f3c │ │ │ │ + ldr r0, [pc, #228] @ 390a8 │ │ │ │ + bl 9dcec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #212] @ 39030 │ │ │ │ - bl 9dccc │ │ │ │ + beq 38f3c │ │ │ │ + ldr r0, [pc, #212] @ 390ac │ │ │ │ + bl 9dcec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r3, [pc, #196] @ 39034 │ │ │ │ + beq 38f3c │ │ │ │ + ldr r3, [pc, #196] @ 390b0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r0, [pc, #188] @ 39038 │ │ │ │ - bl b2b68 │ │ │ │ - ldr r1, [pc, #184] @ 3903c │ │ │ │ + ldr r0, [pc, #188] @ 390b4 │ │ │ │ + bl b2b50 │ │ │ │ + ldr r1, [pc, #184] @ 390b8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 110080 │ │ │ │ + bl 1100bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38ec0 │ │ │ │ + blt 38f3c │ │ │ │ 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 12877c │ │ │ │ + bl 128830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38ec0 │ │ │ │ + blt 38f3c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 38fb4 │ │ │ │ + bne 39030 │ │ │ │ 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 │ │ │ │ - eorseq r9, r8, r4, lsr #31 │ │ │ │ - eorseq r9, r8, r8, lsr #31 │ │ │ │ - @ instruction: 0x00389fb0 │ │ │ │ - eorseq r8, r8, r4, asr #2 │ │ │ │ - eorseq sl, r5, ip, lsl #9 │ │ │ │ - eorseq r8, r8, ip, lsr r1 │ │ │ │ - eorseq r8, r8, r4, lsr #2 │ │ │ │ + @ instruction: 0x0038a3f4 │ │ │ │ + @ instruction: 0x0038a3f8 │ │ │ │ + eorseq sl, r8, r0, lsl #8 │ │ │ │ + eorseq r8, r8, r4, lsl #11 │ │ │ │ + eorseq sl, r5, ip, asr #17 │ │ │ │ + eorseq r8, r8, ip, ror r5 │ │ │ │ + eorseq r8, r8, r4, ror #10 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ - eorseq r9, r8, r8, asr #31 │ │ │ │ - eorseq r9, r5, r0, asr r3 │ │ │ │ - @ instruction: 0x00389ff8 │ │ │ │ - eorseq r8, r7, r4, ror #16 │ │ │ │ - eorseq r9, r8, r8, ror #31 │ │ │ │ - @ instruction: 0x00389ff4 │ │ │ │ - eorseq sl, r8, r0 │ │ │ │ - eorseq r9, r8, ip, ror #31 │ │ │ │ - eorseq sl, r8, r8 │ │ │ │ + eorseq sl, r8, r8, lsl r4 │ │ │ │ + mlaseq r5, r0, r7, r9 │ │ │ │ + eorseq sl, r8, r8, asr #8 │ │ │ │ + @ instruction: 0x00378cb0 │ │ │ │ + eorseq sl, r8, r8, lsr r4 │ │ │ │ + eorseq sl, r8, r4, asr #8 │ │ │ │ + eorseq sl, r8, r0, asr r4 │ │ │ │ + eorseq sl, r8, ip, lsr r4 │ │ │ │ + eorseq sl, r8, r8, asr r4 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq sl, r8, r0, lsl r0 │ │ │ │ - eorseq sl, r8, r4, lsr r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 147e34 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 39078 │ │ │ │ - bl a55fc │ │ │ │ - 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 a55fc │ │ │ │ - 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 │ │ │ │ + eorseq sl, r8, r0, ror #8 │ │ │ │ + eorseq sl, r8, r4, lsl #9 │ │ │ │ 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 1ac254 │ │ │ │ + bl 1ac4bc │ │ │ │ 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 128a98 │ │ │ │ + b 128b4c │ │ │ │ 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 128a98 │ │ │ │ + bl 128b4c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 39168 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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 128a98 │ │ │ │ + bl 128b4c │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ b 391cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aca40 │ │ │ │ + bl 1acca8 │ │ │ │ b 391f0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r8, r8, lsl sp │ │ │ │ - @ instruction: 0x0037acd0 │ │ │ │ - @ instruction: 0x0037acd8 │ │ │ │ + eorseq r2, r8, r8, asr r1 │ │ │ │ + eorseq fp, r7, r0, lsl r1 │ │ │ │ + eorseq fp, r7, r8, lsl r1 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 91b88 <_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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 a7814 │ │ │ │ + bl a7790 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r9, [r5], -ip @ │ │ │ │ + eorseq r9, r5, ip, lsl r5 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 91b88 <_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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 a7814 │ │ │ │ + bl a7790 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r9, [r5], -ip @ │ │ │ │ + eorseq r9, r5, ip, lsl r5 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_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 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_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 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ b 39568 │ │ │ │ - bl 2a9bf8 │ │ │ │ + bl 2a9a88 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2aeb04 │ │ │ │ + bl 2aebb4 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, r8, lsr #8 │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - @ instruction: 0x00369db8 │ │ │ │ - eorseq sl, r8, r8, lsl #5 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + @ instruction: 0x0036a1f8 │ │ │ │ + eorseq sl, r8, r8, asr #13 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, r2, sl │ │ │ │ + @ instruction: 0x0038a6d4 │ │ │ │ + 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 │ │ │ │ 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 39694 │ │ │ │ + bne 396ec │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 10f72c │ │ │ │ - ldr r7, [pc, #376] @ 397d0 │ │ │ │ + bl 10f768 │ │ │ │ + ldr r7, [pc, #376] @ 39828 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111878 │ │ │ │ + bl 1118b4 │ │ │ │ subs r3, r6, r7 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 396bc │ │ │ │ + beq 39714 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #336] @ 397d4 │ │ │ │ + ldr r3, [pc, #336] @ 3982c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 397d8 │ │ │ │ + ldr r1, [pc, #332] @ 39830 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 396b4 │ │ │ │ + bl 117600 │ │ │ │ + b 3970c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #312] @ 397dc │ │ │ │ + ldr r0, [pc, #312] @ 39834 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39640 │ │ │ │ + bne 39698 │ │ │ │ mov r8, #0 │ │ │ │ - b 397c8 │ │ │ │ + b 39820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111878 │ │ │ │ + bl 1118b4 │ │ │ │ subs r9, r5, r7 │ │ │ │ movne r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 396f8 │ │ │ │ + beq 39750 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #236] @ 397d4 │ │ │ │ + ldr r3, [pc, #236] @ 3982c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #240] @ 397e0 │ │ │ │ + ldr r1, [pc, #240] @ 39838 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 396b4 │ │ │ │ + bl 117600 │ │ │ │ + b 3970c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r7 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r7 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27f4 │ │ │ │ + bl a2770 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne 39758 │ │ │ │ + bne 397b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39770 │ │ │ │ + beq 397c8 │ │ │ │ ldr r3, [r0] │ │ │ │ str r9, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39770 │ │ │ │ + beq 397c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 39770 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 39770 │ │ │ │ + bne 397c8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 397c8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bne 397b0 │ │ │ │ + bne 39808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 397c8 │ │ │ │ + beq 39820 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 397c8 │ │ │ │ + beq 39820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 397c8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 397c8 │ │ │ │ + bne 39820 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 39820 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r0, asr #5 │ │ │ │ - @ instruction: 0x0038a2b0 │ │ │ │ - @ instruction: 0x0038a2f0 │ │ │ │ - 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 │ │ │ │ + eorseq sl, r8, r0, lsl #14 │ │ │ │ + @ instruction: 0x0038a6f0 │ │ │ │ + eorseq sl, r8, r0, lsr r7 │ │ │ │ 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 ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ bne 3989c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1afac8 │ │ │ │ + bl 1afd30 │ │ │ │ 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 ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ beq 398d0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ b 398e8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1afac8 │ │ │ │ + bl 1afd30 │ │ │ │ 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 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ beq 39920 │ │ │ │ ldr r3, [pc, #68] @ 39954 │ │ │ │ ldr r1, [pc, #68] @ 39958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 ab0b4 │ │ │ │ + bl ab030 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq sl, r8, r8, lsl r3 │ │ │ │ + eorseq sl, r8, r8, asr r7 │ │ │ │ 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 355348 │ │ │ │ + bl 35576c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 35596c │ │ │ │ + bl 355d90 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ bne 39a54 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 355c4c │ │ │ │ + bl 356070 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ subs sl, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne sl, #1 │ │ │ │ - bl 355c4c │ │ │ │ + bl 356070 │ │ │ │ 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 35534c │ │ │ │ + bl 355770 │ │ │ │ ldr r3, [pc, #228] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355348 │ │ │ │ + bl 35576c │ │ │ │ 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 355c38 │ │ │ │ + bl 35605c │ │ │ │ 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 355348 │ │ │ │ + bl 35576c │ │ │ │ ldr r3, [pc, #92] @ 39b1c │ │ │ │ mov r2, #0 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b10 │ │ │ │ ldr r3, [pc, #68] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35534c │ │ │ │ + bl 355770 │ │ │ │ strd r0, [fp] │ │ │ │ b 39b10 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 35596c │ │ │ │ + bl 355d90 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [fp] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -15586,1298 +15586,1276 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b48 │ │ │ │ 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 39bbc │ │ │ │ - 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 39ba0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00039bd0 : │ │ │ │ +00039b78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #104] @ 39c50 │ │ │ │ + ldr r4, [pc, #104] @ 39bf8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq 39c3c │ │ │ │ + beq 39be4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 180188 │ │ │ │ - ldr r2, [pc, #64] @ 39c54 │ │ │ │ + bl 1802bc │ │ │ │ + ldr r2, [pc, #64] @ 39bfc │ │ │ │ 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 157e6c │ │ │ │ + bl 157e7c │ │ │ │ mov r0, #0 │ │ │ │ - b 39c48 │ │ │ │ - bl 39c58 │ │ │ │ + b 39bf0 │ │ │ │ + bl 39c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39c00 │ │ │ │ + beq 39ba8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ - eorseq sl, r8, ip, ror #8 │ │ │ │ + eorseq sl, r8, ip, lsr #17 │ │ │ │ │ │ │ │ -00039c58 : │ │ │ │ +00039c00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ bl 2a4bc │ │ │ │ - ldr ip, [pc, #140] @ 39d04 │ │ │ │ + ldr ip, [pc, #140] @ 39cac │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ asr lr, r0, #31 │ │ │ │ str r0, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #104] @ 39d08 │ │ │ │ + ldr r1, [pc, #104] @ 39cb0 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29ee0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 39cd4 │ │ │ │ - ldr r1, [pc, #84] @ 39d0c │ │ │ │ + beq 39c7c │ │ │ │ + ldr r1, [pc, #84] @ 39cb4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a018 │ │ │ │ - ldr r5, [pc, #76] @ 39d10 │ │ │ │ + ldr r5, [pc, #76] @ 39cb8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 39cdc │ │ │ │ + bne 39c84 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r0, #0 │ │ │ │ - b 39cfc │ │ │ │ - bl 8adc0 │ │ │ │ + b 39ca4 │ │ │ │ + bl 8ad64 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ movne r0, #0 │ │ │ │ - bne 39cfc │ │ │ │ + bne 39ca4 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 29490 │ │ │ │ mvn r0, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r8, r8, lsr #9 │ │ │ │ + eorseq sl, r8, r8, ror #17 │ │ │ │ andeq r8, r8, r1, asr #8 │ │ │ │ - eorseq r6, r8, r8, asr #20 │ │ │ │ + eorseq r6, r8, r8, lsl #29 │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ mov r0, r1 │ │ │ │ - b 301784 │ │ │ │ + b 301c64 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ 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 39d58 │ │ │ │ + bhi 39d00 │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r2, [r6] │ │ │ │ - ldrle r2, [pc, #48] @ 39d88 │ │ │ │ - b 39d78 │ │ │ │ - ldr r0, [pc, #44] @ 39d8c │ │ │ │ + ldrle r2, [pc, #48] @ 39d30 │ │ │ │ + b 39d20 │ │ │ │ + ldr r0, [pc, #44] @ 39d34 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 39d48 │ │ │ │ + b 39cf0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2caa2c <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ + b 2cab58 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, ip, asr #27 │ │ │ │ + eorseq sl, r5, ip, lsl #4 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 39db0 │ │ │ │ + ldr r2, [pc, #20] @ 39d58 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 39db4 │ │ │ │ + ldr r0, [pc, #8] @ 39d5c │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ 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 a9a48 │ │ │ │ + bne 39d7c │ │ │ │ + ldr r0, [pc, #8] @ 39d84 │ │ │ │ + b a99c4 │ │ │ │ mov r0, #2 │ │ │ │ - b a27f4 │ │ │ │ - eorseq sl, r8, r4, asr r6 │ │ │ │ + b a2770 │ │ │ │ + mlaseq r8, r4, sl, 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, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 39e1c │ │ │ │ + bne 39dc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 19b3a8 │ │ │ │ + b 19b63c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39e08 │ │ │ │ + beq 39db0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #4 │ │ │ │ add r0, r0, #12 │ │ │ │ - bne 39e68 │ │ │ │ + bne 39e10 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 39e98 │ │ │ │ + bne 39e40 │ │ │ │ mov ip, #4 │ │ │ │ mov r3, #0 │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #248] @ 39f7c │ │ │ │ + ldr ip, [pc, #248] @ 39f24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 39f70 │ │ │ │ + beq 39f18 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - ldr r5, [pc, #220] @ 39f80 │ │ │ │ + ldr r5, [pc, #220] @ 39f28 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 39ed8 │ │ │ │ + beq 39e80 │ │ │ │ mov r1, r5 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39ed8 │ │ │ │ + bne 39e80 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #184] @ 39f84 │ │ │ │ - ldr r0, [pc, #184] @ 39f88 │ │ │ │ + ldr r1, [pc, #184] @ 39f2c │ │ │ │ + ldr r0, [pc, #184] @ 39f30 │ │ │ │ mov r3, r7 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 39f70 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 39f18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 39ef8 │ │ │ │ - bl a55fc │ │ │ │ + bne 39ea0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39f70 │ │ │ │ + bne 39f18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 39f18 │ │ │ │ - bl a55fc │ │ │ │ + bne 39ec0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39f70 │ │ │ │ - ldr r3, [pc, #108] @ 39f8c │ │ │ │ + bne 39f18 │ │ │ │ + ldr r3, [pc, #108] @ 39f34 │ │ │ │ cmp r6, r3 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 39f54 │ │ │ │ + beq 39efc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #92] @ 39f90 │ │ │ │ + ldr r2, [pc, #92] @ 39f38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 39f54 │ │ │ │ - ldr r0, [pc, #84] @ 39f94 │ │ │ │ + beq 39efc │ │ │ │ + ldr r0, [pc, #84] @ 39f3c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #80] @ 39f98 │ │ │ │ + ldr r1, [pc, #80] @ 39f40 │ │ │ │ ldr r0, [r0] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1175c0 │ │ │ │ + b 117600 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 24bb84 │ │ │ │ + b 24bd4c │ │ │ │ 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 sl, r8, r0, asr #18 │ │ │ │ - eorseq ip, r5, ip, lsr r2 │ │ │ │ + eorseq sl, r8, ip, lsr #27 │ │ │ │ + eorseq ip, r5, ip, ror r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, ip, lsl pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r4, asr r9 │ │ │ │ + eorseq sl, r8, r0, asr #27 │ │ │ │ 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 │ │ │ │ + beq 39f78 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aea50 │ │ │ │ + bl aea38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a00c │ │ │ │ - b 39fe0 │ │ │ │ - ldr r3, [pc, #196] @ 3a09c │ │ │ │ - ldr r1, [pc, #196] @ 3a0a0 │ │ │ │ + bne 39fb4 │ │ │ │ + b 39f88 │ │ │ │ + ldr r3, [pc, #196] @ 3a044 │ │ │ │ + ldr r1, [pc, #196] @ 3a048 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 20972c <_PyDeadline_Init@@Base+0x140> │ │ │ │ + bl 209758 <_PyBytesWriter_WriteBytes@@Base+0x3e80> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3a024 │ │ │ │ + bne 39fcc │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3a03c │ │ │ │ + blt 39fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeecc │ │ │ │ + bl aeeb4 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 39fe8 │ │ │ │ - b 3a064 │ │ │ │ + bne 39f90 │ │ │ │ + b 3a00c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a004 │ │ │ │ + bne 39fac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3a004 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 39fac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39fe0 │ │ │ │ + beq 39f88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39fe0 │ │ │ │ + bne 39f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 39fe0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 39f88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a088 │ │ │ │ + beq 3a030 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a088 │ │ │ │ + bne 3a030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39fe0 │ │ │ │ - ldr r0, [pc, #8] @ 3a0a4 │ │ │ │ + bne 39f88 │ │ │ │ + ldr r0, [pc, #8] @ 3a04c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #24 │ │ │ │ + eorseq pc, r6, ip, rrx │ │ │ │ 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 1ac254 │ │ │ │ + bl 1ac4bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a0e0 │ │ │ │ - blt 3a114 │ │ │ │ + beq 3a088 │ │ │ │ + blt 3a0bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #72] @ 3a120 │ │ │ │ + ldr r0, [pc, #72] @ 3a0c8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b 128a98 │ │ │ │ + b 128b4c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #56] @ 3a124 │ │ │ │ + ldr r2, [pc, #56] @ 3a0cc │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #48] @ 3a128 │ │ │ │ + ldr r0, [pc, #48] @ 3a0d0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movne r0, r2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aca40 │ │ │ │ - b 3a118 │ │ │ │ + bl 1acca8 │ │ │ │ + b 3a0c0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r8, r8, lsl sp │ │ │ │ - @ instruction: 0x0037acd8 │ │ │ │ - @ instruction: 0x0037acd0 │ │ │ │ + eorseq r2, r8, r8, asr r1 │ │ │ │ + eorseq fp, r7, r8, lsl r1 │ │ │ │ + eorseq fp, r7, r0, lsl r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 2424a0 │ │ │ │ + b 2425dc │ │ │ │ │ │ │ │ -0003a138 : │ │ │ │ +0003a0e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #56] @ 3a188 │ │ │ │ + ldr r4, [pc, #56] @ 3a130 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 157e6c │ │ │ │ + bl 157e7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1621ec │ │ │ │ + bl 162200 │ │ │ │ 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 9dd38 │ │ │ │ + ldr r0, [pc, #396] @ 3a2dc │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a1b8 │ │ │ │ + bne 3a160 │ │ │ │ mov r5, #0 │ │ │ │ - b 3a32c │ │ │ │ + b 3a2d4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3a208 │ │ │ │ - ldr r0, [pc, #364] @ 3a338 │ │ │ │ - bl 128a98 │ │ │ │ + beq 3a1b0 │ │ │ │ + ldr r0, [pc, #364] @ 3a2e0 │ │ │ │ + bl 128b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a1f4 │ │ │ │ + beq 3a19c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a1f4 │ │ │ │ + bne 3a19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #316] @ 3a33c │ │ │ │ + ldrne r2, [pc, #316] @ 3a2e4 │ │ │ │ movne r4, r6 │ │ │ │ - bne 3a20c │ │ │ │ - b 3a1b0 │ │ │ │ - ldr r2, [pc, #292] @ 3a334 │ │ │ │ + bne 3a1b4 │ │ │ │ + b 3a158 │ │ │ │ + ldr r2, [pc, #292] @ 3a2dc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a25c │ │ │ │ - ldr r0, [pc, #288] @ 3a340 │ │ │ │ + beq 3a204 │ │ │ │ + ldr r0, [pc, #288] @ 3a2e8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a24c │ │ │ │ + beq 3a1f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a24c │ │ │ │ + bne 3a1f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a1b0 │ │ │ │ - ldr r2, [pc, #224] @ 3a33c │ │ │ │ + beq 3a158 │ │ │ │ + ldr r2, [pc, #224] @ 3a2e4 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a2a8 │ │ │ │ - ldr r0, [pc, #212] @ 3a344 │ │ │ │ + beq 3a250 │ │ │ │ + ldr r0, [pc, #212] @ 3a2ec │ │ │ │ mov r1, r4 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a29c │ │ │ │ + beq 3a244 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a29c │ │ │ │ + bne 3a244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a1b0 │ │ │ │ + beq 3a158 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a2f0 │ │ │ │ - ldr r0, [pc, #140] @ 3a348 │ │ │ │ - bl 9dd38 │ │ │ │ + bne 3a298 │ │ │ │ + ldr r0, [pc, #140] @ 3a2f0 │ │ │ │ + bl 9dd58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a2e4 │ │ │ │ + beq 3a28c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a2e4 │ │ │ │ + bne 3a28c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a1b0 │ │ │ │ + beq 3a158 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #80] @ 3a34c │ │ │ │ + ldr r0, [pc, #80] @ 3a2f4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a32c │ │ │ │ + beq 3a2d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a32c │ │ │ │ + bne 3a2d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ - eorseq sl, r8, ip, asr #19 │ │ │ │ - eorseq r8, r5, r0, lsl r6 │ │ │ │ - @ instruction: 0x0038a9d4 │ │ │ │ - eorseq sl, r8, r4, ror #19 │ │ │ │ - eorseq r3, r9, ip, asr #11 │ │ │ │ - @ instruction: 0x0038a9f8 │ │ │ │ - ldr r2, [pc] @ 3a358 │ │ │ │ - b 3a698 <_Py_IncRef@@Base+0x33c> │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ + eorseq sl, r8, ip, lsl #28 │ │ │ │ + eorseq r8, r5, r0, asr sl │ │ │ │ + eorseq sl, r8, r4, lsl lr │ │ │ │ + eorseq sl, r8, r4, lsr #28 │ │ │ │ + @ instruction: 0x003939f4 │ │ │ │ + eorseq sl, r8, r8, lsr lr │ │ │ │ + ldr r2, [pc] @ 3a300 │ │ │ │ + b 3a640 <_Py_IncRef@@Base+0x33c> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0003a35c <_Py_IncRef@@Base>: │ │ │ │ +0003a304 <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ + b 3a5c4 <_Py_IncRef@@Base+0x2c0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a3ac <_Py_IncRef@@Base+0x50> │ │ │ │ + beq 3a358 <_Py_IncRef@@Base+0x54> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ 3a5f0 <_Py_IncRef@@Base+0x294> │ │ │ │ - bl 10f2dc │ │ │ │ + ldr r1, [pc, #592] @ 3a59c <_Py_IncRef@@Base+0x298> │ │ │ │ + bl 10f318 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a3c4 <_Py_IncRef@@Base+0x68> │ │ │ │ - b 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ - ldr r3, [pc, #576] @ 3a5f4 <_Py_IncRef@@Base+0x298> │ │ │ │ - ldr r1, [pc, #576] @ 3a5f8 <_Py_IncRef@@Base+0x29c> │ │ │ │ + bne 3a370 <_Py_IncRef@@Base+0x6c> │ │ │ │ + b 3a368 <_Py_IncRef@@Base+0x64> │ │ │ │ + ldr r3, [pc, #576] @ 3a5a0 <_Py_IncRef@@Base+0x29c> │ │ │ │ + ldr r1, [pc, #576] @ 3a5a4 <_Py_IncRef@@Base+0x2a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r3, #0 │ │ │ │ - b 3a5e4 <_Py_IncRef@@Base+0x288> │ │ │ │ + b 3a590 <_Py_IncRef@@Base+0x28c> │ │ │ │ ldr r8, [r7, #60] @ 0x3c │ │ │ │ - ldr sl, [pc, #556] @ 3a5fc <_Py_IncRef@@Base+0x2a0> │ │ │ │ - ldr r9, [pc, #556] @ 3a600 <_Py_IncRef@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #556] @ 3a604 <_Py_IncRef@@Base+0x2a8> │ │ │ │ + ldr sl, [pc, #556] @ 3a5a8 <_Py_IncRef@@Base+0x2a4> │ │ │ │ + ldr r9, [pc, #556] @ 3a5ac <_Py_IncRef@@Base+0x2a8> │ │ │ │ + ldr r1, [pc, #556] @ 3a5b0 <_Py_IncRef@@Base+0x2ac> │ │ │ │ mov r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad038 │ │ │ │ + bl ad004 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3a4f4 <_Py_IncRef@@Base+0x198> │ │ │ │ + beq 3a4a0 <_Py_IncRef@@Base+0x19c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3a460 <_Py_IncRef@@Base+0x104> │ │ │ │ + bne 3a40c <_Py_IncRef@@Base+0x108> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a420 <_Py_IncRef@@Base+0xc4> │ │ │ │ + bne 3a3cc <_Py_IncRef@@Base+0xc8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + beq 3a4f0 <_Py_IncRef@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ - b 3a4a0 <_Py_IncRef@@Base+0x144> │ │ │ │ - ldr r2, [pc, #480] @ 3a608 <_Py_IncRef@@Base+0x2ac> │ │ │ │ - ldr r1, [pc, #480] @ 3a60c <_Py_IncRef@@Base+0x2b0> │ │ │ │ - bl 10e4d4 │ │ │ │ + bne 3a4f0 <_Py_IncRef@@Base+0x1ec> │ │ │ │ + b 3a44c <_Py_IncRef@@Base+0x148> │ │ │ │ + ldr r2, [pc, #480] @ 3a5b4 <_Py_IncRef@@Base+0x2b0> │ │ │ │ + ldr r1, [pc, #480] @ 3a5b8 <_Py_IncRef@@Base+0x2b4> │ │ │ │ + bl 10e510 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a454 <_Py_IncRef@@Base+0xf8> │ │ │ │ + beq 3a400 <_Py_IncRef@@Base+0xfc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a454 <_Py_IncRef@@Base+0xf8> │ │ │ │ + bne 3a400 <_Py_IncRef@@Base+0xfc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3a4a8 <_Py_IncRef@@Base+0x14c> │ │ │ │ - b 3a4f4 <_Py_IncRef@@Base+0x198> │ │ │ │ + bne 3a454 <_Py_IncRef@@Base+0x150> │ │ │ │ + b 3a4a0 <_Py_IncRef@@Base+0x19c> │ │ │ │ cmp r3, r9 │ │ │ │ - beq 3a478 <_Py_IncRef@@Base+0x11c> │ │ │ │ + beq 3a424 <_Py_IncRef@@Base+0x120> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ - b 3a48c <_Py_IncRef@@Base+0x130> │ │ │ │ + beq 3a4f0 <_Py_IncRef@@Base+0x1ec> │ │ │ │ + b 3a438 <_Py_IncRef@@Base+0x134> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a468 <_Py_IncRef@@Base+0x10c> │ │ │ │ + beq 3a414 <_Py_IncRef@@Base+0x110> │ │ │ │ mov r6, r5 │ │ │ │ - b 3a4a8 <_Py_IncRef@@Base+0x14c> │ │ │ │ + b 3a454 <_Py_IncRef@@Base+0x150> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + bne 3a4f0 <_Py_IncRef@@Base+0x1ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3a4f0 <_Py_IncRef@@Base+0x1ec> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30e898 │ │ │ │ + bl 30f64c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a4ec <_Py_IncRef@@Base+0x190> │ │ │ │ + beq 3a498 <_Py_IncRef@@Base+0x194> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a4ec <_Py_IncRef@@Base+0x190> │ │ │ │ + bne 3a498 <_Py_IncRef@@Base+0x194> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3a51c <_Py_IncRef@@Base+0x1c0> │ │ │ │ + bne 3a4c8 <_Py_IncRef@@Base+0x1c4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ + beq 3a368 <_Py_IncRef@@Base+0x64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ + bne 3a368 <_Py_IncRef@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3a368 <_Py_IncRef@@Base+0x64> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a3d0 <_Py_IncRef@@Base+0x74> │ │ │ │ + beq 3a37c <_Py_IncRef@@Base+0x78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a3d0 <_Py_IncRef@@Base+0x74> │ │ │ │ + bne 3a37c <_Py_IncRef@@Base+0x78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3a3d0 <_Py_IncRef@@Base+0x74> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3a37c <_Py_IncRef@@Base+0x78> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a568 <_Py_IncRef@@Base+0x20c> │ │ │ │ + beq 3a514 <_Py_IncRef@@Base+0x210> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a568 <_Py_IncRef@@Base+0x20c> │ │ │ │ + bne 3a514 <_Py_IncRef@@Base+0x210> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #148] @ 3a610 <_Py_IncRef@@Base+0x2b4> │ │ │ │ + ldr r2, [pc, #148] @ 3a5bc <_Py_IncRef@@Base+0x2b8> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30e898 │ │ │ │ + bl 30f64c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ + beq 3a368 <_Py_IncRef@@Base+0x64> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3a5e4 <_Py_IncRef@@Base+0x288> │ │ │ │ + bne 3a590 <_Py_IncRef@@Base+0x28c> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a5c0 <_Py_IncRef@@Base+0x264> │ │ │ │ + beq 3a56c <_Py_IncRef@@Base+0x268> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3a5c0 <_Py_IncRef@@Base+0x264> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a56c <_Py_IncRef@@Base+0x268> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3a614 <_Py_IncRef@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #72] @ 3a5c0 <_Py_IncRef@@Base+0x2bc> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r4, r8, r4, ror #1 │ │ │ │ + eorseq r4, r8, r4, lsr #10 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r0, lsl #20 │ │ │ │ + eorseq sl, r8, r0, asr #28 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - eorseq r9, r8, r8, asr fp │ │ │ │ - eorseq r1, r6, r4, asr lr │ │ │ │ - mlaseq r5, r8, ip, lr │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ + mlaseq r8, r8, pc, r9 @ │ │ │ │ + mlaseq r6, r4, r2, r2 │ │ │ │ + ldrsbeq pc, [r5], -r8 @ │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 3a61c <_Py_IncRef@@Base+0x2c0> │ │ │ │ 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+0x338> │ │ │ │ + ldr r1, [pc, #96] @ 3a63c <_Py_IncRef@@Base+0x338> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17dc08 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a68c <_Py_IncRef@@Base+0x330> │ │ │ │ + beq 3a634 <_Py_IncRef@@Base+0x330> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl a6630 │ │ │ │ + bl a65ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ + beq 3a6a8 <_Py_IncRef@@Base+0x3a4> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ + beq 3a6a8 <_Py_IncRef@@Base+0x3a4> │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #60] @ 3a718 <_Py_IncRef@@Base+0x3bc> │ │ │ │ + ldr r3, [pc, #60] @ 3a6c0 <_Py_IncRef@@Base+0x3bc> │ │ │ │ cmp r0, r3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ + beq 3a6a8 <_Py_IncRef@@Base+0x3a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a6a8 <_Py_IncRef@@Base+0x3a4> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #8] @ 3a71c <_Py_IncRef@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #8] @ 3a6c4 <_Py_IncRef@@Base+0x3c0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2863fc │ │ │ │ + b 2863e8 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - eorseq ip, r7, r4, ror r7 │ │ │ │ + @ instruction: 0x0037cbb4 │ │ │ │ │ │ │ │ -0003a720 : │ │ │ │ +0003a6c8 : │ │ │ │ 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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 3a77c │ │ │ │ + beq 3a724 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl f919c │ │ │ │ + bl f92a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a77c │ │ │ │ + beq 3a724 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a77c │ │ │ │ + bne 3a724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3a7b4 │ │ │ │ + beq 3a75c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a830 │ │ │ │ + bne 3a7d8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3a8e0 │ │ │ │ + beq 3a888 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ mov r3, #1 │ │ │ │ str r0, [r1, #12]! │ │ │ │ cmp r3, r5 │ │ │ │ - bge 3a81c │ │ │ │ + bge 3a7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [ip] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [ip] │ │ │ │ str ip, [r1, #4]! │ │ │ │ - b 3a7ec │ │ │ │ + b 3a794 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #196] @ 3a8ec │ │ │ │ + ldr r0, [pc, #196] @ 3a894 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a48 │ │ │ │ - ldr r1, [pc, #184] @ 3a8f0 │ │ │ │ - ldr r0, [pc, #184] @ 3a8f4 │ │ │ │ - bl 16c04c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + b a99c4 │ │ │ │ + ldr r1, [pc, #184] @ 3a898 │ │ │ │ + ldr r0, [pc, #184] @ 3a89c │ │ │ │ + bl 16c058 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3a8c8 │ │ │ │ + beq 3a870 │ │ │ │ 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 ba398 │ │ │ │ + bl ba390 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a88c │ │ │ │ + beq 3a834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a88c │ │ │ │ + bne 3a834 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151a8c │ │ │ │ + bl 151ca8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 3a8d0 │ │ │ │ + bne 3a878 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a8c8 │ │ │ │ + beq 3a870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a8c8 │ │ │ │ + bne 3a870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ - b 3a8e0 │ │ │ │ - ldr r0, [pc, #32] @ 3a8f8 │ │ │ │ + b 3a888 │ │ │ │ + ldr r0, [pc, #32] @ 3a8a0 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r6, ip, lsr r8 │ │ │ │ - eorseq sp, r7, ip, ror r0 │ │ │ │ - mlaseq r6, ip, r3, r0 │ │ │ │ - eorseq r3, r7, r8, asr #1 │ │ │ │ - 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 15a474 <_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 285aa0 │ │ │ │ - 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 c025c │ │ │ │ - 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 9abe0 <_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 r8, r9, r8, ror #4 │ │ │ │ - @ instruction: 0x0016d7fc │ │ │ │ - subseq ip, r7, ip, asr #26 │ │ │ │ + eorseq ip, r6, ip, ror ip │ │ │ │ + eorseq sp, r7, r0, ror r4 │ │ │ │ + @ instruction: 0x003607dc │ │ │ │ + eorseq r3, r7, r8, lsl #10 │ │ │ │ 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 1ac254 │ │ │ │ + bl 1ac4bc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3aa80 │ │ │ │ - blt 3aae4 │ │ │ │ + beq 3a8e4 │ │ │ │ + blt 3a948 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #516] @ 3ac78 │ │ │ │ + ldr r0, [pc, #516] @ 3aadc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 128a98 │ │ │ │ + b 128b4c │ │ │ │ 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 3aac8 │ │ │ │ + bne 3a92c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - ldr r0, [pc, #452] @ 3ac7c │ │ │ │ - bl 128a98 │ │ │ │ + ldr r0, [pc, #452] @ 3aae0 │ │ │ │ + bl 128b4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aca40 │ │ │ │ - b 3ac6c │ │ │ │ + bl 1acca8 │ │ │ │ + b 3aad0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne sl, r6, #8 │ │ │ │ - bne 3ab0c │ │ │ │ + bne 3a970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aca40 │ │ │ │ + bl 1acca8 │ │ │ │ mov r5, #0 │ │ │ │ - b 3ac6c │ │ │ │ + b 3aad0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1361e4 │ │ │ │ + bl 13627c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3aa14 │ │ │ │ str r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt 3aaec │ │ │ │ + blt 3a950 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #4] │ │ │ │ - beq 3abb8 │ │ │ │ + beq 3aa1c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b8a48 │ │ │ │ + bl b8a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ab98 │ │ │ │ + beq 3a9fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #304] @ 3ac80 │ │ │ │ - bl 128a98 │ │ │ │ + ldr r0, [pc, #304] @ 3aae4 │ │ │ │ + bl 128b4c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3aa14 │ │ │ │ cmp r5, r7 │ │ │ │ - blt 3ab88 │ │ │ │ + blt 3a9ec │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ab80 │ │ │ │ + beq 3a9e4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3ab80 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a9e4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b 3ab98 │ │ │ │ + b 3a9fc │ │ │ │ add r2, r6, #12 │ │ │ │ str r3, [r2, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 3ab24 │ │ │ │ + b 3a988 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 3abb8 │ │ │ │ - ldr r3, [pc, #220] @ 3ac84 │ │ │ │ - ldr r1, [pc, #220] @ 3ac88 │ │ │ │ + beq 3aa1c │ │ │ │ + ldr r3, [pc, #220] @ 3aae8 │ │ │ │ + ldr r1, [pc, #220] @ 3aaec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 3ac40 │ │ │ │ - ldr r0, [pc, #204] @ 3ac8c │ │ │ │ - bl 9dd38 │ │ │ │ + b 3aaa4 │ │ │ │ + ldr r0, [pc, #204] @ 3aaf0 │ │ │ │ + bl 9dd58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3aa14 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16630c │ │ │ │ + bl 166320 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3abf8 │ │ │ │ + beq 3aa5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3abf8 │ │ │ │ + bne 3aa5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3aa14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #124] @ 3ac90 │ │ │ │ + ldr r0, [pc, #124] @ 3aaf4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3ac40 │ │ │ │ + beq 3aaa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3ac40 │ │ │ │ + bne 3aaa4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ac64 │ │ │ │ + beq 3aac8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3ac64 │ │ │ │ + bne 3aac8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aca40 │ │ │ │ + bl 1acca8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r1, r8, r8, lsl sp │ │ │ │ - @ instruction: 0x0037acd0 │ │ │ │ - eorseq sl, r8, r8, lsr sl │ │ │ │ + eorseq r2, r8, r8, asr r1 │ │ │ │ + eorseq fp, r7, r0, lsl r1 │ │ │ │ + eorseq sl, r8, r4, ror #29 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r8, r0, asr #20 │ │ │ │ - eorseq r8, r5, r0, lsl r6 │ │ │ │ - eorseq sl, r8, ip, ror #20 │ │ │ │ + eorseq sl, r8, ip, ror #29 │ │ │ │ + eorseq r8, r5, r0, asr sl │ │ │ │ + eorseq sl, r8, r8, lsl pc │ │ │ │ + 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 3ab50 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3ab88 │ │ │ │ + ldr ip, [pc, #208] @ 3ac28 │ │ │ │ + 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 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ab88 │ │ │ │ + mov r4, #0 │ │ │ │ + b 3ac1c │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r5, [r0] │ │ │ │ + ldreq r5, [pc, #148] @ 3ac2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 285a8c │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 3ab80 │ │ │ │ + ldr r6, [pc, #128] @ 3ac2c │ │ │ │ + ldr r3, [pc, #128] @ 3ac30 │ │ │ │ + cmp r5, r6 │ │ │ │ + ldr r1, [pc, #124] @ 3ac34 │ │ │ │ + mov r0, r4 │ │ │ │ + movne r1, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 3ac3c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 3ab80 │ │ │ │ + cmp r5, r6 │ │ │ │ + beq 3ac1c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [pc, #88] @ 3ac38 │ │ │ │ + mov r2, #-2147483646 @ 0x80000002 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + bl c02dc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 3ac18 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 3ac18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_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 r8, r9, r4, lsl #2 │ │ │ │ + andseq sp, r6, r8, lsl #16 │ │ │ │ + subseq ip, r7, ip, asr #26 │ │ │ │ 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 1e43a4 │ │ │ │ + bl 1e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3accc │ │ │ │ + bge 3ac74 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ad04 │ │ │ │ + b 3acac │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 3ad0c <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 3acb4 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3acc4 │ │ │ │ + blt 3ac6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ stm sp, {r3, r4} │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 30fdcc │ │ │ │ + bl 311028 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003ad0c <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +0003acb4 <_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 30fcf4 │ │ │ │ + bl 310838 │ │ │ │ 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 31034c │ │ │ │ + ldr r1, [pc] @ 3ad00 <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ + b 31079c │ │ │ │ @ instruction: 0x0057f398 │ │ │ │ │ │ │ │ -0003ad5c <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +0003ad04 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #56] @ 3adac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x50> │ │ │ │ + ldr r2, [pc, #56] @ 3ad54 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x50> │ │ │ │ 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 1a99d8 │ │ │ │ + bl 1a9c40 │ │ │ │ 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} │ │ │ │ - andeq pc, ip, ip, ror #19 │ │ │ │ + andeq pc, ip, r8, lsl fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3adec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x90> │ │ │ │ + ldr r0, [pc, #16] @ 3ad94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x90> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + ldr r1, [pc, #160] @ 3ae50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 31034c │ │ │ │ + bl 31079c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 3ae28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ - bl 11a668 │ │ │ │ + bne 3add0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ + bl 11a6ac │ │ │ │ mov r5, r0 │ │ │ │ - b 3ae4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf0> │ │ │ │ + b 3adf4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ + beq 3adf0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3adf0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #80] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + ldr r1, [pc, #80] @ 3ae50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r2, #0 │ │ │ │ - bl 31034c │ │ │ │ + bl 31079c │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3aea0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ + beq 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 181dfc <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 181f30 <_PyErr_ChainExceptions1@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ + beq 3ae44 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ + beq 3ae44 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ + bne 3ae44 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq fp, r7, ip, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3aee8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ + ldr r0, [pc, #16] @ 3ae90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ 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 18bc18 │ │ │ │ + beq 3aea4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a0> │ │ │ │ + b 18bf78 │ │ │ │ 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 r3, [pc, #16] @ 3aecc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #16] @ 3aed0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038aefc │ │ │ │ + @ instruction: 0x0038b2f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 312534 <_Py_c_pow@@Base+0x9e0> │ │ │ │ + bl 3124a8 <_Py_c_pow@@Base+0x424> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3af60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ + beq 3af08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -16886,632 +16864,632 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ 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 2b765c <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #96] @ 3afa0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ + bl 2b7788 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3afa8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ + bne 3af50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ mov r0, #0 │ │ │ │ - b 3aff0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + b 3af98 <_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> │ │ │ │ + ldr r1, [pc, #68] @ 3afa4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #68] @ 3afa8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3afa0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x244> │ │ │ │ + blt 3af48 <_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> │ │ │ │ + ldrne r0, [pc, #32] @ 3afac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ + bne 3af98 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + ldr r3, [pc, #28] @ 3afb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r8, r8, lsr #30 │ │ │ │ - mlaseq r7, r4, r5, lr │ │ │ │ - eorseq sl, r8, r4, lsr pc │ │ │ │ + mlaseq r8, r4, r3, fp │ │ │ │ + eorseq lr, r7, r4, asr #19 │ │ │ │ + eorseq fp, r8, r0, lsr #7 │ │ │ │ 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 r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 3afdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1a1b80 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b000 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2fc> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3afd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ + eorseq r1, r7, r0, lsr #16 │ │ │ │ │ │ │ │ -0003b00c : │ │ │ │ +0003b004 : │ │ │ │ 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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b03c │ │ │ │ - ldr r0, [pc, #80] @ 3b088 │ │ │ │ - bl 2a5d10 │ │ │ │ - b 3b080 │ │ │ │ + bne 3b034 │ │ │ │ + ldr r0, [pc, #80] @ 3b080 │ │ │ │ + bl 2a5ba0 │ │ │ │ + b 3b078 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ 3b088 │ │ │ │ + ldr r2, [pc, #64] @ 3b080 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d014c │ │ │ │ + bl 2d0274 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3b06c │ │ │ │ + beq 3b064 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3b074 │ │ │ │ + beq 3b06c │ │ │ │ mov r4, r5 │ │ │ │ - b 3b080 │ │ │ │ + b 3b078 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3b06c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3b064 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r8, r0, asr #32 │ │ │ │ + eorseq fp, r8, r0, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3b0c8 │ │ │ │ + ldr r0, [pc, #16] @ 3b0c0 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b104 │ │ │ │ + beq 3b0fc │ │ │ │ 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 2ae88c │ │ │ │ + bl 2ae93c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 3b0ec │ │ │ │ + bne 3b0e4 │ │ │ │ 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 3b144 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1a1914 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b168 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b138 │ │ │ │ - eorseq r1, r7, r0, ror #7 │ │ │ │ │ │ │ │ -0003b16c <_PyCompile_Assemble@@Base>: │ │ │ │ +0003b114 : │ │ │ │ + ldr r0, [pc] @ 3b11c │ │ │ │ + b 10ed28 │ │ │ │ + subseq r1, r7, r4, lsr #25 │ │ │ │ + │ │ │ │ +0003b120 <_PyCompile_Assemble@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #344] @ 3b2dc <_PyCompile_Assemble@@Base+0x170> │ │ │ │ + ldr r3, [pc, #344] @ 3b290 <_PyCompile_Assemble@@Base+0x170> │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b1a8 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #324] @ 3b2e0 <_PyCompile_Assemble@@Base+0x174> │ │ │ │ - ldr r1, [pc, #324] @ 3b2e4 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + beq 3b15c <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #324] @ 3b294 <_PyCompile_Assemble@@Base+0x174> │ │ │ │ + ldr r1, [pc, #324] @ 3b298 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 3b1d0 <_PyCompile_Assemble@@Base+0x64> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 3b184 <_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 91928 │ │ │ │ + bl 9196c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3b1d8 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ + bne 3b18c <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b2d0 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + b 3b284 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152514 │ │ │ │ + bl 1525f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b1f0 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ + bne 3b1a4 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b29c <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + b 3b250 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 259334 <_PySys_GetRequiredAttrString@@Base+0x318c> │ │ │ │ + bl 259494 <_PySys_GetRequiredAttrString@@Base+0x308c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3b1e8 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b19c <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 15654c │ │ │ │ + bl 15670c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3b1e8 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b19c <_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 15bb88 <_PyDict_DelItemIf@@Base+0x3b8> │ │ │ │ + bl 15ba6c <_PyDict_DelItemIf@@Base+0x284> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b1e8 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + blt 3b19c <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 15208c │ │ │ │ + bl 152214 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3b1e8 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b19c <_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 2596ec <_PySys_GetRequiredAttrString@@Base+0x3544> │ │ │ │ + bl 259a58 <_PySys_GetRequiredAttrString@@Base+0x3650> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3b29c <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + beq 3b250 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3b29c <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + bne 3b250 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b2c0 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + beq 3b274 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3b2c0 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + bne 3b274 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 164614 <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ + bl 1641c4 <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 163aa8 │ │ │ │ + bl 163abc │ │ │ │ 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 fp, r8, r4, ror #3 │ │ │ │ - │ │ │ │ -0003b2e8 : │ │ │ │ - ldr r0, [pc] @ 3b2f0 │ │ │ │ - b 10ecec │ │ │ │ - ldrsbeq r1, [r7], #-192 @ 0xffffff40 │ │ │ │ + eorseq fp, r8, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #576] @ 3b54c │ │ │ │ + ldr r1, [pc, #576] @ 3b4f4 <_PyCompile_Assemble@@Base+0x3d4> │ │ │ │ mov r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3b324 │ │ │ │ + bge 3b2cc <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #548] @ 3b550 │ │ │ │ + ldr r1, [pc, #548] @ 3b4f8 <_PyCompile_Assemble@@Base+0x3d8> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #528] @ 3b554 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #528] @ 3b4fc <_PyCompile_Assemble@@Base+0x3dc> │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #508] @ 3b558 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #508] @ 3b500 <_PyCompile_Assemble@@Base+0x3e0> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #488] @ 3b55c │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #488] @ 3b504 <_PyCompile_Assemble@@Base+0x3e4> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #468] @ 3b560 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #468] @ 3b508 <_PyCompile_Assemble@@Base+0x3e8> │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #448] @ 3b564 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #448] @ 3b50c <_PyCompile_Assemble@@Base+0x3ec> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #428] @ 3b568 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #428] @ 3b510 <_PyCompile_Assemble@@Base+0x3f0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #408] @ 3b56c │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #408] @ 3b514 <_PyCompile_Assemble@@Base+0x3f4> │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #388] @ 3b570 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #388] @ 3b518 <_PyCompile_Assemble@@Base+0x3f8> │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #368] @ 3b574 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #368] @ 3b51c <_PyCompile_Assemble@@Base+0x3fc> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #348] @ 3b578 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #348] @ 3b520 <_PyCompile_Assemble@@Base+0x400> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #328] @ 3b57c │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #328] @ 3b524 <_PyCompile_Assemble@@Base+0x404> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #308] @ 3b580 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #308] @ 3b528 <_PyCompile_Assemble@@Base+0x408> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #288] @ 3b584 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #288] @ 3b52c <_PyCompile_Assemble@@Base+0x40c> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #268] @ 3b588 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #268] @ 3b530 <_PyCompile_Assemble@@Base+0x410> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #248] @ 3b58c │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #248] @ 3b534 <_PyCompile_Assemble@@Base+0x414> │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #228] @ 3b590 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #228] @ 3b538 <_PyCompile_Assemble@@Base+0x418> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #208] @ 3b594 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #208] @ 3b53c <_PyCompile_Assemble@@Base+0x41c> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #188] @ 3b598 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #188] @ 3b540 <_PyCompile_Assemble@@Base+0x420> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #168] @ 3b59c │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #168] @ 3b544 <_PyCompile_Assemble@@Base+0x424> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #148] @ 3b5a0 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #148] @ 3b548 <_PyCompile_Assemble@@Base+0x428> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #128] @ 3b5a4 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #128] @ 3b54c <_PyCompile_Assemble@@Base+0x42c> │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #108] @ 3b5a8 │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #108] @ 3b550 <_PyCompile_Assemble@@Base+0x430> │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161688 │ │ │ │ + bl 16169c │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r8, r0, lsr #4 │ │ │ │ - eorseq fp, r8, r4, lsr #4 │ │ │ │ - eorseq fp, r8, r0, lsr r2 │ │ │ │ - eorseq fp, r8, r0, asr #4 │ │ │ │ - eorseq fp, r8, ip, asr #4 │ │ │ │ - eorseq fp, r8, r8, asr r2 │ │ │ │ - eorseq fp, r8, r4, ror #4 │ │ │ │ - eorseq fp, r8, r4, ror r2 │ │ │ │ - eorseq fp, r8, r0, lsl #5 │ │ │ │ - eorseq fp, r8, ip, lsl #5 │ │ │ │ - mlaseq r8, r8, r2, fp │ │ │ │ - eorseq fp, r8, r8, lsr #5 │ │ │ │ - @ instruction: 0x0038b2b4 │ │ │ │ - eorseq fp, r8, r0, asr #5 │ │ │ │ - @ instruction: 0x0038b2d0 │ │ │ │ - eorseq fp, r8, r0, ror #5 │ │ │ │ - @ instruction: 0x0038b2f8 │ │ │ │ - eorseq fp, r8, r4, asr #4 │ │ │ │ - eorseq fp, r8, ip, lsl #6 │ │ │ │ - eorseq fp, r8, ip, lsl r3 │ │ │ │ - eorseq fp, r8, ip, asr r2 │ │ │ │ - eorseq fp, r8, ip, lsr #6 │ │ │ │ - eorseq fp, r8, r4, lsr r3 │ │ │ │ - eorseq fp, r8, r0, asr #6 │ │ │ │ - │ │ │ │ -0003b5ac : │ │ │ │ - ldr r3, [pc, #4] @ 3b5b8 │ │ │ │ - mov r2, #136 @ 0x88 │ │ │ │ - b 2539d8 │ │ │ │ - eorseq ip, r7, r0, asr #12 │ │ │ │ - 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 3b5f4 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - ldr r6, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - beq 3b618 │ │ │ │ - b 3b630 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 3b66c │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3b5dc │ │ │ │ - b 3b628 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3146d4 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 3b630 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - ldr r0, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3b650 │ │ │ │ - bl 91928 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4] │ │ │ │ - beq 3b628 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 9c9f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 3b628 │ │ │ │ - ldr r0, [pc, #4] @ 3b670 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r6, r8, asr pc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0038b5b8 │ │ │ │ + @ instruction: 0x0038b5bc │ │ │ │ + eorseq fp, r8, r8, asr #11 │ │ │ │ + @ instruction: 0x0038b5d8 │ │ │ │ + eorseq fp, r8, r4, ror #11 │ │ │ │ + @ instruction: 0x0038b5f0 │ │ │ │ + @ instruction: 0x0038b5fc │ │ │ │ + eorseq fp, r8, ip, lsl #12 │ │ │ │ + eorseq fp, r8, r8, lsl r6 │ │ │ │ + eorseq fp, r8, r4, lsr #12 │ │ │ │ + eorseq fp, r8, r0, lsr r6 │ │ │ │ + eorseq fp, r8, r0, asr #12 │ │ │ │ + eorseq fp, r8, ip, asr #12 │ │ │ │ + eorseq fp, r8, r8, asr r6 │ │ │ │ + eorseq fp, r8, r8, ror #12 │ │ │ │ + eorseq fp, r8, r8, ror r6 │ │ │ │ + mlaseq r8, r0, r6, fp │ │ │ │ + @ instruction: 0x0038b5dc │ │ │ │ + eorseq fp, r8, r4, lsr #13 │ │ │ │ + @ instruction: 0x0038b6b4 │ │ │ │ + @ instruction: 0x0038b5f4 │ │ │ │ + eorseq fp, r8, r4, asr #13 │ │ │ │ + eorseq fp, r8, ip, asr #13 │ │ │ │ + @ instruction: 0x0038b6d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 3b69c │ │ │ │ + bne 3b57c <_PyCompile_Assemble@@Base+0x45c> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1947fc │ │ │ │ + b 194b5c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b6c0 │ │ │ │ + ldr r0, [pc, #20] @ 3b5a0 <_PyCompile_Assemble@@Base+0x480> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 3b690 │ │ │ │ - eorseq r3, r7, r8, ror r7 │ │ │ │ + b 3b570 <_PyCompile_Assemble@@Base+0x450> │ │ │ │ + eorseq r3, r7, ip, asr #23 │ │ │ │ + │ │ │ │ +0003b5a4 : │ │ │ │ + ldr r3, [pc, #4] @ 3b5b0 │ │ │ │ + mov r2, #136 @ 0x88 │ │ │ │ + b 253c38 │ │ │ │ + eorseq ip, r7, r0, lsl #21 │ │ │ │ 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] @ 3b780 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3b71c │ │ │ │ + beq 3b60c │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #136] @ 0x88 │ │ │ │ - ldrne r3, [pc, #384] @ 3b894 │ │ │ │ + ldrne r3, [pc, #384] @ 3b784 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3b860 │ │ │ │ + beq 3b750 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #352] @ 3b894 │ │ │ │ + ldr r3, [pc, #352] @ 3b784 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3b860 │ │ │ │ + bne 3b750 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b748 │ │ │ │ + bne 3b638 │ │ │ │ mov r4, #0 │ │ │ │ - b 3b804 │ │ │ │ + b 3b6f4 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3b778 │ │ │ │ + beq 3b668 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3b804 │ │ │ │ + ble 3b6f4 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3b75c │ │ │ │ - b 3b79c │ │ │ │ + bne 3b64c │ │ │ │ + b 3b68c │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b79c │ │ │ │ + beq 3b68c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3b77c │ │ │ │ - ldr r3, [pc, #256] @ 3b898 │ │ │ │ + bne 3b66c │ │ │ │ + ldr r3, [pc, #256] @ 3b788 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b804 │ │ │ │ - ldr r2, [pc, #248] @ 3b89c │ │ │ │ + bne 3b6f4 │ │ │ │ + ldr r2, [pc, #248] @ 3b78c │ │ │ │ mov r0, r5 │ │ │ │ - bl 316290 │ │ │ │ + bl 316730 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3b884 │ │ │ │ - beq 3b804 │ │ │ │ + blt 3b774 │ │ │ │ + beq 3b6f4 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3b89c │ │ │ │ + ldr r1, [pc, #216] @ 3b78c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d0fcc <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3b8a0 │ │ │ │ + bl 1d12e4 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3b790 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b884 │ │ │ │ + bne 3b774 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b740 │ │ │ │ + beq 3b630 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b740 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3b740 │ │ │ │ + bne 3b630 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3b630 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3b8a4 │ │ │ │ + ldr r1, [pc, #148] @ 3b794 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d0fcc <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3b8a0 │ │ │ │ + bl 1d12e4 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3b790 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b884 │ │ │ │ + bne 3b774 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3b840 │ │ │ │ - ldr r3, [pc, #96] @ 3b8a0 │ │ │ │ - b 3b884 │ │ │ │ + bne 3b730 │ │ │ │ + ldr r3, [pc, #96] @ 3b790 │ │ │ │ + b 3b774 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b860 │ │ │ │ + beq 3b750 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b860 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3b750 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b838 │ │ │ │ - ldr r1, [pc, #44] @ 3b89c │ │ │ │ + beq 3b728 │ │ │ │ + ldr r1, [pc, #44] @ 3b78c │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d0fcc <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d12e4 <_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 │ │ │ │ + @ instruction: 0x0003b5b4 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @ instruction: 0x0057ad98 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ subseq sl, r7, r0, asr r9 │ │ │ │ + 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 3b7d0 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + ldr r6, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + beq 3b7f4 │ │ │ │ + b 3b80c │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #104] @ 3b848 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3b7b8 │ │ │ │ + b 3b804 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314c38 <_PyGen_SetStopIterationValue@@Base+0x190> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 3b80c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + ldr r0, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3b82c │ │ │ │ + bl 9196c │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4] │ │ │ │ + beq 3b804 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 9ca14 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 3b804 │ │ │ │ + ldr r0, [pc, #4] @ 3b84c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mlaseq r6, r8, r3, r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0003b8a8 : │ │ │ │ +0003b850 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 3b8d8 │ │ │ │ + ldr ip, [pc, #24] @ 3b880 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #136 @ 0x88 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ str ip, [sp] │ │ │ │ - bl 12eaf8 │ │ │ │ + bl 12eba8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r7, r0, lsl r7 │ │ │ │ + eorseq ip, r7, r0, asr fp │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #16] @ 3b8c0 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ 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 │ │ │ │ @@ -17522,1040 +17500,1040 @@ │ │ │ │ moveq r6, r2 │ │ │ │ add r6, r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #1 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ sub r4, r6, #1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bne 3b968 │ │ │ │ + bne 3b910 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3b998 │ │ │ │ + bne 3b940 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #504] @ 3bb74 │ │ │ │ + ldr ip, [pc, #504] @ 3bb1c │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3b9c0 │ │ │ │ + beq 3b968 │ │ │ │ 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 │ │ │ │ + bne 3b970 │ │ │ │ + ldr r2, [pc, #452] @ 3bb20 │ │ │ │ + ldr r1, [pc, #452] @ 3bb24 │ │ │ │ + ldr r0, [pc, #452] @ 3bb28 │ │ │ │ mov r3, r8 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 3bb68 │ │ │ │ + b 3bb10 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ba7c │ │ │ │ + beq 3ba24 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - ldreq r9, [pc, #420] @ 3bb84 │ │ │ │ - beq 3b9e8 │ │ │ │ + ldreq r9, [pc, #420] @ 3bb2c │ │ │ │ + beq 3b990 │ │ │ │ subs r4, r6, #2 │ │ │ │ - beq 3ba90 │ │ │ │ + beq 3ba38 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3ba08 │ │ │ │ + beq 3b9b0 │ │ │ │ subs r4, r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ moveq sl, r4 │ │ │ │ - beq 3baa8 │ │ │ │ - b 3ba0c │ │ │ │ - ldr r7, [pc, #376] @ 3bb88 │ │ │ │ + beq 3ba50 │ │ │ │ + b 3b9b4 │ │ │ │ + ldr r7, [pc, #376] @ 3bb30 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ba34 │ │ │ │ - bl 10329c │ │ │ │ + beq 3b9dc │ │ │ │ + bl 103280 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b9c0 │ │ │ │ + blt 3b968 │ │ │ │ subs sl, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3ba3c │ │ │ │ - b 3baa4 │ │ │ │ + bne 3b9e4 │ │ │ │ + b 3ba4c │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ba60 │ │ │ │ - bl 10329c │ │ │ │ + beq 3ba08 │ │ │ │ + bl 103280 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3b9c0 │ │ │ │ + blt 3b968 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3ba64 │ │ │ │ - b 3baa0 │ │ │ │ + bne 3ba0c │ │ │ │ + b 3ba48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r5, r0, #0 │ │ │ │ movge sl, r6 │ │ │ │ - bge 3baa8 │ │ │ │ - b 3b9c0 │ │ │ │ - ldr r7, [pc, #260] @ 3bb88 │ │ │ │ - ldr r9, [pc, #252] @ 3bb84 │ │ │ │ + bge 3ba50 │ │ │ │ + b 3b968 │ │ │ │ + ldr r7, [pc, #260] @ 3bb30 │ │ │ │ + ldr r9, [pc, #252] @ 3bb2c │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 3baa8 │ │ │ │ - ldr r7, [pc, #240] @ 3bb88 │ │ │ │ + b 3ba50 │ │ │ │ + ldr r7, [pc, #240] @ 3bb30 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 3baa8 │ │ │ │ + b 3ba50 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #0 │ │ │ │ subs r6, r4, #0 │ │ │ │ movne r6, #1 │ │ │ │ subs fp, sl, #0 │ │ │ │ movne fp, #1 │ │ │ │ tst r6, fp │ │ │ │ - beq 3bad4 │ │ │ │ - ldr r3, [pc, #196] @ 3bb8c │ │ │ │ - ldr r1, [pc, #196] @ 3bb90 │ │ │ │ + beq 3ba7c │ │ │ │ + ldr r3, [pc, #196] @ 3bb34 │ │ │ │ + ldr r1, [pc, #196] @ 3bb38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 3b9c0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 3b968 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3baf8 │ │ │ │ + beq 3baa0 │ │ │ │ orrs sl, r4, sl │ │ │ │ - beq 3baf8 │ │ │ │ - ldr r3, [pc, #160] @ 3bb8c │ │ │ │ - ldr r1, [pc, #164] @ 3bb94 │ │ │ │ + beq 3baa0 │ │ │ │ + ldr r3, [pc, #160] @ 3bb34 │ │ │ │ + ldr r1, [pc, #164] @ 3bb3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 3b9c0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 3b968 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2aa100 │ │ │ │ + bl 2a9f90 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3b9c0 │ │ │ │ - bl 2a9bf8 │ │ │ │ + beq 3b968 │ │ │ │ + bl 2a9a88 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bb68 │ │ │ │ + beq 3bb10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3bb68 │ │ │ │ + bne 3bb10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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: 0x0037acb0 │ │ │ │ - @ instruction: 0x00369db8 │ │ │ │ - eorseq fp, r8, r4, lsr #8 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + @ instruction: 0x0036a1f8 │ │ │ │ + @ instruction: 0x0038b7bc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq fp, r6, r4, asr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r8, lsl #15 │ │ │ │ - eorseq fp, r7, ip, lsr #15 │ │ │ │ + eorseq fp, r7, r8, asr #23 │ │ │ │ + eorseq fp, r7, ip, ror #23 │ │ │ │ + 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] @ 3bb7c │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f2b8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrsheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ │ │ │ │ -0003bb98 <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003bb80 <_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 264458 │ │ │ │ + bl 2648e8 │ │ │ │ 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> │ │ │ │ + bne 3bbc4 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + ldr r3, [pc, #700] @ 3be74 <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ + ldr r1, [pc, #700] @ 3be78 <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - bl bb90c <_PyArena_New@@Base> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 3bbd0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl bb904 <_PyArena_New@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 3bbf0 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ + bne 3bbd8 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ mov r6, #0 │ │ │ │ - b 3be80 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ + b 3be68 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e0424 <_PyErr_BadInternalCall@@Base+0x11b4> │ │ │ │ + bl 2e08f8 <_PyErr_BadInternalCall@@Base+0x11a4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ - bl 2e84d8 │ │ │ │ + beq 3bc1c <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + bl 2e89b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + beq 3bc1c <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ - bl 24c9b8 │ │ │ │ + bl 24cb80 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3bc40 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ + bne 3bc28 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1680f8 <_PyArena_Free@@Base> │ │ │ │ - b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl 1680e8 <_PyArena_Free@@Base> │ │ │ │ + b 3bbd0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r5, #64] @ 0x40 │ │ │ │ - bl 91928 │ │ │ │ + bl 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - ldr r1, [pc, #568] @ 3be94 <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ + beq 3bbd0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + ldr r1, [pc, #568] @ 3be7c <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1333cc │ │ │ │ + bl 13347c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + beq 3bbd0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253214 │ │ │ │ + bl 253474 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3bc90 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ + bne 3bc78 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ mov r6, #0 │ │ │ │ - b 3be60 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ + b 3be48 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #700] @ 0x2bc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3bcb0 <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ + bne 3bc98 <_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> │ │ │ │ + beq 3bcc4 <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ + b 3bcb0 <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ + ldr r1, [pc, #480] @ 3be80 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3bca0 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ - b 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #460] @ 3be9c <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ + bge 3bc88 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ + b 3bc70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #460] @ 3be84 <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc70 <_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> │ │ │ │ + beq 3bce4 <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ + ldr r1, [pc, #432] @ 3be88 <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc70 <_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> │ │ │ │ + beq 3bd04 <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ + ldr r1, [pc, #404] @ 3be8c <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc70 <_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> │ │ │ │ + beq 3bd24 <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #376] @ 3be90 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc70 <_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> │ │ │ │ + beq 3bd44 <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ + ldr r1, [pc, #348] @ 3be94 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc70 <_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> │ │ │ │ + beq 3bd64 <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ + ldr r1, [pc, #320] @ 3be98 <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #732] @ 0x2dc │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #288] @ 3beb4 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + beq 3bc70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #288] @ 3be9c <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #240] @ 3beb8 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + beq 3bc70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #240] @ 3bea0 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #192] @ 3bebc <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ + beq 3bc70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #192] @ 3bea4 <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ cmp r9, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, #3 │ │ │ │ movne r1, #1 │ │ │ │ - bl 259038 <_PySys_GetRequiredAttrString@@Base+0x2e90> │ │ │ │ + bl 2591c8 <_PySys_GetRequiredAttrString@@Base+0x2dc0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + beq 3bc70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 152da4 │ │ │ │ + bl 152fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + blt 3bbd0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #2 │ │ │ │ - bl a27f4 │ │ │ │ + bl a2770 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25e6a0 │ │ │ │ + bl 25ea64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2602d8 │ │ │ │ + bl 26076c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1680f8 <_PyArena_Free@@Base> │ │ │ │ + bl 1680e8 <_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 fp, r8, r0, lsr r4 │ │ │ │ + @ instruction: 0x0038b7f0 │ │ │ │ subseq r9, r7, r0, lsr #20 │ │ │ │ - eorseq r7, r6, r4, ror #30 │ │ │ │ - eorseq fp, r8, r0, asr #8 │ │ │ │ - eorseq fp, r8, ip, asr #8 │ │ │ │ - eorseq pc, r7, r4, lsr #21 │ │ │ │ - eorseq fp, r5, r4, ror #23 │ │ │ │ - eorseq fp, r8, r4, asr r4 │ │ │ │ - eorseq fp, r8, r0, ror #8 │ │ │ │ - eorseq fp, r8, ip, ror #8 │ │ │ │ - eorseq fp, r8, r8, ror r4 │ │ │ │ - eorseq fp, r8, r8, lsl #9 │ │ │ │ + eorseq r8, r6, r4, lsr #7 │ │ │ │ + eorseq fp, r8, r0, lsl #16 │ │ │ │ + eorseq fp, r8, ip, lsl #16 │ │ │ │ + eorseq pc, r7, r4, ror #29 │ │ │ │ + eorseq ip, r5, r4, lsr #32 │ │ │ │ + eorseq fp, r8, r4, lsl r8 │ │ │ │ + eorseq fp, r8, r0, lsr #16 │ │ │ │ + eorseq fp, r8, ip, lsr #16 │ │ │ │ + eorseq fp, r8, r8, lsr r8 │ │ │ │ + eorseq fp, r8, r8, asr #16 │ │ │ │ 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 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ - bne 3bf14 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ + bne 3befc <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bf44 <_PyCompile_CodeGen@@Base+0x3ac> │ │ │ │ + beq 3bf2c <_PyCompile_CodeGen@@Base+0x3ac> │ │ │ │ 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, #404] @ 3c0c8 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ + ldr ip, [pc, #404] @ 3c0b0 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bf6c <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ + beq 3bf54 <_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> │ │ │ │ + bne 3bf5c <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ + ldr r2, [pc, #364] @ 3c0b4 <_PyCompile_CodeGen@@Base+0x534> │ │ │ │ + ldr r1, [pc, #364] @ 3c0b8 <_PyCompile_CodeGen@@Base+0x538> │ │ │ │ + ldr r0, [pc, #364] @ 3c0bc <_PyCompile_CodeGen@@Base+0x53c> │ │ │ │ mov r3, r8 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + b 3c0a4 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r8 │ │ │ │ - bl 17043c │ │ │ │ + bl 170448 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + beq 3c0a4 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1b5990 │ │ │ │ + bl 1b5c78 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - bl c3cf0 │ │ │ │ + beq 3c06c <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + bl c3d70 │ │ │ │ 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 8b498 │ │ │ │ + bl 8b43c │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #36] @ 0x24 │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ - beq 3c038 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ + beq 3c020 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str sl, [sp] │ │ │ │ bl 2a8d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c02c <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ + beq 3c014 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 3c02c <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ + bne 3c014 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c034 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ + bgt 3c01c <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ lsl r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b 3bfc8 <_PyCompile_CodeGen@@Base+0x430> │ │ │ │ + b 3bfb0 <_PyCompile_CodeGen@@Base+0x430> │ │ │ │ mov sl, #0 │ │ │ │ - b 3c038 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ + b 3c020 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c074 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ + bne 3c05c <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3c05c <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ - bl 29e588 │ │ │ │ - b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - ldr r3, [pc, #116] @ 3c0d8 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ - ldr r1, [pc, #116] @ 3c0dc <_PyCompile_CodeGen@@Base+0x544> │ │ │ │ + bne 3c044 <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ + bl 29e418 │ │ │ │ + b 3c06c <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + ldr r3, [pc, #116] @ 3c0c0 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ + ldr r1, [pc, #116] @ 3c0c4 <_PyCompile_CodeGen@@Base+0x544> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1175c0 │ │ │ │ - b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + bl 117600 │ │ │ │ + b 3c06c <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b83a0 │ │ │ │ + bl 2b84cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ + beq 3c090 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3c0b0 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ + beq 3c098 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ mov r5, r4 │ │ │ │ - b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + b 3c0a4 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3c090 <_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: 0x0037acb0 │ │ │ │ - @ instruction: 0x00369db8 │ │ │ │ - eorseq ip, r7, r0, lsr #18 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + @ instruction: 0x0036a1f8 │ │ │ │ + eorseq ip, r7, r0, ror #26 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - mlaseq r8, r8, r4, fp │ │ │ │ - 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 19f024 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ + eorseq fp, r8, r0, lsl #17 │ │ │ │ + ldr r0, [pc] @ 3c0d0 <_PyCompile_CodeGen@@Base+0x550> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c15c <_PyCompile_CodeGen@@Base+0x5c4> │ │ │ │ + ldr r0, [pc, #16] @ 3c110 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x0057a598 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ strd r0, [sp] │ │ │ │ moveq r2, #2 │ │ │ │ - ldreq r0, [pc, #76] @ 3c1d4 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ - ldrne r0, [pc, #76] @ 3c1d8 <_PyCompile_CodeGen@@Base+0x640> │ │ │ │ + ldreq r0, [pc, #76] @ 3c188 <_PyCompile_CodeGen@@Base+0x608> │ │ │ │ + ldrne r0, [pc, #76] @ 3c18c <_PyCompile_CodeGen@@Base+0x60c> │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 3c1cc <_PyCompile_CodeGen@@Base+0x634> │ │ │ │ + beq 3c180 <_PyCompile_CodeGen@@Base+0x600> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c1c8 <_PyCompile_CodeGen@@Base+0x630> │ │ │ │ + beq 3c17c <_PyCompile_CodeGen@@Base+0x5fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3c1c8 <_PyCompile_CodeGen@@Base+0x630> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c17c <_PyCompile_CodeGen@@Base+0x5fc> │ │ │ │ + bl 9ac00 <_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] @ 3c1e4 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ - 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, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r3, [pc, #424] @ 3c3b4 <_PyCompile_CodeGen@@Base+0x81c> │ │ │ │ + ldr r3, [pc, #424] @ 3c35c <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ mov r5, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3c240 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ + beq 3c1e8 <_PyCompile_CodeGen@@Base+0x668> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #12] │ │ │ │ - ldrne r3, [pc, #384] @ 3c3b8 <_PyCompile_CodeGen@@Base+0x820> │ │ │ │ + ldrne r3, [pc, #384] @ 3c360 <_PyCompile_CodeGen@@Base+0x7e0> │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + beq 3c32c <_PyCompile_CodeGen@@Base+0x7ac> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [pc, #352] @ 3c3b8 <_PyCompile_CodeGen@@Base+0x820> │ │ │ │ + ldr r3, [pc, #352] @ 3c360 <_PyCompile_CodeGen@@Base+0x7e0> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + bne 3c32c <_PyCompile_CodeGen@@Base+0x7ac> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c26c <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + bne 3c214 <_PyCompile_CodeGen@@Base+0x694> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + b 3c2d0 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3c29c <_PyCompile_CodeGen@@Base+0x704> │ │ │ │ + beq 3c244 <_PyCompile_CodeGen@@Base+0x6c4> │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + ble 3c2d0 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3c280 <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ - b 3c2c0 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + bne 3c228 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ + b 3c268 <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c2c0 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + beq 3c268 <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3c2a0 <_PyCompile_CodeGen@@Base+0x708> │ │ │ │ - ldr r3, [pc, #256] @ 3c3bc <_PyCompile_CodeGen@@Base+0x824> │ │ │ │ + bne 3c248 <_PyCompile_CodeGen@@Base+0x6c8> │ │ │ │ + ldr r3, [pc, #256] @ 3c364 <_PyCompile_CodeGen@@Base+0x7e4> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ - ldr r2, [pc, #248] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ + bne 3c2d0 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ + ldr r2, [pc, #248] @ 3c368 <_PyCompile_CodeGen@@Base+0x7e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 316290 │ │ │ │ + bl 316730 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ - beq 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + blt 3c350 <_PyCompile_CodeGen@@Base+0x7d0> │ │ │ │ + beq 3c2d0 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ + ldr r1, [pc, #216] @ 3c368 <_PyCompile_CodeGen@@Base+0x7e8> │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d0fcc <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ + bl 1d12e4 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3c36c <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ + bne 3c350 <_PyCompile_CodeGen@@Base+0x7d0> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ + beq 3c20c <_PyCompile_CodeGen@@Base+0x68c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ + bne 3c20c <_PyCompile_CodeGen@@Base+0x68c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3c20c <_PyCompile_CodeGen@@Base+0x68c> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + ldr r1, [pc, #148] @ 3c370 <_PyCompile_CodeGen@@Base+0x7f0> │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d0fcc <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ + bl 1d12e4 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3c36c <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ + bne 3c350 <_PyCompile_CodeGen@@Base+0x7d0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3c364 <_PyCompile_CodeGen@@Base+0x7cc> │ │ │ │ - ldr r3, [pc, #96] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ - b 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ + bne 3c30c <_PyCompile_CodeGen@@Base+0x78c> │ │ │ │ + ldr r3, [pc, #96] @ 3c36c <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + b 3c350 <_PyCompile_CodeGen@@Base+0x7d0> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + beq 3c32c <_PyCompile_CodeGen@@Base+0x7ac> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c32c <_PyCompile_CodeGen@@Base+0x7ac> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3c35c <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #44] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ + beq 3c304 <_PyCompile_CodeGen@@Base+0x784> │ │ │ │ + ldr r1, [pc, #44] @ 3c368 <_PyCompile_CodeGen@@Base+0x7e8> │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d0fcc <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d12e4 <_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, ror #3 │ │ │ │ + muleq r3, r0, r1 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ ldrheq sl, [r7], #-216 @ 0xffffff28 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ @ instruction: 0x0057a990 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 3c400 <_PyCompile_CodeGen@@Base+0x868> │ │ │ │ - ldr r3, [pc, #100] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ - ldr r1, [pc, #100] @ 3c45c <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ + bgt 3c3a8 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ + ldr r3, [pc, #100] @ 3c400 <_PyCompile_CodeGen@@Base+0x880> │ │ │ │ + ldr r1, [pc, #100] @ 3c404 <_PyCompile_CodeGen@@Base+0x884> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 3c41c <_PyCompile_CodeGen@@Base+0x884> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 3c3c4 <_PyCompile_CodeGen@@Base+0x844> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ - ldr r3, [pc, #68] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ - ldr r1, [pc, #72] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + beq 3c3cc <_PyCompile_CodeGen@@Base+0x84c> │ │ │ │ + ldr r3, [pc, #68] @ 3c400 <_PyCompile_CodeGen@@Base+0x880> │ │ │ │ + ldr r1, [pc, #72] @ 3c408 <_PyCompile_CodeGen@@Base+0x888> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 3c450 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ + b 3c3f8 <_PyCompile_CodeGen@@Base+0x878> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c438 <_PyCompile_CodeGen@@Base+0x8a0> │ │ │ │ - ldr r0, [pc, #44] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ - b 3c450 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ - ldr r1, [pc, #40] @ 3c468 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ + bne 3c3e0 <_PyCompile_CodeGen@@Base+0x860> │ │ │ │ + ldr r0, [pc, #44] @ 3c40c <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + b 3c3f8 <_PyCompile_CodeGen@@Base+0x878> │ │ │ │ + ldr r1, [pc, #40] @ 3c410 <_PyCompile_CodeGen@@Base+0x890> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f3e00 │ │ │ │ + bl f3f0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c430 <_PyCompile_CodeGen@@Base+0x898> │ │ │ │ + beq 3c3d8 <_PyCompile_CodeGen@@Base+0x858> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - eorseq r2, r7, ip, asr #26 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + eorseq r3, r7, ip, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r7, ip, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c4a8 <_PyCompile_CodeGen@@Base+0x910> │ │ │ │ + ldr r0, [pc, #16] @ 3c450 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ │ │ │ │ -0003c4ac <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +0003c454 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c4c4 <_PyEval_FormatExcUnbound@@Base+0x18> │ │ │ │ + beq 3c46c <_PyEval_FormatExcUnbound@@Base+0x18> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ sub r1, ip, lr │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bge 3c4fc <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ - ldr r1, [pc, #32] @ 3c510 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ - ldr r2, [pc, #32] @ 3c514 <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ + bge 3c4a4 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + ldr r1, [pc, #32] @ 3c4b8 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ + ldr r2, [pc, #32] @ 3c4bc <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 295ae0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3c518 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ - ldr r2, [pc, #20] @ 3c51c <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ + b 29597c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3c4c0 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ + ldr r2, [pc, #20] @ 3c4c4 <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 295ae0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b 29597c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ subseq sp, r5, ip, ror #21 │ │ │ │ - mlaseq r6, r0, pc, r2 @ │ │ │ │ + @ instruction: 0x003633d0 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - mlaseq r8, r4, r5, fp │ │ │ │ + eorseq fp, r8, ip, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ mov r7, r1 │ │ │ │ ands r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne 3c560 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ - ldr r3, [pc, #324] @ 3c694 <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ - ldr r1, [pc, #324] @ 3c698 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ + bne 3c508 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ + ldr r3, [pc, #324] @ 3c63c <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ + ldr r1, [pc, #324] @ 3c640 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1175c0 │ │ │ │ - b 3c688 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + bl 117600 │ │ │ │ + b 3c630 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17043c │ │ │ │ + bl 170448 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c688 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + beq 3c630 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1b5990 │ │ │ │ + bl 1b5c78 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r6, r5 │ │ │ │ - beq 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ - bl c3cf0 │ │ │ │ + beq 3c61c <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ + bl c3d70 │ │ │ │ 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 8b498 │ │ │ │ + bl 8b43c │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #16] │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ - beq 3c628 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + beq 3c5d0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ str sl, [sp] │ │ │ │ bl 2a330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c61c <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ + beq 3c5c4 <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 3c61c <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ + bne 3c5c4 <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c624 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ + bgt 3c5cc <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ lsl r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b 3c5b8 <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ + b 3c560 <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ mov sl, #0 │ │ │ │ - b 3c628 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b 3c5d0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3c664 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bne 3c60c <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3c64c <_PyEval_FormatExcUnbound@@Base+0x1a0> │ │ │ │ - bl 29e588 │ │ │ │ - b 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ - ldr r3, [pc, #72] @ 3c69c <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ - ldr r1, [pc, #72] @ 3c6a0 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ + bne 3c5f4 <_PyEval_FormatExcUnbound@@Base+0x1a0> │ │ │ │ + bl 29e418 │ │ │ │ + b 3c61c <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ + ldr r3, [pc, #72] @ 3c644 <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ + ldr r1, [pc, #72] @ 3c648 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1175c0 │ │ │ │ - b 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ + bl 117600 │ │ │ │ + b 3c61c <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27c6a8 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27c7e0 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bba8 <_Py_DecRef@@Base> │ │ │ │ + bl 19be3c <_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 │ │ │ │ - @ instruction: 0x0038b5f0 │ │ │ │ + eorseq fp, r8, r8, lsl #19 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq fp, r8, r8, lsl r6 │ │ │ │ + @ instruction: 0x0038b9b0 │ │ │ │ │ │ │ │ -0003c6a4 : │ │ │ │ +0003c64c : │ │ │ │ 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 112358 │ │ │ │ + bl 112394 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3c704 │ │ │ │ + beq 3c6ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #192] @ 3c7b0 │ │ │ │ + ldr r0, [pc, #192] @ 3c758 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #184] @ 3c7b4 │ │ │ │ + ldr r1, [pc, #184] @ 3c75c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 3c734 │ │ │ │ + bl 117600 │ │ │ │ + b 3c6dc │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c6e0 │ │ │ │ + bne 3c688 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 3c73c │ │ │ │ - bl 29e588 │ │ │ │ + ble 3c6e4 │ │ │ │ + bl 29e418 │ │ │ │ mov r4, #0 │ │ │ │ - b 3c77c │ │ │ │ + b 3c724 │ │ │ │ add r1, r1, r2 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c734 │ │ │ │ + beq 3c6dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c77c │ │ │ │ + beq 3c724 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r0, r3 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 3c790 │ │ │ │ + beq 3c738 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 3c7a4 │ │ │ │ + beq 3c74c │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r6, r4, lsl ip │ │ │ │ + eorseq r6, r6, r4, asr r0 │ │ │ │ + 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] @ 3c79c │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f2b8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r4, asr #14 │ │ │ │ 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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c888 │ │ │ │ - ldr r0, [pc, #172] @ 3c890 │ │ │ │ - bl 22d844 │ │ │ │ + beq 3c870 │ │ │ │ + ldr r0, [pc, #172] @ 3c878 │ │ │ │ + bl 22d970 │ │ │ │ bl 299b8 │ │ │ │ bl 29f88 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 3c87c │ │ │ │ + beq 3c864 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b83a0 │ │ │ │ + bl 2b84cc │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 3c820 │ │ │ │ + bne 3c808 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3c834 │ │ │ │ - b 3c84c │ │ │ │ + bne 3c81c │ │ │ │ + b 3c834 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c854 │ │ │ │ - b 3c808 │ │ │ │ + beq 3c83c │ │ │ │ + b 3c7f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3c84c │ │ │ │ + bne 3c834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c87c │ │ │ │ + b 3c864 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq 3c7e8 │ │ │ │ + beq 3c7d0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3c7e8 │ │ │ │ + bne 3c7d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3c7e8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3c7d0 │ │ │ │ bl 2a864 │ │ │ │ - ldr r0, [pc, #8] @ 3c890 │ │ │ │ - bl 8b0dc │ │ │ │ + ldr r0, [pc, #8] @ 3c878 │ │ │ │ + bl 8b080 │ │ │ │ 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 │ │ │ │ sub sp, sp, #12 │ │ │ │ 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 19f024 │ │ │ │ - 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 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c910 │ │ │ │ + ldr r0, [pc, #16] @ 3c8b8 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c950 │ │ │ │ + ldr r0, [pc, #16] @ 3c8f8 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -18563,56 +18541,56 @@ │ │ │ │ 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 3c9a0 │ │ │ │ + bne 3c948 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3c9d8 │ │ │ │ + beq 3c980 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #124] @ 3ca38 │ │ │ │ + ldr ip, [pc, #124] @ 3c9e0 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c9d8 │ │ │ │ + bne 3c980 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ca30 │ │ │ │ + b 3c9d8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3c9f8 │ │ │ │ - bl a55fc │ │ │ │ + bne 3c9a0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c9d0 │ │ │ │ + bne 3c978 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8b54 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1d8e64 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3ca20 │ │ │ │ - bl a55fc │ │ │ │ + bne 3c9c8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 3ca3c │ │ │ │ - beq 3ca30 │ │ │ │ - b 3c9d0 │ │ │ │ - ldr r2, [pc, #24] @ 3ca40 │ │ │ │ + ldreq r0, [pc, #32] @ 3c9e4 │ │ │ │ + beq 3c9d8 │ │ │ │ + b 3c978 │ │ │ │ + ldr r2, [pc, #24] @ 3c9e8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 3ca3c │ │ │ │ + ldr r0, [pc, #12] @ 3c9e4 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r1, [r7], #-212 @ 0xffffff2c │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -18620,138 +18598,138 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3ca80 │ │ │ │ + ldr r0, [pc, #16] @ 3ca28 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #424] @ 3cbf8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3cadc │ │ │ │ + beq 3ca84 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #48] @ 0x30 │ │ │ │ - ldrne r3, [pc, #384] @ 3cc54 │ │ │ │ + ldrne r3, [pc, #384] @ 3cbfc │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3cc20 │ │ │ │ + beq 3cbc8 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #352] @ 3cc54 │ │ │ │ + ldr r3, [pc, #352] @ 3cbfc │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3cc20 │ │ │ │ + bne 3cbc8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3cb08 │ │ │ │ + bne 3cab0 │ │ │ │ mov r4, #0 │ │ │ │ - b 3cbc4 │ │ │ │ + b 3cb6c │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3cb38 │ │ │ │ + beq 3cae0 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3cbc4 │ │ │ │ + ble 3cb6c │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3cb1c │ │ │ │ - b 3cb5c │ │ │ │ + bne 3cac4 │ │ │ │ + b 3cb04 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3cb5c │ │ │ │ + beq 3cb04 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3cb3c │ │ │ │ - ldr r3, [pc, #256] @ 3cc58 │ │ │ │ + bne 3cae4 │ │ │ │ + ldr r3, [pc, #256] @ 3cc00 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3cbc4 │ │ │ │ - ldr r2, [pc, #248] @ 3cc5c │ │ │ │ + bne 3cb6c │ │ │ │ + ldr r2, [pc, #248] @ 3cc04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 316290 │ │ │ │ + bl 316730 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3cc44 │ │ │ │ - beq 3cbc4 │ │ │ │ + blt 3cbec │ │ │ │ + beq 3cb6c │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3cc5c │ │ │ │ + ldr r1, [pc, #216] @ 3cc04 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d0fcc <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3cc60 │ │ │ │ + bl 1d12e4 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3cc08 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3cc44 │ │ │ │ + bne 3cbec │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cb00 │ │ │ │ + beq 3caa8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3cb00 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3cb00 │ │ │ │ + bne 3caa8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3caa8 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3cc64 │ │ │ │ + ldr r1, [pc, #148] @ 3cc0c │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d0fcc <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3cc60 │ │ │ │ + bl 1d12e4 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3cc08 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3cc44 │ │ │ │ + bne 3cbec │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3cc00 │ │ │ │ - ldr r3, [pc, #96] @ 3cc60 │ │ │ │ - b 3cc44 │ │ │ │ + bne 3cba8 │ │ │ │ + ldr r3, [pc, #96] @ 3cc08 │ │ │ │ + b 3cbec │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cc20 │ │ │ │ + beq 3cbc8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3cc20 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3cbc8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3cbf8 │ │ │ │ - ldr r1, [pc, #44] @ 3cc5c │ │ │ │ + beq 3cba0 │ │ │ │ + ldr r1, [pc, #44] @ 3cc04 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d0fcc <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d12e4 <_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 │ │ │ │ + andeq ip, r3, ip, lsr #20 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq sl, r7, r4, asr lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ subseq sl, r7, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -18760,15 +18738,15 @@ │ │ │ │ ldrne r7, [r5, #8] │ │ │ │ moveq r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ - ldr lr, [pc, #428] @ 3ce4c │ │ │ │ + ldr lr, [pc, #428] @ 3cdf4 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r7, r7, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -18777,203 +18755,203 @@ │ │ │ │ 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 3ccf8 │ │ │ │ + bne 3cca0 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3cd3c │ │ │ │ - ldr ip, [pc, #336] @ 3ce50 │ │ │ │ + beq 3cce4 │ │ │ │ + ldr ip, [pc, #336] @ 3cdf8 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 3ce34 │ │ │ │ + beq 3cddc │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ce14 │ │ │ │ + beq 3cdbc │ │ │ │ cmp r7, #1 │ │ │ │ - ldreq r5, [pc, #244] @ 3ce54 │ │ │ │ - beq 3cdac │ │ │ │ + ldreq r5, [pc, #244] @ 3cdfc │ │ │ │ + beq 3cd54 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cd94 │ │ │ │ - bl 147e34 │ │ │ │ + beq 3cd3c │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3cd88 │ │ │ │ - bl a55fc │ │ │ │ + bne 3cd30 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ce14 │ │ │ │ + bne 3cdbc │ │ │ │ cmp r7, #2 │ │ │ │ - beq 3cdac │ │ │ │ - b 3cd98 │ │ │ │ - ldr r5, [pc, #184] @ 3ce54 │ │ │ │ + beq 3cd54 │ │ │ │ + b 3cd40 │ │ │ │ + ldr r5, [pc, #184] @ 3cdfc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 25ee0c │ │ │ │ + bl 25f2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ce14 │ │ │ │ + beq 3cdbc │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ cmn r8, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 3cde0 │ │ │ │ + beq 3cd88 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a348 │ │ │ │ mov r4, r0 │ │ │ │ - b 3cde8 │ │ │ │ + b 3cd90 │ │ │ │ bl 29ed4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ce1c │ │ │ │ + beq 3cdc4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3ce24 │ │ │ │ - bl 1324b8 │ │ │ │ + bne 3cdcc │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cdb0 │ │ │ │ + beq 3cd58 │ │ │ │ mov r4, #0 │ │ │ │ - b 3ce34 │ │ │ │ - ldr r4, [pc, #52] @ 3ce58 │ │ │ │ - b 3ce34 │ │ │ │ - ldr r3, [pc, #48] @ 3ce5c │ │ │ │ + b 3cddc │ │ │ │ + ldr r4, [pc, #52] @ 3ce00 │ │ │ │ + b 3cddc │ │ │ │ + ldr r3, [pc, #48] @ 3ce04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq fp, r1, r0, asr ip │ │ │ │ + @ instruction: 0x0051c090 │ │ │ │ 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 357540 │ │ │ │ + bl 357964 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ - bl 357540 │ │ │ │ - ldr r3, [pc, #12] @ 3ce94 │ │ │ │ + bl 357964 │ │ │ │ + ldr r3, [pc, #12] @ 3ce3c │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #8] @ 3ce98 │ │ │ │ + ldr r0, [pc, #8] @ 3ce40 │ │ │ │ movne r0, r3 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr r1, [pc, #120] @ 3cf38 │ │ │ │ - bl 298188 │ │ │ │ + ldr r1, [pc, #120] @ 3cee0 │ │ │ │ + bl 298024 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ced0 │ │ │ │ + bne 3ce78 │ │ │ │ mov r0, #0 │ │ │ │ - b 3cf30 │ │ │ │ + b 3ced8 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 16d7fc <_PyTime_localtime@@Base> │ │ │ │ + bl 16d808 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cec8 │ │ │ │ + bne 3ce70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #76] @ 3cf3c │ │ │ │ + ldr r2, [pc, #76] @ 3cee4 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, #1888 @ 0x760 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r1, r2, #48 @ 0x30 │ │ │ │ add r3, r3, #12 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ 3cf40 │ │ │ │ + ldr r0, [pc, #28] @ 3cee8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r8, ip, ror #14 │ │ │ │ - subseq fp, r1, r8, lsl #25 │ │ │ │ - eorseq fp, r8, r8, ror r7 │ │ │ │ + eorseq fp, r8, r4, lsl #22 │ │ │ │ + subseq ip, r1, r8, asr #1 │ │ │ │ + eorseq fp, r8, r0, lsl fp │ │ │ │ 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 304600 │ │ │ │ + bl 304ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 3cf8c │ │ │ │ + blt 3cf34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3cf88 │ │ │ │ - ldr r3, [pc, #20] @ 3cf94 │ │ │ │ - ldr r1, [pc, #20] @ 3cf98 │ │ │ │ + bne 3cf30 │ │ │ │ + ldr r3, [pc, #20] @ 3cf3c │ │ │ │ + ldr r1, [pc, #20] @ 3cf40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, r7, fp │ │ │ │ + eorseq fp, r8, ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3cfd8 │ │ │ │ + ldr r0, [pc, #16] @ 3cf80 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -18981,15 +18959,15 @@ │ │ │ │ ldrne r9, [r6, #8] │ │ │ │ moveq r9, r6 │ │ │ │ cmp r2, #1 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ - ldr lr, [pc, #484] @ 3d1f8 │ │ │ │ + ldr lr, [pc, #484] @ 3d1a0 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r9, r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -18999,383 +18977,315 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ sub r5, r9, #2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 3d070 │ │ │ │ + bne 3d018 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d0b0 │ │ │ │ + beq 3d058 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #376] @ 3d1fc │ │ │ │ + ldr ip, [pc, #376] @ 3d1a4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r8, r4 │ │ │ │ - beq 3d1e0 │ │ │ │ + beq 3d188 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 3d1e0 │ │ │ │ + beq 3d188 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3d0ec │ │ │ │ - bl a55fc │ │ │ │ + bne 3d094 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d15c │ │ │ │ + bne 3d104 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d100 │ │ │ │ + bne 3d0a8 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ - b 3d164 │ │ │ │ + b 3d10c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d124 │ │ │ │ + beq 3d0cc │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 25ee0c │ │ │ │ + bl 25f2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d15c │ │ │ │ + beq 3d104 │ │ │ │ subs r5, r9, #3 │ │ │ │ - beq 3d0f4 │ │ │ │ + beq 3d09c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d148 │ │ │ │ - bl 10329c │ │ │ │ + beq 3d0f0 │ │ │ │ + bl 103280 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3d15c │ │ │ │ + blt 3d104 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3d164 │ │ │ │ - b 3d14c │ │ │ │ + beq 3d10c │ │ │ │ + b 3d0f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 3d164 │ │ │ │ + bge 3d10c │ │ │ │ mov r4, #0 │ │ │ │ - b 3d1e0 │ │ │ │ + b 3d188 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ cmpeq r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d18c │ │ │ │ + bne 3d134 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d1b8 │ │ │ │ + bne 3d160 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - b 3d1a0 │ │ │ │ + b 3d148 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r3, r3, #8 │ │ │ │ orrne r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 2a4a4 │ │ │ │ mov r5, r0 │ │ │ │ - b 3d1c8 │ │ │ │ + b 3d170 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 29934 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a54 │ │ │ │ - ldr r3, [pc, #40] @ 3d200 │ │ │ │ + bl c7ac8 │ │ │ │ + ldr r3, [pc, #40] @ 3d1a8 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r4, [pc, #36] @ 3d204 │ │ │ │ + ldr r4, [pc, #36] @ 3d1ac │ │ │ │ moveq r4, r3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrsbeq fp, [r1], #-196 @ 0xffffff3c │ │ │ │ + subseq ip, r1, r4, lsl r1 │ │ │ │ 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 3d1c0 │ │ │ │ + b a5868 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 3d1e8 │ │ │ │ + ldr r1, [pc, #16] @ 3d1ec │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r8, r5, ip, lsr #31 │ │ │ │ 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] @ 3d3d4 │ │ │ │ + ldr r3, [pc, #424] @ 3d3bc │ │ │ │ mov r5, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3d260 │ │ │ │ + beq 3d248 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #44] @ 0x2c │ │ │ │ - ldrne r3, [pc, #384] @ 3d3d8 │ │ │ │ + ldrne r3, [pc, #384] @ 3d3c0 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d3a4 │ │ │ │ + beq 3d38c │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #352] @ 3d3d8 │ │ │ │ + ldr r3, [pc, #352] @ 3d3c0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3d3a4 │ │ │ │ + bne 3d38c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3d28c │ │ │ │ + bne 3d274 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d348 │ │ │ │ + b 3d330 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3d2bc │ │ │ │ + beq 3d2a4 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3d348 │ │ │ │ + ble 3d330 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3d2a0 │ │ │ │ - b 3d2e0 │ │ │ │ + bne 3d288 │ │ │ │ + b 3d2c8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3d2e0 │ │ │ │ + beq 3d2c8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d2c0 │ │ │ │ - ldr r3, [pc, #256] @ 3d3dc │ │ │ │ + bne 3d2a8 │ │ │ │ + ldr r3, [pc, #256] @ 3d3c4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3d348 │ │ │ │ - ldr r2, [pc, #248] @ 3d3e0 │ │ │ │ + bne 3d330 │ │ │ │ + ldr r2, [pc, #248] @ 3d3c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 316290 │ │ │ │ + bl 316730 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3d3c8 │ │ │ │ - beq 3d348 │ │ │ │ + blt 3d3b0 │ │ │ │ + beq 3d330 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3d3e0 │ │ │ │ + ldr r1, [pc, #216] @ 3d3c8 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d0fcc <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3d3e4 │ │ │ │ + bl 1d12e4 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3d3cc │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d3c8 │ │ │ │ + bne 3d3b0 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d284 │ │ │ │ + beq 3d26c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d284 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3d284 │ │ │ │ + bne 3d26c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3d26c │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3d3e8 │ │ │ │ + ldr r1, [pc, #148] @ 3d3d0 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d0fcc <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3d3e4 │ │ │ │ + bl 1d12e4 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3d3cc │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d3c8 │ │ │ │ + bne 3d3b0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3d384 │ │ │ │ - ldr r3, [pc, #96] @ 3d3e4 │ │ │ │ - b 3d3c8 │ │ │ │ + bne 3d36c │ │ │ │ + ldr r3, [pc, #96] @ 3d3cc │ │ │ │ + b 3d3b0 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d3a4 │ │ │ │ + beq 3d38c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d3a4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3d38c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3d37c │ │ │ │ - ldr r1, [pc, #44] @ 3d3e0 │ │ │ │ + beq 3d364 │ │ │ │ + ldr r1, [pc, #44] @ 3d3c8 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d0fcc <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d12e4 <_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 #4 │ │ │ │ + strdeq sp, [r3], -r0 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq sl, r7, r8, ror sp │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r7], #-128 @ 0xffffff80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - beq 3d41c │ │ │ │ + beq 3d404 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 9b208 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 3d43c │ │ │ │ - b a58ec │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d464 │ │ │ │ - ldr r1, [pc, #16] @ 3d468 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r5, ip, ror #22 │ │ │ │ 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 92b1c │ │ │ │ + ldr r0, [pc, #120] @ 3d4a8 │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3d4f4 │ │ │ │ + beq 3d49c │ │ │ │ add r6, r5, #2496 @ 0x9c0 │ │ │ │ add r7, r5, #8 │ │ │ │ add r8, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ - bl a32c4 │ │ │ │ + bl a3240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d4d0 │ │ │ │ + beq 3d478 │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 3d4a0 │ │ │ │ + bne 3d448 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #2508] @ 0x9cc │ │ │ │ - bne 3d4f8 │ │ │ │ + bne 3d4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d4f4 │ │ │ │ + beq 3d49c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d4f4 │ │ │ │ + bne 3d49c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 29658 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 112358 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 3d564 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 3d598 │ │ │ │ - ldr r1, [pc, #68] @ 3d59c │ │ │ │ - ldr r0, [pc, #68] @ 3d5a0 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 3d578 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a162c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3d58c │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r1, r6, ip, asr #9 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq sl, r6, ip, lsr #22 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d5cc │ │ │ │ - ldr r1, [pc, #16] @ 3d5d0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, lsr #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3d610 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldrne r4, [r6, #8] │ │ │ │ moveq r4, r6 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -19388,1176 +19298,1244 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d684 │ │ │ │ + bne 3d51c │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d6cc │ │ │ │ - ldr ip, [pc, #212] @ 3d760 │ │ │ │ + beq 3d564 │ │ │ │ + ldr ip, [pc, #212] @ 3d5f8 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3d6cc │ │ │ │ + bne 3d564 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d740 │ │ │ │ + b 3d5d8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3d6c4 │ │ │ │ + bne 3d55c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3d728 │ │ │ │ + beq 3d5c0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3d700 │ │ │ │ + beq 3d598 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 3d724 │ │ │ │ + beq 3d5bc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d728 │ │ │ │ - bl a55fc │ │ │ │ + bne 3d5c0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d728 │ │ │ │ - b 3d6c4 │ │ │ │ + beq 3d5c0 │ │ │ │ + b 3d55c │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d8b4 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d70c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d754 │ │ │ │ + beq 3d5ec │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 29658 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 112394 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 3d65c │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #68] @ 3d690 │ │ │ │ + ldr r1, [pc, #68] @ 3d694 │ │ │ │ + ldr r0, [pc, #68] @ 3d698 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 3d670 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a14bc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3d684 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1132c8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r1, r6, ip, lsl #18 │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + eorseq sl, r6, ip, ror #30 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 3d6c4 │ │ │ │ + ldr r1, [pc, #16] @ 3d6c8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, r8, lsr ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3d708 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f2b8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ + │ │ │ │ +0003d70c <_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 31694c │ │ │ │ + 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] @ 3d78c │ │ │ │ - ldr r1, [pc, #16] @ 3d790 │ │ │ │ + ldr r3, [pc, #16] @ 3d75c <_Py_strhex_bytes_with_sep@@Base+0x50> │ │ │ │ + ldr r1, [pc, #16] @ 3d760 <_Py_strhex_bytes_with_sep@@Base+0x54> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b8f8 │ │ │ │ + mlaseq r8, r0, ip, fp │ │ │ │ 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 r3, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #12] @ 3d7b0 <_Py_strhex_bytes_with_sep@@Base+0xa4> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f2b8 │ │ │ │ + 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 3d7fc <_Py_strhex_bytes_with_sep@@Base+0xf0> │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 3d7f0 <_Py_strhex_bytes_with_sep@@Base+0xe4> │ │ │ │ + ldr r3, [pc, #80] @ 3d834 <_Py_strhex_bytes_with_sep@@Base+0x128> │ │ │ │ + ldr r1, [pc, #80] @ 3d838 <_Py_strhex_bytes_with_sep@@Base+0x12c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 3d820 <_Py_strhex_bytes_with_sep@@Base+0x114> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + b 3d82c <_Py_strhex_bytes_with_sep@@Base+0x120> │ │ │ │ + ldr r3, [pc, #56] @ 3d83c <_Py_strhex_bytes_with_sep@@Base+0x130> │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 11f838 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 3d828 <_Py_strhex_bytes_with_sep@@Base+0x11c> │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3d828 <_Py_strhex_bytes_with_sep@@Base+0x11c> │ │ │ │ + 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 r8, r5, ip, lsr #31 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + │ │ │ │ +0003d840 <_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 263c04 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3d8bc <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 263c04 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3d8bc <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 263c04 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3d8bc <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + ldr r0, [pc, #36] @ 3d8c8 <_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] @ 3d8cc <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ + bl 117600 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, ip, asr #26 │ │ │ │ + │ │ │ │ +0003d8d0 : │ │ │ │ + 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 3d90c │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r7, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bb7f8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 3d924 │ │ │ │ + str r7, [r5] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 144224 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b228 │ │ │ │ + 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 152da4 │ │ │ │ + bl 152fc0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3d878 │ │ │ │ - ldr r9, [pc, #196] @ 3d8a4 │ │ │ │ + beq 3d9f8 │ │ │ │ + ldr r9, [pc, #196] @ 3da24 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ - b 3d810 │ │ │ │ + b 3d990 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 3d880 │ │ │ │ + bne 3da00 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 3d870 │ │ │ │ + bne 3d9f0 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul r3, r8, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - ldr r0, [pc, #132] @ 3d8a8 │ │ │ │ - bge 3d898 │ │ │ │ + ldr r0, [pc, #132] @ 3da28 │ │ │ │ + bge 3da18 │ │ │ │ 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] @ 3d8ac │ │ │ │ + ldreq r0, [pc, #88] @ 3da2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldreq r2, [pc, #84] @ 3d8b0 │ │ │ │ + ldreq r2, [pc, #84] @ 3da30 │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ subs r1, r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d7e8 │ │ │ │ + bne 3d968 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r5, #0 │ │ │ │ - b 3d898 │ │ │ │ + b 3da18 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d804 │ │ │ │ + bne 3d984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3d804 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3d984 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq fp, r5, r8, ror #31 │ │ │ │ - eorseq fp, r8, r4, lsr r9 │ │ │ │ - eorseq fp, r8, r0, asr #18 │ │ │ │ + subeq ip, r5, r8, lsr #8 │ │ │ │ + @ instruction: 0x0038bdb8 │ │ │ │ + eorseq fp, r8, r4, asr #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0003d8b4 <_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 3169ec │ │ │ │ - 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 r3, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 3d910 <_Py_strhex_bytes_with_sep@@Base+0x5c> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, asr #23 │ │ │ │ - │ │ │ │ -0003d914 : │ │ │ │ - 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 3d950 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r7, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bb800 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 3d968 │ │ │ │ - str r7, [r5] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14419c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b208 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3da1c │ │ │ │ - ldr r0, [pc] @ 3d98c │ │ │ │ + bl 3da54 │ │ │ │ + ldr r0, [pc] @ 3da50 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - subs r0, r1, #0 │ │ │ │ - bne 3d9d8 │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 3d9cc │ │ │ │ - ldr r3, [pc, #80] @ 3da10 │ │ │ │ - ldr r1, [pc, #80] @ 3da14 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 3d9fc │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - b 3da08 │ │ │ │ - ldr r3, [pc, #56] @ 3da18 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 11f78c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 3da04 │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3da04 │ │ │ │ - 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 r8, r5, ip, ror #22 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ │ │ │ │ -0003da1c : │ │ │ │ +0003da54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #96] @ 3da94 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #96] @ 3dacc │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r7, [pc, #88] @ 3da98 │ │ │ │ + ldr r7, [pc, #88] @ 3dad0 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ add r4, r4, #12 │ │ │ │ str r8, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne 3da54 │ │ │ │ + bne 3da8c │ │ │ │ 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 │ │ │ │ - │ │ │ │ -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 263774 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 263774 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263774 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - ldr r0, [pc, #36] @ 3db24 <_PyType_GetModuleByDef3@@Base+0x88> │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #16] @ 3db28 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ - bl 1175c0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r4, ror #19 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #12] @ 3db44 <_PyType_GetModuleByDef3@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #12] @ 3daec │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #8] @ 3db48 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ + ldr r0, [pc, #8] @ 3daf0 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 2ab300 │ │ │ │ + b 2ab190 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 12836c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 3db30 │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3db5c │ │ │ │ + mvn r3, #0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mvn r4, r3, lsl r4 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 3db50 │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3db5c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6290 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ 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+0x110> │ │ │ │ + bne 3dbb8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3dbe4 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ + beq 3dbf0 │ │ │ │ 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+0x188> │ │ │ │ + ldr ip, [pc, #88] @ 3dc30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dbe4 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ + bne 3dbf0 │ │ │ │ mov r0, #0 │ │ │ │ - b 3dc1c <_PyType_GetModuleByDef3@@Base+0x180> │ │ │ │ + b 3dc28 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3dc04 <_PyType_GetModuleByDef3@@Base+0x168> │ │ │ │ - bl a55fc │ │ │ │ + bne 3dc10 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dbdc <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ + bne 3dbe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 148760 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ + bl 1487e8 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3dbdc <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ - ldr r0, [pc, #8] @ 3dc28 <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ + beq 3dbe8 │ │ │ │ + ldr r0, [pc, #8] @ 3dc34 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r7, r8, ror #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1282b8 │ │ │ │ + bl 12836c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dc5c <_PyType_GetModuleByDef3@@Base+0x1c0> │ │ │ │ - bl a55fc │ │ │ │ + bne 3dc68 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - 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+0x1e0> │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3dc88 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ - mov r0, r4 │ │ │ │ + bne 3dc78 │ │ │ │ + mov r0, #1 │ │ │ │ + lsl r0, r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dca0 <_PyType_GetModuleByDef3@@Base+0x204> │ │ │ │ - b 92d88 │ │ │ │ + bne 3dc90 │ │ │ │ + b 92dcc │ │ │ │ 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 1282b8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 3dce8 <_PyType_GetModuleByDef3@@Base+0x24c> │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3dcf8 <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ - mov r0, #1 │ │ │ │ - lsl r0, r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ - ldr ip, [pc, #20] @ 3dd20 <_PyType_GetModuleByDef3@@Base+0x284> │ │ │ │ + ldr ip, [pc, #20] @ 3dcc8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ moveq r1, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b fc0e4 │ │ │ │ + b fc1e8 │ │ │ │ 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] @ 3ddd8 <_PyType_GetModuleByDef3@@Base+0x33c> │ │ │ │ - bl b9750 │ │ │ │ + ldr r1, [pc, #152] @ 3dd80 │ │ │ │ + bl b9748 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + beq 3dd78 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 3dd70 <_PyType_GetModuleByDef3@@Base+0x2d4> │ │ │ │ - ldr r3, [pc, #120] @ 3dddc <_PyType_GetModuleByDef3@@Base+0x340> │ │ │ │ - ldr r1, [pc, #120] @ 3dde0 <_PyType_GetModuleByDef3@@Base+0x344> │ │ │ │ + bne 3dd18 │ │ │ │ + ldr r3, [pc, #120] @ 3dd84 │ │ │ │ + ldr r1, [pc, #120] @ 3dd88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 3dda8 <_PyType_GetModuleByDef3@@Base+0x30c> │ │ │ │ + bl 117600 │ │ │ │ + b 3dd50 │ │ │ │ subs r2, r4, #0 │ │ │ │ - ldr r1, [pc, #104] @ 3dde4 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ - beq 3dd88 <_PyType_GetModuleByDef3@@Base+0x2ec> │ │ │ │ - bl 9c9f4 │ │ │ │ + ldr r1, [pc, #104] @ 3dd8c │ │ │ │ + beq 3dd30 │ │ │ │ + bl 9ca14 │ │ │ │ mov r4, r0 │ │ │ │ - b 3ddac <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ - bl 24d394 │ │ │ │ + b 3dd54 │ │ │ │ + bl 24d55c │ │ │ │ cmp r0, #0 │ │ │ │ andne r4, r0, r0, asr #31 │ │ │ │ - bne 3ddac <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ - ldr r3, [pc, #72] @ 3dde8 <_PyType_GetModuleByDef3@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #64] @ 3dde4 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ + bne 3dd54 │ │ │ │ + ldr r3, [pc, #72] @ 3dd90 │ │ │ │ + ldr r1, [pc, #64] @ 3dd8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139828 │ │ │ │ + bl 1398b0 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + beq 3dd78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + bne 3dd78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, lsr #4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, ip, lsr #10 │ │ │ │ + eorseq r3, r7, ip, ror #18 │ │ │ │ ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ 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+0x48c> │ │ │ │ + ldr ip, [pc, #292] @ 3ded0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3df1c <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ + bne 3dec4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3df1c <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ + bne 3dec4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3de60 <_PyType_GetModuleByDef3@@Base+0x3c4> │ │ │ │ + bne 3de08 │ │ │ │ cmp r7, #2 │ │ │ │ - ldr r4, [pc, #248] @ 3df2c <_PyType_GetModuleByDef3@@Base+0x490> │ │ │ │ - ldr r3, [pc, #248] @ 3df30 <_PyType_GetModuleByDef3@@Base+0x494> │ │ │ │ - bgt 3de44 <_PyType_GetModuleByDef3@@Base+0x3a8> │ │ │ │ + ldr r4, [pc, #248] @ 3ded4 │ │ │ │ + ldr r3, [pc, #248] @ 3ded8 │ │ │ │ + bgt 3ddec │ │ │ │ cmp r7, #0 │ │ │ │ movgt r4, r3 │ │ │ │ - b 3de4c <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ + b 3ddf4 │ │ │ │ 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+0x484> │ │ │ │ + b 3dec8 │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a2724 │ │ │ │ + bl a26a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ + beq 3de5c │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a2724 │ │ │ │ + bl a26a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3debc <_PyType_GetModuleByDef3@@Base+0x420> │ │ │ │ + bne 3de64 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ + beq 3de5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ + bne 3de5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + b 3dec8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116df8 │ │ │ │ + bl 116e38 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3def4 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ + beq 3de9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3def4 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ + bne 3de9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + beq 3dec8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + bne 3dec8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ - ldr r4, [pc, #16] @ 3df34 <_PyType_GetModuleByDef3@@Base+0x498> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3dec8 │ │ │ │ + ldr r4, [pc, #16] @ 3dedc │ │ │ │ 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+0x4ac> │ │ │ │ - b 1aeb78 │ │ │ │ + ldr r1, [pc] @ 3def0 │ │ │ │ + b 1aede0 │ │ │ │ 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+0x604> │ │ │ │ + ldr r8, [pc, #316] @ 3e048 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r8 │ │ │ │ - ldreq r4, [pc, #300] @ 3e0a4 <_PyType_GetModuleByDef3@@Base+0x608> │ │ │ │ + ldreq r4, [pc, #300] @ 3e04c │ │ │ │ mov r7, r0 │ │ │ │ - beq 3df8c <_PyType_GetModuleByDef3@@Base+0x4f0> │ │ │ │ + beq 3df34 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2984 │ │ │ │ + bl a2900 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ - ldr r0, [pc, #276] @ 3e0a8 <_PyType_GetModuleByDef3@@Base+0x60c> │ │ │ │ + beq 3dfa8 │ │ │ │ + ldr r0, [pc, #276] @ 3e050 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ - bl aea50 │ │ │ │ + beq 3df84 │ │ │ │ + bl aea38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3e008 <_PyType_GetModuleByDef3@@Base+0x56c> │ │ │ │ + bne 3dfb0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ + beq 3df84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ + bne 3df84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + beq 3dfa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + bne 3dfa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r7, #0 │ │ │ │ - b 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ + b 3e03c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #140] @ 3e0a0 <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ + ldr r3, [pc, #140] @ 3e048 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl a2724 │ │ │ │ + bl a26a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e04c <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ + beq 3dff4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e04c <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ + bne 3dff4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e070 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ + beq 3e018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e070 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ + bne 3e018 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ + beq 3e03c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ + bne 3e03c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 3e0d8 <_PyType_GetModuleByDef3@@Base+0x63c> │ │ │ │ - ldr r3, [pc, #132] @ 3e150 <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ - ldr r1, [pc, #132] @ 3e154 <_PyType_GetModuleByDef3@@Base+0x6b8> │ │ │ │ + bgt 3e080 │ │ │ │ + ldr r3, [pc, #132] @ 3e0f8 │ │ │ │ + ldr r1, [pc, #132] @ 3e0fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + bl 117600 │ │ │ │ + b 3e0f0 │ │ │ │ cmp r2, #3 │ │ │ │ mov r5, r2 │ │ │ │ - ble 3e0f8 <_PyType_GetModuleByDef3@@Base+0x65c> │ │ │ │ - ldr r3, [pc, #100] @ 3e150 <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ - ldr r1, [pc, #104] @ 3e158 <_PyType_GetModuleByDef3@@Base+0x6bc> │ │ │ │ + ble 3e0a0 │ │ │ │ + ldr r3, [pc, #100] @ 3e0f8 │ │ │ │ + ldr r1, [pc, #104] @ 3e100 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + bl 117600 │ │ │ │ + b 3e0f0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + blt 3e0f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3e12c <_PyType_GetModuleByDef3@@Base+0x690> │ │ │ │ - bl a55fc │ │ │ │ + bne 3e0d4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + bne 3e0f0 │ │ │ │ cmp r5, #2 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ moveq r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 3e178 <_PyType_GetModuleByDef3@@Base+0x6dc> │ │ │ │ + b 3e1c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, ip, ip, fp │ │ │ │ - eorseq fp, r8, ip, asr #25 │ │ │ │ + ldrsbeq ip, [r8], -ip @ │ │ │ │ + eorseq ip, r8, ip, lsl #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - b 150918 │ │ │ │ + b 150cec │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 3e174 <_PyType_GetModuleByDef3@@Base+0x6d8> │ │ │ │ - b 128a98 │ │ │ │ - @ instruction: 0x0038bcf8 │ │ │ │ + ldr r0, [pc] @ 3e11c │ │ │ │ + b 128b4c │ │ │ │ + eorseq ip, r8, r8, lsr r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 3e14c │ │ │ │ + ldr r3, [pc, #112] @ 3e1b0 │ │ │ │ + ldr r1, [pc, #112] @ 3e1b4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 3e17c │ │ │ │ + ldr r2, [pc, #100] @ 3e1b8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 3e198 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #1073741824 @ 0x40000000 │ │ │ │ + bne 3e184 │ │ │ │ + ldr r3, [pc, #60] @ 3e1b0 │ │ │ │ + ldr r1, [pc, #68] @ 3e1bc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + b 3e19c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b228 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038c1d8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0038c1f8 │ │ │ │ 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] @ 3e320 <_PyType_GetModuleByDef3@@Base+0x884> │ │ │ │ + ldreq r3, [pc, #380] @ 3e368 │ │ │ │ movne r2, r4 │ │ │ │ ldreq r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #360] @ 3e324 <_PyType_GetModuleByDef3@@Base+0x888> │ │ │ │ + ldr r0, [pc, #360] @ 3e36c │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #352] @ 3e328 <_PyType_GetModuleByDef3@@Base+0x88c> │ │ │ │ - bl bbe00 │ │ │ │ + ldr r1, [pc, #352] @ 3e370 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + blt 3e25c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3e290 <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ + beq 3e2d8 │ │ │ │ add r5, sp, #24 │ │ │ │ - ldr r1, [pc, #328] @ 3e32c <_PyType_GetModuleByDef3@@Base+0x890> │ │ │ │ + ldr r1, [pc, #328] @ 3e374 │ │ │ │ sub r3, r5, #4 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0664 │ │ │ │ + bl 1c097c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e274 <_PyType_GetModuleByDef3@@Base+0x7d8> │ │ │ │ + beq 3e2bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bls 3e21c <_PyType_GetModuleByDef3@@Base+0x780> │ │ │ │ - ldr r3, [pc, #292] @ 3e330 <_PyType_GetModuleByDef3@@Base+0x894> │ │ │ │ - ldr r1, [pc, #292] @ 3e334 <_PyType_GetModuleByDef3@@Base+0x898> │ │ │ │ + bls 3e264 │ │ │ │ + ldr r3, [pc, #292] @ 3e378 │ │ │ │ + ldr r1, [pc, #292] @ 3e37c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ + b 3e35c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e2ec <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ + bne 3e334 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ - bl 1324b8 │ │ │ │ + bne 3e324 │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e228 <_PyType_GetModuleByDef3@@Base+0x78c> │ │ │ │ - b 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - bl 11a6d8 │ │ │ │ - ldr r1, [pc, #184] @ 3e338 <_PyType_GetModuleByDef3@@Base+0x89c> │ │ │ │ + beq 3e270 │ │ │ │ + b 3e25c │ │ │ │ + bl 11a71c │ │ │ │ + ldr r1, [pc, #184] @ 3e380 │ │ │ │ sub r2, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0664 │ │ │ │ + bl 1c097c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - bl c3cf0 │ │ │ │ + beq 3e25c │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e304 <_PyType_GetModuleByDef3@@Base+0x868> │ │ │ │ + bne 3e34c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ - bl 1324b8 │ │ │ │ + bne 3e324 │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e290 <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ - b 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - ldr r3, [pc, #88] @ 3e33c <_PyType_GetModuleByDef3@@Base+0x8a0> │ │ │ │ + beq 3e2d8 │ │ │ │ + b 3e25c │ │ │ │ + ldr r3, [pc, #88] @ 3e384 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ + bl 144200 │ │ │ │ + b 3e35c │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + blt 3e324 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92888 │ │ │ │ - b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ + bl 928cc │ │ │ │ + b 3e35c │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + blt 3e324 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - mlaseq r8, ip, sp, fp │ │ │ │ - mlaseq r8, r8, sp, fp │ │ │ │ - eorseq fp, r8, r8, lsr #27 │ │ │ │ + eorseq ip, r8, r8, asr r3 │ │ │ │ + eorseq ip, r8, r4, asr r3 │ │ │ │ + eorseq ip, r8, r4, ror #6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, ip, lsr #27 │ │ │ │ - eorseq fp, r8, r8, asr #27 │ │ │ │ + eorseq ip, r8, r8, ror #6 │ │ │ │ + eorseq ip, r8, r4, lsl #7 │ │ │ │ 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 18eb54 │ │ │ │ - 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 18eb54 │ │ │ │ - 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 9b208 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, ip, lsr #28 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r8, ip, asr #28 │ │ │ │ - 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+0x9c8> │ │ │ │ + ldr r1, [pc, #80] @ 3e40c │ │ │ │ str ip, [sp] │ │ │ │ - bl fdfec │ │ │ │ + bl fe0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e428 <_PyType_GetModuleByDef3@@Base+0x98c> │ │ │ │ + bne 3e3d0 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e45c <_PyType_GetModuleByDef3@@Base+0x9c0> │ │ │ │ - ldr r3, [pc, #56] @ 3e468 <_PyType_GetModuleByDef3@@Base+0x9cc> │ │ │ │ + b 3e404 │ │ │ │ + ldr r3, [pc, #56] @ 3e410 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f78c │ │ │ │ + bl 11f838 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3e450 <_PyType_GetModuleByDef3@@Base+0x9b4> │ │ │ │ - bl a55fc │ │ │ │ + bne 3e3f8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e420 <_PyType_GetModuleByDef3@@Base+0x984> │ │ │ │ + bne 3e3c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ 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 aea50 │ │ │ │ + bl aea38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ - b 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + bne 3e448 │ │ │ │ + b 3e48c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e520 <_PyType_GetModuleByDef3@@Base+0xa84> │ │ │ │ + bne 3e4c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeecc │ │ │ │ + bl aeeb4 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 3e53c <_PyType_GetModuleByDef3@@Base+0xaa0> │ │ │ │ + beq 3e4e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 307c28 <_PyEval_ExceptionGroupMatch@@Base+0x3dc> │ │ │ │ + bl 3080b0 <_PyEval_ExceptionGroupMatch@@Base+0x488> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 3e4ec <_PyType_GetModuleByDef3@@Base+0xa50> │ │ │ │ + bne 3e494 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3e494 <_PyType_GetModuleByDef3@@Base+0x9f8> │ │ │ │ + bne 3e43c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e504 <_PyType_GetModuleByDef3@@Base+0xa68> │ │ │ │ + bne 3e4ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e4d0 <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ + bne 3e478 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4d0 <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3e478 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + bne 3e48c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3e48c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ + bne 3e448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3e448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e560 <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ + beq 3e508 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e560 <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ + bne 3e508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ - ldr r0, [pc] @ 3e574 <_PyType_GetModuleByDef3@@Base+0xad8> │ │ │ │ + bne 3e48c │ │ │ │ + ldr r0, [pc] @ 3e51c │ │ │ │ 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 10f72c │ │ │ │ + bl 10f768 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 13760c │ │ │ │ + b 13768c │ │ │ │ + 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 3e594 │ │ │ │ + clz r2, ip │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3e5c8 │ │ │ │ + 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] @ 3e60c │ │ │ │ + str ip, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs ip, r0, #0 │ │ │ │ + beq 3e600 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [ip] │ │ │ │ + bl 10f768 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl a675c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3e5fc │ │ │ │ + ldr r1, [pc, #24] @ 3e610 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 18eeb4 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + mov r0, ip │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r2, r7, r0, ror r1 │ │ │ │ + @ instruction: 0x00387fbc │ │ │ │ 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+0xb34> │ │ │ │ + bne 3e64c │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3e5f8 <_PyType_GetModuleByDef3@@Base+0xb5c> │ │ │ │ - b 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + bge 3e674 │ │ │ │ + b 3e66c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 3e714 <_PyType_GetModuleByDef3@@Base+0xc78> │ │ │ │ + ldr r0, [pc, #308] @ 3e790 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e5bc <_PyType_GetModuleByDef3@@Base+0xb20> │ │ │ │ + bne 3e638 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e70c <_PyType_GetModuleByDef3@@Base+0xc70> │ │ │ │ + b 3e788 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #6 │ │ │ │ - bl 206310 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 2d658c <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + beq 3e66c │ │ │ │ mov r0, r4 │ │ │ │ ldrh r5, [sp, #6] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + beq 3e66c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b28c │ │ │ │ + bl 9b2ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e674 <_PyType_GetModuleByDef3@@Base+0xbd8> │ │ │ │ - bne 3e664 <_PyType_GetModuleByDef3@@Base+0xbc8> │ │ │ │ + blt 3e6f0 │ │ │ │ + bne 3e6e0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #212] @ 3e718 <_PyType_GetModuleByDef3@@Base+0xc7c> │ │ │ │ + ldr r1, [pc, #212] @ 3e794 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e680 <_PyType_GetModuleByDef3@@Base+0xbe4> │ │ │ │ - b 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + bne 3e6fc │ │ │ │ + b 3e66c │ │ │ │ mov r0, r5 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3e69c <_PyType_GetModuleByDef3@@Base+0xc00> │ │ │ │ + bne 3e718 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + beq 3e66c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + bne 3e66c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 3e66c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e6d4 <_PyType_GetModuleByDef3@@Base+0xc38> │ │ │ │ + beq 3e750 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e6d4 <_PyType_GetModuleByDef3@@Base+0xc38> │ │ │ │ + bne 3e750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e6f8 <_PyType_GetModuleByDef3@@Base+0xc5c> │ │ │ │ + beq 3e774 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e6f8 <_PyType_GetModuleByDef3@@Base+0xc5c> │ │ │ │ + bne 3e774 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ - ldr r0, [pc, #20] @ 3e71c <_PyType_GetModuleByDef3@@Base+0xc80> │ │ │ │ + blt 3e66c │ │ │ │ + ldr r0, [pc, #20] @ 3e798 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq lr, r7, r8, ror #12 │ │ │ │ + mlaseq r7, r8, sl, lr │ │ │ │ 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 │ │ │ │ - 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 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+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+0xd50> │ │ │ │ - str ip, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs ip, r0, #0 │ │ │ │ - beq 3e7e0 <_PyType_GetModuleByDef3@@Base+0xd44> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [ip] │ │ │ │ - bl 10f72c │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl a67e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3e7dc <_PyType_GetModuleByDef3@@Base+0xd40> │ │ │ │ - ldr r1, [pc, #24] @ 3e7f0 <_PyType_GetModuleByDef3@@Base+0xd54> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 18eb54 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - mov r0, ip │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, r0, ror r1 │ │ │ │ - eorseq r7, r8, ip, ror fp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 3e82c <_PyType_GetModuleByDef3@@Base+0xd90> │ │ │ │ + ldr r3, [pc, #32] @ 3e7d4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 124874 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3e830 <_PyType_GetModuleByDef3@@Base+0xd94> │ │ │ │ + bl 12491c <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3e7d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r0, r1, ip │ │ │ │ + @ instruction: 0x0038c5d0 │ │ │ │ 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+0xdcc> │ │ │ │ + beq 3e810 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14e994 │ │ │ │ + bl 14ea1c │ │ │ │ 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,204 +20543,204 @@ │ │ │ │ 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+0xe20> │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #8] @ 3e864 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038c1f8 │ │ │ │ + eorseq ip, r8, r8, lsr r6 │ │ │ │ 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 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3e8ec <_PyType_GetModuleByDef3@@Base+0xe50> │ │ │ │ + bne 3e894 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - 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> │ │ │ │ + ldr r7, [pc, #92] @ 3e8f8 │ │ │ │ + ldr r4, [pc, #92] @ 3e8fc │ │ │ │ + ldr r6, [pc, #92] @ 3e900 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e8e4 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ + beq 3e88c │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e8e4 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ + beq 3e88c │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 3e95c <_PyType_GetModuleByDef3@@Base+0xec0> │ │ │ │ - ldr r2, [pc, #32] @ 3e960 <_PyType_GetModuleByDef3@@Base+0xec4> │ │ │ │ + ldr r1, [pc, #32] @ 3e904 │ │ │ │ + ldr r2, [pc, #32] @ 3e908 │ │ │ │ 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+0x322> │ │ │ │ + ldrbhi r8, [pc, #-2982]! @ 3dd66 │ │ │ │ @ instruction: 0x5c2a4bd4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e984 <_PyType_GetModuleByDef3@@Base+0xee8> │ │ │ │ + beq 3e92c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 3e98c <_PyType_GetModuleByDef3@@Base+0xef0> │ │ │ │ + ldr r0, [pc] @ 3e934 │ │ │ │ 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> │ │ │ │ + bne 3e968 │ │ │ │ + ldr r3, [pc, #184] @ 3ea14 │ │ │ │ + ldr r1, [pc, #184] @ 3ea18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 3ea64 <_PyType_GetModuleByDef3@@Base+0xfc8> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 3ea0c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #168] @ 3ea74 <_PyType_GetModuleByDef3@@Base+0xfd8> │ │ │ │ + ldr r2, [pc, #168] @ 3ea1c │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3ea60 <_PyType_GetModuleByDef3@@Base+0xfc4> │ │ │ │ + bhi 3ea08 │ │ │ │ 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 9dd38 │ │ │ │ + ldr r0, [pc, #132] @ 3ea20 │ │ │ │ + b 9dd58 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #124] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ - b 9dd38 │ │ │ │ + ldr r0, [pc, #124] @ 3ea24 │ │ │ │ + b 9dd58 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #116] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ - b 9dd38 │ │ │ │ + ldr r0, [pc, #116] @ 3ea28 │ │ │ │ + b 9dd58 │ │ │ │ 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 a9a48 │ │ │ │ - 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 a9a48 │ │ │ │ - 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 a9a48 │ │ │ │ - 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 a9a48 │ │ │ │ - ldr r4, [pc, #36] @ 3ea8c <_PyType_GetModuleByDef3@@Base+0xff0> │ │ │ │ + ldr r2, [pc, #100] @ 3ea24 │ │ │ │ + ldr r1, [pc, #92] @ 3ea20 │ │ │ │ + ldr r0, [pc, #100] @ 3ea2c │ │ │ │ + b a99c4 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #84] @ 3ea28 │ │ │ │ + ldr r1, [pc, #72] @ 3ea20 │ │ │ │ + ldr r0, [pc, #80] @ 3ea2c │ │ │ │ + b a99c4 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #64] @ 3ea28 │ │ │ │ + ldr r1, [pc, #56] @ 3ea24 │ │ │ │ + ldr r0, [pc, #60] @ 3ea2c │ │ │ │ + b a99c4 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r3, [pc, #44] @ 3ea28 │ │ │ │ + ldr r2, [pc, #36] @ 3ea24 │ │ │ │ + ldr r1, [pc, #28] @ 3ea20 │ │ │ │ + ldr r0, [pc, #40] @ 3ea30 │ │ │ │ + b a99c4 │ │ │ │ + ldr r4, [pc, #36] @ 3ea34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r7, r8, lsl #7 │ │ │ │ - subseq fp, r1, ip, asr #29 │ │ │ │ - eorseq ip, r8, r0, lsl #4 │ │ │ │ - eorseq sp, r7, r8, lsr r5 │ │ │ │ - eorseq sp, r7, ip, lsl #24 │ │ │ │ - @ instruction: 0x00381bf8 │ │ │ │ - eorseq ip, r8, r4, lsl #4 │ │ │ │ + eorseq r4, r7, r8, asr #15 │ │ │ │ + subseq ip, r1, ip, lsl #6 │ │ │ │ + eorseq ip, r8, r0, asr #12 │ │ │ │ + eorseq sp, r7, r4, lsr r9 │ │ │ │ + eorseq lr, r7, r8, lsl r0 │ │ │ │ + eorseq r2, r8, r8, lsr r0 │ │ │ │ + eorseq ip, r8, r4, asr #12 │ │ │ │ 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 3eae0 <_PyType_GetModuleByDef3@@Base+0x1044> │ │ │ │ + bne 3ea88 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3eb18 <_PyType_GetModuleByDef3@@Base+0x107c> │ │ │ │ + beq 3eac0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #124] @ 3eb7c <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ + ldr ip, [pc, #124] @ 3eb24 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ + beq 3eb18 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3eb38 <_PyType_GetModuleByDef3@@Base+0x109c> │ │ │ │ - bl a55fc │ │ │ │ + bne 3eae0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ + bne 3eb18 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #60] @ 3eb80 <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ + ldr r2, [pc, #60] @ 3eb28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3eb60 <_PyType_GetModuleByDef3@@Base+0x10c4> │ │ │ │ - ldr r0, [pc, #52] @ 3eb84 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ + beq 3eb08 │ │ │ │ + ldr r0, [pc, #52] @ 3eb2c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #48] @ 3eb88 <_PyType_GetModuleByDef3@@Base+0x10ec> │ │ │ │ + ldr r1, [pc, #48] @ 3eb30 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ - ldr r3, [pc, #36] @ 3eb8c <_PyType_GetModuleByDef3@@Base+0x10f0> │ │ │ │ - ldr r1, [pc, #36] @ 3eb90 <_PyType_GetModuleByDef3@@Base+0x10f4> │ │ │ │ + bl 117600 │ │ │ │ + b 3eb18 │ │ │ │ + ldr r3, [pc, #36] @ 3eb34 │ │ │ │ + ldr r1, [pc, #36] @ 3eb38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq r2, [r7], #-20 @ 0xffffffec │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r8, lsl #4 │ │ │ │ + eorseq ip, r8, r8, asr #12 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r0, lsr r2 │ │ │ │ + eorseq ip, r8, r0, ror r6 │ │ │ │ │ │ │ │ -0003eb94 : │ │ │ │ - ldr r0, [pc] @ 3eb9c │ │ │ │ - b 10ecec │ │ │ │ +0003eb3c : │ │ │ │ + ldr r0, [pc] @ 3eb44 │ │ │ │ + b 10ed28 │ │ │ │ subseq r2, r7, r0, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r1 │ │ │ │ @@ -20770,168 +20748,168 @@ │ │ │ │ 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 │ │ │ │ + bne 3eb9c │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3ec30 │ │ │ │ + beq 3ebd8 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #96] @ 3ec20 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 3ec30 │ │ │ │ + bne 3ebd8 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ec70 │ │ │ │ + b 3ec18 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10f72c │ │ │ │ + bl 10f768 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 24d394 │ │ │ │ + bl 24d55c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ec28 │ │ │ │ - ldrne r0, [pc, #28] @ 3ec7c │ │ │ │ - bne 3ec70 │ │ │ │ - ldr r1, [pc, #24] @ 3ec80 │ │ │ │ + blt 3ebd0 │ │ │ │ + ldrne r0, [pc, #28] @ 3ec24 │ │ │ │ + bne 3ec18 │ │ │ │ + ldr r1, [pc, #24] @ 3ec28 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1175c0 │ │ │ │ - b 3ec28 │ │ │ │ + bl 117600 │ │ │ │ + b 3ebd0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r7, r4, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r8, ip, ror fp │ │ │ │ + @ instruction: 0x00387fbc │ │ │ │ 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] @ 3ed10 │ │ │ │ + ldr r1, [pc, #116] @ 3ecb8 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ 3ed2c │ │ │ │ - bl ab0b4 │ │ │ │ - ldr r1, [pc, #28] @ 3eccc │ │ │ │ + ldr r0, [pc, #132] @ 3ecd4 │ │ │ │ + bl ab030 │ │ │ │ + ldr r1, [pc, #28] @ 3ec74 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3ed34 │ │ │ │ + bge 3ecdc │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 40750 │ │ │ │ - eorseq r5, r7, r0, lsl #2 │ │ │ │ + b 406f8 │ │ │ │ + @ instruction: 0x003754f0 │ │ │ │ andmi fp, r5, sl, lsl #30 │ │ │ │ - blhi 554a80 │ │ │ │ - eorseq r2, r7, r0, lsl #26 │ │ │ │ + blhi 554a28 │ │ │ │ + eorseq r3, r7, r4, ror r1 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ - eorseq r5, r7, r4, lsl #2 │ │ │ │ + @ instruction: 0x003754f4 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - eorseq pc, r5, r0, lsl #21 │ │ │ │ - mlaseq r8, r0, r2, ip │ │ │ │ + eorseq pc, r5, r0, asr #29 │ │ │ │ + @ instruction: 0x0038c6d0 │ │ │ │ svcvc 0x00f80000 │ │ │ │ - @ instruction: 0x0035fab8 │ │ │ │ - mlaseq r8, r8, r2, ip │ │ │ │ + @ instruction: 0x0035fef8 │ │ │ │ + @ instruction: 0x0038c6d8 │ │ │ │ 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] @ 3ecd0 │ │ │ │ - ldr r0, [pc, #-108] @ 3ecd4 │ │ │ │ - bl ab0b4 │ │ │ │ - ldr r1, [pc, #-112] @ 3ecd8 │ │ │ │ + ldr r1, [pc, #-108] @ 3ec78 │ │ │ │ + ldr r0, [pc, #-108] @ 3ec7c │ │ │ │ + bl ab030 │ │ │ │ + ldr r1, [pc, #-112] @ 3ec80 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecc0 │ │ │ │ - ldr r1, [pc, #-132] @ 3ecdc │ │ │ │ - ldr r0, [pc, #-56] @ 3ed2c │ │ │ │ - bl ab0b4 │ │ │ │ - ldr r1, [pc, #-140] @ 3ece0 │ │ │ │ + blt 3ec68 │ │ │ │ + ldr r1, [pc, #-132] @ 3ec84 │ │ │ │ + ldr r0, [pc, #-56] @ 3ecd4 │ │ │ │ + bl ab030 │ │ │ │ + ldr r1, [pc, #-140] @ 3ec88 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecc0 │ │ │ │ - ldr r9, [pc, #-160] @ 3ece4 │ │ │ │ + blt 3ec68 │ │ │ │ + ldr r9, [pc, #-160] @ 3ec8c │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab0b4 │ │ │ │ - ldr r1, [pc, #-176] @ 3ece8 │ │ │ │ + bl ab030 │ │ │ │ + ldr r1, [pc, #-176] @ 3ec90 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecc0 │ │ │ │ + blt 3ec68 │ │ │ │ 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 20e2c4 │ │ │ │ - ldr r1, [pc, #-224] @ 3ecec │ │ │ │ + bl 20e284 │ │ │ │ + ldr r1, [pc, #-224] @ 3ec94 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecc0 │ │ │ │ - ldr fp, [pc, #-244] @ 3ecf0 │ │ │ │ + blt 3ec68 │ │ │ │ + ldr fp, [pc, #-244] @ 3ec98 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl ab0b4 │ │ │ │ - ldr r1, [pc, #-260] @ 3ecf4 │ │ │ │ + bl ab030 │ │ │ │ + ldr r1, [pc, #-260] @ 3ec9c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecc0 │ │ │ │ + blt 3ec68 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ strd r6, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 20e2c4 │ │ │ │ - ldr r1, [pc, #-300] @ 3ecf8 │ │ │ │ + bl 20e284 │ │ │ │ + ldr r1, [pc, #-300] @ 3eca0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8f0 │ │ │ │ + bl 10f92c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecc0 │ │ │ │ - ldr r3, [pc, #-320] @ 3ecfc │ │ │ │ - ldr r0, [pc, #-276] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-308] @ 3ed10 │ │ │ │ + blt 3ec68 │ │ │ │ + ldr r3, [pc, #-320] @ 3eca4 │ │ │ │ + ldr r0, [pc, #-276] @ 3ecd4 │ │ │ │ + ldr r1, [pc, #-308] @ 3ecb8 │ │ │ │ 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] │ │ │ │ @@ -20991,139 +20969,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] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-552] @ 3ecd4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #-564] @ 3ed28 │ │ │ │ - ldr r4, [pc, #-608] @ 3ed00 │ │ │ │ + ldr r1, [pc, #-564] @ 3ecd0 │ │ │ │ + ldr r4, [pc, #-608] @ 3eca8 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ strd r0, [r3, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #-604] @ 3ed14 │ │ │ │ - ldr r1, [pc, #-604] @ 3ed18 │ │ │ │ - ldr r5, [pc, #-628] @ 3ed04 │ │ │ │ + ldr r0, [pc, #-604] @ 3ecbc │ │ │ │ + ldr r1, [pc, #-604] @ 3ecc0 │ │ │ │ + ldr r5, [pc, #-628] @ 3ecac │ │ │ │ strd r0, [r3] │ │ │ │ strd r0, [r3, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #-616] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-616] @ 3ecc4 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r2, [pc, #-624] @ 3ecd4 │ │ │ │ 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] @ 3ed28 │ │ │ │ - ldr r0, [pc, #-676] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-676] @ 3ecd0 │ │ │ │ + ldr r0, [pc, #-676] @ 3ecd4 │ │ │ │ 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] @ 3ed28 │ │ │ │ - ldr r2, [pc, #-720] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-720] @ 3ecd0 │ │ │ │ + ldr r2, [pc, #-720] @ 3ecd4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-744] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-744] @ 3ecc4 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-752] @ 3ed28 │ │ │ │ + ldr r3, [pc, #-752] @ 3ecd0 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-796] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-788] @ 3ecd4 │ │ │ │ + ldr r1, [pc, #-796] @ 3ecd0 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-836] @ 3ed28 │ │ │ │ - ldr r2, [pc, #-836] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-828] @ 3ecd4 │ │ │ │ + ldr r1, [pc, #-836] @ 3ecd0 │ │ │ │ + ldr r2, [pc, #-836] @ 3ecd4 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-860] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-860] @ 3ecc4 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-868] @ 3ed28 │ │ │ │ - ldr r0, [pc, #-868] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-868] @ 3ecd0 │ │ │ │ + ldr r0, [pc, #-868] @ 3ecd4 │ │ │ │ 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] @ 3ed28 │ │ │ │ + ldr r1, [pc, #-928] @ 3ecd0 │ │ │ │ strd sl, [r3, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-952] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-952] @ 3ecc4 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd sl, [r3, #24] │ │ │ │ add r3, r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #-960] @ 3ed2c │ │ │ │ - ldr r3, [pc, #-972] @ 3ed24 │ │ │ │ + ldr r2, [pc, #-960] @ 3ecd4 │ │ │ │ + ldr r3, [pc, #-972] @ 3eccc │ │ │ │ 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] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-1020] @ 3ecc4 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r3, [pc, #-1040] @ 3ed24 │ │ │ │ + ldr r2, [pc, #-1028] @ 3ecd4 │ │ │ │ + ldr r3, [pc, #-1040] @ 3eccc │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #-1064] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-1064] @ 3ecc4 │ │ │ │ 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] │ │ │ │ @@ -21137,46 +21115,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] @ 3ed14 │ │ │ │ + ldr r2, [pc, #-1160] @ 3ecbc │ │ │ │ strd r6, [r1] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-1184] @ 3ed08 │ │ │ │ - ldr r0, [pc, #-1152] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1184] @ 3ecb0 │ │ │ │ + ldr r0, [pc, #-1152] @ 3ecd4 │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #-1160] @ 3ed2c │ │ │ │ - ldr r3, [pc, #-1196] @ 3ed0c │ │ │ │ + ldr r2, [pc, #-1160] @ 3ecd4 │ │ │ │ + ldr r3, [pc, #-1196] @ 3ecb4 │ │ │ │ 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] @ 3ed10 │ │ │ │ + ldr r1, [pc, #-1220] @ 3ecb8 │ │ │ │ strd r8, [r3, #64] @ 0x40 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #-1232] @ 3ed14 │ │ │ │ - ldr r1, [pc, #-1232] @ 3ed18 │ │ │ │ + ldr r0, [pc, #-1232] @ 3ecbc │ │ │ │ + ldr r1, [pc, #-1232] @ 3ecc0 │ │ │ │ strd r8, [r3, #80] @ 0x50 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #-1224] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-1224] @ 3ed30 │ │ │ │ + ldr r0, [pc, #-1224] @ 3ecd4 │ │ │ │ + ldr r1, [pc, #-1224] @ 3ecd8 │ │ │ │ strd r8, [r3, #96] @ 0x60 │ │ │ │ strd r0, [r3, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #-1240] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-1248] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-1240] @ 3ecd4 │ │ │ │ + ldr r1, [pc, #-1248] @ 3ecd0 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #-1252] @ 3ed30 │ │ │ │ - ldr r0, [pc, #-1260] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1252] @ 3ecd8 │ │ │ │ + ldr r0, [pc, #-1260] @ 3ecd4 │ │ │ │ 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 │ │ │ │ @@ -21187,57 +21165,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] @ 3ed2c │ │ │ │ + ldr r2, [pc, #-1336] @ 3ecd4 │ │ │ │ add r1, r3, #16 │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #-1352] @ 3ed28 │ │ │ │ - ldr r0, [pc, #-1352] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1352] @ 3ecd0 │ │ │ │ + ldr r0, [pc, #-1352] @ 3ecd4 │ │ │ │ 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] @ 3ed30 │ │ │ │ - ldr r2, [pc, #-1396] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1388] @ 3ecd8 │ │ │ │ + ldr r2, [pc, #-1396] @ 3ecd4 │ │ │ │ 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] @ 3ed28 │ │ │ │ - ldr r0, [pc, #-1432] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1432] @ 3ecd0 │ │ │ │ + ldr r0, [pc, #-1432] @ 3ecd4 │ │ │ │ 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] @ 3ed30 │ │ │ │ + ldr r1, [pc, #-1468] @ 3ecd8 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ - ldr r0, [pc, #-1484] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-1492] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-1484] @ 3ecd4 │ │ │ │ + ldr r1, [pc, #-1492] @ 3ecd0 │ │ │ │ strd r4, [r3] │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #-1512] @ 3ed20 │ │ │ │ - ldr r0, [pc, #-1504] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1512] @ 3ecc8 │ │ │ │ + ldr r0, [pc, #-1504] @ 3ecd4 │ │ │ │ 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 │ │ │ │ @@ -21247,184 +21225,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] @ 3ed24 │ │ │ │ - ldr r2, [pc, #-1580] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1584] @ 3eccc │ │ │ │ + ldr r2, [pc, #-1580] @ 3ecd4 │ │ │ │ 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] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-1640] @ 3ecc4 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd sl, [r3, #16] │ │ │ │ - ldr r2, [pc, #-1640] @ 3ed2c │ │ │ │ + ldr r2, [pc, #-1640] @ 3ecd4 │ │ │ │ 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] @ 3ed20 │ │ │ │ + ldr r3, [pc, #-1712] @ 3ecc8 │ │ │ │ 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] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-1744] @ 3ecc4 │ │ │ │ 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] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-1776] @ 3ecc4 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r2, [pc, #-1816] @ 3ecd4 │ │ │ │ strd r6, [r3, #56] @ 0x38 │ │ │ │ strd r6, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #-1836] @ 3ed24 │ │ │ │ + ldr r3, [pc, #-1836] @ 3eccc │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r2, [pc, #-1856] @ 3ecd4 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #-1860] @ 3ed30 │ │ │ │ + ldr r3, [pc, #-1860] @ 3ecd8 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r2, [pc, #-1916] @ 3ecd4 │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ - ldr r0, [pc, #-1924] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-1932] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-1924] @ 3ecd4 │ │ │ │ + ldr r1, [pc, #-1932] @ 3ecd0 │ │ │ │ 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] @ 3ed30 │ │ │ │ + ldr r3, [pc, #-1948] @ 3ecd8 │ │ │ │ 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] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-2024] @ 3ecc4 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #16] │ │ │ │ - ldr r1, [pc, #-2024] @ 3ed28 │ │ │ │ - ldr r0, [pc, #-2024] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2024] @ 3ecd0 │ │ │ │ + ldr r0, [pc, #-2024] @ 3ecd4 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r3, [pc, #-2048] @ 3ed30 │ │ │ │ + ldr r2, [pc, #-2048] @ 3ecd4 │ │ │ │ + ldr r3, [pc, #-2048] @ 3ecd8 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-2088] @ 3ecd4 │ │ │ │ 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] @ 3ed28 │ │ │ │ + ldr r1, [pc, #-2120] @ 3ecd0 │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd r0, [r3, #24] │ │ │ │ - ldr r0, [pc, #-2128] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-2128] @ 3ed30 │ │ │ │ + ldr r0, [pc, #-2128] @ 3ecd4 │ │ │ │ + ldr r1, [pc, #-2128] @ 3ecd8 │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd r8, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #-2148] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-2156] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-2148] @ 3ecd4 │ │ │ │ + ldr r1, [pc, #-2156] @ 3ecd0 │ │ │ │ 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] @ 3ed20 │ │ │ │ - ldr r0, [pc, #-2200] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2208] @ 3ecc8 │ │ │ │ + ldr r0, [pc, #-2200] @ 3ecd4 │ │ │ │ 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] @ 3ed24 │ │ │ │ - ldr r2, [pc, #-2252] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-2256] @ 3eccc │ │ │ │ + ldr r2, [pc, #-2252] @ 3ecd4 │ │ │ │ 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 │ │ │ │ @@ -21437,201 +21415,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] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-2336] @ 3ecd4 │ │ │ │ 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] @ 3ed30 │ │ │ │ + ldr r1, [pc, #-2380] @ 3ecd8 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-2420] @ 3ed30 │ │ │ │ + ldr r0, [pc, #-2420] @ 3ecd4 │ │ │ │ + ldr r1, [pc, #-2420] @ 3ecd8 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-2452] @ 3ed30 │ │ │ │ + ldr r0, [pc, #-2452] @ 3ecd4 │ │ │ │ + ldr r1, [pc, #-2452] @ 3ecd8 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-2488] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-2480] @ 3ecd4 │ │ │ │ + ldr r1, [pc, #-2488] @ 3ecd0 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-2516] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-2508] @ 3ecd4 │ │ │ │ + ldr r1, [pc, #-2516] @ 3ecd0 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-2568] @ 3ecd4 │ │ │ │ strd sl, [r1, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #-2572] @ 3ed30 │ │ │ │ + ldr r1, [pc, #-2572] @ 3ecd8 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-2628] @ 3ecd4 │ │ │ │ strd r2, [r1, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #-2640] @ 3ed28 │ │ │ │ + ldr r1, [pc, #-2640] @ 3ecd0 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-2664] @ 3ecd4 │ │ │ │ strd r2, [r1, #224] @ 0xe0 │ │ │ │ - ldr r1, [pc, #-2668] @ 3ed30 │ │ │ │ + ldr r1, [pc, #-2668] @ 3ecd8 │ │ │ │ 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] @ 40128 │ │ │ │ - ldr r3, [pc, #2384] @ 4012c │ │ │ │ + ldr r2, [pc, #2384] @ 400d0 │ │ │ │ + ldr r3, [pc, #2384] @ 400d4 │ │ │ │ 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] @ 40128 │ │ │ │ - ldr r3, [pc, #2348] @ 40130 │ │ │ │ + ldr r2, [pc, #2344] @ 400d0 │ │ │ │ + ldr r3, [pc, #2348] @ 400d8 │ │ │ │ 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] @ 40128 │ │ │ │ + ldr r2, [pc, #2304] @ 400d0 │ │ │ │ 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] @ 4012c │ │ │ │ + ldr r3, [pc, #2280] @ 400d4 │ │ │ │ strd r6, [r1] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r2, [pc, #2260] @ 40128 │ │ │ │ + ldr r2, [pc, #2260] @ 400d0 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #2256] @ 40130 │ │ │ │ - ldr r0, [pc, #2244] @ 40128 │ │ │ │ + ldr r3, [pc, #2256] @ 400d8 │ │ │ │ + ldr r0, [pc, #2244] @ 400d0 │ │ │ │ strd r2, [r1, #24] │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r2, [pc, #2224] @ 40128 │ │ │ │ - ldr r3, [pc, #2224] @ 4012c │ │ │ │ + ldr r2, [pc, #2224] @ 400d0 │ │ │ │ + ldr r3, [pc, #2224] @ 400d4 │ │ │ │ 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] @ 40130 │ │ │ │ - ldr r2, [pc, #2164] @ 40128 │ │ │ │ + ldr r1, [pc, #2176] @ 400d8 │ │ │ │ + ldr r2, [pc, #2164] @ 400d0 │ │ │ │ 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] @ 4012c │ │ │ │ - ldr r0, [pc, #2128] @ 40128 │ │ │ │ + ldr r3, [pc, #2136] @ 400d4 │ │ │ │ + ldr r0, [pc, #2128] @ 400d0 │ │ │ │ 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] @ 40130 │ │ │ │ - ldr r2, [pc, #2084] @ 40128 │ │ │ │ + ldr r1, [pc, #2096] @ 400d8 │ │ │ │ + ldr r2, [pc, #2084] @ 400d0 │ │ │ │ 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] @ 4012c │ │ │ │ + ldr r3, [pc, #2040] @ 400d4 │ │ │ │ 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] │ │ │ │ @@ -21666,19 +21644,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] @ 40164 │ │ │ │ + ldr r3, [pc, #1924] @ 4010c │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #1908] @ 40164 │ │ │ │ + ldr r1, [pc, #1908] @ 4010c │ │ │ │ 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] │ │ │ │ @@ -21688,15 +21666,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] @ 40164 │ │ │ │ + ldr r3, [pc, #1836] @ 4010c │ │ │ │ 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] │ │ │ │ @@ -21730,15 +21708,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] @ 40164 │ │ │ │ + ldr r1, [pc, #1668] @ 4010c │ │ │ │ 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 │ │ │ │ @@ -21781,15 +21759,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] @ 40164 │ │ │ │ + ldr r1, [pc, #1464] @ 4010c │ │ │ │ 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 │ │ │ │ @@ -21810,32 +21788,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] @ 40164 │ │ │ │ + ldr r1, [pc, #1348] @ 4010c │ │ │ │ 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] @ 40134 │ │ │ │ + ldr lr, [pc, #1260] @ 400dc │ │ │ │ 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] @ 40138 │ │ │ │ + ldr r2, [pc, #1236] @ 400e0 │ │ │ │ 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] │ │ │ │ @@ -21851,30 +21829,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] @ 4013c │ │ │ │ + ldr r3, [pc, #1144] @ 400e4 │ │ │ │ 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] @ 40140 │ │ │ │ + ldr r3, [pc, #1088] @ 400e8 │ │ │ │ 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] │ │ │ │ @@ -21882,64 +21860,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] @ 40144 │ │ │ │ + ldr r3, [pc, #1028] @ 400ec │ │ │ │ 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] @ 40128 │ │ │ │ + ldr r2, [pc, #964] @ 400d0 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #984] @ 40148 │ │ │ │ + ldr r3, [pc, #984] @ 400f0 │ │ │ │ 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] @ 4014c │ │ │ │ + ldr r3, [pc, #960] @ 400f4 │ │ │ │ strd r8, [ip, #-8] │ │ │ │ strd r2, [ip, #16] │ │ │ │ strd r2, [ip, #32] │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r2, [pc, #920] @ 40138 │ │ │ │ - ldr r3, [pc, #940] @ 40150 │ │ │ │ + ldr r2, [pc, #920] @ 400e0 │ │ │ │ + ldr r3, [pc, #940] @ 400f8 │ │ │ │ strd r8, [ip, #8] │ │ │ │ strd r2, [ip, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #888] @ 40128 │ │ │ │ - ldr r3, [pc, #928] @ 40154 │ │ │ │ + ldr r2, [pc, #888] @ 400d0 │ │ │ │ + ldr r3, [pc, #928] @ 400fc │ │ │ │ strd r8, [ip, #24] │ │ │ │ strd r2, [ip, #48] @ 0x30 │ │ │ │ strd r2, [ip, #64] @ 0x40 │ │ │ │ strd r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #928] @ 40168 │ │ │ │ + ldr r3, [pc, #928] @ 40110 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #852] @ 40128 │ │ │ │ - ldr r3, [pc, #856] @ 40130 │ │ │ │ + ldr r2, [pc, #852] @ 400d0 │ │ │ │ + ldr r3, [pc, #856] @ 400d8 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, [ip, #112] @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #832] @ 40128 │ │ │ │ - ldr r3, [pc, #832] @ 4012c │ │ │ │ + ldr r2, [pc, #832] @ 400d0 │ │ │ │ + ldr r3, [pc, #832] @ 400d4 │ │ │ │ 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] @ 40168 │ │ │ │ + ldr r3, [pc, #868] @ 40110 │ │ │ │ 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 │ │ │ │ @@ -21955,44 +21933,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] @ 40128 │ │ │ │ + ldr r2, [pc, #708] @ 400d0 │ │ │ │ strd r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #704] @ 4012c │ │ │ │ + ldr r3, [pc, #704] @ 400d4 │ │ │ │ add r1, ip, #304 @ 0x130 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r2, [pc, #676] @ 40128 │ │ │ │ - ldr r3, [pc, #680] @ 40130 │ │ │ │ + ldr r2, [pc, #676] @ 400d0 │ │ │ │ + ldr r3, [pc, #680] @ 400d8 │ │ │ │ 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] @ 40168 │ │ │ │ + ldr r3, [pc, #708] @ 40110 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #684] @ 40168 │ │ │ │ + ldr r3, [pc, #684] @ 40110 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #72] @ 0x48 │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ - ldr r2, [pc, #604] @ 40128 │ │ │ │ + ldr r2, [pc, #604] @ 400d0 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r3, [pc, #596] @ 4012c │ │ │ │ + ldr r3, [pc, #596] @ 400d4 │ │ │ │ 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 │ │ │ │ @@ -22001,24 +21979,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] @ 40128 │ │ │ │ + ldr r2, [pc, #524] @ 400d0 │ │ │ │ strd r4, [ip, #240] @ 0xf0 │ │ │ │ strd r4, [r1, #-24] @ 0xffffffe8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #552] @ 40158 │ │ │ │ + ldr r3, [pc, #552] @ 40100 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ strd r2, [r1, #32] │ │ │ │ - ldr r2, [pc, #492] @ 40128 │ │ │ │ - ldr r3, [pc, #540] @ 4015c │ │ │ │ + ldr r2, [pc, #492] @ 400d0 │ │ │ │ + ldr r3, [pc, #540] @ 40104 │ │ │ │ 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 │ │ │ │ @@ -22029,15 +22007,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] @ 40168 │ │ │ │ + ldr r3, [pc, #476] @ 40110 │ │ │ │ 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] │ │ │ │ @@ -22133,15 +22111,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 4016c │ │ │ │ + b 40114 │ │ │ │ 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 │ │ │ │ @@ -22163,15 +22141,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] @ 40168 │ │ │ │ + ldr r3, [pc, #-60] @ 40110 │ │ │ │ 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] │ │ │ │ @@ -22188,15 +22166,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] @ 40168 │ │ │ │ + ldr r3, [pc, #-160] @ 40110 │ │ │ │ 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 │ │ │ │ @@ -22222,24 +22200,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] @ 40168 │ │ │ │ + ldr r3, [pc, #-296] @ 40110 │ │ │ │ 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] @ 40168 │ │ │ │ + ldr r3, [pc, #-332] @ 40110 │ │ │ │ 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 │ │ │ │ @@ -22264,29 +22242,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] @ 40168 │ │ │ │ + ldr r3, [pc, #-464] @ 40110 │ │ │ │ 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] @ 40168 │ │ │ │ + ldr r3, [pc, #-520] @ 40110 │ │ │ │ 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 │ │ │ │ @@ -22301,27 +22279,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] @ 40160 │ │ │ │ + ldr r1, [pc, #-620] @ 40108 │ │ │ │ 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] @ 40160 │ │ │ │ + ldr r1, [pc, #-668] @ 40108 │ │ │ │ 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] │ │ │ │ @@ -22365,15 +22343,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] @ 40164 │ │ │ │ + ldr r3, [pc, #-872] @ 4010c │ │ │ │ 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 │ │ │ │ @@ -22388,15 +22366,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] @ 40164 │ │ │ │ + ldr r3, [pc, #-964] @ 4010c │ │ │ │ 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 │ │ │ │ @@ -22426,15 +22404,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] @ 40168 │ │ │ │ + ldr r1, [pc, #-1112] @ 40110 │ │ │ │ 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 │ │ │ │ @@ -22533,231 +22511,337 @@ │ │ │ │ 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} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 40778 │ │ │ │ + bne 40720 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 407a0 │ │ │ │ + beq 40748 │ │ │ │ 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] @ 4075c │ │ │ │ + ldr r1, [pc, #36] @ 40760 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 407bc │ │ │ │ + ldr r2, [pc, #20] @ 40764 │ │ │ │ tst r3, #10 │ │ │ │ - ldr r0, [pc, #16] @ 407c0 │ │ │ │ + ldr r0, [pc, #16] @ 40768 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0036edd8 │ │ │ │ + eorseq pc, r6, r8, lsl r2 @ │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 407e0 │ │ │ │ + bne 40788 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 40808 │ │ │ │ + beq 407b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 4081c │ │ │ │ - ldr r1, [pc, #36] @ 40820 │ │ │ │ + ldr r3, [pc, #36] @ 407c4 │ │ │ │ + ldr r1, [pc, #36] @ 407c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 40824 │ │ │ │ + ldr r2, [pc, #20] @ 407cc │ │ │ │ tst r3, #12 │ │ │ │ - ldr r0, [pc, #16] @ 40828 │ │ │ │ + ldr r0, [pc, #16] @ 407d0 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0036edd8 │ │ │ │ + eorseq pc, r6, r8, lsl r2 @ │ │ │ │ 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 407f0 │ │ │ │ + ldr r0, [pc, #12] @ 407fc │ │ │ │ + b a99c4 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r0, [pc, #4] @ 40800 │ │ │ │ + b a99c4 │ │ │ │ + @ instruction: 0x0038c6f0 │ │ │ │ + @ instruction: 0x0038c6f8 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 40814 │ │ │ │ + b 1aede0 │ │ │ │ + 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 40878 │ │ │ │ + bne 40864 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 408b0 │ │ │ │ - ldr r1, [pc, #120] @ 408f8 │ │ │ │ + beq 4089c │ │ │ │ + ldr r1, [pc, #120] @ 408e4 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 408ec │ │ │ │ + beq 408d8 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 408d0 │ │ │ │ + bgt 408bc │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 408fc │ │ │ │ + ldr r1, [pc, #56] @ 408e8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18eb54 │ │ │ │ - b 408ec │ │ │ │ + bl 18eeb4 │ │ │ │ + b 408d8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 408b8 │ │ │ │ - bl a55fc │ │ │ │ + bne 408a4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 408b8 │ │ │ │ + beq 408a4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, ip, lsr #5 │ │ │ │ - eorseq r4, r8, r4, ror #1 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - beq 4091c │ │ │ │ - ldr r0, [pc, #12] @ 40928 │ │ │ │ - b a9a48 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [pc, #4] @ 4092c │ │ │ │ - b a9a48 │ │ │ │ - @ instruction: 0x0038c2b0 │ │ │ │ - @ instruction: 0x0038c2b8 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 40940 │ │ │ │ - b 1aeb78 │ │ │ │ - andeq sl, r2, r8, ror #5 │ │ │ │ + ldrsbeq r2, [r7], #-40 @ 0xffffffd8 │ │ │ │ + eorseq r4, r8, r4, lsr #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #368] @ 40a74 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #360] @ 40a78 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + cmpne r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + beq 4098c │ │ │ │ + mov r0, r4 │ │ │ │ + bl adddc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4098c │ │ │ │ + ldr r1, [pc, #316] @ 40a74 │ │ │ │ + mov r0, r4 │ │ │ │ + bl adddc │ │ │ │ + ldr r1, [pc, #312] @ 40a7c │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4098c │ │ │ │ + mov r0, r4 │ │ │ │ + bl adddc │ │ │ │ + ldr r1, [pc, #280] @ 40a80 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4098c │ │ │ │ + mov r0, r4 │ │ │ │ + bl adddc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 40a6c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 15e3b0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 409a4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + bl 15e3b0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 4099c │ │ │ │ + ldr r2, [pc, #200] @ 40a84 │ │ │ │ + cmp r5, #5 │ │ │ │ + bhi 40a54 │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + cmp r4, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 409e4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 40d7c │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpge r5, #3 │ │ │ │ + bne 40a48 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40a54 │ │ │ │ + ldr r0, [pc, #136] @ 40a88 │ │ │ │ + b 40a58 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40a54 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 40d7c │ │ │ │ + b 40a48 │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40a08 │ │ │ │ + b 40a54 │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40a54 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 40d7c │ │ │ │ + b 40a48 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40a2c │ │ │ │ + b 40a54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4099c │ │ │ │ + bne 409f8 │ │ │ │ + ldr r0, [pc, #48] @ 40a8c │ │ │ │ + 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] @ 40a90 │ │ │ │ + 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 ip, r1, r3, lsl r3 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, 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] @ 40bac │ │ │ │ - bl 2b765c <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #568] @ 40cfc │ │ │ │ + bl 2b7788 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40984 │ │ │ │ + bne 40ad4 │ │ │ │ mov r0, #0 │ │ │ │ - b 40ba4 │ │ │ │ + b 40cf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl aea50 │ │ │ │ + bl aea38 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4097c │ │ │ │ + beq 40acc │ │ │ │ mov r0, #32 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 409b4 │ │ │ │ - bl 29e588 │ │ │ │ - b 40b98 │ │ │ │ + bne 40b04 │ │ │ │ + bl 29e418 │ │ │ │ + b 40ce8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r9, #4 │ │ │ │ mov r8, #32 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl aeecc │ │ │ │ + bl aeeb4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 40b1c │ │ │ │ + beq 40c6c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 40a24 │ │ │ │ - ldr r3, [pc, #444] @ 40bb0 │ │ │ │ - ldr r1, [pc, #444] @ 40bb4 │ │ │ │ + bne 40b74 │ │ │ │ + ldr r3, [pc, #444] @ 40d00 │ │ │ │ + ldr r1, [pc, #444] @ 40d04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40b88 │ │ │ │ + beq 40cd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40b88 │ │ │ │ + bne 40cd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 40b88 │ │ │ │ - bl 1282b8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 40cd8 │ │ │ │ + bl 12836c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 40a50 │ │ │ │ + beq 40ba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40a50 │ │ │ │ + bne 40ba0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 40a78 │ │ │ │ - bl a55fc │ │ │ │ + bge 40bc8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40b88 │ │ │ │ - ldr r3, [pc, #332] @ 40bb8 │ │ │ │ - ldr r1, [pc, #332] @ 40bbc │ │ │ │ + bne 40cd8 │ │ │ │ + ldr r3, [pc, #332] @ 40d08 │ │ │ │ + ldr r1, [pc, #332] @ 40d0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 40b88 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 40cd8 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 40a94 │ │ │ │ - ldr r3, [pc, #312] @ 40bc0 │ │ │ │ - ldr r1, [pc, #312] @ 40bc4 │ │ │ │ + bne 40be4 │ │ │ │ + ldr r3, [pc, #312] @ 40d10 │ │ │ │ + ldr r1, [pc, #312] @ 40d14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 40b88 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 40cd8 │ │ │ │ cmp r5, r8 │ │ │ │ - blt 40b00 │ │ │ │ + blt 40c50 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r8, r8, #1 │ │ │ │ addgt r8, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 40a9c │ │ │ │ + bge 40bec │ │ │ │ mov r0, r8 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 40ac8 │ │ │ │ - bl 29e588 │ │ │ │ - b 40b88 │ │ │ │ + bne 40c18 │ │ │ │ + bl 29e418 │ │ │ │ + b 40cd8 │ │ │ │ add r3, r8, #31 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl sl, r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ @@ -22770,471 +22854,306 @@ │ │ │ │ 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 409cc │ │ │ │ - bl a55fc │ │ │ │ + b 40b1c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40b88 │ │ │ │ + bne 40cd8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40b4c │ │ │ │ + beq 40c9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 40b4c │ │ │ │ + bne 40c9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40b78 │ │ │ │ - ldr r3, [pc, #92] @ 40bc8 │ │ │ │ + beq 40cc8 │ │ │ │ + ldr r3, [pc, #92] @ 40d18 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 40b88 │ │ │ │ + bl 144200 │ │ │ │ + b 40cd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ - ldr r0, [pc, #68] @ 40bcc │ │ │ │ - b 40ba4 │ │ │ │ + ldr r0, [pc, #68] @ 40d1c │ │ │ │ + b 40cf4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40b98 │ │ │ │ + beq 40ce8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b208 │ │ │ │ - b 4097c │ │ │ │ + bl 9b228 │ │ │ │ + b 40acc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0038c2f4 │ │ │ │ + eorseq ip, r8, r0, ror #14 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, lsl #6 │ │ │ │ + eorseq ip, r8, r8, ror r7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r4, asr #6 │ │ │ │ + @ instruction: 0x0038c7b0 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r8, r8, asr r3 │ │ │ │ + eorseq ip, r8, r4, asr #15 │ │ │ │ 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 │ │ │ │ - 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 ade10 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 40c70 │ │ │ │ - ldr r1, [pc, #316] @ 40d58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ade10 │ │ │ │ - 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 ade10 │ │ │ │ - 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 ade10 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40d50 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 15e39c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 40c88 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - bl 15e39c │ │ │ │ - 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 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 40f7c │ │ │ │ - cmp r0, #0 │ │ │ │ - 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 40f7c │ │ │ │ - b 40d2c │ │ │ │ - cmp r4, r3 │ │ │ │ - ble 40cec │ │ │ │ - b 40d38 │ │ │ │ - cmp r4, r3 │ │ │ │ - ble 40d38 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 40f7c │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ldrsbeq fp, [r1], #-227 @ 0xffffff1d │ │ │ │ - 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 40d9c │ │ │ │ - pop {r4, lr} │ │ │ │ - b 187708 │ │ │ │ - ldr r3, [pc, #16] @ 40db4 │ │ │ │ - ldr r1, [pc, #16] @ 40db8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r0, ror r3 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ 40dd0 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #4] @ 40dd4 │ │ │ │ - b 30f42c │ │ │ │ - eorseq r5, r7, r8, asr #7 │ │ │ │ - andeq r1, r4, ip, lsr #32 │ │ │ │ - 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 │ │ │ │ + bl 148910 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 40e28 │ │ │ │ - ldr r3, [pc, #348] @ 40f78 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - mov r6, r0 │ │ │ │ - b 40f6c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 35561c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 35561c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 35596c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov fp, r1 │ │ │ │ - bl 35561c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 35596c │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 35561c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 35596c │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 35561c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 35596c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 35561c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 35596c │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - bl aa944 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 40f68 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl ab0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40f44 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl ab0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40f44 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl ab0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40f44 │ │ │ │ - str r0, [r6, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ab0b4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 40f44 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [r6, #24] │ │ │ │ - bl ab0b4 │ │ │ │ + bne 40d58 │ │ │ │ + bl a5578 │ │ │ │ + ldr r3, [pc, #40] @ 40d74 │ │ │ │ cmp r0, #0 │ │ │ │ - strne r0, [r6, #28] │ │ │ │ - bne 40f6c │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40f68 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 40f68 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9abe0 <_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 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 40d74 │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #8192 @ 0x2000 │ │ │ │ + ldr r0, [pc, #8] @ 40d78 │ │ │ │ + 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 aea50 │ │ │ │ + bl aea38 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 41024 │ │ │ │ + beq 40e24 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeecc │ │ │ │ + bl aeeb4 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 40fc8 │ │ │ │ - bl a55fc │ │ │ │ + bne 40dc8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r4, #0 │ │ │ │ - b 41000 │ │ │ │ + b 40e00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 115854 │ │ │ │ + bl 115894 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 40ff8 │ │ │ │ + beq 40df8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40ff8 │ │ │ │ + bne 40df8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 40fa4 │ │ │ │ + bgt 40da4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41024 │ │ │ │ + beq 40e24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41024 │ │ │ │ + bne 40e24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 40e50 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 187a68 │ │ │ │ + ldr r3, [pc, #16] @ 40e68 │ │ │ │ + ldr r1, [pc, #16] @ 40e6c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038c7dc │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r3, [pc, #8] @ 40e84 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [pc, #4] @ 40e88 │ │ │ │ + b 30f880 │ │ │ │ + @ instruction: 0x003757b8 │ │ │ │ + andeq r0, r4, r8, ror #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148910 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 40ec4 │ │ │ │ + bl a5578 │ │ │ │ + ldr r3, [pc, #40] @ 40ee0 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 40ee0 │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #24576 @ 0x6000 │ │ │ │ + ldr r0, [pc, #8] @ 40ee4 │ │ │ │ + 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, 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 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41238 │ │ │ │ + bne 410f4 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #464] @ 41248 │ │ │ │ + ldr r3, [pc, #464] @ 41104 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4115c │ │ │ │ - ldr r3, [pc, #428] @ 41248 │ │ │ │ + bne 41018 │ │ │ │ + ldr r3, [pc, #428] @ 41104 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4115c │ │ │ │ - ldr r3, [pc, #400] @ 41248 │ │ │ │ + bne 41018 │ │ │ │ + ldr r3, [pc, #400] @ 41104 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41144 │ │ │ │ - ldr r3, [pc, #368] @ 41248 │ │ │ │ + bne 41000 │ │ │ │ + ldr r3, [pc, #368] @ 41104 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41144 │ │ │ │ + bne 41000 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #340] @ 4124c │ │ │ │ + ldr r1, [pc, #340] @ 41108 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #336] @ 41250 │ │ │ │ + ldrlt r1, [pc, #336] @ 4110c │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #324] @ 4124c │ │ │ │ + ldr r3, [pc, #324] @ 41108 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4112c │ │ │ │ + beq 40fe8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ 41254 │ │ │ │ - ldr r1, [pc, #308] @ 41258 │ │ │ │ - ldrne r0, [pc, #300] @ 41254 │ │ │ │ - ldrne r1, [pc, #304] @ 4125c │ │ │ │ - b 41240 │ │ │ │ + ldr r0, [pc, #308] @ 41110 │ │ │ │ + ldr r1, [pc, #308] @ 41114 │ │ │ │ + ldrne r0, [pc, #300] @ 41110 │ │ │ │ + ldrne r1, [pc, #304] @ 41118 │ │ │ │ + b 410fc │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #296] @ 41260 │ │ │ │ - ldr r1, [pc, #296] @ 41264 │ │ │ │ - ldrne r0, [pc, #288] @ 41260 │ │ │ │ - ldrne r1, [pc, #292] @ 41268 │ │ │ │ - b 41240 │ │ │ │ + ldr r0, [pc, #296] @ 4111c │ │ │ │ + ldr r1, [pc, #296] @ 41120 │ │ │ │ + ldrne r0, [pc, #288] @ 4111c │ │ │ │ + ldrne r1, [pc, #292] @ 41124 │ │ │ │ + b 410fc │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #260] @ 41254 │ │ │ │ - ldr r1, [pc, #280] @ 4126c │ │ │ │ - ldrne r0, [pc, #252] @ 41254 │ │ │ │ - ldrne r1, [pc, #276] @ 41270 │ │ │ │ - b 41240 │ │ │ │ - ldr r3, [pc, #228] @ 41248 │ │ │ │ + ldr r0, [pc, #260] @ 41110 │ │ │ │ + ldr r1, [pc, #280] @ 41128 │ │ │ │ + ldrne r0, [pc, #252] @ 41110 │ │ │ │ + ldrne r1, [pc, #276] @ 4112c │ │ │ │ + b 410fc │ │ │ │ + ldr r3, [pc, #228] @ 41104 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41198 │ │ │ │ - ldr r3, [pc, #196] @ 41248 │ │ │ │ + bne 41054 │ │ │ │ + ldr r3, [pc, #196] @ 41104 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - beq 4121c │ │ │ │ + beq 410d8 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #128] @ 4124c │ │ │ │ - ldr r3, [pc, #124] @ 4124c │ │ │ │ - ldrlt r1, [pc, #124] @ 41250 │ │ │ │ + ldr r1, [pc, #128] @ 41108 │ │ │ │ + ldr r3, [pc, #124] @ 41108 │ │ │ │ + ldrlt r1, [pc, #124] @ 4110c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41204 │ │ │ │ + beq 410c0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 41240 │ │ │ │ + b 410fc │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #68] @ 41254 │ │ │ │ - ldr r1, [pc, #96] @ 41274 │ │ │ │ - ldrne r0, [pc, #60] @ 41254 │ │ │ │ - ldrne r1, [pc, #92] @ 41278 │ │ │ │ - b 41240 │ │ │ │ + ldr r0, [pc, #68] @ 41110 │ │ │ │ + ldr r1, [pc, #96] @ 41130 │ │ │ │ + ldrne r0, [pc, #60] @ 41110 │ │ │ │ + ldrne r1, [pc, #92] @ 41134 │ │ │ │ + b 410fc │ │ │ │ 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] @ 4127c │ │ │ │ + ldr r1, [pc, #60] @ 41138 │ │ │ │ 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 │ │ │ │ @@ -23244,896 +23163,955 @@ │ │ │ │ andmi sp, r2, ip, ror r9 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ svcvc 0x00f80000 │ │ │ │ - b 41284 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148888 │ │ │ │ + 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 412bc │ │ │ │ - bl a55fc │ │ │ │ - ldr r3, [pc, #20] @ 412c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 412c4 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 412d8 │ │ │ │ - b 1aeb78 │ │ │ │ - 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 41310 │ │ │ │ - ldr r3, [pc, #196] @ 413cc │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bne 4118c │ │ │ │ + ldr r3, [pc, #348] @ 412dc │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144178 │ │ │ │ - bne 4131c │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92d88 │ │ │ │ - cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ - bls 4132c │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e588 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 996d0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 41324 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a804 │ │ │ │ - cmn r0, #1 │ │ │ │ + bl 144200 │ │ │ │ + mov r6, r0 │ │ │ │ + b 412d0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 4136c │ │ │ │ - ldr r3, [pc, #112] @ 413cc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bc4 │ │ │ │ - b 413c0 │ │ │ │ - bl 92d88 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - beq 413b0 │ │ │ │ - cmp r7, r6 │ │ │ │ - ble 413a4 │ │ │ │ - ldr r0, [r4, r6, lsl #2] │ │ │ │ - bl 175710 <_PyLong_FromGid@@Base> │ │ │ │ + bl 355a40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 355a40 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 355d90 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov fp, r1 │ │ │ │ + bl 355a40 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 355d90 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 355a40 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 355d90 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 355a40 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 355d90 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 355a40 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 355d90 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + mov r5, r1 │ │ │ │ + bl aa8c0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 412cc │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl ab030 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 413b0 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ - add r6, r6, #1 │ │ │ │ - b 4137c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99bc4 │ │ │ │ - b 413c4 │ │ │ │ + beq 412a8 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl ab030 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 412a8 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl ab030 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 412a8 │ │ │ │ + str r0, [r6, #20] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ab030 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 412a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bc4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b208 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + bl ab030 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r6, #28] │ │ │ │ + bne 412d0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 412cc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 412cc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9ac00 <_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 148888 │ │ │ │ + bl 148910 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41408 │ │ │ │ - bl a55fc │ │ │ │ - ldr r3, [pc, #40] @ 41424 │ │ │ │ + bne 41318 │ │ │ │ + bl a5578 │ │ │ │ + ldr r3, [pc, #40] @ 41334 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41424 │ │ │ │ + ldr r2, [pc, #16] @ 41334 │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #49152 @ 0xc000 │ │ │ │ - ldr r0, [pc, #8] @ 41428 │ │ │ │ + ldr r0, [pc, #8] @ 41338 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ 414b8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne 4147c │ │ │ │ - add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #92] @ 414bc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl fdfec │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 41498 │ │ │ │ - b 41490 │ │ │ │ - ldr r0, [pc, #56] @ 414bc │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 41454 │ │ │ │ - mov r0, #0 │ │ │ │ - b 414b0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 10329c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 41490 │ │ │ │ - ldrne r0, [pc, #16] @ 414c0 │ │ │ │ - ldreq r0, [pc, #4] @ 414b8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r9, r5, r0, lsr #31 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - b 417bc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #640] @ 41760 │ │ │ │ + ldr r8, [pc, #640] @ 415d4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r8 │ │ │ │ mov r5, r1 │ │ │ │ - beq 41530 │ │ │ │ + beq 413a4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ade10 │ │ │ │ - ldr r1, [pc, #608] @ 41764 │ │ │ │ + bl adddc │ │ │ │ + ldr r1, [pc, #608] @ 415d8 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41530 │ │ │ │ + bne 413a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r5 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - ldr r3, [pc, #556] @ 41768 │ │ │ │ + ldr r3, [pc, #556] @ 415dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 41574 │ │ │ │ + bne 413e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e39c │ │ │ │ + bl 15e3b0 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 41574 │ │ │ │ + blt 413e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #512] @ 4176c │ │ │ │ + ldr r1, [pc, #512] @ 415e0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, #0 │ │ │ │ - b 14ddb8 │ │ │ │ + b 14de44 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 415b8 │ │ │ │ - ldr r1, [pc, #472] @ 41760 │ │ │ │ + beq 4142c │ │ │ │ + ldr r1, [pc, #472] @ 415d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ade10 │ │ │ │ - ldr r1, [pc, #464] @ 41764 │ │ │ │ + bl adddc │ │ │ │ + ldr r1, [pc, #464] @ 415d8 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 415b8 │ │ │ │ + bne 4142c │ │ │ │ mov r0, r7 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 415d4 │ │ │ │ + beq 41448 │ │ │ │ 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 129b0c │ │ │ │ + bl 129bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 416e0 │ │ │ │ + beq 41554 │ │ │ │ mov r0, r5 │ │ │ │ - bl aea50 │ │ │ │ + bl aea38 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 416bc │ │ │ │ + beq 41530 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - ldreq r8, [pc, #364] @ 41770 │ │ │ │ - beq 41640 │ │ │ │ - ldr r1, [pc, #340] @ 41760 │ │ │ │ - bl ade10 │ │ │ │ - ldr r3, [pc, #352] @ 41774 │ │ │ │ - ldr r8, [pc, #344] @ 41770 │ │ │ │ + ldreq r8, [pc, #364] @ 415e4 │ │ │ │ + beq 414b4 │ │ │ │ + ldr r1, [pc, #340] @ 415d4 │ │ │ │ + bl adddc │ │ │ │ + ldr r3, [pc, #352] @ 415e8 │ │ │ │ + ldr r8, [pc, #344] @ 415e4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r3 │ │ │ │ - b 41640 │ │ │ │ + b 414b4 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 416e8 │ │ │ │ - bne 41658 │ │ │ │ + blt 4155c │ │ │ │ + bne 414cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 41670 │ │ │ │ + bne 414e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl aeecc │ │ │ │ + bl aeeb4 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 41620 │ │ │ │ - b 4168c │ │ │ │ + bne 41494 │ │ │ │ + b 41500 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d684 │ │ │ │ + bl 12d734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41634 │ │ │ │ - b 416e8 │ │ │ │ + beq 414a8 │ │ │ │ + b 4155c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41640 │ │ │ │ + bne 414b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 41640 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 414b4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 416b0 │ │ │ │ + beq 41524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 416b0 │ │ │ │ + bne 41524 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41758 │ │ │ │ + beq 415cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 416e0 │ │ │ │ + beq 41554 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 416e0 │ │ │ │ + bne 41554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 41758 │ │ │ │ + b 415cc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4170c │ │ │ │ + beq 41580 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4170c │ │ │ │ + bne 41580 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41730 │ │ │ │ + beq 415a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41730 │ │ │ │ + bne 415a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 416e0 │ │ │ │ + beq 41554 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 416e0 │ │ │ │ + bne 41554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 416e0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 41554 │ │ │ │ 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: 0x001c66f0 │ │ │ │ - eorseq r5, r1, r0, lsr #20 │ │ │ │ - b 41284 │ │ │ │ + andseq r6, ip, r8, lsl #20 │ │ │ │ + @ instruction: 0x00315df0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 415fc │ │ │ │ + b 1aede0 │ │ │ │ + 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 41634 │ │ │ │ + ldr r3, [pc, #196] @ 416f0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 144200 │ │ │ │ + bne 41640 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 92dcc │ │ │ │ + cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ + bls 41650 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 29e418 │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 996f0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 41648 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a804 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 41690 │ │ │ │ + ldr r3, [pc, #112] @ 416f0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144200 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99be4 │ │ │ │ + b 416e4 │ │ │ │ + bl 92dcc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + beq 416d4 │ │ │ │ + cmp r7, r6 │ │ │ │ + ble 416c8 │ │ │ │ + ldr r0, [r4, r6, lsl #2] │ │ │ │ + bl 175844 <_PyLong_FromGid@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 416d4 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r0, [r3, r6, lsl #2] │ │ │ │ + add r6, r6, #1 │ │ │ │ + b 416a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99be4 │ │ │ │ + b 416e8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99be4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b228 │ │ │ │ + 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 148910 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 4172c │ │ │ │ + bl a5578 │ │ │ │ + ldr r3, [pc, #20] @ 41734 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc] @ 41734 │ │ │ │ + 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] @ 417c4 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bne 41788 │ │ │ │ + add ip, sp, #12 │ │ │ │ + ldr r1, [pc, #92] @ 417c8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl fe0f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 417a4 │ │ │ │ + b 4179c │ │ │ │ + ldr r0, [pc, #56] @ 417c8 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 41760 │ │ │ │ + mov r0, #0 │ │ │ │ + b 417bc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 103280 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4179c │ │ │ │ + ldrne r0, [pc, #16] @ 417cc │ │ │ │ + ldreq r0, [pc, #4] @ 417c4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + eorseq sl, r5, r0, ror #7 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + b 41814 │ │ │ │ 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 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 417b4 │ │ │ │ + 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} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 260524 │ │ │ │ + bl 2609b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 417f8 │ │ │ │ + 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 2cdacc │ │ │ │ + b 2cdbf8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 41810 │ │ │ │ - b 1aeb78 │ │ │ │ + ldr r1, [pc] @ 41868 │ │ │ │ + b 1aede0 │ │ │ │ muleq r2, r0, sl │ │ │ │ + b 416f4 │ │ │ │ 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 r1, r8, ip, asr #26 │ │ │ │ - eorseq r6, r9, r0, lsr #12 │ │ │ │ - │ │ │ │ -0004185c <_Py_ResurrectReference@@Base>: │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148888 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 41898 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ - bl a55fc │ │ │ │ - ldr r3, [pc, #40] @ 418b4 <_Py_ResurrectReference@@Base+0x58> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 418b4 <_Py_ResurrectReference@@Base+0x58> │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #24576 @ 0x6000 │ │ │ │ - ldr r0, [pc, #8] @ 418b8 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + b 41894 │ │ │ │ + subeq r2, r8, ip, lsl #3 │ │ │ │ + eorseq r6, r9, r0, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3074f8 <_PyXI_EndInterpreter@@Base+0x3dc> │ │ │ │ + bl 3079d8 <_PyXI_EndInterpreter@@Base+0x4e8> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41910 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + beq 4190c │ │ │ │ mov r1, r5 │ │ │ │ - bl 293180 <_PySet_Update@@Base> │ │ │ │ + bl 292ed0 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 41914 <_Py_ResurrectReference@@Base+0xb8> │ │ │ │ + bge 41910 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41910 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + beq 4190c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41910 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + bne 4190c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 148888 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 41954 <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ - bl a55fc │ │ │ │ - ldr r3, [pc, #40] @ 41970 <_Py_ResurrectReference@@Base+0x114> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41970 <_Py_ResurrectReference@@Base+0x114> │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #8] @ 41974 <_Py_ResurrectReference@@Base+0x118> │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + │ │ │ │ +00041918 <_Py_ResurrectReference@@Base>: │ │ │ │ + bx lr │ │ │ │ + b 416f4 │ │ │ │ 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+0x160> │ │ │ │ - ldr r0, [pc, #96] @ 41a08 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ - ldr r2, [pc, #96] @ 41a0c <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ - ldr r1, [pc, #96] @ 41a10 <_Py_ResurrectReference@@Base+0x1b4> │ │ │ │ + bne 41964 <_Py_ResurrectReference@@Base+0x4c> │ │ │ │ + ldr r0, [pc, #96] @ 419b0 <_Py_ResurrectReference@@Base+0x98> │ │ │ │ + ldr r2, [pc, #96] @ 419b4 <_Py_ResurrectReference@@Base+0x9c> │ │ │ │ + ldr r1, [pc, #96] @ 419b8 <_Py_ResurrectReference@@Base+0xa0> │ │ │ │ mov r3, r5 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b 41a00 <_Py_ResurrectReference@@Base+0x1a4> │ │ │ │ + b 419a8 <_Py_ResurrectReference@@Base+0x90> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 124a08 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124ab0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 31c060 <_PyTime_AsTimeval@@Base+0x2b64> │ │ │ │ + bl 31c7f8 <_PyTime_AsTimeval@@Base+0x2edc> │ │ │ │ cmn r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne 419fc <_Py_ResurrectReference@@Base+0x1a0> │ │ │ │ - bl 280fe0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne 419a4 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ + bl 281088 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 41a00 <_Py_ResurrectReference@@Base+0x1a4> │ │ │ │ - bl be870 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 419a8 <_Py_ResurrectReference@@Base+0x90> │ │ │ │ + bl be8f0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r5, r0, r5, r9 │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ + @ instruction: 0x003599d0 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ 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+0x1ec> │ │ │ │ + bhi 419f0 <_Py_ResurrectReference@@Base+0xd8> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r0, [pc, #436] @ 41bf8 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + ldrle r0, [pc, #436] @ 41ba0 <_Py_ResurrectReference@@Base+0x288> │ │ │ │ ldrgt r0, [r5] │ │ │ │ - b 41a6c <_Py_ResurrectReference@@Base+0x210> │ │ │ │ - ldr r0, [pc, #428] @ 41bfc <_Py_ResurrectReference@@Base+0x3a0> │ │ │ │ + b 41a14 <_Py_ResurrectReference@@Base+0xfc> │ │ │ │ + ldr r0, [pc, #428] @ 41ba4 <_Py_ResurrectReference@@Base+0x28c> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a38 <_Py_ResurrectReference@@Base+0x1dc> │ │ │ │ + bne 419e0 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ mov r4, #0 │ │ │ │ - b 41bf0 <_Py_ResurrectReference@@Base+0x394> │ │ │ │ + b 41b98 <_Py_ResurrectReference@@Base+0x280> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41a8c <_Py_ResurrectReference@@Base+0x230> │ │ │ │ + beq 41a34 <_Py_ResurrectReference@@Base+0x11c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 41ac4 <_Py_ResurrectReference@@Base+0x268> │ │ │ │ - b 41aa0 <_Py_ResurrectReference@@Base+0x244> │ │ │ │ - ldr r3, [pc, #364] @ 41c00 <_Py_ResurrectReference@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #364] @ 41c04 <_Py_ResurrectReference@@Base+0x3a8> │ │ │ │ + beq 41a6c <_Py_ResurrectReference@@Base+0x154> │ │ │ │ + b 41a48 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + ldr r3, [pc, #364] @ 41ba8 <_Py_ResurrectReference@@Base+0x290> │ │ │ │ + ldr r1, [pc, #364] @ 41bac <_Py_ResurrectReference@@Base+0x294> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0x208> │ │ │ │ - bl aafc4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 41a0c <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ + bl aaf40 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 41ae8 <_Py_ResurrectReference@@Base+0x28c> │ │ │ │ - bl a55fc │ │ │ │ + bne 41a90 <_Py_ResurrectReference@@Base+0x178> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0x208> │ │ │ │ + bne 41a0c <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ mvn r9, #0 │ │ │ │ - b 41ae8 <_Py_ResurrectReference@@Base+0x28c> │ │ │ │ - ldr r2, [pc, #300] @ 41bf8 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + b 41a90 <_Py_ResurrectReference@@Base+0x178> │ │ │ │ + ldr r2, [pc, #300] @ 41ba0 <_Py_ResurrectReference@@Base+0x288> │ │ │ │ cmp r0, r2 │ │ │ │ - beq 41abc <_Py_ResurrectReference@@Base+0x260> │ │ │ │ - ldr r0, [pc, #304] @ 41c08 <_Py_ResurrectReference@@Base+0x3ac> │ │ │ │ + beq 41a64 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + ldr r0, [pc, #304] @ 41bb0 <_Py_ResurrectReference@@Base+0x298> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #300] @ 41c0c <_Py_ResurrectReference@@Base+0x3b0> │ │ │ │ + ldr r1, [pc, #300] @ 41bb4 <_Py_ResurrectReference@@Base+0x29c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0x208> │ │ │ │ + bl 117600 │ │ │ │ + b 41a0c <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0x208> │ │ │ │ + beq 41a0c <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ 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 3151d8 <_PyArg_BadArgument@@Base+0x478> │ │ │ │ + bl 3155ac <_PyArg_BadArgument@@Base+0x3c0> │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ - beq 41bf0 <_Py_ResurrectReference@@Base+0x394> │ │ │ │ + beq 41b98 <_Py_ResurrectReference@@Base+0x280> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x36c> │ │ │ │ + beq 41b70 <_Py_ResurrectReference@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41b88 <_Py_ResurrectReference@@Base+0x32c> │ │ │ │ + bne 41b30 <_Py_ResurrectReference@@Base+0x218> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x36c> │ │ │ │ + beq 41b70 <_Py_ResurrectReference@@Base+0x258> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41bc8 <_Py_ResurrectReference@@Base+0x36c> │ │ │ │ + bne 41b70 <_Py_ResurrectReference@@Base+0x258> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 41bc8 <_Py_ResurrectReference@@Base+0x36c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 41b70 <_Py_ResurrectReference@@Base+0x258> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 41ba8 <_Py_ResurrectReference@@Base+0x34c> │ │ │ │ + beq 41b50 <_Py_ResurrectReference@@Base+0x238> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 41ba8 <_Py_ResurrectReference@@Base+0x34c> │ │ │ │ + bne 41b50 <_Py_ResurrectReference@@Base+0x238> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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+0x2bc> │ │ │ │ - b 41bf0 <_Py_ResurrectReference@@Base+0x394> │ │ │ │ + beq 41ac0 <_Py_ResurrectReference@@Base+0x1a8> │ │ │ │ + b 41b98 <_Py_ResurrectReference@@Base+0x280> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0x208> │ │ │ │ + beq 41a0c <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0x208> │ │ │ │ + bne 41a0c <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0x208> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 41a0c <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r5, r0, ror #7 │ │ │ │ + eorseq sl, r5, r0, lsr #16 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #24 │ │ │ │ + eorseq pc, r6, ip, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, ror #11 │ │ │ │ - ldr r0, [pc] @ 41c18 <_Py_ResurrectReference@@Base+0x3bc> │ │ │ │ - b 9dd38 │ │ │ │ - eorseq ip, r8, r8, lsl #12 │ │ │ │ + eorseq ip, r8, r4, lsr #20 │ │ │ │ + ldr r0, [pc] @ 41bc0 <_Py_ResurrectReference@@Base+0x2a8> │ │ │ │ + b 9dd58 │ │ │ │ + eorseq ip, r8, r8, asr #20 │ │ │ │ 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 a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x4b4> │ │ │ │ + bne 41cb8 <_Py_ResurrectReference@@Base+0x3a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x4b4> │ │ │ │ + beq 41cb8 <_Py_ResurrectReference@@Base+0x3a0> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #168] @ 41d18 <_Py_ResurrectReference@@Base+0x4bc> │ │ │ │ - ldr r0, [pc, #168] @ 41d1c <_Py_ResurrectReference@@Base+0x4c0> │ │ │ │ - bl a9a48 │ │ │ │ + ldr r1, [pc, #168] @ 41cc0 <_Py_ResurrectReference@@Base+0x3a8> │ │ │ │ + ldr r0, [pc, #168] @ 41cc4 <_Py_ResurrectReference@@Base+0x3ac> │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 41c8c <_Py_ResurrectReference@@Base+0x430> │ │ │ │ + bne 41c34 <_Py_ResurrectReference@@Base+0x31c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324bc4 │ │ │ │ + b 324fe4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 41d20 <_Py_ResurrectReference@@Base+0x4c4> │ │ │ │ + ldr r1, [pc, #128] @ 41cc8 <_Py_ResurrectReference@@Base+0x3b0> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 41d24 <_Py_ResurrectReference@@Base+0x4c8> │ │ │ │ + ldr r0, [pc, #124] @ 41ccc <_Py_ResurrectReference@@Base+0x3b4> │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 41cdc <_Py_ResurrectReference@@Base+0x480> │ │ │ │ + beq 41c84 <_Py_ResurrectReference@@Base+0x36c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41cdc <_Py_ResurrectReference@@Base+0x480> │ │ │ │ + bne 41c84 <_Py_ResurrectReference@@Base+0x36c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 41c7c <_Py_ResurrectReference@@Base+0x420> │ │ │ │ + beq 41c24 <_Py_ResurrectReference@@Base+0x30c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x4b4> │ │ │ │ + beq 41cb8 <_Py_ResurrectReference@@Base+0x3a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x4b4> │ │ │ │ + bne 41cb8 <_Py_ResurrectReference@@Base+0x3a0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq ip, r1, r0, lsl #6 │ │ │ │ - eorseq r1, r8, r4, lsr #32 │ │ │ │ + eoreq ip, r1, r8, lsr r4 │ │ │ │ + eorseq r1, r8, r4, ror #8 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - eorseq ip, r8, r0, lsl #13 │ │ │ │ + eorseq ip, r8, r0, asr #21 │ │ │ │ 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+0x4f4> │ │ │ │ + bne 41cf8 <_Py_ResurrectReference@@Base+0x3e0> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 178078 │ │ │ │ + b 1781ac │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 41d74 <_Py_ResurrectReference@@Base+0x518> │ │ │ │ + ldr r0, [pc, #20] @ 41d1c <_Py_ResurrectReference@@Base+0x404> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 41d44 <_Py_ResurrectReference@@Base+0x4e8> │ │ │ │ - @ instruction: 0x003737b8 │ │ │ │ + b 41cec <_Py_ResurrectReference@@Base+0x3d4> │ │ │ │ + eorseq r3, r7, ip, lsl #24 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ - ldr r2, [pc, #12] @ 41d90 <_Py_ResurrectReference@@Base+0x534> │ │ │ │ + ldr r2, [pc, #12] @ 41d38 <_Py_ResurrectReference@@Base+0x420> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 41d94 <_Py_ResurrectReference@@Base+0x538> │ │ │ │ + ldr r0, [pc, #8] @ 41d3c <_Py_ResurrectReference@@Base+0x424> │ │ │ │ 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 11328c │ │ │ │ - ldr r0, [pc] @ 41db8 <_Py_ResurrectReference@@Base+0x55c> │ │ │ │ + bl 1132c8 │ │ │ │ + ldr r0, [pc] @ 41d60 <_Py_ResurrectReference@@Base+0x448> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00041dbc <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00041d64 <_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] @ 41fa8 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #468] @ 41f50 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 189358 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1896b8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 41e74 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ + beq 41e1c <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 189380 <_PyErr_Clear@@Base> │ │ │ │ + bl 1896e0 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a72a8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7138 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 41fa0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 41f48 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #408] @ 41fac <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #408] @ 41f54 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r2, [pc, #400] @ 41fb0 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #400] @ 41f58 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41fa0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 41f48 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41fa0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #356] @ 41fb4 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 41f48 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #356] @ 41f5c <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41e68 <_PyEval_FormatKwargsError@@Base+0xac> │ │ │ │ + beq 41e10 <_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 41f7c <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #316] @ 41fb8 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ + b 41f24 <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #316] @ 41f60 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189358 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1896b8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41fa0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 41f48 <_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 41f8c <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + beq 41f34 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 41f8c <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + bne 41f34 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 189380 <_PyErr_Clear@@Base> │ │ │ │ + bl 1896e0 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a72a8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7138 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 41f38 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #216] @ 41fac <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + beq 41ee0 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #216] @ 41f54 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #208] @ 41fbc <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #208] @ 41f64 <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41f38 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + beq 41ee0 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41f38 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #164] @ 41fb4 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 41ee0 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #164] @ 41f5c <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41f28 <_PyEval_FormatKwargsError@@Base+0x16c> │ │ │ │ + beq 41ed0 <_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 41fa0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 41f48 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41fa0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #88] @ 41fb4 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 41f48 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #88] @ 41f5c <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41f74 <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ + beq 41f1c <_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 9b208 │ │ │ │ + b 9b228 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, ror #15 │ │ │ │ + eorseq ip, r8, ip, lsr #24 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq ip, r8, r0, lsr #16 │ │ │ │ + eorseq ip, r8, r0, ror #24 │ │ │ │ │ │ │ │ -00041fc0 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +00041f68 <_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] @ 4202c <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #76] @ 41fd4 <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 144524 │ │ │ │ + bl 1445ac │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #60] @ 42030 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #60] @ 41fd8 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ + bl 357b00 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 117ed8 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 117f18 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - eorseq r5, r6, r4, asr #5 │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + eorseq r5, r6, r4, lsl #14 │ │ │ │ andeq r0, r0, ip │ │ │ │ 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] │ │ │ │ @@ -24144,197 +24122,194 @@ │ │ │ │ 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] @ 42088 <_PyErr_SetLocaleString@@Base+0xc8> │ │ │ │ - bl 128a98 │ │ │ │ + ldr r0, [pc, #8] @ 42030 <_PyErr_SetLocaleString@@Base+0xc8> │ │ │ │ + bl 128b4c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r8, r4, asr r8 │ │ │ │ + mlaseq r8, r4, ip, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 420b4 <_PyErr_SetLocaleString@@Base+0xf4> │ │ │ │ + bne 4205c <_PyErr_SetLocaleString@@Base+0xf4> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d4498 │ │ │ │ + b 1d47b0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 420d8 <_PyErr_SetLocaleString@@Base+0x118> │ │ │ │ + ldr r0, [pc, #20] @ 42080 <_PyErr_SetLocaleString@@Base+0x118> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 420a8 <_PyErr_SetLocaleString@@Base+0xe8> │ │ │ │ - eorseq r3, r7, r0, asr #15 │ │ │ │ - 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 <_PyErr_SetLocaleString@@Base+0x174> │ │ │ │ - mov r6, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff054 <_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 b907c │ │ │ │ - eorseq sl, r8, r4, lsl #2 │ │ │ │ + b 42050 <_PyErr_SetLocaleString@@Base+0xe8> │ │ │ │ + eorseq r3, r7, r4, lsl ip │ │ │ │ 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 42174 <_PyErr_SetLocaleString@@Base+0x1b4> │ │ │ │ + bne 420c0 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4216c <_PyErr_SetLocaleString@@Base+0x1ac> │ │ │ │ + beq 420b8 <_PyErr_SetLocaleString@@Base+0x150> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 42328 <_PyErr_SetLocaleString@@Base+0x368> │ │ │ │ - ldr r0, [pc, #444] @ 42330 <_PyErr_SetLocaleString@@Base+0x370> │ │ │ │ + bne 42274 <_PyErr_SetLocaleString@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #444] @ 4227c <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - ldr r7, [pc, #436] @ 42334 <_PyErr_SetLocaleString@@Base+0x374> │ │ │ │ - ldr r3, [pc, #436] @ 42338 <_PyErr_SetLocaleString@@Base+0x378> │ │ │ │ + ldr r7, [pc, #436] @ 42280 <_PyErr_SetLocaleString@@Base+0x318> │ │ │ │ + ldr r3, [pc, #436] @ 42284 <_PyErr_SetLocaleString@@Base+0x31c> │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r7 │ │ │ │ cmpne r6, r3 │ │ │ │ - beq 42210 <_PyErr_SetLocaleString@@Base+0x250> │ │ │ │ + beq 4215c <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42210 <_PyErr_SetLocaleString@@Base+0x250> │ │ │ │ + bne 4215c <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ade10 │ │ │ │ - ldr r1, [pc, #388] @ 4233c <_PyErr_SetLocaleString@@Base+0x37c> │ │ │ │ + bl adddc │ │ │ │ + ldr r1, [pc, #388] @ 42288 <_PyErr_SetLocaleString@@Base+0x320> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42210 <_PyErr_SetLocaleString@@Base+0x250> │ │ │ │ + bne 4215c <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl ade10 │ │ │ │ - ldr r1, [pc, #356] @ 42340 <_PyErr_SetLocaleString@@Base+0x380> │ │ │ │ + bl adddc │ │ │ │ + ldr r1, [pc, #356] @ 4228c <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42210 <_PyErr_SetLocaleString@@Base+0x250> │ │ │ │ + bne 4215c <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42210 <_PyErr_SetLocaleString@@Base+0x250> │ │ │ │ + bne 4215c <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 42240 <_PyErr_SetLocaleString@@Base+0x280> │ │ │ │ + b 4218c <_PyErr_SetLocaleString@@Base+0x224> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ - bl 15e39c │ │ │ │ + bl 15e3b0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 42238 <_PyErr_SetLocaleString@@Base+0x278> │ │ │ │ + bne 42184 <_PyErr_SetLocaleString@@Base+0x21c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, r6 │ │ │ │ - ble 42200 <_PyErr_SetLocaleString@@Base+0x240> │ │ │ │ + ble 4214c <_PyErr_SetLocaleString@@Base+0x1e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl aea50 │ │ │ │ + bl aea38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 42230 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ + beq 4217c <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeecc │ │ │ │ + bl aeeb4 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - beq 422f4 <_PyErr_SetLocaleString@@Base+0x334> │ │ │ │ + beq 42240 <_PyErr_SetLocaleString@@Base+0x2d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 115854 │ │ │ │ + bl 115894 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 42294 <_PyErr_SetLocaleString@@Base+0x2d4> │ │ │ │ + beq 421e0 <_PyErr_SetLocaleString@@Base+0x278> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 42294 <_PyErr_SetLocaleString@@Base+0x2d4> │ │ │ │ + bne 421e0 <_PyErr_SetLocaleString@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 422c4 <_PyErr_SetLocaleString@@Base+0x304> │ │ │ │ + bne 42210 <_PyErr_SetLocaleString@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42230 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ + beq 4217c <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42230 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ + bne 4217c <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 42230 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4217c <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42250 <_PyErr_SetLocaleString@@Base+0x290> │ │ │ │ + beq 4219c <_PyErr_SetLocaleString@@Base+0x234> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42328 <_PyErr_SetLocaleString@@Base+0x368> │ │ │ │ + beq 42274 <_PyErr_SetLocaleString@@Base+0x30c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42328 <_PyErr_SetLocaleString@@Base+0x368> │ │ │ │ + bne 42274 <_PyErr_SetLocaleString@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 42328 <_PyErr_SetLocaleString@@Base+0x368> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 42274 <_PyErr_SetLocaleString@@Base+0x30c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42318 <_PyErr_SetLocaleString@@Base+0x358> │ │ │ │ + beq 42264 <_PyErr_SetLocaleString@@Base+0x2fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42318 <_PyErr_SetLocaleString@@Base+0x358> │ │ │ │ + bne 42264 <_PyErr_SetLocaleString@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4216c <_PyErr_SetLocaleString@@Base+0x1ac> │ │ │ │ - b 42230 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ - ldr r0, [pc, #20] @ 42344 <_PyErr_SetLocaleString@@Base+0x384> │ │ │ │ + beq 420b8 <_PyErr_SetLocaleString@@Base+0x150> │ │ │ │ + b 4217c <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ + ldr r0, [pc, #20] @ 42290 <_PyErr_SetLocaleString@@Base+0x328> │ │ │ │ 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 <_PyErr_SetLocaleString@@Base+0x390> │ │ │ │ - b 9dd38 │ │ │ │ - @ instruction: 0x00360ddc │ │ │ │ + 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] @ 422ec <_PyErr_SetLocaleString@@Base+0x384> │ │ │ │ + mov r6, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff158 <_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 b9074 │ │ │ │ + eorseq sl, r8, r4, asr #10 │ │ │ │ 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] │ │ │ │ @@ -24353,401 +24328,424 @@ │ │ │ │ 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 <_PyErr_SetLocaleString@@Base+0x41c> │ │ │ │ + beq 42378 <_PyErr_SetLocaleString@@Base+0x410> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #128] @ 42458 <_PyErr_SetLocaleString@@Base+0x498> │ │ │ │ - bl 128a98 │ │ │ │ - b 4240c <_PyErr_SetLocaleString@@Base+0x44c> │ │ │ │ + ldr r0, [pc, #128] @ 423f4 <_PyErr_SetLocaleString@@Base+0x48c> │ │ │ │ + bl 128b4c │ │ │ │ + b 423a8 <_PyErr_SetLocaleString@@Base+0x440> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 423fc <_PyErr_SetLocaleString@@Base+0x43c> │ │ │ │ + beq 42398 <_PyErr_SetLocaleString@@Base+0x430> │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #100] @ 4245c <_PyErr_SetLocaleString@@Base+0x49c> │ │ │ │ - bl 128a98 │ │ │ │ - b 4240c <_PyErr_SetLocaleString@@Base+0x44c> │ │ │ │ - ldr r0, [pc, #92] @ 42460 <_PyErr_SetLocaleString@@Base+0x4a0> │ │ │ │ + ldr r0, [pc, #100] @ 423f8 <_PyErr_SetLocaleString@@Base+0x490> │ │ │ │ + bl 128b4c │ │ │ │ + b 423a8 <_PyErr_SetLocaleString@@Base+0x440> │ │ │ │ + ldr r0, [pc, #92] @ 423fc <_PyErr_SetLocaleString@@Base+0x494> │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4241c <_PyErr_SetLocaleString@@Base+0x45c> │ │ │ │ + bne 423b8 <_PyErr_SetLocaleString@@Base+0x450> │ │ │ │ mov r0, #0 │ │ │ │ - b 42450 <_PyErr_SetLocaleString@@Base+0x490> │ │ │ │ + b 423ec <_PyErr_SetLocaleString@@Base+0x484> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42434 <_PyErr_SetLocaleString@@Base+0x474> │ │ │ │ - bl 77530 │ │ │ │ + beq 423d0 <_PyErr_SetLocaleString@@Base+0x468> │ │ │ │ + bl 774d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42414 <_PyErr_SetLocaleString@@Base+0x454> │ │ │ │ + beq 423b0 <_PyErr_SetLocaleString@@Base+0x448> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42450 <_PyErr_SetLocaleString@@Base+0x490> │ │ │ │ + beq 423ec <_PyErr_SetLocaleString@@Base+0x484> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 77358 │ │ │ │ + b 772f8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r8, r8, ror #17 │ │ │ │ - eorseq ip, r8, r8, lsl #18 │ │ │ │ - eorseq ip, r8, r4, lsr #18 │ │ │ │ + eorseq ip, r8, r8, lsr #26 │ │ │ │ + eorseq ip, r8, r8, asr #26 │ │ │ │ + eorseq ip, r8, r4, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 424b0 <_PyErr_SetLocaleString@@Base+0x4f0> │ │ │ │ + beq 4244c <_PyErr_SetLocaleString@@Base+0x4e4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 424b8 <_PyErr_SetLocaleString@@Base+0x4f8> │ │ │ │ + ldreq r0, [pc, #20] @ 42454 <_PyErr_SetLocaleString@@Base+0x4ec> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 424b8 <_PyErr_SetLocaleString@@Base+0x4f8> │ │ │ │ - bl 41814 │ │ │ │ + ldreq r1, [pc, #8] @ 42454 <_PyErr_SetLocaleString@@Base+0x4ec> │ │ │ │ + bl 41870 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - │ │ │ │ -000424bc <_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] @ 425d4 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ - bl 23e1c4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4250c <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ - bl a55fc │ │ │ │ - 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 42548 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ - str r3, [r7, #16] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42548 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 42548 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r3, [r7, #12] │ │ │ │ - bgt 42574 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ - bl 9b148 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 2499bc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 425a4 <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ - b 4259c <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ - ldr r3, [r8, #3884] @ 0xf2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4255c <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge 4255c <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 4292c <_PyImport_ClearExtension@@Base+0x470> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4255c <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 320af8 <_PyTime_AsTimeval@@Base+0x75fc> │ │ │ │ - cmp r7, r4 │ │ │ │ - bne 425c0 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2802ac │ │ │ │ - b 425b8 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ - andeq r0, r0, ip │ │ │ │ + ldr r0, [pc] @ 42460 <_PyErr_SetLocaleString@@Base+0x4f8> │ │ │ │ + b 9dd58 │ │ │ │ + eorseq r1, r6, ip, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 42604 <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ - ldr r3, [pc, #212] @ 426cc <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ - ldr r1, [pc, #212] @ 426d0 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ + bne 42490 <_PyErr_SetLocaleString@@Base+0x528> │ │ │ │ + ldr r3, [pc, #212] @ 42558 <_PyErr_SetLocaleString@@Base+0x5f0> │ │ │ │ + ldr r1, [pc, #212] @ 4255c <_PyErr_SetLocaleString@@Base+0x5f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 42624 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 424b0 <_PyErr_SetLocaleString@@Base+0x548> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 4262c <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ - ldr r3, [pc, #184] @ 426d4 <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ - ldr r1, [pc, #184] @ 426d8 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ + bne 424b8 <_PyErr_SetLocaleString@@Base+0x550> │ │ │ │ + ldr r3, [pc, #184] @ 42560 <_PyErr_SetLocaleString@@Base+0x5f8> │ │ │ │ + ldr r1, [pc, #184] @ 42564 <_PyErr_SetLocaleString@@Base+0x5fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1282b8 │ │ │ │ + bl 12836c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt 42660 <_PyImport_ClearExtension@@Base+0x1a4> │ │ │ │ - bl a55fc │ │ │ │ + bgt 424ec <_PyErr_SetLocaleString@@Base+0x584> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42624 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [pc, #136] @ 426dc <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ - ldr r1, [pc, #136] @ 426e0 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ + bne 424b0 <_PyErr_SetLocaleString@@Base+0x548> │ │ │ │ + ldr r3, [pc, #136] @ 42568 <_PyErr_SetLocaleString@@Base+0x600> │ │ │ │ + ldr r1, [pc, #136] @ 4256c <_PyErr_SetLocaleString@@Base+0x604> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 42624 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 424b0 <_PyErr_SetLocaleString@@Base+0x548> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 426c4 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + beq 42550 <_PyErr_SetLocaleString@@Base+0x5e8> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 426a4 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + beq 42530 <_PyErr_SetLocaleString@@Base+0x5c8> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 42690 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ + bne 4251c <_PyErr_SetLocaleString@@Base+0x5b4> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 99bc4 │ │ │ │ - b 426a4 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + bl 99be4 │ │ │ │ + b 42530 <_PyErr_SetLocaleString@@Base+0x5c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 42684 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ - b 42624 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + bne 42510 <_PyErr_SetLocaleString@@Base+0x5a8> │ │ │ │ + b 424b0 <_PyErr_SetLocaleString@@Base+0x548> │ │ │ │ mov r0, r5 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ strne r5, [r4, #32] │ │ │ │ - bne 426c4 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl 29e588 │ │ │ │ - b 42624 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + bne 42550 <_PyErr_SetLocaleString@@Base+0x5e8> │ │ │ │ + bl 29e418 │ │ │ │ + b 424b0 <_PyErr_SetLocaleString@@Base+0x548> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r0, rrx │ │ │ │ + eorseq ip, r8, r0, lsr #9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, r9, ip │ │ │ │ + @ instruction: 0x0038cdd4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038c9b4 │ │ │ │ + @ instruction: 0x0038cdf4 │ │ │ │ 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 4271c <_PyImport_ClearExtension@@Base+0x260> │ │ │ │ + bne 425a8 <_PyErr_SetLocaleString@@Base+0x640> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42730 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ - b 42740 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ + bne 425bc <_PyErr_SetLocaleString@@Base+0x654> │ │ │ │ + b 425cc <_PyErr_SetLocaleString@@Base+0x664> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4270c <_PyImport_ClearExtension@@Base+0x250> │ │ │ │ + beq 42598 <_PyErr_SetLocaleString@@Base+0x630> │ │ │ │ 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 │ │ │ │ + │ │ │ │ +000425e8 <_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] @ 42700 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 357b00 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r8, [r3, #8] │ │ │ │ + bl 23e300 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 42638 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ + bl a5578 │ │ │ │ + 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 42674 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + str r3, [r7, #16] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 42674 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 42674 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + bgt 426a0 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bl 9b168 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 249b84 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 426d0 <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ + b 426c8 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + ldr r3, [r8, #3884] @ 0xf2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 42688 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge 42688 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 42b50 <_PyImport_ClearExtension@@Base+0x568> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 42688 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 321280 <_PyTime_AsTimeval@@Base+0x7964> │ │ │ │ + cmp r7, r4 │ │ │ │ + bne 426ec <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2803e4 │ │ │ │ + b 426e4 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 42850 <_PyImport_ClearExtension@@Base+0x394> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #220] @ 427f8 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + bl 357b00 │ │ │ │ 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 427a8 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ - ldr r3, [pc, #184] @ 42854 <_PyImport_ClearExtension@@Base+0x398> │ │ │ │ - ldr r1, [pc, #184] @ 42858 <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 427c8 <_PyImport_ClearExtension@@Base+0x30c> │ │ │ │ - ldr r2, [pc, #172] @ 4285c <_PyImport_ClearExtension@@Base+0x3a0> │ │ │ │ + beq 42750 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + ldr r3, [pc, #184] @ 427fc <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ + ldr r1, [pc, #184] @ 42800 <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 42770 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + ldr r2, [pc, #172] @ 42804 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 427d0 <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ - ldr r3, [pc, #160] @ 42860 <_PyImport_ClearExtension@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #160] @ 42864 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ + beq 42778 <_PyImport_ClearExtension@@Base+0x190> │ │ │ │ + ldr r3, [pc, #160] @ 42808 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ + ldr r1, [pc, #160] @ 4280c <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 42848 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ - ldr r0, [pc, #144] @ 42868 <_PyImport_ClearExtension@@Base+0x3ac> │ │ │ │ + b 427f0 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + ldr r0, [pc, #144] @ 42810 <_PyImport_ClearExtension@@Base+0x228> │ │ │ │ mov r1, r4 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 427c8 <_PyImport_ClearExtension@@Base+0x30c> │ │ │ │ - bl 2a81c8 │ │ │ │ + blt 42770 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + bl 2a8058 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2943c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4280c <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ + bne 427b4 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ bl 32d7c │ │ │ │ - b 42830 <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ - bl 2a8d90 │ │ │ │ - ldr r0, [pc, #84] @ 4286c <_PyImport_ClearExtension@@Base+0x3b0> │ │ │ │ - bl 2a9334 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ + b 427d8 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + bl 2a8c20 │ │ │ │ + ldr r0, [pc, #84] @ 42814 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ + bl 2a91c4 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 42830 <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ - ldr r3, [pc, #72] @ 42870 <_PyImport_ClearExtension@@Base+0x3b4> │ │ │ │ + bne 427d8 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #72] @ 42818 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 42848 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ + bl 144200 │ │ │ │ + b 427f0 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 42874 <_PyImport_ClearExtension@@Base+0x3b8> │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #44] @ 4281c <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ - eorseq fp, r7, r8, lsr #9 │ │ │ │ + eorseq fp, r7, r8, ror #17 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r4, lsl #20 │ │ │ │ - eorseq ip, r8, ip, lsr #20 │ │ │ │ - eorseq sl, r6, r8, ror #10 │ │ │ │ + eorseq ip, r8, r4, asr #28 │ │ │ │ + eorseq ip, r8, ip, ror #28 │ │ │ │ + eorseq sl, r6, r8, lsr #19 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq ip, r8, r8, ror lr │ │ │ │ + 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] @ 428e8 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ + bl 2ddc3c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 428e0 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl c3d70 │ │ │ │ + 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 c7ac8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 428c0 <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 428d4 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ + bl 132568 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4286c <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ + mov r0, #0 │ │ │ │ + b 428e0 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 430d0 <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + b 428e0 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ + ldr r3, [pc, #16] @ 428ec <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144200 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq r2, r7, r0, lsl #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq ip, r8, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 428a0 <_PyImport_ClearExtension@@Base+0x3e4> │ │ │ │ + bne 42918 <_PyImport_ClearExtension@@Base+0x330> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d20a4 │ │ │ │ + b 1d23bc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 428c4 <_PyImport_ClearExtension@@Base+0x408> │ │ │ │ + ldr r0, [pc, #20] @ 4293c <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 42894 <_PyImport_ClearExtension@@Base+0x3d8> │ │ │ │ - eorseq r3, r7, r8, lsr #16 │ │ │ │ + b 4290c <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + eorseq r3, r7, ip, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl ef2bc │ │ │ │ + bl ef3c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4290c <_PyImport_ClearExtension@@Base+0x450> │ │ │ │ + bne 42984 <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 42904 <_PyImport_ClearExtension@@Base+0x448> │ │ │ │ + beq 4297c <_PyImport_ClearExtension@@Base+0x394> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a53f0 │ │ │ │ + bl 1a565c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4290c <_PyImport_ClearExtension@@Base+0x450> │ │ │ │ + bne 42984 <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d8a64 │ │ │ │ - ldr r3, [pc, #16] @ 42924 <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ - ldr r1, [pc, #16] @ 42928 <_PyImport_ClearExtension@@Base+0x46c> │ │ │ │ + b 2d8edc │ │ │ │ + ldr r3, [pc, #16] @ 4299c <_PyImport_ClearExtension@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #16] @ 429a0 <_PyImport_ClearExtension@@Base+0x3b8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r0, asr #20 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 42964 <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ - ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4296c <_PyImport_ClearExtension@@Base+0x4b0> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge 42974 <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ - ldr r2, [pc, #68] @ 42998 <_PyImport_ClearExtension@@Base+0x4dc> │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - b 42990 <_PyImport_ClearExtension@@Base+0x4d4> │ │ │ │ - ldr r1, [pc, #48] @ 4299c <_PyImport_ClearExtension@@Base+0x4e0> │ │ │ │ - b 42978 <_PyImport_ClearExtension@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #44] @ 429a0 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ - b 42978 <_PyImport_ClearExtension@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #40] @ 429a4 <_PyImport_ClearExtension@@Base+0x4e8> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 429a8 <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r2, [pc] @ 42998 <_PyImport_ClearExtension@@Base+0x4dc> │ │ │ │ - b b2808 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r8, r8, ror #20 │ │ │ │ - eorseq ip, r8, r0, lsl #21 │ │ │ │ - eorseq ip, r8, ip, lsr #21 │ │ │ │ - subseq sp, r1, r0, asr #9 │ │ │ │ + eorseq ip, r8, r0, lsl #29 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 429bc <_PyImport_ClearExtension@@Base+0x500> │ │ │ │ - b 1bbd64 │ │ │ │ - ldr r0, [pc] @ 429c4 <_PyImport_ClearExtension@@Base+0x508> │ │ │ │ + beq 429b4 <_PyImport_ClearExtension@@Base+0x3cc> │ │ │ │ + b 1bc07c │ │ │ │ + ldr r0, [pc] @ 429bc <_PyImport_ClearExtension@@Base+0x3d4> │ │ │ │ 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] │ │ │ │ @@ -24760,270 +24758,250 @@ │ │ │ │ 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 42a28 <_PyImport_ClearExtension@@Base+0x56c> │ │ │ │ + beq 42a20 <_PyImport_ClearExtension@@Base+0x438> │ │ │ │ str r0, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #100] @ 42a88 <_PyImport_ClearExtension@@Base+0x5cc> │ │ │ │ - bl 128a98 │ │ │ │ - b 42a48 <_PyImport_ClearExtension@@Base+0x58c> │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 42a40 <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #80] @ 42a8c <_PyImport_ClearExtension@@Base+0x5d0> │ │ │ │ - bl 128a98 │ │ │ │ - b 42a48 <_PyImport_ClearExtension@@Base+0x58c> │ │ │ │ - ldr r0, [pc, #72] @ 42a90 <_PyImport_ClearExtension@@Base+0x5d4> │ │ │ │ - bl 128a98 │ │ │ │ + ldr r0, [pc, #100] @ 42a80 <_PyImport_ClearExtension@@Base+0x498> │ │ │ │ + bl 128b4c │ │ │ │ + b 42a40 <_PyImport_ClearExtension@@Base+0x458> │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 42a38 <_PyImport_ClearExtension@@Base+0x450> │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #80] @ 42a84 <_PyImport_ClearExtension@@Base+0x49c> │ │ │ │ + bl 128b4c │ │ │ │ + b 42a40 <_PyImport_ClearExtension@@Base+0x458> │ │ │ │ + ldr r0, [pc, #72] @ 42a88 <_PyImport_ClearExtension@@Base+0x4a0> │ │ │ │ + bl 128b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42a64 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ + beq 42a5c <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42a64 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ + beq 42a5c <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 77358 │ │ │ │ + bl 772f8 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 42a80 <_PyImport_ClearExtension@@Base+0x5c4> │ │ │ │ + beq 42a78 <_PyImport_ClearExtension@@Base+0x490> │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 77530 │ │ │ │ + b 774d0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r8, r8, asr #21 │ │ │ │ - eorseq ip, r8, r4, asr r8 │ │ │ │ - @ instruction: 0x0038cadc │ │ │ │ - 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] @ 42b5c <_PyImport_ClearExtension@@Base+0x6a0> │ │ │ │ - bl 2dd758 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 42b54 <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl c3cf0 │ │ │ │ - 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 c7a54 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 42b34 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 42b48 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ - bl 1324b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 42ae0 <_PyImport_ClearExtension@@Base+0x624> │ │ │ │ - mov r0, #0 │ │ │ │ - b 42b54 <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 431c4 <_PyImport_ClearExtension@@Base+0xd08> │ │ │ │ - b 42b54 <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ - ldr r3, [pc, #16] @ 42b60 <_PyImport_ClearExtension@@Base+0x6a4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r7, r0, lsl #12 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq ip, r8, r8, lsr #29 │ │ │ │ + mlaseq r8, r4, ip, ip │ │ │ │ + @ instruction: 0x0038cebc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21be14 │ │ │ │ + bl 21bf4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 42b9c <_PyImport_ClearExtension@@Base+0x6e0> │ │ │ │ - bl a55fc │ │ │ │ - ldr r3, [pc, #36] @ 42bb4 <_PyImport_ClearExtension@@Base+0x6f8> │ │ │ │ + bne 42ac4 <_PyImport_ClearExtension@@Base+0x4dc> │ │ │ │ + bl a5578 │ │ │ │ + ldr r3, [pc, #36] @ 42adc <_PyImport_ClearExtension@@Base+0x4f4> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 42bb8 <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #16] @ 42ae0 <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 42bb4 <_PyImport_ClearExtension@@Base+0x6f8> │ │ │ │ + ldr r0, [pc, #4] @ 42adc <_PyImport_ClearExtension@@Base+0x4f4> │ │ │ │ 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 42bf0 <_PyImport_ClearExtension@@Base+0x734> │ │ │ │ + bhi 42b18 <_PyImport_ClearExtension@@Base+0x530> │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 42c20 <_PyImport_ClearExtension@@Base+0x764> │ │ │ │ - b 42c10 <_PyImport_ClearExtension@@Base+0x754> │ │ │ │ - ldr r0, [pc, #44] @ 42c24 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + ldrle r1, [pc, #48] @ 42b48 <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ + b 42b38 <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ + ldr r0, [pc, #44] @ 42b4c <_PyImport_ClearExtension@@Base+0x564> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 42be0 <_PyImport_ClearExtension@@Base+0x724> │ │ │ │ + b 42b08 <_PyImport_ClearExtension@@Base+0x520> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 42d14 <_PyImport_ClearExtension@@Base+0x858> │ │ │ │ + b 42cbc <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, ip, lsl #4 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 42b88 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42b90 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge 42b98 <_PyImport_ClearExtension@@Base+0x5b0> │ │ │ │ + ldr r2, [pc, #68] @ 42bbc <_PyImport_ClearExtension@@Base+0x5d4> │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + b 42bb4 <_PyImport_ClearExtension@@Base+0x5cc> │ │ │ │ + ldr r1, [pc, #48] @ 42bc0 <_PyImport_ClearExtension@@Base+0x5d8> │ │ │ │ + b 42b9c <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ + ldr r1, [pc, #44] @ 42bc4 <_PyImport_ClearExtension@@Base+0x5dc> │ │ │ │ + b 42b9c <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ + ldr r1, [pc, #40] @ 42bc8 <_PyImport_ClearExtension@@Base+0x5e0> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 42bcc <_PyImport_ClearExtension@@Base+0x5e4> │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [pc] @ 42bbc <_PyImport_ClearExtension@@Base+0x5d4> │ │ │ │ + b b27f0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, ip, asr #27 │ │ │ │ + eorseq ip, r8, r0, lsr pc │ │ │ │ + eorseq ip, r8, r8, asr #30 │ │ │ │ + eorseq ip, r8, r4, ror pc │ │ │ │ + subseq sp, r1, r8, ror #16 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 42c38 <_PyImport_ClearExtension@@Base+0x77c> │ │ │ │ - b 1bbd64 │ │ │ │ - ldr r0, [pc] @ 42c40 <_PyImport_ClearExtension@@Base+0x784> │ │ │ │ + beq 42be0 <_PyImport_ClearExtension@@Base+0x5f8> │ │ │ │ + b 1bc07c │ │ │ │ + ldr r0, [pc] @ 42be8 <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42c54 <_PyImport_ClearExtension@@Base+0x798> │ │ │ │ - b a6314 │ │ │ │ + blt 42bfc <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ + b a6290 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 42c7c <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ - ldr r1, [pc, #16] @ 42c80 <_PyImport_ClearExtension@@Base+0x7c4> │ │ │ │ + ldr r3, [pc, #16] @ 42c24 <_PyImport_ClearExtension@@Base+0x63c> │ │ │ │ + ldr r1, [pc, #16] @ 42c28 <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - ldrheq r1, [r8], -ip @ │ │ │ │ + @ instruction: 0x003814fc │ │ │ │ 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+0x7fc> │ │ │ │ + bne 42c60 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 115854 │ │ │ │ + bl 115894 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 42cf4 <_PyImport_ClearExtension@@Base+0x838> │ │ │ │ - b 42ce0 <_PyImport_ClearExtension@@Base+0x824> │ │ │ │ + bne 42c9c <_PyImport_ClearExtension@@Base+0x6b4> │ │ │ │ + b 42c88 <_PyImport_ClearExtension@@Base+0x6a0> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #64] @ 42d08 <_PyImport_ClearExtension@@Base+0x84c> │ │ │ │ + ldr r0, [pc, #64] @ 42cb0 <_PyImport_ClearExtension@@Base+0x6c8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42ca0 <_PyImport_ClearExtension@@Base+0x7e4> │ │ │ │ + bne 42c48 <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42cd8 <_PyImport_ClearExtension@@Base+0x81c> │ │ │ │ - ldr r0, [pc, #24] @ 42d0c <_PyImport_ClearExtension@@Base+0x850> │ │ │ │ + bne 42c80 <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ + ldr r0, [pc, #24] @ 42cb4 <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 42d10 <_PyImport_ClearExtension@@Base+0x854> │ │ │ │ + ldr r2, [pc, #20] @ 42cb8 <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42d0c <_PyImport_ClearExtension@@Base+0x850> │ │ │ │ + ldr r0, [pc, #8] @ 42cb4 <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r4, asr #14 │ │ │ │ + mlaseq r7, r8, fp, r3 │ │ │ │ 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] @ 42e08 <_PyImport_ClearExtension@@Base+0x94c> │ │ │ │ + ldr fp, [pc, #220] @ 42db0 <_PyImport_ClearExtension@@Base+0x7c8> │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, fp │ │ │ │ - ldreq sl, [pc, #212] @ 42e0c <_PyImport_ClearExtension@@Base+0x950> │ │ │ │ + ldreq sl, [pc, #212] @ 42db4 <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ moveq r9, #6 │ │ │ │ - beq 42d68 <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ + beq 42d10 <_PyImport_ClearExtension@@Base+0x728> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ ldreq r9, [sp, #12] │ │ │ │ - bne 42dfc <_PyImport_ClearExtension@@Base+0x940> │ │ │ │ + bne 42da4 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r4, #20] │ │ │ │ - ldreq r8, [pc, #148] @ 42e10 <_PyImport_ClearExtension@@Base+0x954> │ │ │ │ + ldreq r8, [pc, #148] @ 42db8 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - beq 42db0 <_PyImport_ClearExtension@@Base+0x8f4> │ │ │ │ + beq 42d58 <_PyImport_ClearExtension@@Base+0x770> │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bge 42da8 <_PyImport_ClearExtension@@Base+0x8ec> │ │ │ │ + bge 42d50 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 42d84 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ + bne 42d2c <_PyImport_ClearExtension@@Base+0x744> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42ddc <_PyImport_ClearExtension@@Base+0x920> │ │ │ │ + beq 42d84 <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r7 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - blt 42ddc <_PyImport_ClearExtension@@Base+0x920> │ │ │ │ + blt 42d84 <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ ldrb r1, [r8, r7] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42db4 <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ + bne 42d5c <_PyImport_ClearExtension@@Base+0x774> │ │ │ │ cmp r6, fp │ │ │ │ - beq 42dec <_PyImport_ClearExtension@@Base+0x930> │ │ │ │ + beq 42d94 <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ sub r1, r5, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 1d01d8 │ │ │ │ - b 42e00 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ + bl 1d04f0 │ │ │ │ + b 42da8 <_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 ip, r8, r8, lsl #23 │ │ │ │ + eorseq ip, r8, r8, asr #31 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ @@ -25037,594 +25015,589 @@ │ │ │ │ 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 42e74 <_PyImport_ClearExtension@@Base+0x9b8> │ │ │ │ - bl a55fc │ │ │ │ + bne 42e1c <_PyImport_ClearExtension@@Base+0x834> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42e80 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ + bne 42e28 <_PyImport_ClearExtension@@Base+0x840> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #12] @ 42ea8 <_PyImport_ClearExtension@@Base+0x9ec> │ │ │ │ + ldr r2, [pc, #12] @ 42e50 <_PyImport_ClearExtension@@Base+0x868> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42eac <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ + ldr r0, [pc, #8] @ 42e54 <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ movge r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, 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 42eec <_PyImport_ClearExtension@@Base+0xa30> │ │ │ │ + bhi 42e94 <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 42f0c <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ - b 42f28 <_PyImport_ClearExtension@@Base+0xa6c> │ │ │ │ - ldr r0, [pc, #316] @ 43030 <_PyImport_ClearExtension@@Base+0xb74> │ │ │ │ + bne 42eb4 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + b 42ed0 <_PyImport_ClearExtension@@Base+0x8e8> │ │ │ │ + ldr r0, [pc, #316] @ 42fd8 <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43028 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ - b 42ed8 <_PyImport_ClearExtension@@Base+0xa1c> │ │ │ │ - bl aafc4 │ │ │ │ + beq 42fd0 <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ + b 42e80 <_PyImport_ClearExtension@@Base+0x898> │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 42f3c <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ + bne 42ee4 <_PyImport_ClearExtension@@Base+0x8fc> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 42f58 <_PyImport_ClearExtension@@Base+0xa9c> │ │ │ │ - bl a55fc │ │ │ │ + bne 42f00 <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 42f58 <_PyImport_ClearExtension@@Base+0xa9c> │ │ │ │ - b 43028 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ + beq 42f00 <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + b 42fd0 <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42f20 <_PyImport_ClearExtension@@Base+0xa64> │ │ │ │ + bne 42ec8 <_PyImport_ClearExtension@@Base+0x8e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 42f20 <_PyImport_ClearExtension@@Base+0xa64> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 42ec8 <_PyImport_ClearExtension@@Base+0x8e0> │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 42fd4 <_PyImport_ClearExtension@@Base+0xb18> │ │ │ │ + ble 42f7c <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 42f8c <_PyImport_ClearExtension@@Base+0xad0> │ │ │ │ + beq 42f34 <_PyImport_ClearExtension@@Base+0x94c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 42fd4 <_PyImport_ClearExtension@@Base+0xb18> │ │ │ │ - b 43018 <_PyImport_ClearExtension@@Base+0xb5c> │ │ │ │ - ldr r3, [pc, #160] @ 43034 <_PyImport_ClearExtension@@Base+0xb78> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 42fa8 <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ - ldr r1, [pc, #148] @ 43034 <_PyImport_ClearExtension@@Base+0xb78> │ │ │ │ - bl ade10 │ │ │ │ + beq 42f7c <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ + b 42fc0 <_PyImport_ClearExtension@@Base+0x9d8> │ │ │ │ + ldr r3, [pc, #160] @ 42fdc <_PyImport_ClearExtension@@Base+0x9f4> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 42f50 <_PyImport_ClearExtension@@Base+0x968> │ │ │ │ + ldr r1, [pc, #148] @ 42fdc <_PyImport_ClearExtension@@Base+0x9f4> │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42fbc <_PyImport_ClearExtension@@Base+0xb00> │ │ │ │ + beq 42f64 <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 42fd4 <_PyImport_ClearExtension@@Base+0xb18> │ │ │ │ - ldr r2, [pc, #116] @ 43038 <_PyImport_ClearExtension@@Base+0xb7c> │ │ │ │ - ldr r1, [pc, #116] @ 4303c <_PyImport_ClearExtension@@Base+0xb80> │ │ │ │ - ldr r0, [pc, #100] @ 43030 <_PyImport_ClearExtension@@Base+0xb74> │ │ │ │ + beq 42f7c <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ + ldr r2, [pc, #116] @ 42fe0 <_PyImport_ClearExtension@@Base+0x9f8> │ │ │ │ + ldr r1, [pc, #116] @ 42fe4 <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + ldr r0, [pc, #100] @ 42fd8 <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ mov r3, r5 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 43028 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 42fd0 <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 42ff4 <_PyImport_ClearExtension@@Base+0xb38> │ │ │ │ + bgt 42f9c <_PyImport_ClearExtension@@Base+0x9b4> │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #80] @ 43040 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ + ldreq r0, [pc, #80] @ 42fe8 <_PyImport_ClearExtension@@Base+0xa00> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d01d8 │ │ │ │ + b 1d04f0 │ │ │ │ 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+0xf8c> │ │ │ │ - ldr r3, [pc, #20] @ 43034 <_PyImport_ClearExtension@@Base+0xb78> │ │ │ │ + b 433f0 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 42fdc <_PyImport_ClearExtension@@Base+0x9f4> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 42fbc <_PyImport_ClearExtension@@Base+0xb00> │ │ │ │ - b 42f98 <_PyImport_ClearExtension@@Base+0xadc> │ │ │ │ + beq 42f64 <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ + b 42f40 <_PyImport_ClearExtension@@Base+0x958> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, asr sp │ │ │ │ + mlaseq r5, ip, r1, sl │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, lsl #7 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ + eorseq r1, r6, ip, asr #15 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ 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+0xbd8> │ │ │ │ + bne 4303c <_PyImport_ClearExtension@@Base+0xa54> │ │ │ │ clz r1, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r2, #2 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 430cc <_PyImport_ClearExtension@@Base+0xc10> │ │ │ │ + beq 43074 <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ 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+0xc68> │ │ │ │ + ldr ip, [pc, #108] @ 430cc <_PyImport_ClearExtension@@Base+0xae4> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43118 <_PyImport_ClearExtension@@Base+0xc5c> │ │ │ │ + beq 430c0 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 43118 <_PyImport_ClearExtension@@Base+0xc5c> │ │ │ │ + blt 430c0 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1edb90 │ │ │ │ + bl 1edee0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 430fc <_PyImport_ClearExtension@@Base+0xc40> │ │ │ │ - bl a55fc │ │ │ │ + bne 430a4 <_PyImport_ClearExtension@@Base+0xabc> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43118 <_PyImport_ClearExtension@@Base+0xc5c> │ │ │ │ + bne 430c0 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2d0cb0 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ + b 2d0dd8 <_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, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 431bc <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 43158 <_PyImport_ClearExtension@@Base+0xc9c> │ │ │ │ - bl 342854 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 431b4 <_PyImport_ClearExtension@@Base+0xcf8> │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43194 <_PyImport_ClearExtension@@Base+0xcd8> │ │ │ │ - mov r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b 431ac <_PyImport_ClearExtension@@Base+0xcf0> │ │ │ │ - mov r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 43188 <_PyImport_ClearExtension@@Base+0xccc> │ │ │ │ - ldr r0, [pc, #16] @ 431c0 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ - 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 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bne 431f4 <_PyImport_ClearExtension@@Base+0xd38> │ │ │ │ + bne 43100 <_PyImport_ClearExtension@@Base+0xb18> │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r1, [pc, #568] @ 43434 <_PyImport_ClearExtension@@Base+0xf78> │ │ │ │ - ldr r0, [pc, #568] @ 43438 <_PyImport_ClearExtension@@Base+0xf7c> │ │ │ │ - bl 16c04c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r1, [pc, #568] @ 43340 <_PyImport_ClearExtension@@Base+0xd58> │ │ │ │ + ldr r0, [pc, #568] @ 43344 <_PyImport_ClearExtension@@Base+0xd5c> │ │ │ │ + bl 16c058 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xf70> │ │ │ │ - bl aa944 │ │ │ │ + beq 43338 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ + bl aa8c0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 43234 <_PyImport_ClearExtension@@Base+0xd78> │ │ │ │ + beq 43140 <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 43234 <_PyImport_ClearExtension@@Base+0xd78> │ │ │ │ + bne 43140 <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xf70> │ │ │ │ + beq 43338 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 3556a0 │ │ │ │ - ldr r2, [pc, #496] @ 4343c <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ - ldr r3, [pc, #496] @ 43440 <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ - bl 355700 │ │ │ │ + bl 355ac4 │ │ │ │ + ldr r2, [pc, #496] @ 43348 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + ldr r3, [pc, #496] @ 4334c <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ + bl 355b24 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 3556a0 │ │ │ │ + bl 355ac4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35534c │ │ │ │ - bl ab0b4 │ │ │ │ + bl 355770 │ │ │ │ + bl ab030 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 3556a0 │ │ │ │ - ldr r2, [pc, #424] @ 4343c <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ - ldr r3, [pc, #424] @ 43440 <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ - bl 355700 │ │ │ │ + bl 355ac4 │ │ │ │ + ldr r2, [pc, #424] @ 43348 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + ldr r3, [pc, #424] @ 4334c <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ + bl 355b24 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 3556a0 │ │ │ │ + bl 355ac4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35534c │ │ │ │ - bl ab0b4 │ │ │ │ + bl 355770 │ │ │ │ + bl ab030 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 433e0 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 43408 <_PyImport_ClearExtension@@Base+0xf4c> │ │ │ │ + bne 43314 <_PyImport_ClearExtension@@Base+0xd2c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xf70> │ │ │ │ + beq 43338 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4342c <_PyImport_ClearExtension@@Base+0xf70> │ │ │ │ + bne 43338 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4342c <_PyImport_ClearExtension@@Base+0xf70> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 43338 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ 43444 <_PyImport_ClearExtension@@Base+0xf88> │ │ │ │ - b a9a48 │ │ │ │ + ldr r0, [pc, #24] @ 43350 <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ + b a99c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0036b5f8 │ │ │ │ - eorseq r0, r6, r4, lsl #11 │ │ │ │ + eorseq fp, r6, r8, lsr sl │ │ │ │ + eorseq r0, r6, r4, asr #19 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - eorseq ip, r8, ip, lsl #26 │ │ │ │ + eorseq sp, r8, ip, asr #2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 433e8 <_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 43384 <_PyImport_ClearExtension@@Base+0xd9c> │ │ │ │ + bl 342af4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 433e0 <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 433c0 <_PyImport_ClearExtension@@Base+0xdd8> │ │ │ │ + mov r0, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b 433d8 <_PyImport_ClearExtension@@Base+0xdf0> │ │ │ │ + mov r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 433b4 <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ + ldr r0, [pc, #16] @ 433ec <_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 4348c <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + bne 43434 <_PyImport_ClearExtension@@Base+0xe4c> │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #160] @ 4352c <_PyImport_ClearExtension@@Base+0x1070> │ │ │ │ - b 1d01d8 │ │ │ │ + ldreq r0, [pc, #160] @ 434d4 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ + b 1d04f0 │ │ │ │ add r1, r8, r1 │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43524 <_PyImport_ClearExtension@@Base+0x1068> │ │ │ │ + beq 434cc <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ cmp sl, #0 │ │ │ │ - ble 434cc <_PyImport_ClearExtension@@Base+0x1010> │ │ │ │ + ble 43474 <_PyImport_ClearExtension@@Base+0xe8c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #100] @ 4352c <_PyImport_ClearExtension@@Base+0x1070> │ │ │ │ + ldreq r0, [pc, #100] @ 434d4 <_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] @ 4352c <_PyImport_ClearExtension@@Base+0x1070> │ │ │ │ + ldreq r0, [pc, #72] @ 434d4 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r6, #20] │ │ │ │ - ldreq r1, [pc, #60] @ 4352c <_PyImport_ClearExtension@@Base+0x1070> │ │ │ │ + ldreq r1, [pc, #60] @ 434d4 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r9, #0 │ │ │ │ - ble 43524 <_PyImport_ClearExtension@@Base+0x1068> │ │ │ │ + ble 434cc <_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] @ 4352c <_PyImport_ClearExtension@@Base+0x1070> │ │ │ │ + ldreq r0, [pc, #20] @ 434d4 <_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 │ │ │ │ - ldr ip, [pc, #304] @ 43668 <_PyImport_ClearExtension@@Base+0x11ac> │ │ │ │ + ldr ip, [pc, #304] @ 43610 <_PyImport_ClearExtension@@Base+0x1028> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 43658 <_PyImport_ClearExtension@@Base+0x119c> │ │ │ │ + bne 43600 <_PyImport_ClearExtension@@Base+0x1018> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 43660 <_PyImport_ClearExtension@@Base+0x11a4> │ │ │ │ + bne 43608 <_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+0x10c4> │ │ │ │ + beq 43528 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ - b 116df8 │ │ │ │ + b 116e38 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #224] @ 4366c <_PyImport_ClearExtension@@Base+0x11b0> │ │ │ │ - ldr r0, [pc, #224] @ 43670 <_PyImport_ClearExtension@@Base+0x11b4> │ │ │ │ + ldr r2, [pc, #224] @ 43614 <_PyImport_ClearExtension@@Base+0x102c> │ │ │ │ + ldr r0, [pc, #224] @ 43618 <_PyImport_ClearExtension@@Base+0x1030> │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 43638 <_PyImport_ClearExtension@@Base+0x117c> │ │ │ │ + bhi 435e0 <_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+0x11b8> │ │ │ │ + ldr r2, [pc, #204] @ 4361c <_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+0x11b8> │ │ │ │ + ldr r2, [pc, #180] @ 4361c <_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+0x11b8> │ │ │ │ + ldr r2, [pc, #148] @ 4361c <_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+0x11b8> │ │ │ │ + ldr r2, [pc, #116] @ 4361c <_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+0x11b8> │ │ │ │ + ldr r2, [pc, #84] @ 4361c <_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+0x11b8> │ │ │ │ + ldr r2, [pc, #52] @ 4361c <_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+0x11bc> │ │ │ │ + ldr r0, [pc, #24] @ 43620 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #16] @ 43678 <_PyImport_ClearExtension@@Base+0x11bc> │ │ │ │ + ldr r0, [pc, #16] @ 43620 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subseq sp, r1, r8, ror #9 │ │ │ │ + subseq sp, r1, r2, lsr #18 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0004367c : │ │ │ │ +00043624 : │ │ │ │ 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 43938 <_PyObject_GetDictPtr@@Base> │ │ │ │ + bl 438cc <_PyObject_GetDictPtr@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 436d8 │ │ │ │ + bne 43680 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - beq 436c4 │ │ │ │ + beq 4366c │ │ │ │ ldr r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 436c4 │ │ │ │ - bl 29e588 │ │ │ │ - b 436f0 │ │ │ │ - ldr r3, [pc, #120] @ 43744 │ │ │ │ - ldr r1, [pc, #120] @ 43748 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 436f0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 436f8 │ │ │ │ - ldr r3, [pc, #100] @ 4374c │ │ │ │ - ldr r1, [pc, #100] @ 43750 │ │ │ │ + bne 4366c │ │ │ │ + bl 29e418 │ │ │ │ + b 43698 │ │ │ │ + ldr r3, [pc, #120] @ 436ec │ │ │ │ + ldr r1, [pc, #120] @ 436f0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 43698 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 436a0 │ │ │ │ + ldr r3, [pc, #100] @ 436f4 │ │ │ │ + ldr r1, [pc, #100] @ 436f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 │ │ │ │ + bne 436c8 │ │ │ │ + ldr r3, [pc, #60] @ 436f4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ 43754 │ │ │ │ + ldr r1, [pc, #60] @ 436fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 436f0 │ │ │ │ + bl 117600 │ │ │ │ + b 43698 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ str r4, [r3] │ │ │ │ - bl 23c7d4 │ │ │ │ + bl 23c8f8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, r0, ror ip │ │ │ │ + ldrheq r5, [r6], -r0 @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r0, lsl sp │ │ │ │ - eorseq ip, r8, r8, lsr #26 │ │ │ │ - add r1, r0, #8 │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 43768 │ │ │ │ - b 128a98 │ │ │ │ - eorseq ip, r8, r0, ror #26 │ │ │ │ + eorseq sp, r8, r0, asr r1 │ │ │ │ + eorseq sp, r8, r8, ror #2 │ │ │ │ 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 │ │ │ │ @@ -25637,185 +25610,190 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 437d8 │ │ │ │ + bne 4376c │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4381c │ │ │ │ - ldr r1, [pc, #208] @ 438b0 │ │ │ │ + beq 437b0 │ │ │ │ + ldr r1, [pc, #208] @ 43844 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4381c │ │ │ │ + bne 437b0 │ │ │ │ mov r4, #0 │ │ │ │ - b 43890 │ │ │ │ + b 43824 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 43814 │ │ │ │ + bne 437a8 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 43878 │ │ │ │ + beq 4380c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 43858 │ │ │ │ + beq 437ec │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 43878 │ │ │ │ + beq 4380c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43878 │ │ │ │ - bl a55fc │ │ │ │ + bne 4380c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43814 │ │ │ │ + bne 437a8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d8b4 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d70c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 438a4 │ │ │ │ + beq 43838 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, r7, r0, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 438e8 │ │ │ │ + bne 4387c │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 43930 │ │ │ │ + bl 438c4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43918 │ │ │ │ - b 4390c │ │ │ │ + bne 438ac │ │ │ │ + b 438a0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 4392c │ │ │ │ + ldr r0, [pc, #52] @ 438c0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43924 │ │ │ │ - b 438d0 │ │ │ │ - bl a55fc │ │ │ │ + beq 438b8 │ │ │ │ + b 43864 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43924 │ │ │ │ + bne 438b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, asr r7 │ │ │ │ + eorseq r3, r7, ip, lsr #23 │ │ │ │ │ │ │ │ -00043930 : │ │ │ │ +000438c4 : │ │ │ │ mov r2, #1 │ │ │ │ - b 2acc58 │ │ │ │ + b 2acae8 │ │ │ │ │ │ │ │ -00043938 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +000438cc <_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 43998 <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ + bne 4392c <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ ldr r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 439bc <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ - bge 43990 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + beq 43950 <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ + bge 43924 <_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 439c4 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bne 43958 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ tst r2, #4 │ │ │ │ - beq 439c4 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 2aa298 │ │ │ │ + beq 43958 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 2aa128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 439c4 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 11a6d8 │ │ │ │ + bne 43958 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 11a71c │ │ │ │ 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] @ 43970 <_PyObject_GetDictPtr@@Base+0xa4> │ │ │ │ + b 128b4c │ │ │ │ + eorseq sp, r8, r0, lsr #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 43a00 <_PyObject_GetDictPtr@@Base+0xc8> │ │ │ │ + bge 439a8 <_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+0xdc> │ │ │ │ - ldr r1, [pc, #36] @ 43a18 <_PyObject_GetDictPtr@@Base+0xe0> │ │ │ │ + ldr r3, [pc, #36] @ 439bc <_PyObject_GetDictPtr@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #36] @ 439c0 <_PyObject_GetDictPtr@@Base+0xf4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 │ │ │ │ - ldrheq r1, [r8], -ip @ │ │ │ │ + @ instruction: 0x003814fc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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+0x3d8> │ │ │ │ + ldr lr, [pc, #692] @ 43cb8 <_PyObject_GetDictPtr@@Base+0x3ec> │ │ │ │ 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,1358 +25802,1380 @@ │ │ │ │ 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+0x17c> │ │ │ │ + bne 43a5c <_PyObject_GetDictPtr@@Base+0x190> │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #3 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43afc <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ + beq 43aa4 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #588] @ 43d14 <_PyObject_GetDictPtr@@Base+0x3dc> │ │ │ │ + ldr ip, [pc, #588] @ 43cbc <_PyObject_GetDictPtr@@Base+0x3f0> │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq sl, r4 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 43cf0 <_PyObject_GetDictPtr@@Base+0x3b8> │ │ │ │ + beq 43c98 <_PyObject_GetDictPtr@@Base+0x3cc> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ + beq 43c94 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27c54c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27c684 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ + beq 43c94 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 298c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298ac8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ + beq 43c94 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ cmp r7, #3 │ │ │ │ - bne 43b54 <_PyObject_GetDictPtr@@Base+0x21c> │ │ │ │ + bne 43afc <_PyObject_GetDictPtr@@Base+0x230> │ │ │ │ mov r4, #1 │ │ │ │ - b 43b90 <_PyObject_GetDictPtr@@Base+0x258> │ │ │ │ + b 43b38 <_PyObject_GetDictPtr@@Base+0x26c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43b74 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ + bne 43b1c <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 43b90 <_PyObject_GetDictPtr@@Base+0x258> │ │ │ │ - b 43cec <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ + bge 43b38 <_PyObject_GetDictPtr@@Base+0x26c> │ │ │ │ + b 43c94 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 25ee0c │ │ │ │ + bl 25f2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ + beq 43c94 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ cmp r7, #4 │ │ │ │ - bne 43b60 <_PyObject_GetDictPtr@@Base+0x228> │ │ │ │ - b 43b4c <_PyObject_GetDictPtr@@Base+0x214> │ │ │ │ + bne 43b08 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ + b 43af4 <_PyObject_GetDictPtr@@Base+0x228> │ │ │ │ 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+0x2b0> │ │ │ │ + bne 43b90 <_PyObject_GetDictPtr@@Base+0x2c4> │ │ │ │ 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+0x2c8> │ │ │ │ - ldr r3, [pc, #320] @ 43d18 <_PyObject_GetDictPtr@@Base+0x3e0> │ │ │ │ - ldr r2, [pc, #320] @ 43d1c <_PyObject_GetDictPtr@@Base+0x3e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #316] @ 43d20 <_PyObject_GetDictPtr@@Base+0x3e8> │ │ │ │ - bl 1175c0 │ │ │ │ - b 43cec <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ - ldr r3, [pc, #296] @ 43d18 <_PyObject_GetDictPtr@@Base+0x3e0> │ │ │ │ - ldr r2, [pc, #296] @ 43d1c <_PyObject_GetDictPtr@@Base+0x3e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #296] @ 43d24 <_PyObject_GetDictPtr@@Base+0x3ec> │ │ │ │ - bl 1175c0 │ │ │ │ - b 43cec <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ + beq 43ba8 <_PyObject_GetDictPtr@@Base+0x2dc> │ │ │ │ + ldr r3, [pc, #320] @ 43cc0 <_PyObject_GetDictPtr@@Base+0x3f4> │ │ │ │ + ldr r2, [pc, #320] @ 43cc4 <_PyObject_GetDictPtr@@Base+0x3f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #316] @ 43cc8 <_PyObject_GetDictPtr@@Base+0x3fc> │ │ │ │ + bl 117600 │ │ │ │ + b 43c94 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #296] @ 43cc0 <_PyObject_GetDictPtr@@Base+0x3f4> │ │ │ │ + ldr r2, [pc, #296] @ 43cc4 <_PyObject_GetDictPtr@@Base+0x3f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #296] @ 43ccc <_PyObject_GetDictPtr@@Base+0x400> │ │ │ │ + bl 117600 │ │ │ │ + b 43c94 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, r9 │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #272] @ 43d28 <_PyObject_GetDictPtr@@Base+0x3f0> │ │ │ │ - ldr r0, [pc, #272] @ 43d2c <_PyObject_GetDictPtr@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #272] @ 43cd0 <_PyObject_GetDictPtr@@Base+0x404> │ │ │ │ + ldr r0, [pc, #272] @ 43cd4 <_PyObject_GetDictPtr@@Base+0x408> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43cec <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ - bl c3cf0 │ │ │ │ + blt 43c94 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + bl c3d70 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 43c58 <_PyObject_GetDictPtr@@Base+0x320> │ │ │ │ + beq 43c00 <_PyObject_GetDictPtr@@Base+0x334> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ - b 43cc4 <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + b 43c6c <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ tst r4, r3 │ │ │ │ - beq 43c84 <_PyObject_GetDictPtr@@Base+0x34c> │ │ │ │ + beq 43c2c <_PyObject_GetDictPtr@@Base+0x360> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ - b 43cc4 <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + b 43c6c <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ orrs fp, fp, r4 │ │ │ │ - beq 43cb0 <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ + beq 43c58 <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ 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+0x38c> │ │ │ │ + b 43c6c <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #88] @ 43d30 <_PyObject_GetDictPtr@@Base+0x3f8> │ │ │ │ - beq 43cf0 <_PyObject_GetDictPtr@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #84] @ 43d34 <_PyObject_GetDictPtr@@Base+0x3fc> │ │ │ │ + ldreq r4, [pc, #88] @ 43cd8 <_PyObject_GetDictPtr@@Base+0x40c> │ │ │ │ + beq 43c98 <_PyObject_GetDictPtr@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #84] @ 43cdc <_PyObject_GetDictPtr@@Base+0x410> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, sl │ │ │ │ - bl 14419c │ │ │ │ + bl 144224 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsheq sp, [r1], #-64 @ 0xffffffc0 │ │ │ │ + subseq sp, r1, r8, lsr #18 │ │ │ │ subseq r2, r7, ip, lsr #13 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r6, ip, asr r3 │ │ │ │ - eorseq sp, r6, r8, lsr r4 │ │ │ │ - eorseq sp, r6, r0, lsl r4 │ │ │ │ - eorseq ip, r8, r8, asr #27 │ │ │ │ - @ instruction: 0x0038cdd0 │ │ │ │ + mlaseq r6, ip, r7, sl │ │ │ │ + eorseq sp, r6, r8, ror r8 │ │ │ │ + eorseq sp, r6, r0, asr r8 │ │ │ │ + eorseq sp, r8, r0, lsl #4 │ │ │ │ + eorseq sp, r8, r8, lsl #4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #404] @ 43ee4 <_PyObject_GetDictPtr@@Base+0x5ac> │ │ │ │ + ldr r3, [pc, #404] @ 43e8c <_PyObject_GetDictPtr@@Base+0x5c0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 43d64 <_PyObject_GetDictPtr@@Base+0x42c> │ │ │ │ + bne 43d0c <_PyObject_GetDictPtr@@Base+0x440> │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 43d94 <_PyObject_GetDictPtr@@Base+0x45c> │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #376] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x5b0> │ │ │ │ + b 43d3c <_PyObject_GetDictPtr@@Base+0x470> │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #376] @ 43e90 <_PyObject_GetDictPtr@@Base+0x5c4> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43d94 <_PyObject_GetDictPtr@@Base+0x45c> │ │ │ │ - bl a55fc │ │ │ │ + beq 43d3c <_PyObject_GetDictPtr@@Base+0x470> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43db0 <_PyObject_GetDictPtr@@Base+0x478> │ │ │ │ - b 43edc <_PyObject_GetDictPtr@@Base+0x5a4> │ │ │ │ + beq 43d58 <_PyObject_GetDictPtr@@Base+0x48c> │ │ │ │ + b 43e84 <_PyObject_GetDictPtr@@Base+0x5b8> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43ec0 <_PyObject_GetDictPtr@@Base+0x588> │ │ │ │ + bne 43e68 <_PyObject_GetDictPtr@@Base+0x59c> │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #304] @ 43eec <_PyObject_GetDictPtr@@Base+0x5b4> │ │ │ │ + ldr r3, [pc, #304] @ 43e94 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43df0 <_PyObject_GetDictPtr@@Base+0x4b8> │ │ │ │ - ldr r3, [pc, #272] @ 43eec <_PyObject_GetDictPtr@@Base+0x5b4> │ │ │ │ + bne 43d98 <_PyObject_GetDictPtr@@Base+0x4cc> │ │ │ │ + ldr r3, [pc, #272] @ 43e94 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43ed0 <_PyObject_GetDictPtr@@Base+0x598> │ │ │ │ - ldr r3, [pc, #248] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x5b8> │ │ │ │ + beq 43e78 <_PyObject_GetDictPtr@@Base+0x5ac> │ │ │ │ + ldr r3, [pc, #248] @ 43e98 <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - ldr r3, [pc, #224] @ 43eec <_PyObject_GetDictPtr@@Base+0x5b4> │ │ │ │ + ldr r3, [pc, #224] @ 43e94 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43e7c <_PyObject_GetDictPtr@@Base+0x544> │ │ │ │ - ldr r3, [pc, #184] @ 43eec <_PyObject_GetDictPtr@@Base+0x5b4> │ │ │ │ + bne 43e24 <_PyObject_GetDictPtr@@Base+0x558> │ │ │ │ + ldr r3, [pc, #184] @ 43e94 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43e7c <_PyObject_GetDictPtr@@Base+0x544> │ │ │ │ - ldr r3, [pc, #164] @ 43ef4 <_PyObject_GetDictPtr@@Base+0x5bc> │ │ │ │ + bne 43e24 <_PyObject_GetDictPtr@@Base+0x558> │ │ │ │ + ldr r3, [pc, #164] @ 43e9c <_PyObject_GetDictPtr@@Base+0x5d0> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355348 │ │ │ │ + bl 35576c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 43e98 <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ + b 43e40 <_PyObject_GetDictPtr@@Base+0x574> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 355348 │ │ │ │ + bl 35576c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #72] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x5b0> │ │ │ │ + ldr r3, [pc, #72] @ 43e90 <_PyObject_GetDictPtr@@Base+0x5c4> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43ec0 <_PyObject_GetDictPtr@@Base+0x588> │ │ │ │ - bl a55fc │ │ │ │ + beq 43e68 <_PyObject_GetDictPtr@@Base+0x59c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43edc <_PyObject_GetDictPtr@@Base+0x5a4> │ │ │ │ + bne 43e84 <_PyObject_GetDictPtr@@Base+0x5b8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab0b4 │ │ │ │ - ldr r5, [pc, #24] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x5b8> │ │ │ │ + b ab030 │ │ │ │ + ldr r5, [pc, #24] @ 43e98 <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ mov r4, #0 │ │ │ │ - b 43ec0 <_PyObject_GetDictPtr@@Base+0x588> │ │ │ │ + b 43e68 <_PyObject_GetDictPtr@@Base+0x59c> │ │ │ │ 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, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 43f24 <_PyObject_GetDictPtr@@Base+0x5ec> │ │ │ │ - ldr r3, [pc, #208] @ 43fe8 <_PyObject_GetDictPtr@@Base+0x6b0> │ │ │ │ - ldr r1, [pc, #208] @ 43fec <_PyObject_GetDictPtr@@Base+0x6b4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 43f38 <_PyObject_GetDictPtr@@Base+0x600> │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1dcd60 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 43f40 <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 147e34 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 43f60 <_PyObject_GetDictPtr@@Base+0x628> │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43f38 <_PyObject_GetDictPtr@@Base+0x600> │ │ │ │ - ldr r1, [pc, #136] @ 43ff0 <_PyObject_GetDictPtr@@Base+0x6b8> │ │ │ │ - ldr r0, [pc, #136] @ 43ff4 <_PyObject_GetDictPtr@@Base+0x6bc> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbe00 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 43f38 <_PyObject_GetDictPtr@@Base+0x600> │ │ │ │ - bl c3cf0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a564 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7a54 │ │ │ │ - cmn r6, #1 │ │ │ │ - bne 43fd4 <_PyObject_GetDictPtr@@Base+0x69c> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 43fc4 <_PyObject_GetDictPtr@@Base+0x68c> │ │ │ │ - bl 1324b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 43f7c <_PyObject_GetDictPtr@@Base+0x644> │ │ │ │ - b 43f38 <_PyObject_GetDictPtr@@Base+0x600> │ │ │ │ - ldr r3, [pc, #44] @ 43ff8 <_PyObject_GetDictPtr@@Base+0x6c0> │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 144178 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt 43fc4 <_PyObject_GetDictPtr@@Base+0x68c> │ │ │ │ - ldr r3, [pc, #24] @ 43ffc <_PyObject_GetDictPtr@@Base+0x6c4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cddc │ │ │ │ - mlaseq r7, r4, r5, lr │ │ │ │ - eorseq ip, r8, r0, lsl #28 │ │ │ │ - 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 44044 <_PyObject_GetDictPtr@@Base+0x70c> │ │ │ │ + beq 43ee4 <_PyObject_GetDictPtr@@Base+0x618> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #48] @ 4405c <_PyObject_GetDictPtr@@Base+0x724> │ │ │ │ + ldr r0, [pc, #48] @ 43efc <_PyObject_GetDictPtr@@Base+0x630> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44044 <_PyObject_GetDictPtr@@Base+0x70c> │ │ │ │ + bne 43ee4 <_PyObject_GetDictPtr@@Base+0x618> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 162034 │ │ │ │ + bl 162048 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4403c <_PyObject_GetDictPtr@@Base+0x704> │ │ │ │ - ldr r0, [pc, #4] @ 44060 <_PyObject_GetDictPtr@@Base+0x728> │ │ │ │ + beq 43edc <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ + ldr r0, [pc, #4] @ 43f00 <_PyObject_GetDictPtr@@Base+0x634> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, asr #16 │ │ │ │ + mlaseq r7, ip, ip, r3 │ │ │ │ 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 44098 <_PyObject_GetDictPtr@@Base+0x760> │ │ │ │ + bhi 43f38 <_PyObject_GetDictPtr@@Base+0x66c> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r1, [pc, #52] @ 440c8 <_PyObject_GetDictPtr@@Base+0x790> │ │ │ │ + ldrle r1, [pc, #52] @ 43f68 <_PyObject_GetDictPtr@@Base+0x69c> │ │ │ │ ldrgt r1, [r6] │ │ │ │ - b 440b8 <_PyObject_GetDictPtr@@Base+0x780> │ │ │ │ - ldr r0, [pc, #44] @ 440cc <_PyObject_GetDictPtr@@Base+0x794> │ │ │ │ + b 43f58 <_PyObject_GetDictPtr@@Base+0x68c> │ │ │ │ + ldr r0, [pc, #44] @ 43f6c <_PyObject_GetDictPtr@@Base+0x6a0> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 44088 <_PyObject_GetDictPtr@@Base+0x750> │ │ │ │ + b 43f28 <_PyObject_GetDictPtr@@Base+0x65c> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 42d14 <_PyImport_ClearExtension@@Base+0x858> │ │ │ │ + b 42cbc <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r0, ror #28 │ │ │ │ + eorseq sl, r5, r0, lsr #5 │ │ │ │ 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 31da68 <_PyTime_AsTimeval@@Base+0x456c> │ │ │ │ + bl 31de88 <_PyTime_AsTimeval@@Base+0x456c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 44108 <_PyObject_GetDictPtr@@Base+0x7d0> │ │ │ │ + bne 43fa8 <_PyObject_GetDictPtr@@Base+0x6dc> │ │ │ │ mov r4, #0 │ │ │ │ - b 44150 <_PyObject_GetDictPtr@@Base+0x818> │ │ │ │ + b 43ff0 <_PyObject_GetDictPtr@@Base+0x724> │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 31e224 <_PyTime_AsTimeval@@Base+0x4d28> │ │ │ │ + bl 31e814 <_PyTime_AsTimeval@@Base+0x4ef8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 44100 <_PyObject_GetDictPtr@@Base+0x7c8> │ │ │ │ + beq 43fa0 <_PyObject_GetDictPtr@@Base+0x6d4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r4, [pc, #36] @ 4415c <_PyObject_GetDictPtr@@Base+0x824> │ │ │ │ + ldr r4, [pc, #36] @ 43ffc <_PyObject_GetDictPtr@@Base+0x730> │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00044160 : │ │ │ │ +00044000 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 44188 │ │ │ │ + ldr r5, [pc, #28] @ 44028 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2a643c │ │ │ │ + b 2a62cc │ │ │ │ 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 441c8 │ │ │ │ + bhi 44068 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c67fc │ │ │ │ - bl 10f72c │ │ │ │ + bl 1c6b14 │ │ │ │ + bl 10f768 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14ddb8 │ │ │ │ + b 14de44 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #20] @ 441e8 │ │ │ │ + ldr r0, [pc, #20] @ 44088 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 441a8 │ │ │ │ + bne 44048 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r5, r4, lsr #3 │ │ │ │ + eorseq r9, r5, r4, ror #11 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 440b8 │ │ │ │ + ldr r3, [pc, #208] @ 4417c │ │ │ │ + ldr r1, [pc, #208] @ 44180 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117600 │ │ │ │ + b 440cc │ │ │ │ + ldr r0, [r1] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1dd078 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 440d4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 147ebc │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 440f4 │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 440cc │ │ │ │ + ldr r1, [pc, #136] @ 44184 │ │ │ │ + ldr r0, [pc, #136] @ 44188 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl bbdf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 440cc │ │ │ │ + bl c3d70 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a564 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c7ac8 │ │ │ │ + cmn r6, #1 │ │ │ │ + bne 44168 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 44158 │ │ │ │ + bl 132568 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44110 │ │ │ │ + b 440cc │ │ │ │ + ldr r3, [pc, #44] @ 4418c │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 144200 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 44158 │ │ │ │ + ldr r3, [pc, #24] @ 44190 │ │ │ │ + ldr r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, ip, lsl r2 │ │ │ │ + eorseq lr, r7, r4, asr #19 │ │ │ │ + eorseq sp, r8, r0, asr #4 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 441fc │ │ │ │ - b 1aeb78 │ │ │ │ + ldr r1, [pc] @ 441a4 │ │ │ │ + b 1aede0 │ │ │ │ andeq sl, r2, r4, lsl #13 │ │ │ │ │ │ │ │ -00044200 : │ │ │ │ - ldr r0, [pc] @ 44208 │ │ │ │ - b 10ecec │ │ │ │ +000441a8 : │ │ │ │ + ldr r0, [pc] @ 441b0 │ │ │ │ + b 10ed28 │ │ │ │ ldrsbeq r2, [r7], #-104 @ 0xffffff98 │ │ │ │ - b 44468 │ │ │ │ + b 44410 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 4428c │ │ │ │ + ldr r3, [pc, #100] @ 44234 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4423c │ │ │ │ + bne 441e4 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 44268 │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #72] @ 44290 │ │ │ │ + b 44210 │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #72] @ 44238 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44268 │ │ │ │ - bl a55fc │ │ │ │ + beq 44210 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44284 │ │ │ │ + bne 4422c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 44294 │ │ │ │ - ldr r3, [pc, #28] @ 44298 │ │ │ │ - bl 355700 │ │ │ │ + ldr r2, [pc, #28] @ 4423c │ │ │ │ + ldr r3, [pc, #28] @ 44240 │ │ │ │ + bl 355b24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab0b4 │ │ │ │ + b ab030 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - bne 1934a7c <__bss_end__@@Base+0x136fb34> │ │ │ │ + bne 1934a24 <__bss_end__@@Base+0x136fadc> │ │ │ │ ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ 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 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 442e8 │ │ │ │ + bne 44290 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44320 │ │ │ │ + beq 442c8 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #140] @ 44390 │ │ │ │ + ldr ip, [pc, #140] @ 44338 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44320 │ │ │ │ + bne 442c8 │ │ │ │ mov r0, #0 │ │ │ │ - b 44388 │ │ │ │ + b 44330 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 44340 │ │ │ │ - bl a55fc │ │ │ │ + bne 442e8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44318 │ │ │ │ - bl c3cf0 │ │ │ │ + bne 442c0 │ │ │ │ + bl c3d70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 44394 │ │ │ │ - beq 44388 │ │ │ │ - ldr r3, [pc, #40] @ 44398 │ │ │ │ + ldreq r0, [pc, #44] @ 4433c │ │ │ │ + beq 44330 │ │ │ │ + ldr r3, [pc, #40] @ 44340 │ │ │ │ ldr r3, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #32] @ 4439c │ │ │ │ - bne 44388 │ │ │ │ + ldrne r0, [pc, #32] @ 44344 │ │ │ │ + bne 44330 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 29697c │ │ │ │ + b 296818 │ │ │ │ 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 2dd46c │ │ │ │ + bl 2dd950 <_PyTime_FromMillisecondsObject@@Base+0x2c0> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44418 │ │ │ │ + beq 443c0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 443e8 │ │ │ │ - ldr r2, [pc, #140] @ 44460 │ │ │ │ + bne 44390 │ │ │ │ + ldr r2, [pc, #140] @ 44408 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #120] @ 44460 │ │ │ │ - b 44420 │ │ │ │ - bl a8d30 │ │ │ │ + ldr r3, [pc, #120] @ 44408 │ │ │ │ + b 443c8 │ │ │ │ + bl a8cac │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 44420 │ │ │ │ + bne 443c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44418 │ │ │ │ + beq 443c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44418 │ │ │ │ + bne 443c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 44458 │ │ │ │ + b 44400 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r0, [pc, #56] @ 44464 │ │ │ │ + ldr r0, [pc, #56] @ 4440c │ │ │ │ mov r1, r4 │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 44458 │ │ │ │ + beq 44400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44458 │ │ │ │ + bne 44400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038ced0 │ │ │ │ + eorseq sp, r8, r0, lsl r3 │ │ │ │ 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 │ │ │ │ + bne 4444c │ │ │ │ + ldr r3, [pc, #224] @ 44520 │ │ │ │ + ldr r1, [pc, #224] @ 44524 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 444d0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 44478 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl ef2bc │ │ │ │ - ldr r3, [pc, #196] @ 44580 │ │ │ │ + bl ef3c4 │ │ │ │ + ldr r3, [pc, #196] @ 44528 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 444d8 │ │ │ │ - ldr r3, [pc, #188] @ 44584 │ │ │ │ - ldr r1, [pc, #188] @ 44588 │ │ │ │ + beq 44480 │ │ │ │ + ldr r3, [pc, #188] @ 4452c │ │ │ │ + ldr r1, [pc, #188] @ 44530 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 4456c │ │ │ │ + b 44514 │ │ │ │ add r8, r4, #2496 @ 0x9c0 │ │ │ │ mov r7, sp │ │ │ │ add r9, r4, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ - bl 148888 │ │ │ │ + bl 148910 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 44508 │ │ │ │ - bl a55fc │ │ │ │ + bne 444b0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 444d0 │ │ │ │ + bne 44478 │ │ │ │ cmp r9, r8 │ │ │ │ str r6, [r7], #4 │ │ │ │ - bne 444e8 │ │ │ │ + bne 44490 │ │ │ │ ldr r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl 1282b8 │ │ │ │ + bl 12836c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 44538 │ │ │ │ - bl a55fc │ │ │ │ + bne 444e0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 444d0 │ │ │ │ - b 44540 │ │ │ │ + bne 44478 │ │ │ │ + b 444e8 │ │ │ │ cmp r0, #624 @ 0x270 │ │ │ │ - bls 44554 │ │ │ │ - ldr r3, [pc, #60] @ 44584 │ │ │ │ - ldr r1, [pc, #64] @ 4458c │ │ │ │ + bls 444fc │ │ │ │ + ldr r3, [pc, #60] @ 4452c │ │ │ │ + ldr r1, [pc, #64] @ 44534 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 444d0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 44478 │ │ │ │ mov r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [r5, #8] │ │ │ │ bl 29cdc │ │ │ │ - ldr r0, [pc, #32] @ 44590 │ │ │ │ + ldr r0, [pc, #32] @ 44538 │ │ │ │ add sp, sp, #2496 @ 0x9c0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038ced8 │ │ │ │ + eorseq sp, r8, r8, lsl r3 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038cef8 │ │ │ │ - eorseq ip, r8, r8, lsl pc │ │ │ │ + eorseq sp, r8, r8, lsr r3 │ │ │ │ + eorseq sp, r8, r8, asr r3 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 445e4 │ │ │ │ + bne 4458c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44608 │ │ │ │ - b 44600 │ │ │ │ + beq 445b0 │ │ │ │ + b 445a8 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #160] @ 44690 │ │ │ │ + ldr r0, [pc, #160] @ 44638 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 445c8 │ │ │ │ + bne 44570 │ │ │ │ mov r4, #0 │ │ │ │ - b 44670 │ │ │ │ + b 44618 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1edb90 │ │ │ │ + bl 1edee0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 44628 │ │ │ │ - bl a55fc │ │ │ │ + bne 445d0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44600 │ │ │ │ + bne 445a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #96] @ 44694 │ │ │ │ + ldr ip, [pc, #96] @ 4463c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr lr, [pc, #92] @ 44698 │ │ │ │ + ldr lr, [pc, #92] @ 44640 │ │ │ │ and r0, r4, ip │ │ │ │ add r1, r2, r1 │ │ │ │ sub r3, r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ and r4, ip, r0, lsl #8 │ │ │ │ - ble 44668 │ │ │ │ + ble 44610 │ │ │ │ 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 a32c4 │ │ │ │ + b 445e8 │ │ │ │ + bl a3240 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44684 │ │ │ │ + beq 4462c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003755f4 │ │ │ │ + eorseq r5, r7, r4, ror #19 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldrsheq sp, [r1], #-64 @ 0xffffffc0 │ │ │ │ + subseq sp, r1, r8, lsr #18 │ │ │ │ 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 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 446d0 │ │ │ │ + beq 44678 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 446f0 │ │ │ │ + bgt 44698 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #340] @ 44830 │ │ │ │ + ldr r0, [pc, #340] @ 447d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 44834 │ │ │ │ + ldr r1, [pc, #332] @ 447dc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 4472c │ │ │ │ + bl 117600 │ │ │ │ + b 446d4 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4471c │ │ │ │ + bgt 446c4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 20969c <_PyDeadline_Init@@Base+0xb0> │ │ │ │ + bl 2096c8 <_PyBytesWriter_WriteBytes@@Base+0x3df0> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 44734 │ │ │ │ - b 4472c │ │ │ │ - ldr r3, [pc, #276] @ 44838 │ │ │ │ - ldr r1, [pc, #276] @ 4483c │ │ │ │ + bne 446dc │ │ │ │ + b 446d4 │ │ │ │ + ldr r3, [pc, #276] @ 447e0 │ │ │ │ + ldr r1, [pc, #276] @ 447e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44754 │ │ │ │ + beq 446fc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 44754 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 446fc │ │ │ │ + bl 9ac00 <_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 │ │ │ │ + bne 44728 │ │ │ │ + ldr r0, [pc, #192] @ 447d8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #200] @ 44840 │ │ │ │ + ldr r1, [pc, #200] @ 447e8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 4472c │ │ │ │ - bl aafc4 │ │ │ │ + bl 117600 │ │ │ │ + b 446d4 │ │ │ │ + bl aaf40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4479c │ │ │ │ - bl a55fc │ │ │ │ + bne 44744 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 447a4 │ │ │ │ - b 4472c │ │ │ │ + beq 4474c │ │ │ │ + b 446d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 447b8 │ │ │ │ - ldr r3, [pc, #152] @ 44844 │ │ │ │ - ldr r1, [pc, #152] @ 44848 │ │ │ │ + bge 44760 │ │ │ │ + ldr r3, [pc, #152] @ 447ec │ │ │ │ + ldr r1, [pc, #152] @ 447f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 4472c │ │ │ │ + bl 18eeb4 │ │ │ │ + b 446d4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - ldr r3, [pc, #136] @ 4484c │ │ │ │ + ldr r3, [pc, #136] @ 447f4 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 447d4 │ │ │ │ - ldr r0, [pc, #120] @ 4484c │ │ │ │ + bne 4477c │ │ │ │ + ldr r0, [pc, #120] @ 447f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 447fc │ │ │ │ - ldr r0, [pc, #68] @ 44830 │ │ │ │ + bne 447a4 │ │ │ │ + ldr r0, [pc, #68] @ 447d8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 44850 │ │ │ │ + ldr r1, [pc, #92] @ 447f8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 4472c │ │ │ │ + bl 117600 │ │ │ │ + b 446d4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44818 │ │ │ │ - bl afb70 │ │ │ │ + beq 447c0 │ │ │ │ + bl afb58 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 447cc │ │ │ │ - b 4472c │ │ │ │ + bge 44774 │ │ │ │ + b 446d4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b 447cc │ │ │ │ + b 44774 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, asr pc │ │ │ │ + mlaseq r8, ip, r3, sp │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r7, r8, ror #5 │ │ │ │ - mlaseq r8, r8, pc, ip @ │ │ │ │ + @ instruction: 0x003776d8 │ │ │ │ + @ instruction: 0x0038d3d8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, ip, asr #31 │ │ │ │ + eorseq sp, r8, ip, lsl #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038cff0 │ │ │ │ - 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 ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44884 │ │ │ │ - b 4495c │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1a97a0 <_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 18eb54 │ │ │ │ - b 4495c │ │ │ │ - ldr r3, [pc, #120] @ 44974 │ │ │ │ - ldr r1, [pc, #120] @ 44978 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 4495c │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 44928 │ │ │ │ - ldr r3, [pc, #92] @ 44974 │ │ │ │ - ldr r1, [pc, #96] @ 4497c │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1175c0 │ │ │ │ - b 4495c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt 44944 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a58ec │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 2d85f4 <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 44934 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, ip, lsr r7 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r7, r8, ror #5 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #24 │ │ │ │ - eorseq sp, r8, r4, lsr #32 │ │ │ │ + eorseq sp, r8, r0, lsr r4 │ │ │ │ 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 449b8 │ │ │ │ + beq 44834 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 44a08 │ │ │ │ + bne 44884 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r4, [r4] │ │ │ │ - beq 449d8 │ │ │ │ + beq 44854 │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r4, [r4] │ │ │ │ ldrne r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2a4c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d2d64 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44ab4 │ │ │ │ + bne 44930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2abc <_PyUnicode_IsUppercase@@Base> │ │ │ │ - ldr r3, [pc, #204] @ 44ac4 │ │ │ │ - ldr r2, [pc, #204] @ 44ac8 │ │ │ │ + bl 1d2dd4 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + ldr r3, [pc, #204] @ 44940 │ │ │ │ + ldr r2, [pc, #204] @ 44944 │ │ │ │ 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 44abc │ │ │ │ + beq 44938 │ │ │ │ cmp r8, r5 │ │ │ │ - ble 44aa0 │ │ │ │ + ble 4491c │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq sl, [r4, r5] │ │ │ │ - beq 44a40 │ │ │ │ + beq 448bc │ │ │ │ cmp r6, #2 │ │ │ │ lsleq r3, r5, #1 │ │ │ │ ldrheq sl, [r4, r3] │ │ │ │ ldrne sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1d2abc <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 1d2dd4 <_PyUnicode_IsUppercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44a60 │ │ │ │ + bne 448dc │ │ │ │ mov r0, sl │ │ │ │ - bl 1d2a4c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d2d64 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44a74 │ │ │ │ + beq 448f0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 44abc │ │ │ │ + bne 44938 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b 44a94 │ │ │ │ + b 44910 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d27ec <_PyUnicode_IsLowercase@@Base> │ │ │ │ + bl 1d2b04 <_PyUnicode_IsLowercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44a94 │ │ │ │ + beq 44910 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44abc │ │ │ │ + beq 44938 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b 44a1c │ │ │ │ - ldr r3, [pc, #32] @ 44ac8 │ │ │ │ + b 44898 │ │ │ │ + ldr r3, [pc, #32] @ 44944 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r0, [pc, #20] @ 44ac4 │ │ │ │ + ldr r0, [pc, #20] @ 44940 │ │ │ │ moveq r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 44ac4 │ │ │ │ + ldr r0, [pc, #8] @ 44940 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ 44ac8 │ │ │ │ + ldr r0, [pc, #4] @ 44944 │ │ │ │ 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 44984 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 449b8 │ │ │ │ + b 449a4 │ │ │ │ + ldr r0, [pc, #208] @ 44a5c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44978 │ │ │ │ + b 44a50 │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1a9a08 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44a50 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 449e8 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 449fc │ │ │ │ + ldr r3, [pc, #132] @ 44a60 │ │ │ │ + ldr r1, [pc, #132] @ 44a64 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 44a50 │ │ │ │ + ldr r3, [pc, #120] @ 44a68 │ │ │ │ + ldr r1, [pc, #120] @ 44a6c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 44a50 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 44a1c │ │ │ │ + ldr r3, [pc, #92] @ 44a68 │ │ │ │ + ldr r1, [pc, #96] @ 44a70 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 117600 │ │ │ │ + b 44a50 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 44a38 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5868 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 2d8a6c <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 44a28 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq sl, r6, ip, ror fp │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + @ instruction: 0x003776d8 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, rrx │ │ │ │ + mlaseq r8, r4, r4, sp │ │ │ │ + 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 │ │ │ │ + bl 44b14 │ │ │ │ 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 │ │ │ │ + bne 44ad8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44b44 │ │ │ │ + beq 44aec │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44b44 │ │ │ │ - ldr r3, [pc, #40] @ 44b60 │ │ │ │ - ldr r1, [pc, #40] @ 44b64 │ │ │ │ + beq 44aec │ │ │ │ + ldr r3, [pc, #40] @ 44b08 │ │ │ │ + ldr r1, [pc, #40] @ 44b0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 44b58 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 44b00 │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #24] @ 44b68 │ │ │ │ + ldr r1, [pc, #24] @ 44b10 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrheq sp, [r8], -ip @ │ │ │ │ - eorseq sl, r6, r8, ror sl │ │ │ │ + @ instruction: 0x0038d4fc │ │ │ │ + @ instruction: 0x0036aeb8 │ │ │ │ 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] @ 44ee8 │ │ │ │ + ldreq r3, [pc, #852] @ 44e90 │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #844] @ 44eec │ │ │ │ + ldr r1, [pc, #844] @ 44e94 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1494e8 │ │ │ │ + bl 149574 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44c48 │ │ │ │ + beq 44bf0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 44bec │ │ │ │ + bne 44b94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44bd8 │ │ │ │ + beq 44b80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44bd8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 44b80 │ │ │ │ + bl 9ac00 <_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 1d01d8 │ │ │ │ + b 1d04f0 │ │ │ │ cmp r7, #10 │ │ │ │ addle r6, sp, #16 │ │ │ │ - ble 44c50 │ │ │ │ - ldr r3, [pc, #752] @ 44ef0 │ │ │ │ + ble 44bf8 │ │ │ │ + ldr r3, [pc, #752] @ 44e98 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 44c14 │ │ │ │ + bls 44bbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 44c2c │ │ │ │ - b 44c44 │ │ │ │ + bne 44bd4 │ │ │ │ + b 44bec │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r7, r0 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 44c50 │ │ │ │ - b 44c04 │ │ │ │ + bne 44bf8 │ │ │ │ + b 44bac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44c44 │ │ │ │ + bne 44bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - bl 29e588 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + bl 29e418 │ │ │ │ mov r8, #0 │ │ │ │ - b 44edc │ │ │ │ + b 44e84 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [pc, #664] @ 44ef4 │ │ │ │ + ldr r3, [pc, #664] @ 44e9c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r9, r5 │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - bge 44d78 │ │ │ │ + bge 44d20 │ │ │ │ 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 44cbc │ │ │ │ + bne 44c64 │ │ │ │ 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 44d00 │ │ │ │ + b 44ca8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [pc, #540] @ 44ef4 │ │ │ │ + ldr r3, [pc, #540] @ 44e9c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 44d00 │ │ │ │ + beq 44ca8 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #528] @ 44ef8 │ │ │ │ + ldr r2, [pc, #528] @ 44ea0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #520] @ 44efc │ │ │ │ + ldr r1, [pc, #520] @ 44ea4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r8, #0 │ │ │ │ - b 44e84 │ │ │ │ + b 44e2c │ │ │ │ ldr ip, [r1, #8] │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, ip │ │ │ │ add r8, r5, #1 │ │ │ │ - bge 44d30 │ │ │ │ - ldr r3, [pc, #484] @ 44f00 │ │ │ │ - ldr r1, [pc, #484] @ 44f04 │ │ │ │ + bge 44cd8 │ │ │ │ + ldr r3, [pc, #484] @ 44ea8 │ │ │ │ + ldr r1, [pc, #484] @ 44eac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, #0 │ │ │ │ - b 44e84 │ │ │ │ + b 44e2c │ │ │ │ cmp r5, #0 │ │ │ │ add r9, r9, ip │ │ │ │ - beq 44d4c │ │ │ │ + beq 44cf4 │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, sl │ │ │ │ - blt 44d14 │ │ │ │ + blt 44cbc │ │ │ │ add r9, r9, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ cmp r0, r7 │ │ │ │ - beq 44d70 │ │ │ │ - ldr r3, [pc, #420] @ 44f08 │ │ │ │ - ldr r1, [pc, #420] @ 44f0c │ │ │ │ + beq 44d18 │ │ │ │ + ldr r3, [pc, #420] @ 44eb0 │ │ │ │ + ldr r1, [pc, #420] @ 44eb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 44d24 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 44ccc │ │ │ │ mov r5, r8 │ │ │ │ - b 44c68 │ │ │ │ + b 44c10 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 44e84 │ │ │ │ + beq 44e2c │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r8, #20] │ │ │ │ - ldreq r7, [pc, #320] @ 44ee8 │ │ │ │ + ldreq r7, [pc, #320] @ 44e90 │ │ │ │ cmp r9, #1048576 @ 0x100000 │ │ │ │ movlt r0, #0 │ │ │ │ andge r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r9, r0 │ │ │ │ streq r9, [sp] │ │ │ │ - beq 44dcc │ │ │ │ - bl c3cf0 │ │ │ │ + beq 44d74 │ │ │ │ + bl c3d70 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 44e28 │ │ │ │ + bne 44dd0 │ │ │ │ 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 44e0c │ │ │ │ + beq 44db4 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, r4 │ │ │ │ - b 44de8 │ │ │ │ + b 44d90 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44e84 │ │ │ │ + beq 44e2c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl c7a54 │ │ │ │ - b 44e84 │ │ │ │ + bl c7ac8 │ │ │ │ + b 44e2c │ │ │ │ str r4, [sp, #8] │ │ │ │ mov fp, #0 │ │ │ │ mov r4, r6 │ │ │ │ cmp r5, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - beq 44e7c │ │ │ │ + beq 44e24 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 44e58 │ │ │ │ + beq 44e00 │ │ │ │ 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 44e34 │ │ │ │ + b 44ddc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 44e14 │ │ │ │ + b 44dbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44ea8 │ │ │ │ + beq 44e50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44ea8 │ │ │ │ + bne 44e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ - beq 44ec8 │ │ │ │ - bl 11328c │ │ │ │ + beq 44e70 │ │ │ │ + bl 1132c8 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 44eb0 │ │ │ │ + b 44e58 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 44edc │ │ │ │ + beq 44e84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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: 0x0036b8f8 │ │ │ │ + eorseq fp, r6, r8, lsr sp │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r7, r8, lsr #2 │ │ │ │ + eorseq sp, r7, ip, lsl r5 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r7, r8, ror #2 │ │ │ │ + eorseq sp, r7, ip, asr r5 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r7, r4, lsl #3 │ │ │ │ + eorseq sp, r7, r8, ror r5 │ │ │ │ + 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 1d04f0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 44f04 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 44f0c │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 44f0c │ │ │ │ + bl 2ae0e8 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1454> │ │ │ │ + mov r0, r4 │ │ │ │ + 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 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 44f38 │ │ │ │ + bne 44f38 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ b 44f60 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 44f5c │ │ │ │ + ldr r0, [pc, #20] @ 44f5c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44f2c │ │ │ │ + bne 44f2c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, lsr r8 │ │ │ │ + eorseq r3, r7, r4, lsl #25 │ │ │ │ │ │ │ │ 00044f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ bne 44f84 │ │ │ │ - bl 348b14 │ │ │ │ + bl 348d90 │ │ │ │ b 4504c │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ beq 45034 │ │ │ │ ldr lr, [r2, #32] │ │ │ │ @@ -27200,78 +27200,56 @@ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ beq 45034 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 45034 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ - bl 250990 │ │ │ │ + bl 250b58 │ │ │ │ ldr r2, [pc, #72] @ 45054 │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 45034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ bne 45034 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [pc, #24] @ 45058 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #20] @ 4505c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r7, r0, lsr r5 │ │ │ │ - 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 1d01d8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 450ac │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 450b4 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 450b4 │ │ │ │ - bl 2adfbc <_PyCompile_GetBinaryIntrinsicName@@Base+0x11b8> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq fp, r7, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #180] @ 45184 │ │ │ │ + ldr r2, [pc, #180] @ 4512c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2745a4 │ │ │ │ + bl 27491c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4517c │ │ │ │ + beq 45124 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r0, [r4, #132] @ 0x84 │ │ │ │ - beq 45154 │ │ │ │ - ldr r2, [pc, #140] @ 45188 │ │ │ │ + beq 450fc │ │ │ │ + ldr r2, [pc, #140] @ 45130 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -27286,539 +27264,539 @@ │ │ │ │ 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] @ 4518c │ │ │ │ - bl 9c9f4 │ │ │ │ + ldr r1, [pc, #44] @ 45134 │ │ │ │ + bl 9ca14 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4517c │ │ │ │ + bne 45124 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4517c │ │ │ │ + beq 45124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c268 <_PySys_GetRequiredAttrString@@Base+0x60c0> │ │ │ │ + bl 25c62c <_PySys_GetRequiredAttrString@@Base+0x6224> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r5, ip, lsr #8 │ │ │ │ + eorseq r9, r5, ip, ror #16 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r7, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 451f4 │ │ │ │ + beq 4519c │ │ │ │ mov r8, r1 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 452c4 │ │ │ │ + bne 4526c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 451f4 │ │ │ │ + beq 4519c │ │ │ │ mov r0, r6 │ │ │ │ - bl 3244ec │ │ │ │ + bl 32494c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 451fc │ │ │ │ + bne 451a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 324bc4 │ │ │ │ + bl 324fe4 │ │ │ │ mov r5, #0 │ │ │ │ - b 452a8 │ │ │ │ + b 45250 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 45238 │ │ │ │ + bne 451e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 451ec │ │ │ │ + beq 45194 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 451ec │ │ │ │ + bne 45194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 451ec │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 45194 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #136] @ 452cc │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #136] @ 45274 │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 451ec │ │ │ │ + beq 45194 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #108] @ 452d0 │ │ │ │ + ldr r0, [pc, #108] @ 45278 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ str r7, [r4, #20] │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 45288 │ │ │ │ + bne 45230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 324bc4 │ │ │ │ - b 452a8 │ │ │ │ + bl 324fe4 │ │ │ │ + b 45250 │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 452a8 │ │ │ │ + beq 45250 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ - bne 452a8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 45250 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 r4, r7, r4, asr #5 │ │ │ │ - eorseq sp, r8, r0, lsr #2 │ │ │ │ + eorseq r4, r7, r4, lsl #14 │ │ │ │ + eorseq sp, r8, r0, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ 45324 │ │ │ │ - ldr r1, [pc, #56] @ 45328 │ │ │ │ + ldr r3, [pc, #56] @ 452cc │ │ │ │ + ldr r1, [pc, #56] @ 452d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4531c │ │ │ │ - ldr r3, [pc, #32] @ 4532c │ │ │ │ + blt 452c4 │ │ │ │ + ldr r3, [pc, #32] @ 452d4 │ │ │ │ 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 sp, r8, ip, lsr #2 │ │ │ │ + eorseq sp, r8, ip, ror #10 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 452e8 │ │ │ │ + b 1bc07c │ │ │ │ + ldr r0, [pc] @ 452f0 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ 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 4539c │ │ │ │ + bne 45360 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 4539c │ │ │ │ + bne 45360 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 453dc │ │ │ │ + ldr r1, [pc, #76] @ 453a0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18eb54 │ │ │ │ - b 453d0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 45394 │ │ │ │ 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] @ 453e0 │ │ │ │ + ldr ip, [pc, #36] @ 453a4 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45384 │ │ │ │ + bne 45348 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x0036adb8 │ │ │ │ subseq r2, r7, r8, lsr r7 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 453f4 │ │ │ │ - b 1bbd64 │ │ │ │ - ldr r0, [pc] @ 453fc │ │ │ │ - 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] @ 45438 │ │ │ │ - bne 45430 │ │ │ │ - ldr r3, [pc, #20] @ 4543c │ │ │ │ - ldr r1, [pc, #20] @ 45440 │ │ │ │ + ldrne r4, [pc, #24] @ 453e0 │ │ │ │ + bne 453d8 │ │ │ │ + ldr r3, [pc, #20] @ 453e4 │ │ │ │ + ldr r1, [pc, #20] @ 453e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #24 │ │ │ │ + eorseq pc, r6, ip, rrx │ │ │ │ cmp r1, #0 │ │ │ │ - blt 45458 │ │ │ │ + blt 45400 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 45480 │ │ │ │ + blt 45428 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 45494 │ │ │ │ - ldr r1, [pc, #36] @ 45498 │ │ │ │ + ldr r3, [pc, #36] @ 4543c │ │ │ │ + ldr r1, [pc, #36] @ 45440 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r0, [pc, #12] @ 4549c │ │ │ │ + ldr r0, [pc, #12] @ 45444 │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq sl, r6, r4, ror #5 │ │ │ │ + eorseq sl, r6, r4, lsr #14 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ │ │ │ │ -000454a0 : │ │ │ │ - b 2ff56c │ │ │ │ +00045448 : │ │ │ │ + b 2ffa4c │ │ │ │ + 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 45480 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + ldrle r1, [pc, #48] @ 454b0 │ │ │ │ + b 454a0 │ │ │ │ + ldr r0, [pc, #44] @ 454b4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 45470 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42cbc <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, r8, ror r2 │ │ │ │ │ │ │ │ -000454a4 : │ │ │ │ - b 20ec64 │ │ │ │ +000454b8 : │ │ │ │ + b 20ec24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 454e0 │ │ │ │ - bl a55fc │ │ │ │ + bne 454f4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 454e0 │ │ │ │ + beq 454f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26371c │ │ │ │ + bl 263bac │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 4550c │ │ │ │ - bl a55fc │ │ │ │ + bne 45520 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 454d8 │ │ │ │ - ldr r0, [pc, #20] @ 45520 │ │ │ │ + bne 454ec │ │ │ │ + ldr r0, [pc, #20] @ 45534 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 45524 │ │ │ │ + ldr r2, [pc, #16] @ 45538 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 45520 │ │ │ │ + ldr r0, [pc, #4] @ 45534 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - b 4552c │ │ │ │ + b 45540 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 455c0 │ │ │ │ + ldr r1, [pc, #124] @ 455d4 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4555c │ │ │ │ - bl 342854 │ │ │ │ + bne 45570 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 455b8 │ │ │ │ + bne 455cc │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 455b0 │ │ │ │ + bne 455c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 455b0 │ │ │ │ + bne 455c4 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_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 455f8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 45628 │ │ │ │ - b 45618 │ │ │ │ - ldr r0, [pc, #44] @ 4562c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 455e8 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 42d14 <_PyImport_ClearExtension@@Base+0x858> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r8, lsr 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] @ 45614 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2aa1a8 │ │ │ │ + bl 2aa038 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038d3f4 │ │ │ │ + eorseq sp, r8, r4, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 456ec │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 147ebc │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 4564c │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4565c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2b4f90 │ │ │ │ + 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] @ 456e0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4569c │ │ │ │ + bne 45690 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 456c8 │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #72] @ 456f0 │ │ │ │ + b 456bc │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #72] @ 456e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 456c8 │ │ │ │ - bl a55fc │ │ │ │ + beq 456bc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 456e4 │ │ │ │ + bne 456d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 456f4 │ │ │ │ - ldr r3, [pc, #28] @ 456f8 │ │ │ │ - bl 355700 │ │ │ │ + ldr r2, [pc, #28] @ 456e8 │ │ │ │ + ldr r3, [pc, #28] @ 456ec │ │ │ │ + bl 355b24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab0b4 │ │ │ │ + b ab030 │ │ │ │ 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, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 147e34 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 45730 │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 45740 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2b4dc0 │ │ │ │ - mov r0, #0 │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ mov r7, 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, #36 @ 0x24 │ │ │ │ - bne 457a0 │ │ │ │ + bne 45748 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 457d8 │ │ │ │ - ldr ip, [pc, #444] @ 45964 │ │ │ │ + beq 45780 │ │ │ │ + ldr ip, [pc, #444] @ 4590c │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 457d8 │ │ │ │ + bne 45780 │ │ │ │ mov r6, #0 │ │ │ │ - b 45958 │ │ │ │ + b 45900 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 45804 │ │ │ │ + beq 457ac │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 45808 │ │ │ │ - bl a55fc │ │ │ │ + bne 457b0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45808 │ │ │ │ - b 457d0 │ │ │ │ + beq 457b0 │ │ │ │ + b 45778 │ │ │ │ mov r5, #8 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r6, [r7, #20] │ │ │ │ - ldreq r6, [pc, #328] @ 45968 │ │ │ │ + ldreq r6, [pc, #328] @ 45910 │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ add r8, r6, r8 │ │ │ │ mov r9, r4 │ │ │ │ sub fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls 4589c │ │ │ │ + bls 45844 │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4586c │ │ │ │ + bne 45814 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4582c │ │ │ │ - bl 355320 │ │ │ │ + ble 457d4 │ │ │ │ + bl 355744 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 45944 │ │ │ │ + bgt 458ec │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4582c │ │ │ │ + b 457d4 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 45944 │ │ │ │ + beq 458ec │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4582c │ │ │ │ + bne 457d4 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r9, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4582c │ │ │ │ - b 45944 │ │ │ │ + bge 457d4 │ │ │ │ + b 458ec │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt 45944 │ │ │ │ + bgt 458ec │ │ │ │ add r1, r4, r9 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 457d0 │ │ │ │ + beq 45778 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrne r4, [r6, #20] │ │ │ │ - ldreq r4, [pc, #140] @ 45968 │ │ │ │ + ldreq r4, [pc, #140] @ 45910 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r7, #20] │ │ │ │ - ldreq r7, [pc, #128] @ 45968 │ │ │ │ + ldreq r7, [pc, #128] @ 45910 │ │ │ │ mov sl, #32 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 45958 │ │ │ │ + bls 45900 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4592c │ │ │ │ + bne 458d4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 458e8 │ │ │ │ + ble 45890 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355320 │ │ │ │ + bl 355744 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 458e8 │ │ │ │ + beq 45890 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4591c │ │ │ │ + b 458c4 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 458e8 │ │ │ │ - ldr r3, [pc, #32] @ 4596c │ │ │ │ - ldr r1, [pc, #32] @ 45970 │ │ │ │ + b 45890 │ │ │ │ + ldr r3, [pc, #32] @ 45914 │ │ │ │ + ldr r1, [pc, #32] @ 45918 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 457d0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 45778 │ │ │ │ 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 sp, r8, r0, lsl #8 │ │ │ │ + eorseq sp, r8, r0, asr #16 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2d8ba0 │ │ │ │ + b 2d9018 │ │ │ │ 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 +27806,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 45984 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r2, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 45a0c │ │ │ │ + beq 459b4 │ │ │ │ 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] @ 45f64 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45d50 │ │ │ │ + beq 45cf8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r5, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ moveq r5, #0 │ │ │ │ - bl aea50 │ │ │ │ + bl aea38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45d50 │ │ │ │ - ldr r3, [pc, #1420] @ 45fc0 │ │ │ │ + beq 45cf8 │ │ │ │ + ldr r3, [pc, #1420] @ 45f68 │ │ │ │ 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] @ 45f6c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45c6c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 128558 │ │ │ │ + bl 12860c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45c6c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a98 │ │ │ │ + beq 45a40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45a98 │ │ │ │ + bne 45a40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeecc │ │ │ │ + bl aeeb4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 45ae8 │ │ │ │ + bne 45a90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45acc │ │ │ │ + beq 45a74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45acc │ │ │ │ + bne 45a74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d50 │ │ │ │ + bne 45cf8 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #1232] @ 45fc4 │ │ │ │ + ldr r2, [pc, #1232] @ 45f6c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 45c30 │ │ │ │ + bne 45bd8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 128558 │ │ │ │ + bl 12860c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 45c30 │ │ │ │ + bne 45bd8 │ │ │ │ mov r0, fp │ │ │ │ - bl 35561c │ │ │ │ + bl 355a40 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 35561c │ │ │ │ + bl 355a40 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r8, r0 │ │ │ │ mul r0, r5, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 35561c │ │ │ │ + bl 355a40 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45c04 │ │ │ │ + bne 45bac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 355348 │ │ │ │ + bl 35576c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c74 │ │ │ │ + bl 356098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45bb0 │ │ │ │ + bne 45b58 │ │ │ │ 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 355c74 │ │ │ │ + bl 356098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45bdc │ │ │ │ + bne 45b84 │ │ │ │ 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] @ 45f70 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45c30 │ │ │ │ + beq 45bd8 │ │ │ │ ldr r3, [sl] │ │ │ │ mul fp, r5, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a98 │ │ │ │ + beq 45a40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45a98 │ │ │ │ + bne 45a40 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 45a98 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 45a40 │ │ │ │ mov r0, fp │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 45c68 │ │ │ │ + bne 45c10 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d2c │ │ │ │ + beq 45cd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45d2c │ │ │ │ + bne 45cd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 45d2c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 45cd4 │ │ │ │ mov r1, sl │ │ │ │ - bl 175bd8 │ │ │ │ + bl 175d0c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45c98 │ │ │ │ + beq 45c40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45c98 │ │ │ │ + bne 45c40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45cbc │ │ │ │ + beq 45c64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45cbc │ │ │ │ + bne 45c64 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 45d2c │ │ │ │ - ldr r7, [pc, #768] @ 45fcc │ │ │ │ + beq 45cd4 │ │ │ │ + ldr r7, [pc, #768] @ 45f74 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 45f18 │ │ │ │ + bne 45ec0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d58 │ │ │ │ - ldr r5, [pc, #728] @ 45fc4 │ │ │ │ + bne 45d00 │ │ │ │ + ldr r5, [pc, #728] @ 45f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl aeecc │ │ │ │ + bl aeeb4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 45d74 │ │ │ │ + beq 45d1c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 45db8 │ │ │ │ + beq 45d60 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 45de0 │ │ │ │ + beq 45d88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl ab0b4 │ │ │ │ + bl ab030 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 45e58 │ │ │ │ + bne 45e00 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45e3c │ │ │ │ + bne 45de4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d50 │ │ │ │ + beq 45cf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45d50 │ │ │ │ + bne 45cf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 45fb0 │ │ │ │ + b 45f58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45ce4 │ │ │ │ + bne 45c8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 45ce4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 45c8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d98 │ │ │ │ + beq 45d40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45d98 │ │ │ │ + bne 45d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d50 │ │ │ │ + bne 45cf8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab0b4 │ │ │ │ + b ab030 │ │ │ │ ldr r3, [r6] │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45eb8 │ │ │ │ + beq 45e60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45eb8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 45eb8 │ │ │ │ + bne 45e60 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 45e60 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 128558 │ │ │ │ + bl 12860c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45d0c │ │ │ │ - bl 35561c │ │ │ │ + bne 45cb4 │ │ │ │ + bl 355a40 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 45ce8 │ │ │ │ + beq 45c90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45ce8 │ │ │ │ + bne 45c90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 45ce8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 45c90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45d2c │ │ │ │ + bne 45cd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 45d2c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 45cd4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 175bd8 │ │ │ │ + bl 175d0c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45e88 │ │ │ │ + beq 45e30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 45e88 │ │ │ │ + bne 45e30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45eac │ │ │ │ + beq 45e54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45eac │ │ │ │ + bne 45e54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 45f18 │ │ │ │ - b 45d2c │ │ │ │ + bne 45ec0 │ │ │ │ + b 45cd4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 45ce8 │ │ │ │ + b 45c90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175bd8 │ │ │ │ + bl 175d0c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 45f60 │ │ │ │ + bne 45f08 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r0, r6 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 45f74 │ │ │ │ + bne 45f1c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 45f88 │ │ │ │ + beq 45f30 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeecc │ │ │ │ + bl aeeb4 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 45ed8 │ │ │ │ - bl a55fc │ │ │ │ + bne 45e80 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45f8c │ │ │ │ + beq 45f34 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45f88 │ │ │ │ + beq 45f30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45f88 │ │ │ │ + bne 45f30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 45f88 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 45f30 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45ef8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 45ef8 │ │ │ │ + bne 45ea0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 45ea0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45f0c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 45f0c │ │ │ │ + bne 45eb4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 45eb4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45fb0 │ │ │ │ + beq 45f58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45fb0 │ │ │ │ + bne 45f58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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,167 +28206,167 @@ │ │ │ │ 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 45fc4 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4604c │ │ │ │ + beq 45ff4 │ │ │ │ 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] @ 46094 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 460bc │ │ │ │ + beq 46064 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4606c │ │ │ │ - bl a55fc │ │ │ │ + bne 46014 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 460bc │ │ │ │ + bne 46064 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 460c4 │ │ │ │ + bge 4606c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 460d8 │ │ │ │ - bl 1324b8 │ │ │ │ + bne 46080 │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46074 │ │ │ │ + beq 4601c │ │ │ │ mov r0, #0 │ │ │ │ - b 460e4 │ │ │ │ + b 4608c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 431c4 <_PyImport_ClearExtension@@Base+0xd08> │ │ │ │ - b 460e4 │ │ │ │ - ldr r3, [pc, #16] @ 460f0 │ │ │ │ + bl 430d0 <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + b 4608c │ │ │ │ + ldr r3, [pc, #16] @ 46098 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ 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] @ 46134 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4613c │ │ │ │ + bne 460e4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2faec4 │ │ │ │ + bl 2fb3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 46158 │ │ │ │ - b 46150 │ │ │ │ - ldr r3, [pc, #76] @ 46190 │ │ │ │ - ldr r1, [pc, #76] @ 46194 │ │ │ │ + bge 46100 │ │ │ │ + b 460f8 │ │ │ │ + ldr r3, [pc, #76] @ 46138 │ │ │ │ + ldr r1, [pc, #76] @ 4613c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ - b 46184 │ │ │ │ - bne 46170 │ │ │ │ - ldr r3, [pc, #52] @ 46198 │ │ │ │ + b 4612c │ │ │ │ + bne 46118 │ │ │ │ + ldr r3, [pc, #52] @ 46140 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139828 │ │ │ │ - b 46150 │ │ │ │ + bl 1398b0 │ │ │ │ + b 460f8 │ │ │ │ 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 sp, r8, ip, lsr #8 │ │ │ │ + eorseq sp, r8, ip, ror #16 │ │ │ │ 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 │ │ │ │ + bne 46174 │ │ │ │ + ldr r3, [pc, #36] @ 4618c │ │ │ │ + ldr r1, [pc, #36] @ 46190 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 461dc │ │ │ │ + bl 18eeb4 │ │ │ │ + b 46184 │ │ │ │ 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 sp, r8, r4, asr r4 │ │ │ │ + mlaseq r8, r4, r8, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 4627c │ │ │ │ + ldr r1, [pc, #120] @ 46224 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4621c │ │ │ │ - bl 342854 │ │ │ │ + bne 461c4 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46274 │ │ │ │ + bne 4621c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 2450bc │ │ │ │ + bl 245284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4626c │ │ │ │ + bne 46214 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4626c │ │ │ │ + bne 46214 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_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 │ │ │ │ @@ -28397,527 +28375,527 @@ │ │ │ │ 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 462c4 │ │ │ │ + bne 4626c │ │ │ │ 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 │ │ │ │ + beq 46250 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 46304 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ - 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 a9a48 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r7, r8, r8, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi 46358 │ │ │ │ + bhi 462cc │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - bgt 4637c │ │ │ │ - b 46398 │ │ │ │ - ldr r0, [pc, #128] @ 463e0 │ │ │ │ + bgt 462f0 │ │ │ │ + b 4630c │ │ │ │ + ldr r0, [pc, #128] @ 46354 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46348 │ │ │ │ + bne 462bc │ │ │ │ mov r0, #0 │ │ │ │ - b 463d8 │ │ │ │ + b 4634c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee5c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46374 │ │ │ │ + beq 462e8 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 463b4 │ │ │ │ + bne 46328 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 463e4 │ │ │ │ + ldreq r0, [pc, #52] @ 46358 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 463cc │ │ │ │ + b 46340 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee5c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46398 │ │ │ │ - b 46374 │ │ │ │ + bne 4630c │ │ │ │ + b 462e8 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 303cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r7, r0, lsl #12 │ │ │ │ + eorseq r8, r7, ip, asr #20 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r3, [pc, #36] @ 46388 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357b00 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 4638c │ │ │ │ + ldr r3, [r1, #3788] @ 0xecc │ │ │ │ + ldr r2, [r1, #3772] @ 0xebc │ │ │ │ + ldr r1, [r1, #3756] @ 0xeac │ │ │ │ + b a99c4 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mlaseq r8, r8, r3, r8 │ │ │ │ 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] @ 46424 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46418 │ │ │ │ - bl 342854 │ │ │ │ + bne 463c0 │ │ │ │ + bl 342af4 │ │ │ │ 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 4641c │ │ │ │ + ldr r1, [pc, #72] @ 46428 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4646c │ │ │ │ + bne 46414 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4646c │ │ │ │ - ldr r1, [pc, #36] @ 46484 │ │ │ │ + bne 46414 │ │ │ │ + ldr r1, [pc, #36] @ 4642c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_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] @ 46448 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 464a4 │ │ │ │ + ldr r0, [pc, #8] @ 4644c │ │ │ │ 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 1aeb78 │ │ │ │ + ldr r1, [pc] @ 46460 │ │ │ │ + b 1aede0 │ │ │ │ andeq r9, r2, ip, ror pc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 464d4 │ │ │ │ + bne 4647c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b 1361e4 │ │ │ │ - b 198278 │ │ │ │ + b 13627c │ │ │ │ + b 19851c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 464ec │ │ │ │ - b 4679c │ │ │ │ + ldreq r0, [pc] @ 46494 │ │ │ │ + b 46744 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 46540 │ │ │ │ + bne 464e8 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46580 │ │ │ │ - ldr r1, [pc, #152] @ 465e0 │ │ │ │ + beq 46528 │ │ │ │ + ldr r1, [pc, #152] @ 46588 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46580 │ │ │ │ + bne 46528 │ │ │ │ mov r0, #0 │ │ │ │ - b 465d8 │ │ │ │ + b 46580 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 4659c │ │ │ │ + ble 46544 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 465a0 │ │ │ │ - b 46578 │ │ │ │ + bge 46548 │ │ │ │ + b 46520 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7158 │ │ │ │ + bl 1e74a8 │ │ │ │ subs r1, r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 29bb0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 465e4 │ │ │ │ - beq 465d8 │ │ │ │ + ldreq r0, [pc, #28] @ 4658c │ │ │ │ + beq 46580 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3261e4 <_PyBytes_Find@@Base+0x1d8> │ │ │ │ - b 46578 │ │ │ │ + bl 326604 <_PyBytes_Find@@Base+0x168> │ │ │ │ + b 46520 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, ip, ror r9 │ │ │ │ + subseq r2, r7, ip, asr 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] @ 46798 │ │ │ │ + ldr r1, [pc, #408] @ 46740 │ │ │ │ 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 4661c │ │ │ │ - bl 342854 │ │ │ │ + bne 465c4 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4678c │ │ │ │ + bne 46734 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl ecd60 │ │ │ │ + bl ece68 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 4677c │ │ │ │ + beq 46724 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 46798 │ │ │ │ + ldr r2, [pc, #312] @ 46740 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 4666c │ │ │ │ + bne 46614 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46708 │ │ │ │ + bne 466b0 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 466fc │ │ │ │ + beq 466a4 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 466c8 │ │ │ │ - b 46708 │ │ │ │ + beq 46670 │ │ │ │ + b 466b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ecd60 │ │ │ │ + bl ece68 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 466dc │ │ │ │ + beq 46684 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 46718 │ │ │ │ + beq 466c0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 466a4 │ │ │ │ + bne 4664c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea4cc │ │ │ │ + bl ea604 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 46738 │ │ │ │ + bne 466e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 4677c │ │ │ │ + b 46724 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab508 │ │ │ │ + bl ab484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 466f4 │ │ │ │ + beq 4669c │ │ │ │ mov r5, r0 │ │ │ │ - b 466bc │ │ │ │ + b 46664 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 46754 │ │ │ │ + ble 466fc │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 46738 │ │ │ │ + b 466e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 101964 <_PyArg_CheckPositional@@Base+0x2910> │ │ │ │ - b 46784 │ │ │ │ + bl 101948 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 4672c │ │ │ │ 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 467bc │ │ │ │ - ldr r3, [pc, #84] @ 46800 │ │ │ │ + bne 46764 │ │ │ │ + ldr r3, [pc, #84] @ 467a8 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #7 │ │ │ │ - bne 467f0 │ │ │ │ - b 467c4 │ │ │ │ + bne 46798 │ │ │ │ + b 4676c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 467f8 │ │ │ │ - ldr r3, [pc, #52] @ 46800 │ │ │ │ + beq 467a0 │ │ │ │ + ldr r3, [pc, #52] @ 467a8 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 467f0 │ │ │ │ + bls 46798 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #7 │ │ │ │ - bne 467cc │ │ │ │ - b 467f8 │ │ │ │ - ldr r0, [pc, #12] @ 46804 │ │ │ │ + bne 46774 │ │ │ │ + b 467a0 │ │ │ │ + ldr r0, [pc, #12] @ 467ac │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 46808 │ │ │ │ + ldr r0, [pc, #8] @ 467b0 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ 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 1bed4c │ │ │ │ + bl 1bf064 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46864 │ │ │ │ - b 46a24 │ │ │ │ + ldreq r0, [pc] @ 4680c │ │ │ │ + b 469cc │ │ │ │ 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] @ 46940 │ │ │ │ + ldr r1, [pc, #180] @ 468e8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3e00 │ │ │ │ + bl f3f0c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 468a4 │ │ │ │ + bge 4684c │ │ │ │ mov r4, #0 │ │ │ │ - b 46934 │ │ │ │ + b 468dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 468c0 │ │ │ │ + beq 46868 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 468dc │ │ │ │ - b 46910 │ │ │ │ - ldr r1, [pc, #124] @ 46944 │ │ │ │ + bne 46884 │ │ │ │ + b 468b8 │ │ │ │ + ldr r1, [pc, #124] @ 468ec │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3e00 │ │ │ │ + bl f3f0c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 468b0 │ │ │ │ - b 4689c │ │ │ │ + bge 46858 │ │ │ │ + b 46844 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 46910 │ │ │ │ + bne 468b8 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46910 │ │ │ │ + beq 468b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 46910 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 468b8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #44] @ 46948 │ │ │ │ - ldr r0, [pc, #44] @ 4694c │ │ │ │ + ldr r2, [pc, #44] @ 468f0 │ │ │ │ + ldr r0, [pc, #44] @ 468f4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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: 0x00368eb0 │ │ │ │ - eorseq sp, r8, r8, asr r5 │ │ │ │ + @ instruction: 0x003692f0 │ │ │ │ + eorseq sp, r8, r4, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 46980 │ │ │ │ + ldr r3, [pc, #24] @ 46928 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 46984 │ │ │ │ + ldr r1, [pc, #20] @ 4692c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror #22 │ │ │ │ + eorseq r0, r6, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 46a18 │ │ │ │ + ldr r1, [pc, #120] @ 469c0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 469b8 │ │ │ │ - bl 342854 │ │ │ │ + bne 46960 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46a10 │ │ │ │ - ldr r1, [pc, #68] @ 46a1c │ │ │ │ + bne 469b8 │ │ │ │ + ldr r1, [pc, #68] @ 469c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 469f4 │ │ │ │ + bne 4699c │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 46a08 │ │ │ │ + b 469b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce760 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce88c <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 469e8 │ │ │ │ - ldr r0, [pc, #20] @ 46a20 │ │ │ │ + beq 46990 │ │ │ │ + ldr r0, [pc, #20] @ 469c8 │ │ │ │ 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 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 46a44 │ │ │ │ - ldr r3, [pc, #84] @ 46a88 │ │ │ │ + bne 469ec │ │ │ │ + ldr r3, [pc, #84] @ 46a30 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #3 │ │ │ │ - bne 46a78 │ │ │ │ - b 46a4c │ │ │ │ + bne 46a20 │ │ │ │ + b 469f4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 46a80 │ │ │ │ - ldr r3, [pc, #52] @ 46a88 │ │ │ │ + beq 46a28 │ │ │ │ + ldr r3, [pc, #52] @ 46a30 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 46a78 │ │ │ │ + bls 46a20 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #3 │ │ │ │ - bne 46a54 │ │ │ │ - b 46a80 │ │ │ │ - ldr r0, [pc, #12] @ 46a8c │ │ │ │ + bne 469fc │ │ │ │ + b 46a28 │ │ │ │ + ldr r0, [pc, #12] @ 46a34 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 46a90 │ │ │ │ + ldr r0, [pc, #8] @ 46a38 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - ldr r3, [pc, #44] @ 46ac8 │ │ │ │ + ldr r3, [pc, #44] @ 46a70 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #32] @ 46acc │ │ │ │ + ldr r3, [pc, #32] @ 46a74 │ │ │ │ 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] │ │ │ │ @@ -28929,214 +28907,290 @@ │ │ │ │ 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 46b78 │ │ │ │ + beq 46b20 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 46b78 │ │ │ │ + bne 46b20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 46b78 │ │ │ │ + beq 46b20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #188] @ 46c14 │ │ │ │ + ldr r1, [pc, #188] @ 46bbc │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 46c18 │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #176] @ 46bc0 │ │ │ │ + bl a99c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46b80 │ │ │ │ + bne 46b28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 324bc4 │ │ │ │ + bl 324fe4 │ │ │ │ mov r4, #0 │ │ │ │ - b 46c08 │ │ │ │ + b 46bb0 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r1, [pc, #136] @ 46c1c │ │ │ │ + ldr r1, [pc, #136] @ 46bc4 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 46c20 │ │ │ │ + ldr r0, [pc, #128] @ 46bc8 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46bd0 │ │ │ │ + beq 46b78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46bd0 │ │ │ │ + bne 46b78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46b70 │ │ │ │ + beq 46b18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1282b8 │ │ │ │ + bl 12836c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 46c08 │ │ │ │ + beq 46bb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46c08 │ │ │ │ + bne 46bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq ip, r1, r0, lsl #6 │ │ │ │ - @ instruction: 0x0038d5b0 │ │ │ │ + eoreq ip, r1, r8, lsr r4 │ │ │ │ + @ instruction: 0x0038d9dc │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - @ instruction: 0x0038d5b8 │ │ │ │ + eorseq sp, r8, r4, ror #19 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46c38 │ │ │ │ + ldreq r0, [pc] @ 46be0 │ │ │ │ b 38620 │ │ │ │ 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, #3 │ │ │ │ + bl 92b60 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 46d04 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bl 21bf4c │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 46c38 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 46ce0 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 46c70 │ │ │ │ + ldr r2, [pc, #196] @ 46d0c │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46c68 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r3, [pc, #156] @ 46d0c │ │ │ │ + b 46cd0 │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [ip] │ │ │ │ + ldr r1, [pc, #140] @ 46d10 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [ip] │ │ │ │ + mov r2, #2 │ │ │ │ + str ip, [r4, #16] │ │ │ │ + bl 116d54 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 46c30 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 46cbc │ │ │ │ + ldr r2, [pc, #92] @ 46d0c │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46c68 │ │ │ │ + b 46c60 │ │ │ │ + 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 8bdc8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46d04 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 46d04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r7, r7, ip, lsl #3 │ │ │ │ │ │ │ │ -00046c3c <_PyTraceback_Add@@Base>: │ │ │ │ +00046d14 <_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] @ 46d70 <_PyTraceback_Add@@Base+0x134> │ │ │ │ + ldr r3, [pc, #284] @ 46e48 <_PyTraceback_Add@@Base+0x134> │ │ │ │ mov r6, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r7, #72] @ 0x48 │ │ │ │ str sl, [r7, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91928 │ │ │ │ + bl 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46e3c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 46d74 │ │ │ │ + bl 46e4c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46cbc <_PyTraceback_Add@@Base+0x80> │ │ │ │ + bne 46d94 <_PyTraceback_Add@@Base+0x80> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46e3c <_PyTraceback_Add@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ str r3, [r4] │ │ │ │ - bne 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bne 46e3c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 46e3c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 46fe8 │ │ │ │ + bl 46f90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46cf8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq 46dd0 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 46cf8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bne 46dd0 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46d1c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + beq 46df4 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46d1c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + bne 46df4 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46e3c <_PyTraceback_Add@@Base+0x128> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r8, [r5, #20] │ │ │ │ str r9, [r7, #72] @ 0x48 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ae10 │ │ │ │ + bl 11ae54 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 181dfc <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b 181f30 <_PyErr_ChainExceptions1@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00046d74 : │ │ │ │ +00046e4c : │ │ │ │ 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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46e50 │ │ │ │ + beq 46f28 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq r5, r7 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 46e60 │ │ │ │ - ldr r0, [pc, #208] @ 46e94 │ │ │ │ + beq 46f38 │ │ │ │ + ldr r0, [pc, #208] @ 46f6c │ │ │ │ mov r1, #6 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r8, r6 │ │ │ │ moveq r5, r6 │ │ │ │ - beq 46e60 │ │ │ │ - ldr r0, [pc, #184] @ 46e98 │ │ │ │ + beq 46f38 │ │ │ │ + ldr r0, [pc, #184] @ 46f70 │ │ │ │ mov r1, #2 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r8, r5 │ │ │ │ - beq 46e60 │ │ │ │ + beq 46f38 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #148] @ 46e9c │ │ │ │ + ldr r3, [pc, #148] @ 46f74 │ │ │ │ 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] │ │ │ │ @@ -29145,183 +29199,107 @@ │ │ │ │ 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 c2c58 <_Py_write@@Base+0xc80> │ │ │ │ + bl c2cd8 <_Py_write@@Base+0xc80> │ │ │ │ mov r8, r0 │ │ │ │ - b 46e60 │ │ │ │ + b 46f38 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - ldr r0, [pc, #52] @ 46e9c │ │ │ │ - bl 9b184 │ │ │ │ + ldr r0, [pc, #52] @ 46f74 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sp, r1, ip, lsr #21 │ │ │ │ - ldrheq sp, [r1], #-164 @ 0xffffff5c │ │ │ │ + ldrsbeq sp, [r1], #-224 @ 0xffffff20 │ │ │ │ + ldrsbeq sp, [r1], #-232 @ 0xffffff18 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - 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 92b1c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 46fc0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bl 21be14 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 46ef4 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 46f9c │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 46f2c │ │ │ │ - ldr r2, [pc, #196] @ 46fc8 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46f24 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [pc, #156] @ 46fc8 │ │ │ │ - b 46f8c │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - ldr r3, [ip] │ │ │ │ - ldr r1, [pc, #140] @ 46fcc │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [ip] │ │ │ │ - mov r2, #2 │ │ │ │ - str ip, [r4, #16] │ │ │ │ - bl 116d14 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 46eec │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 46f78 │ │ │ │ - ldr r2, [pc, #92] @ 46fc8 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46f24 │ │ │ │ - b 46f1c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r3] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 8be24 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46fc0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 46fc0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46fe4 │ │ │ │ - b 47240 │ │ │ │ + ldreq r0, [pc] @ 46f8c │ │ │ │ + b 471e8 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00046fe8 : │ │ │ │ +00046f90 : │ │ │ │ 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 241728 │ │ │ │ + bl 241864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 470d8 │ │ │ │ + beq 47080 │ │ │ │ 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 241868 │ │ │ │ + bl 2419a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 470d8 │ │ │ │ + beq 47080 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #352] @ 471bc │ │ │ │ + ldr r0, [pc, #352] @ 47164 │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 470b8 │ │ │ │ + beq 47060 │ │ │ │ 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 470e0 │ │ │ │ + beq 47088 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ - b 470e0 │ │ │ │ + b 47088 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 470d8 │ │ │ │ + beq 47080 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 470d8 │ │ │ │ + bne 47080 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 471b0 │ │ │ │ + b 47158 │ │ │ │ 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 │ │ │ │ @@ -29335,34 +29313,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 47128 │ │ │ │ + bgt 470d0 │ │ │ │ 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 4717c │ │ │ │ + beq 47124 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4717c │ │ │ │ + bne 47124 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #60] @ 471c0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #60] @ 47168 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -29377,967 +29355,967 @@ │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 471f8 │ │ │ │ + bne 471a0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 2acbd4 │ │ │ │ + bl 2aca64 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 47228 │ │ │ │ - b 4721c │ │ │ │ + bne 471d0 │ │ │ │ + b 471c4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 4723c │ │ │ │ + ldr r0, [pc, #52] @ 471e4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47234 │ │ │ │ - b 471e0 │ │ │ │ - bl a55fc │ │ │ │ + beq 471dc │ │ │ │ + b 47188 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47234 │ │ │ │ + bne 471dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, asr r7 │ │ │ │ + eorseq r3, r7, r4, lsr #23 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 47268 │ │ │ │ + bne 47210 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #120] @ 472cc │ │ │ │ - ldr r0, [pc, #120] @ 472d0 │ │ │ │ + ldr r3, [pc, #120] @ 47274 │ │ │ │ + ldr r0, [pc, #120] @ 47278 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #116] @ 472d4 │ │ │ │ + ldr r3, [pc, #116] @ 4727c │ │ │ │ tst r2, #1 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 472c4 │ │ │ │ - ldr ip, [pc, #84] @ 472cc │ │ │ │ + beq 4726c │ │ │ │ + ldr ip, [pc, #84] @ 47274 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 472b0 │ │ │ │ + bls 47258 │ │ │ │ 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 │ │ │ │ + beq 47228 │ │ │ │ + ldr r0, [pc, #36] @ 4727c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #28] @ 472d4 │ │ │ │ + ldr r2, [pc, #28] @ 4727c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #16] @ 472d0 │ │ │ │ + ldr r0, [pc, #16] @ 47278 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #8] @ 472d4 │ │ │ │ + ldr r0, [pc, #8] @ 4727c │ │ │ │ bx lr │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ 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 47310 │ │ │ │ + bne 472b8 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r7, [pc, #464] @ 474d0 │ │ │ │ + ldr r7, [pc, #464] @ 47478 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 47334 │ │ │ │ + bne 472dc │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 47360 │ │ │ │ + b 47308 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #436] @ 474d4 │ │ │ │ + ldr r0, [pc, #436] @ 4747c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 474c8 │ │ │ │ - b 472f4 │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #408] @ 474d8 │ │ │ │ + beq 47470 │ │ │ │ + b 4729c │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #408] @ 47480 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47360 │ │ │ │ - bl a55fc │ │ │ │ + beq 47308 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 474c8 │ │ │ │ + bne 47470 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 47378 │ │ │ │ + bne 47320 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 473a4 │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #340] @ 474d8 │ │ │ │ + b 4734c │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #340] @ 47480 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 473a4 │ │ │ │ - bl a55fc │ │ │ │ + beq 4734c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 474c8 │ │ │ │ + bne 47470 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #300] @ 474dc │ │ │ │ + ldr r3, [pc, #300] @ 47484 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4742c │ │ │ │ - ldr r3, [pc, #272] @ 474dc │ │ │ │ + bne 473d4 │ │ │ │ + ldr r3, [pc, #272] @ 47484 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4742c │ │ │ │ + bne 473d4 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #240] @ 474dc │ │ │ │ + ldr r3, [pc, #240] @ 47484 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4742c │ │ │ │ - ldr r3, [pc, #212] @ 474dc │ │ │ │ + bne 473d4 │ │ │ │ + ldr r3, [pc, #212] @ 47484 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4742c │ │ │ │ + bne 473d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab0b4 │ │ │ │ + b ab030 │ │ │ │ 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 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, fp │ │ │ │ - beq 47498 │ │ │ │ + beq 47440 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, fp │ │ │ │ moveq r3, #33 @ 0x21 │ │ │ │ streq r3, [sl] │ │ │ │ strne fp, [sl] │ │ │ │ - beq 474a4 │ │ │ │ - b 474b8 │ │ │ │ + beq 4744c │ │ │ │ + b 47460 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 474b8 │ │ │ │ + beq 47460 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3284b4 │ │ │ │ + bl 3288d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 474c8 │ │ │ │ + bne 47470 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab0b4 │ │ │ │ + b ab030 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - eorseq r5, r7, r8, asr #8 │ │ │ │ + eorseq r5, r7, r8, lsr r8 │ │ │ │ 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 10329c │ │ │ │ + bl 103280 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 47518 │ │ │ │ - bl a55fc │ │ │ │ - ldr r3, [pc, #36] @ 47530 │ │ │ │ + bne 474c0 │ │ │ │ + bl a5578 │ │ │ │ + ldr r3, [pc, #36] @ 474d8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 47534 │ │ │ │ + ldr r2, [pc, #16] @ 474dc │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 47530 │ │ │ │ + ldr r0, [pc, #4] @ 474d8 │ │ │ │ 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 47560 │ │ │ │ + bne 47508 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1495d4 │ │ │ │ + b 149660 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47584 │ │ │ │ + ldr r0, [pc, #20] @ 4752c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47554 │ │ │ │ + bne 474fc │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, asr #15 │ │ │ │ + eorseq r3, r7, ip, lsl ip │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 4759c │ │ │ │ - b 476a0 │ │ │ │ + ldreq r0, [pc] @ 47544 │ │ │ │ + b 47548 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 47568 │ │ │ │ + ldr r3, [pc, #84] @ 475ac │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #8 │ │ │ │ + bne 4759c │ │ │ │ + b 47570 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 475a4 │ │ │ │ + ldr r3, [pc, #52] @ 475ac │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 4759c │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #8 │ │ │ │ + bne 47578 │ │ │ │ + b 475a4 │ │ │ │ + ldr r0, [pc, #12] @ 475b0 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 475b4 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ + 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, [pc, #212] @ 4768c │ │ │ │ + ldr r3, [pc, #212] @ 476a4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 475f8 │ │ │ │ + beq 47610 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 475f8 │ │ │ │ + ble 47610 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r1, [pc, #168] @ 47690 │ │ │ │ + ldr r1, [pc, #168] @ 476a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d44 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl b8d3c <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4761c │ │ │ │ - b 4760c │ │ │ │ + beq 47634 │ │ │ │ + b 47624 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #144] @ 47694 │ │ │ │ + ldr r0, [pc, #144] @ 476ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128a98 │ │ │ │ + b 128b4c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 47638 │ │ │ │ + bne 47650 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #112] @ 47698 │ │ │ │ + ldr r0, [pc, #112] @ 476b0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ mov r5, r0 │ │ │ │ - b 47654 │ │ │ │ + b 4766c │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #88] @ 4769c │ │ │ │ + ldr r0, [pc, #88] @ 476b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47678 │ │ │ │ + beq 47690 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47678 │ │ │ │ + bne 47690 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - eorseq sp, r8, r0, lsl #13 │ │ │ │ - mlaseq r8, r8, r6, sp │ │ │ │ - @ instruction: 0x0038d6b8 │ │ │ │ - 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 │ │ │ │ + @ instruction: 0x0038dbbc │ │ │ │ + @ instruction: 0x0038dbd4 │ │ │ │ + @ instruction: 0x0038dbf4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 476e0 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1c29bc │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 47704 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 476d4 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r3, r7, ip, ror #24 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ 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 r6, r9, r0, lsr #4 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 4771c │ │ │ │ + b 4795c <_PyCompile_OptimizeCfg@@Base+0x23c> │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + │ │ │ │ +00047720 <_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] @ 47824 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4775c <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #216] @ 47828 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldr r1, [pc, #216] @ 4782c <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 47770 <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 9196c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 47778 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + mov r4, #0 │ │ │ │ + b 47818 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1525f4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 47790 <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ + mov r4, #0 │ │ │ │ + b 477ec <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 153e88 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 47788 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 253150 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 47788 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 15d2c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 477dc <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 163abc │ │ │ │ + b 47788 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 152fc0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 477d0 <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 47810 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 47810 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1641c4 <_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 fp, r8, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 4782c │ │ │ │ + ldr r3, [pc, #260] @ 4794c <_PyCompile_OptimizeCfg@@Base+0x22c> │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 477b4 │ │ │ │ + beq 478d4 <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47754 │ │ │ │ - ldr r0, [pc, #228] @ 47830 │ │ │ │ - bl 9dd38 │ │ │ │ - mov r5, r0 │ │ │ │ - b 47788 │ │ │ │ - bl 1ac254 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47774 │ │ │ │ - blt 47790 │ │ │ │ - ldr r0, [pc, #200] @ 47834 │ │ │ │ - bl 9dd38 │ │ │ │ + bne 47874 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ + ldr r0, [pc, #228] @ 47950 <_PyCompile_OptimizeCfg@@Base+0x230> │ │ │ │ + bl 9dd58 │ │ │ │ + mov r5, r0 │ │ │ │ + b 478a8 <_PyCompile_OptimizeCfg@@Base+0x188> │ │ │ │ + bl 1ac4bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47894 <_PyCompile_OptimizeCfg@@Base+0x174> │ │ │ │ + blt 478b0 <_PyCompile_OptimizeCfg@@Base+0x190> │ │ │ │ + ldr r0, [pc, #200] @ 47954 <_PyCompile_OptimizeCfg@@Base+0x234> │ │ │ │ + bl 9dd58 │ │ │ │ mov r5, r0 │ │ │ │ - b 47780 │ │ │ │ + b 478a0 <_PyCompile_OptimizeCfg@@Base+0x180> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1361e4 │ │ │ │ + bl 13627c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1aca40 │ │ │ │ + bl 1acca8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 477bc │ │ │ │ + bne 478dc <_PyCompile_OptimizeCfg@@Base+0x1bc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 477b4 │ │ │ │ + beq 478d4 <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 477b4 │ │ │ │ + bne 478d4 <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 47824 │ │ │ │ + b 47944 <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124874 <_PyType_Name@@Base> │ │ │ │ + bl 12491c <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ 47838 │ │ │ │ - bl 128a98 │ │ │ │ + ldr r0, [pc, #96] @ 47958 <_PyCompile_OptimizeCfg@@Base+0x238> │ │ │ │ + bl 128b4c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 47800 │ │ │ │ + beq 47920 <_PyCompile_OptimizeCfg@@Base+0x200> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47800 │ │ │ │ + bne 47920 <_PyCompile_OptimizeCfg@@Base+0x200> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47824 │ │ │ │ + beq 47944 <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47824 │ │ │ │ + bne 47944 <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - eorseq r1, r9, r0, lsr #2 │ │ │ │ - eorseq sl, r7, r4, lsl sp │ │ │ │ - eorseq sp, r8, r4, lsl #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 47864 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1c26a4 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47888 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 47858 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, lsl r8 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 478a0 │ │ │ │ - b 478a4 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r1, r9, r0, ror #10 │ │ │ │ + eorseq fp, r7, r4, asr r1 │ │ │ │ + @ instruction: 0x0038dcb8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 478cc │ │ │ │ + bne 47984 <_PyCompile_OptimizeCfg@@Base+0x264> │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #164] @ 4795c │ │ │ │ - ldr r0, [pc, #164] @ 47960 │ │ │ │ + ldr r3, [pc, #164] @ 47a14 <_PyCompile_OptimizeCfg@@Base+0x2f4> │ │ │ │ + ldr r0, [pc, #164] @ 47a18 <_PyCompile_OptimizeCfg@@Base+0x2f8> │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #160] @ 47964 │ │ │ │ + ldr r3, [pc, #160] @ 47a1c <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4794c │ │ │ │ + beq 47a04 <_PyCompile_OptimizeCfg@@Base+0x2e4> │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #120] @ 4795c │ │ │ │ + ldr lr, [pc, #120] @ 47a14 <_PyCompile_OptimizeCfg@@Base+0x2f4> │ │ │ │ add r1, r0, r1 │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 47938 │ │ │ │ + bls 479f0 <_PyCompile_OptimizeCfg@@Base+0x2d0> │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 47918 │ │ │ │ + beq 479d0 <_PyCompile_OptimizeCfg@@Base+0x2b0> │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 47928 │ │ │ │ - b 47954 │ │ │ │ + beq 479e0 <_PyCompile_OptimizeCfg@@Base+0x2c0> │ │ │ │ + b 47a0c <_PyCompile_OptimizeCfg@@Base+0x2ec> │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 47930 │ │ │ │ + beq 479e8 <_PyCompile_OptimizeCfg@@Base+0x2c8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47954 │ │ │ │ + beq 47a0c <_PyCompile_OptimizeCfg@@Base+0x2ec> │ │ │ │ mov ip, r3 │ │ │ │ - b 478e8 │ │ │ │ + b 479a0 <_PyCompile_OptimizeCfg@@Base+0x280> │ │ │ │ mov r3, r2 │ │ │ │ - b 478e8 │ │ │ │ - ldr r3, [pc, #36] @ 47964 │ │ │ │ + b 479a0 <_PyCompile_OptimizeCfg@@Base+0x280> │ │ │ │ + ldr r3, [pc, #36] @ 47a1c <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ cmp ip, #0 │ │ │ │ - ldr r0, [pc, #24] @ 47960 │ │ │ │ + ldr r0, [pc, #24] @ 47a18 <_PyCompile_OptimizeCfg@@Base+0x2f8> │ │ │ │ moveq r0, r3 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 47964 │ │ │ │ + ldr r0, [pc, #16] @ 47a1c <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47964 │ │ │ │ + ldr r0, [pc, #8] @ 47a1c <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00047968 : │ │ │ │ +00047a20 : │ │ │ │ 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 │ │ │ │ + bl 47b50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23c7d4 │ │ │ │ + bl 23c8f8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 479a4 │ │ │ │ - ldr r0, [pc, #16] @ 479b0 │ │ │ │ - bl 2a5d10 │ │ │ │ + bne 47a5c │ │ │ │ + ldr r0, [pc, #16] @ 47a68 │ │ │ │ + bl 2a5ba0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r8, r8, sp │ │ │ │ - │ │ │ │ -000479b4 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ + eorseq sp, r8, r4, asr #25 │ │ │ │ + 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 a5868 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #236] @ 47ab8 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r0, r3 │ │ │ │ - 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 18eb54 │ │ │ │ - b 47a04 <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 91928 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 47a0c <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ - mov r4, #0 │ │ │ │ - b 47aac <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 152514 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 47a24 <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ - mov r4, #0 │ │ │ │ - b 47a80 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 153c68 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 47a1c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - bl 252ef0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 14a3f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47a1c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 15d2ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 47a70 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 163aa8 │ │ │ │ - b 47a1c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 152da4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 47a64 <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ - ldr r3, [r5] │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 47ae0 │ │ │ │ + bl 8bdc8 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47aa4 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + mov r5, r0 │ │ │ │ + beq 47ae0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 47aa4 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 164614 <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ + str r3, [r4] │ │ │ │ + bne 47ae0 │ │ │ │ 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 fp, r8, r4, ror #3 │ │ │ │ + bl 9ac00 <_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 47aec <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ + bne 47b10 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 215530 │ │ │ │ + b 2154f0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47b10 <_PyCompile_OptimizeCfg@@Base+0x15c> │ │ │ │ + ldr r0, [pc, #20] @ 47b34 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47ae0 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + bne 47b04 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, ror #15 │ │ │ │ + eorseq r3, r7, ip, lsr ip │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00047b2c : │ │ │ │ +00047b50 : │ │ │ │ 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 47bcc │ │ │ │ + bne 47bf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r5, [r6] │ │ │ │ - beq 47bf8 │ │ │ │ + beq 47c1c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl f3e00 │ │ │ │ + bl f3f0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 47c04 │ │ │ │ + beq 47c28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47c04 │ │ │ │ - ldr r2, [pc, #108] @ 47c0c │ │ │ │ + bne 47c28 │ │ │ │ + ldr r2, [pc, #108] @ 47c30 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47bc0 │ │ │ │ + beq 47be4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b 47c04 │ │ │ │ + b 47c28 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r4, #1 │ │ │ │ - bne 47c04 │ │ │ │ - ldr r3, [pc, #36] @ 47c10 │ │ │ │ + bne 47c28 │ │ │ │ + ldr r3, [pc, #36] @ 47c34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47c00 │ │ │ │ + bne 47c24 │ │ │ │ mvn r4, #0 │ │ │ │ - b 47c04 │ │ │ │ - bl 11a6d8 │ │ │ │ + b 47c28 │ │ │ │ + bl 11a71c │ │ │ │ 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 a58ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 14a36c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 47c88 │ │ │ │ - bl 8be24 │ │ │ │ - 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr ip, [pc, #68] @ 47c94 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [pc, #64] @ 47c98 │ │ │ │ + cmp r3, r2 │ │ │ │ + cmpne r3, ip │ │ │ │ + bne 47c74 │ │ │ │ + bl 30d3e0 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 47c8c │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6290 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 2acae8 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 47c8c │ │ │ │ + pop {r4, lr} │ │ │ │ + b a5868 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r9, r5, r4, lsl #1 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47cd8 │ │ │ │ + bne 47ce4 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47cfc │ │ │ │ - ldr r0, [pc, #68] @ 47d00 │ │ │ │ + ldr r3, [pc, #68] @ 47d08 │ │ │ │ + ldr r0, [pc, #68] @ 47d0c │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #28] @ 47d10 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47cac │ │ │ │ + b 47cb8 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r3, r7, r0, ror #14 │ │ │ │ + @ instruction: 0x00373bb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #68] @ 47d64 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #192] @ 47dec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #64] @ 47d68 │ │ │ │ - cmp r3, r2 │ │ │ │ - cmpne r3, ip │ │ │ │ - bne 47d44 │ │ │ │ - bl 30cb7c │ │ │ │ + ldr r2, [pc, #188] @ 47df0 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r3, r2 │ │ │ │ + beq 47d54 │ │ │ │ + mov r2, #2 │ │ │ │ + bl 2acae8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47d5c │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 2acc58 │ │ │ │ + beq 47de0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5868 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 30d3e0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47d5c │ │ │ │ - pop {r4, lr} │ │ │ │ - b a58ec │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + beq 47de0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47dcc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 1443d8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 47de0 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [pc, #100] @ 47df4 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq 47de4 │ │ │ │ + bl 194b5c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 47db8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 47dc0 │ │ │ │ + mov r4, r5 │ │ │ │ + b 47de4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 47db8 │ │ │ │ + ldr r3, [pc, #36] @ 47df8 │ │ │ │ + ldr r1, [pc, #36] @ 47dfc │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 117600 │ │ │ │ + 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 sp, r8, r4, ror #26 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47d8c │ │ │ │ + beq 47e20 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 47d94 │ │ │ │ + ldr r0, [pc] @ 47e28 │ │ │ │ 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 │ │ │ │ + bne 47e54 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fbaf4 │ │ │ │ + b 1fbe50 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47de4 │ │ │ │ + ldr r0, [pc, #20] @ 47e78 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47db4 │ │ │ │ + bne 47e48 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, lsl #16 │ │ │ │ + eorseq r3, r7, ip, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47e30 │ │ │ │ + bne 47ec4 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47e54 │ │ │ │ - ldr r0, [pc, #68] @ 47e58 │ │ │ │ + ldr r3, [pc, #68] @ 47ee8 │ │ │ │ + ldr r0, [pc, #68] @ 47eec │ │ │ │ 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] @ 47e5c │ │ │ │ + ldr r0, [pc, #28] @ 47ef0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47e04 │ │ │ │ + b 47e98 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r3, r7, r4, ror #14 │ │ │ │ + @ instruction: 0x00373bb8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47e74 │ │ │ │ - b 47fa4 │ │ │ │ + ldreq r0, [pc] @ 47f08 │ │ │ │ + b 47f4c │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 47e90 │ │ │ │ - ldr r0, [pc, #8] @ 47e98 │ │ │ │ - b 128a98 │ │ │ │ - ldr r0, [pc, #4] @ 47e9c │ │ │ │ - b 128a98 │ │ │ │ - eorseq sp, r8, r4, asr r9 │ │ │ │ - eorseq sp, r8, ip, ror #18 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #192] @ 47f78 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #188] @ 47f7c │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r3, r2 │ │ │ │ - beq 47ee0 │ │ │ │ - mov r2, #2 │ │ │ │ - bl 2acc58 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 47f6c │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a58ec │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 30cb7c │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 47f6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47f58 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 144350 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 47f6c │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #100] @ 47f80 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq 47f70 │ │ │ │ - bl 1947fc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 47f44 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 47f4c │ │ │ │ - mov r4, r5 │ │ │ │ - b 47f70 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 47f44 │ │ │ │ - ldr r3, [pc, #36] @ 47f84 │ │ │ │ - ldr r1, [pc, #36] @ 47f88 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1175c0 │ │ │ │ - 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 sp, r8, ip, ror r9 │ │ │ │ + beq 47f24 │ │ │ │ + ldr r0, [pc, #8] @ 47f2c │ │ │ │ + b 128b4c │ │ │ │ + ldr r0, [pc, #4] @ 47f30 │ │ │ │ + b 128b4c │ │ │ │ + mlaseq r8, r4, sp, sp │ │ │ │ + eorseq sp, r8, ip, lsr #27 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne 47fcc │ │ │ │ + bne 47f74 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #132] @ 4803c │ │ │ │ - ldr r0, [pc, #132] @ 48040 │ │ │ │ + ldr r3, [pc, #132] @ 47fe4 │ │ │ │ + ldr r0, [pc, #132] @ 47fe8 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #128] @ 48044 │ │ │ │ + ldr r3, [pc, #128] @ 47fec │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4802c │ │ │ │ + beq 47fd4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #92] @ 4803c │ │ │ │ + ldr lr, [pc, #92] @ 47fe4 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 48018 │ │ │ │ + bls 47fc0 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ tst ip, #1 │ │ │ │ and r2, ip, #2 │ │ │ │ - bne 48034 │ │ │ │ + bne 47fdc │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b 47fe4 │ │ │ │ - ldr r2, [pc, #36] @ 48044 │ │ │ │ + b 47f8c │ │ │ │ + ldr r2, [pc, #36] @ 47fec │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #24] @ 48040 │ │ │ │ + ldr r0, [pc, #24] @ 47fe8 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 48044 │ │ │ │ + ldr r0, [pc, #16] @ 47fec │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 48044 │ │ │ │ + ldr r0, [pc, #8] @ 47fec │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ 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 r3, [pc, #60] @ 4809c │ │ │ │ + ldr r3, [pc, #60] @ 48044 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 48080 │ │ │ │ - ldr r3, [pc, #48] @ 480a0 │ │ │ │ + beq 48028 │ │ │ │ + ldr r3, [pc, #48] @ 48048 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #40] @ 480a4 │ │ │ │ - bl 1175c0 │ │ │ │ - b 4808c │ │ │ │ - bl 48198 │ │ │ │ + ldr r1, [pc, #40] @ 4804c │ │ │ │ + bl 117600 │ │ │ │ + b 48034 │ │ │ │ + bl 48140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48094 │ │ │ │ + beq 4803c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 480a8 │ │ │ │ + ldr r0, [pc, #12] @ 48050 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x00552190 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsr #19 │ │ │ │ + @ instruction: 0x0038ddd8 │ │ │ │ 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 │ │ │ │ @@ -30345,366 +30323,366 @@ │ │ │ │ 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 480f8 │ │ │ │ + bhi 480a0 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 48138 │ │ │ │ - b 4811c │ │ │ │ - ldr r0, [pc, #144] @ 48190 │ │ │ │ + ble 480e0 │ │ │ │ + b 480c4 │ │ │ │ + ldr r0, [pc, #144] @ 48138 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 480e8 │ │ │ │ + bne 48090 │ │ │ │ mov r0, #0 │ │ │ │ - b 48188 │ │ │ │ + b 48130 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee5c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48114 │ │ │ │ + beq 480bc │ │ │ │ cmp r4, #2 │ │ │ │ - bne 48154 │ │ │ │ + bne 480fc │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldreq r0, [pc, #68] @ 48194 │ │ │ │ + ldreq r0, [pc, #68] @ 4813c │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 4816c │ │ │ │ + b 48114 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee5c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48138 │ │ │ │ - b 48114 │ │ │ │ + bne 480e0 │ │ │ │ + b 480bc │ │ │ │ str ip, [sp] │ │ │ │ mvn ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #16] @ 48190 │ │ │ │ + ldr r2, [pc, #16] @ 48138 │ │ │ │ mov r3, r7 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2b2254 │ │ │ │ + bl 2b22d4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r5, r4, asr lr │ │ │ │ + mlaseq r5, r4, r2, sl │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00048198 : │ │ │ │ +00048140 : │ │ │ │ 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 r3, [pc, #428] @ 48304 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 481cc │ │ │ │ - ldr r3, [pc, #416] @ 48360 │ │ │ │ - ldr r1, [pc, #416] @ 48364 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 481f0 │ │ │ │ - ldr r3, [pc, #404] @ 48368 │ │ │ │ + beq 48174 │ │ │ │ + ldr r3, [pc, #416] @ 48308 │ │ │ │ + ldr r1, [pc, #416] @ 4830c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 48198 │ │ │ │ + ldr r3, [pc, #404] @ 48310 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 481f8 │ │ │ │ - ldr r3, [pc, #376] @ 48360 │ │ │ │ - ldr r1, [pc, #384] @ 4836c │ │ │ │ + beq 481a0 │ │ │ │ + ldr r3, [pc, #376] @ 48308 │ │ │ │ + ldr r1, [pc, #384] @ 48314 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r6, #0 │ │ │ │ - b 48354 │ │ │ │ + b 482fc │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4821c │ │ │ │ - ldr r3, [pc, #356] @ 48370 │ │ │ │ - ldr r1, [pc, #356] @ 48374 │ │ │ │ + beq 481c4 │ │ │ │ + ldr r3, [pc, #356] @ 48318 │ │ │ │ + ldr r1, [pc, #356] @ 4831c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c0 │ │ │ │ - b 481f0 │ │ │ │ + bl 117600 │ │ │ │ + b 48198 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 48244 │ │ │ │ - ldr r3, [pc, #324] @ 48378 │ │ │ │ - ldr r1, [pc, #324] @ 4837c │ │ │ │ + beq 481ec │ │ │ │ + ldr r3, [pc, #324] @ 48320 │ │ │ │ + ldr r1, [pc, #324] @ 48324 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c0 │ │ │ │ - b 481f0 │ │ │ │ - ldr r7, [pc, #308] @ 48380 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 117600 │ │ │ │ + b 48198 │ │ │ │ + ldr r7, [pc, #308] @ 48328 │ │ │ │ + bl 357b00 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48268 │ │ │ │ - bl 2d8a64 │ │ │ │ + bne 48210 │ │ │ │ + bl 2d8edc │ │ │ │ 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 │ │ │ │ + beq 48234 │ │ │ │ + ldr r3, [pc, #252] @ 48320 │ │ │ │ + ldr r1, [pc, #260] @ 4832c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c0 │ │ │ │ - b 481f0 │ │ │ │ + bl 117600 │ │ │ │ + b 48198 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne 48348 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 482f0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r7, [r7, r0] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 482c8 │ │ │ │ - bl 2d8a64 │ │ │ │ + bne 48270 │ │ │ │ + bl 2d8edc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 481f0 │ │ │ │ + beq 48198 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4942c │ │ │ │ + bl 49474 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 481f0 │ │ │ │ + beq 48198 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 4831c │ │ │ │ + bne 482c4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48308 │ │ │ │ + beq 482b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 48308 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 48388 │ │ │ │ + bne 482b0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 48330 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139828 │ │ │ │ - b 481f0 │ │ │ │ + bl 1398b0 │ │ │ │ + b 48198 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48354 │ │ │ │ + beq 482fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 48354 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 48354 │ │ │ │ + bne 482fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 482fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fc444 │ │ │ │ + b 2fc8c4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, r0, asr lr │ │ │ │ + mlaseq r8, r0, r2, r8 │ │ │ │ @ instruction: 0x00552190 │ │ │ │ - @ instruction: 0x0038d9d4 │ │ │ │ + eorseq sp, r8, r0, lsl #28 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x0038d9f8 │ │ │ │ + eorseq sp, r8, r4, lsr #28 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r8, lsl sl │ │ │ │ + eorseq sp, r8, r4, asr #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sp, r8, r4, asr #20 │ │ │ │ + eorseq sp, r8, r0, ror lr │ │ │ │ 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 │ │ │ │ + bne 4835c │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d90dc │ │ │ │ + b 2d9554 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 483d8 │ │ │ │ + ldr r0, [pc, #20] @ 48380 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 483a8 │ │ │ │ + bne 48350 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, lsl #16 │ │ │ │ + eorseq r3, r7, r4, asr ip │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 116df8 │ │ │ │ + b 116e38 │ │ │ │ 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 │ │ │ │ + bne 483e4 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #32] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 484a8 │ │ │ │ - b 484cc │ │ │ │ + bne 48450 │ │ │ │ + b 48474 │ │ │ │ ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 48474 │ │ │ │ + bne 4841c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 484a8 │ │ │ │ - b 484cc │ │ │ │ + bne 48450 │ │ │ │ + b 48474 │ │ │ │ ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 484b4 │ │ │ │ + bne 4845c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 484cc │ │ │ │ + beq 48474 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 484cc │ │ │ │ - ldr r3, [pc, #24] @ 484d4 │ │ │ │ + b 48474 │ │ │ │ + ldr r3, [pc, #24] @ 4847c │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #20] @ 484d8 │ │ │ │ + ldr r1, [pc, #20] @ 48480 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, ror #20 │ │ │ │ + mlaseq r8, r8, lr, sp │ │ │ │ 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 48518 │ │ │ │ + bhi 484c0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 48538 │ │ │ │ - b 48554 │ │ │ │ - ldr r0, [pc, #300] @ 4864c │ │ │ │ + bne 484e0 │ │ │ │ + b 484fc │ │ │ │ + ldr r0, [pc, #300] @ 485f4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48644 │ │ │ │ - b 48504 │ │ │ │ - bl aafc4 │ │ │ │ + beq 485ec │ │ │ │ + b 484ac │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48568 │ │ │ │ + bne 48510 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 48584 │ │ │ │ - bl a55fc │ │ │ │ + bne 4852c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 48584 │ │ │ │ - b 48644 │ │ │ │ + beq 4852c │ │ │ │ + b 485ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4854c │ │ │ │ + bne 484f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4854c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 484f4 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 48600 │ │ │ │ + ble 485a8 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 485b8 │ │ │ │ + beq 48560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 48600 │ │ │ │ - b 48634 │ │ │ │ - ldr r3, [pc, #144] @ 48650 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 485d4 │ │ │ │ - ldr r1, [pc, #132] @ 48650 │ │ │ │ - bl ade10 │ │ │ │ + beq 485a8 │ │ │ │ + b 485dc │ │ │ │ + ldr r3, [pc, #144] @ 485f8 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4857c │ │ │ │ + ldr r1, [pc, #132] @ 485f8 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 485e8 │ │ │ │ + beq 48590 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 48600 │ │ │ │ - ldr r2, [pc, #100] @ 48654 │ │ │ │ - ldr r1, [pc, #100] @ 48658 │ │ │ │ - ldr r0, [pc, #84] @ 4864c │ │ │ │ + beq 485a8 │ │ │ │ + ldr r2, [pc, #100] @ 485fc │ │ │ │ + ldr r1, [pc, #100] @ 48600 │ │ │ │ + ldr r0, [pc, #84] @ 485f4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 48644 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 485ec │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 48620 │ │ │ │ + bgt 485c8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 4865c │ │ │ │ + ldreq r0, [pc, #64] @ 48604 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d01d8 │ │ │ │ + b 1d04f0 │ │ │ │ sub r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 43448 <_PyImport_ClearExtension@@Base+0xf8c> │ │ │ │ - ldr r3, [pc, #20] @ 48650 │ │ │ │ + b 433f0 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 485f8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 485e8 │ │ │ │ - b 485c4 │ │ │ │ + beq 48590 │ │ │ │ + b 4856c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r4, asr #27 │ │ │ │ + eorseq sl, r5, r4, lsl #4 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, lsl #7 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ + eorseq r1, r6, ip, asr #15 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -30714,595 +30692,534 @@ │ │ │ │ add r0, r3, #12 │ │ │ │ sub r3, r1, #1 │ │ │ │ moveq r4, r2 │ │ │ │ cmp r3, #1 │ │ │ │ cmpls r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r4, r4, r1 │ │ │ │ - bne 486b0 │ │ │ │ + bne 48658 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 486e0 │ │ │ │ - ldr ip, [pc, #80] @ 48708 │ │ │ │ + bne 48688 │ │ │ │ + ldr ip, [pc, #80] @ 486b0 │ │ │ │ str ip, [sp] │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 48700 │ │ │ │ + beq 486a8 │ │ │ │ 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 293fd8 <_PySet_Update@@Base+0xe58> │ │ │ │ + b 293dc8 <_PySet_Update@@Base+0xef8> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq r2, [r7], #-148 @ 0xffffff6c │ │ │ │ + ldrheq r2, [r7], #-148 @ 0xffffff6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 26440c │ │ │ │ + bl 26489c │ │ │ │ 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 │ │ │ │ + ldreq r5, [pc, #316] @ 48828 │ │ │ │ + beq 48820 │ │ │ │ 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 │ │ │ │ + ble 4871c │ │ │ │ + ldr r3, [pc, #284] @ 4882c │ │ │ │ + ldr r1, [pc, #284] @ 48830 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 48874 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 4881c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 48840 │ │ │ │ + bne 487e8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #508] @ 0x1fc │ │ │ │ - bl fa90c │ │ │ │ + bl faa10 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 48854 │ │ │ │ + beq 487fc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 48854 │ │ │ │ + beq 487fc │ │ │ │ ldr r1, [r8, #812] @ 0x32c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7b14 │ │ │ │ + bl a7a90 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48858 │ │ │ │ + beq 48800 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 487e0 │ │ │ │ + beq 48788 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 487e0 │ │ │ │ + bne 48788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - ldr r3, [pc, #148] @ 48880 │ │ │ │ + ldr r3, [pc, #148] @ 48828 │ │ │ │ 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 a7b14 │ │ │ │ + bl a7a90 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48858 │ │ │ │ + beq 48800 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48844 │ │ │ │ + beq 487ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48844 │ │ │ │ + bne 487ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 48844 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 487ec │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 48878 │ │ │ │ + b 48820 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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: 0x0037f6b8 │ │ │ │ + @ instruction: 0x0037faf8 │ │ │ │ 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 488c8 │ │ │ │ + bne 48870 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 48958 │ │ │ │ - b 488f0 │ │ │ │ + beq 48900 │ │ │ │ + b 48898 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #404] @ 48a6c │ │ │ │ + ldr r0, [pc, #404] @ 48a14 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 488ac │ │ │ │ + bne 48854 │ │ │ │ mov r0, #0 │ │ │ │ - b 48a64 │ │ │ │ + b 48a0c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 48958 │ │ │ │ + beq 48900 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 48918 │ │ │ │ + beq 488c0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 4892c │ │ │ │ - ldr r3, [pc, #336] @ 48a70 │ │ │ │ - ldr r1, [pc, #336] @ 48a74 │ │ │ │ + bne 488d4 │ │ │ │ + ldr r3, [pc, #336] @ 48a18 │ │ │ │ + ldr r1, [pc, #336] @ 48a1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 488e8 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 48890 │ │ │ │ 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 48fb4 │ │ │ │ + bl 48e68 │ │ │ │ mov r4, r0 │ │ │ │ - b 48a54 │ │ │ │ + b 489fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d28c │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48998 │ │ │ │ + bne 48940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d28c │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48998 │ │ │ │ + bne 48940 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #236] @ 48a70 │ │ │ │ + ldr r0, [pc, #236] @ 48a18 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #232] @ 48a78 │ │ │ │ + ldr r1, [pc, #232] @ 48a20 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 488e8 │ │ │ │ + bl 117600 │ │ │ │ + b 48890 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 488e8 │ │ │ │ + beq 48890 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 489d8 │ │ │ │ - ldr r3, [pc, #184] @ 48a7c │ │ │ │ - ldr r1, [pc, #184] @ 48a80 │ │ │ │ + ble 48980 │ │ │ │ + ldr r3, [pc, #184] @ 48a24 │ │ │ │ + ldr r1, [pc, #184] @ 48a28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ - b 488e8 │ │ │ │ + bl 1132c8 │ │ │ │ + b 48890 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 489fc │ │ │ │ + bne 489a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ - b 488e8 │ │ │ │ + bl 1132c8 │ │ │ │ + b 48890 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 48a2c │ │ │ │ - ldr r3, [pc, #108] @ 48a7c │ │ │ │ - ldr r1, [pc, #108] @ 48a80 │ │ │ │ + ble 489d4 │ │ │ │ + ldr r3, [pc, #108] @ 48a24 │ │ │ │ + ldr r1, [pc, #108] @ 48a28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 488e8 │ │ │ │ + bl 1132c8 │ │ │ │ + b 48890 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 48fb4 │ │ │ │ + bl 48e68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - ldr r3, [pc, #40] @ 48a84 │ │ │ │ + bl 1132c8 │ │ │ │ + ldr r3, [pc, #40] @ 48a2c │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #36] @ 48a88 │ │ │ │ + ldr r0, [pc, #36] @ 48a30 │ │ │ │ movne r0, r3 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r7, r0, ror #16 │ │ │ │ + @ instruction: 0x00373cb4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038dafc │ │ │ │ - eorseq sp, r8, ip, lsr fp │ │ │ │ + eorseq sp, r8, r0, asr pc │ │ │ │ + mlaseq r8, r0, pc, sp @ │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #6 │ │ │ │ + eorseq r6, r8, r0, ror #14 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 48ae0 │ │ │ │ + bne 48a88 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2643d8 │ │ │ │ + bl 264868 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48ae0 │ │ │ │ + beq 48a88 │ │ │ │ ldr r3, [r0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48ae0 │ │ │ │ + beq 48a88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 48ae0 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 48a88 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + 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 48ae8 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 48b18 │ │ │ │ + ldr ip, [pc, #172] @ 48b9c │ │ │ │ + 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 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48b90 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r0] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10f768 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + beq 48b80 │ │ │ │ + ldr r3, [pc, #96] @ 48ba0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 48b5c │ │ │ │ + ldr r3, [pc, #84] @ 48ba4 │ │ │ │ + ldr r1, [pc, #84] @ 48ba8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117600 │ │ │ │ + b 48b90 │ │ │ │ + mov r0, r4 │ │ │ │ + bl aaf40 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 48b7c │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 48b90 │ │ │ │ + str r4, [r5, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5868 │ │ │ │ mov r0, #0 │ │ │ │ + add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r8, asr #20 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r0, rrx │ │ │ │ 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 48b24 │ │ │ │ + bhi 48be8 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 48b44 │ │ │ │ - b 48b58 │ │ │ │ - ldr r0, [pc, #136] @ 48bb4 │ │ │ │ + bgt 48c08 │ │ │ │ + b 48c1c │ │ │ │ + ldr r0, [pc, #136] @ 48c78 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48b18 │ │ │ │ - b 48ba8 │ │ │ │ + bne 48bdc │ │ │ │ + b 48c6c │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1a97a0 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1a9a08 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48ba8 │ │ │ │ + beq 48c6c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48b8c │ │ │ │ + beq 48c50 │ │ │ │ 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 48b98 │ │ │ │ + b 48c5c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2abf98 │ │ │ │ + b 2abba0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2c4d6c │ │ │ │ + b 2c4e98 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, r4, lsr #22 │ │ │ │ + eorseq sl, r6, r4, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48be0 │ │ │ │ + bne 48ca4 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1efb00 │ │ │ │ + b 1efe60 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48c04 │ │ │ │ + ldr r0, [pc, #20] @ 48cc8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48bd4 │ │ │ │ + bne 48c98 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003737d8 │ │ │ │ + eorseq r3, r7, ip, lsr #24 │ │ │ │ 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 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ 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] @ 48c74 │ │ │ │ + ldreq r1, [pc, #44] @ 48d38 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr ip, [pc, #32] @ 48c78 │ │ │ │ + ldr ip, [pc, #32] @ 48d3c │ │ │ │ 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 │ │ │ │ + b 48d1c │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r6, r9, r0, lsr #12 │ │ │ │ + eorseq r6, r9, r0, ror #20 │ │ │ │ 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 48cb0 │ │ │ │ + beq 48d74 │ │ │ │ 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 48ce0 │ │ │ │ - bl 14e994 │ │ │ │ + beq 48da4 │ │ │ │ + bl 14ea1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48cd8 │ │ │ │ + beq 48d9c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 48ce8 │ │ │ │ + ldr r0, [pc] @ 48dac │ │ │ │ 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] @ 48d48 │ │ │ │ + ldr r3, [pc, #68] @ 48e0c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 48d28 │ │ │ │ + bne 48dec │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2faec4 │ │ │ │ - b 48d40 │ │ │ │ - ldr r3, [pc, #28] @ 48d4c │ │ │ │ + bl 2fb3a4 │ │ │ │ + b 48e04 │ │ │ │ + ldr r3, [pc, #28] @ 48e10 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #20] @ 48d50 │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #20] @ 48e14 │ │ │ │ + bl 117600 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsr #8 │ │ │ │ - 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48e54 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r4, [r0] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10f72c │ │ │ │ - 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 1175c0 │ │ │ │ - b 48e54 │ │ │ │ - mov r0, r4 │ │ │ │ - bl aafc4 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 48e40 │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48e54 │ │ │ │ - str r4, [r5, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a58ec │ │ │ │ - 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: 0x0038dbb0 │ │ │ │ - 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] @ 48f58 │ │ │ │ - bl 17dad4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48eac │ │ │ │ - bl 11a6d8 │ │ │ │ - ldr r1, [pc, #176] @ 48f58 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 17dad4 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 48ed4 │ │ │ │ - bl ade10 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r2, r4 │ │ │ │ - moveq r3, r5 │ │ │ │ - beq 48edc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #108] @ 48f5c │ │ │ │ - beq 48f50 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - ldr r2, [pc, #100] @ 48f60 │ │ │ │ - cmp r1, #0 │ │ │ │ - moveq r1, r2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl fc0e4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 48f4c │ │ │ │ - mov r1, r5 │ │ │ │ - bl afb70 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48f50 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48f4c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 48f4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_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 │ │ │ │ + eorseq sp, r8, ip, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48f8c │ │ │ │ + bne 48e40 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0274 │ │ │ │ + b 1b04dc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48fb0 │ │ │ │ + ldr r0, [pc, #20] @ 48e64 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 48f80 │ │ │ │ - eorseq r3, r7, r4, lsl #15 │ │ │ │ + b 48e34 │ │ │ │ + @ instruction: 0x00373bd8 │ │ │ │ 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 │ │ │ │ @@ -31311,151 +31228,151 @@ │ │ │ │ cmp r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [sp, #3] │ │ │ │ movne r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble 49018 │ │ │ │ + ble 48ecc │ │ │ │ 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 48fec │ │ │ │ + b 48ea0 │ │ │ │ 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 49068 │ │ │ │ + bhi 48f1c │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 49088 │ │ │ │ - b 490a4 │ │ │ │ - ldr r0, [pc, #300] @ 4919c │ │ │ │ + bne 48f3c │ │ │ │ + b 48f58 │ │ │ │ + ldr r0, [pc, #300] @ 49050 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49194 │ │ │ │ - b 49054 │ │ │ │ - bl aafc4 │ │ │ │ + beq 49048 │ │ │ │ + b 48f08 │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 490b8 │ │ │ │ + bne 48f6c │ │ │ │ cmn r5, #1 │ │ │ │ - bne 490d4 │ │ │ │ - bl a55fc │ │ │ │ + bne 48f88 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 490d4 │ │ │ │ - b 49194 │ │ │ │ + beq 48f88 │ │ │ │ + b 49048 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4909c │ │ │ │ + bne 48f50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4909c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 48f50 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 49150 │ │ │ │ + ble 49004 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 49108 │ │ │ │ + beq 48fbc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 49150 │ │ │ │ - b 49184 │ │ │ │ - ldr r3, [pc, #144] @ 491a0 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 49124 │ │ │ │ - ldr r1, [pc, #132] @ 491a0 │ │ │ │ - bl ade10 │ │ │ │ + beq 49004 │ │ │ │ + b 49038 │ │ │ │ + ldr r3, [pc, #144] @ 49054 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 48fd8 │ │ │ │ + ldr r1, [pc, #132] @ 49054 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49138 │ │ │ │ + beq 48fec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 49150 │ │ │ │ - ldr r2, [pc, #100] @ 491a4 │ │ │ │ - ldr r1, [pc, #100] @ 491a8 │ │ │ │ - ldr r0, [pc, #84] @ 4919c │ │ │ │ + beq 49004 │ │ │ │ + ldr r2, [pc, #100] @ 49058 │ │ │ │ + ldr r1, [pc, #100] @ 4905c │ │ │ │ + ldr r0, [pc, #84] @ 49050 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 49194 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 49048 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 49170 │ │ │ │ + bgt 49024 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 491ac │ │ │ │ + ldreq r0, [pc, #64] @ 49060 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d01d8 │ │ │ │ + b 1d04f0 │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 43448 <_PyImport_ClearExtension@@Base+0xf8c> │ │ │ │ - ldr r3, [pc, #20] @ 491a0 │ │ │ │ + b 433f0 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 49054 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 49138 │ │ │ │ - b 49114 │ │ │ │ + beq 48fec │ │ │ │ + b 48fc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, lsl lr │ │ │ │ + eorseq sl, r5, ip, asr r2 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, lsl #7 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ + eorseq r1, r6, ip, asr #15 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ 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 491e4 │ │ │ │ + beq 49098 │ │ │ │ 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 49214 │ │ │ │ - bl 14e994 │ │ │ │ + beq 490c8 │ │ │ │ + bl 14ea1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4920c │ │ │ │ + beq 490c0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 4921c │ │ │ │ + ldr r0, [pc] @ 490d0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r6, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -31467,269 +31384,379 @@ │ │ │ │ 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 49280 │ │ │ │ + bne 49134 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 492b8 │ │ │ │ - ldr ip, [pc, #408] @ 49420 │ │ │ │ + beq 4916c │ │ │ │ + ldr ip, [pc, #408] @ 492d4 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49414 │ │ │ │ + beq 492c8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 492d8 │ │ │ │ - bl a55fc │ │ │ │ + bne 4918c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49414 │ │ │ │ + bne 492c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 492f8 │ │ │ │ - bl a55fc │ │ │ │ + bne 491ac │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49414 │ │ │ │ + bne 492c8 │ │ │ │ cmp r5, #2 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 49388 │ │ │ │ + beq 4923c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 49414 │ │ │ │ - bne 49388 │ │ │ │ - ldr r5, [pc, #260] @ 49424 │ │ │ │ - ldr r4, [r5, #264] @ 0x108 │ │ │ │ + blt 492c8 │ │ │ │ + bne 4923c │ │ │ │ + ldr r5, [pc, #260] @ 492d8 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4937c │ │ │ │ - bl c3cf0 │ │ │ │ + beq 49230 │ │ │ │ + bl c3d70 │ │ │ │ mov r2, #524288 @ 0x80000 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a960 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4937c │ │ │ │ - ldr r3, [r5, #264] @ 0x108 │ │ │ │ + bge 49230 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 49374 │ │ │ │ + bne 49228 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ subs r3, r3, #38 @ 0x26 │ │ │ │ movne r3, #1 │ │ │ │ - str r3, [r5, #264] @ 0x108 │ │ │ │ + str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 493b0 │ │ │ │ - ldr r5, [r5, #264] @ 0x108 │ │ │ │ + bne 49264 │ │ │ │ + ldr r5, [r5, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 493ec │ │ │ │ - bl c3cf0 │ │ │ │ + bne 492a0 │ │ │ │ + bl c3d70 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a450 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 493c0 │ │ │ │ - ldr r3, [pc, #112] @ 49428 │ │ │ │ + bge 49274 │ │ │ │ + ldr r3, [pc, #112] @ 492dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 49404 │ │ │ │ + bl 144200 │ │ │ │ + b 492b8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 493f4 │ │ │ │ + bne 492a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d41c <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d550 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 493f4 │ │ │ │ + bge 492a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a060 │ │ │ │ - b 49404 │ │ │ │ + b 492b8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 49404 │ │ │ │ + beq 492b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6314 │ │ │ │ - bl a55fc │ │ │ │ + b a6290 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 493f4 │ │ │ │ + beq 492a8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, r8, asr sl │ │ │ │ - subseq r2, r7, ip, ror r9 │ │ │ │ + subseq r2, r7, r4, ror sl │ │ │ │ + subseq r2, r7, r8, asr #20 │ │ │ │ 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 49318 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 147ebc │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 49348 │ │ │ │ + b 4933c │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #84] @ 4937c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49300 │ │ │ │ + b 49370 │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49370 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, sp │ │ │ │ + bl 2a60f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 49370 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 495d0 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq sl, r6, r0, ror fp │ │ │ │ + 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] @ 49468 │ │ │ │ + bl 17dc08 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 493bc │ │ │ │ + bl 11a71c │ │ │ │ + ldr r1, [pc, #176] @ 49468 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 17dc08 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq 493e4 │ │ │ │ + bl adddc │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r2, r4 │ │ │ │ + moveq r3, r5 │ │ │ │ + beq 493ec │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #536870912 @ 0x20000000 │ │ │ │ + ldreq r4, [pc, #108] @ 4946c │ │ │ │ + beq 49460 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + ldr r2, [pc, #100] @ 49470 │ │ │ │ + cmp r1, #0 │ │ │ │ + moveq r1, r2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl fc1e8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4945c │ │ │ │ + mov r1, r5 │ │ │ │ + bl afb58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 49460 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4945c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4945c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_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 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 494ac │ │ │ │ + beq 494f4 │ │ │ │ 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 32a288 <_Py_c_abs@@Base+0xc94> │ │ │ │ - ldr r3, [pc, #176] @ 49530 │ │ │ │ + bl 32a69c <_Py_c_abs@@Base+0xc88> │ │ │ │ + ldr r3, [pc, #176] @ 49578 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 49490 │ │ │ │ + bhi 494d8 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 2fdb7c │ │ │ │ + bl 2fe05c │ │ │ │ subs r3, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 49514 │ │ │ │ + bne 4955c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 494fc │ │ │ │ + bne 49544 │ │ │ │ mov r3, #0 │ │ │ │ - b 49524 │ │ │ │ - ldr r3, [pc, #120] @ 49534 │ │ │ │ - bl 3576e0 │ │ │ │ + b 4956c │ │ │ │ + ldr r3, [pc, #120] @ 4957c │ │ │ │ + bl 357b00 │ │ │ │ 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 49524 │ │ │ │ + b 4956c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, r4 │ │ │ │ - b 49524 │ │ │ │ + b 4956c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 494ac │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 494ac │ │ │ │ + bne 494f4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 494f4 │ │ │ │ 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} │ │ │ │ - subseq sp, r1, r7, asr r9 │ │ │ │ + subseq r5, r3, r0, lsr #22 │ │ │ │ andeq r0, r0, ip │ │ │ │ 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 49570 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 147e34 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 495a0 │ │ │ │ - b 49594 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #84] @ 495d4 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 49558 │ │ │ │ - b 495c8 │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 495c8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, sp │ │ │ │ - bl 2a6264 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 495c8 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 49b00 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq sl, r6, r0, lsr r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 49600 │ │ │ │ + bne 495a8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b8a8 │ │ │ │ + b 3b850 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 49624 │ │ │ │ + ldr r0, [pc, #20] @ 495cc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 495f4 │ │ │ │ + bne 4959c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, ror #15 │ │ │ │ + eorseq r3, r7, r4, lsr ip │ │ │ │ + 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] @ 49684 │ │ │ │ + ldr r0, [pc, #144] @ 49688 │ │ │ │ + mov r2, r6 │ │ │ │ + str r5, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r4, r3 │ │ │ │ + bl bbdf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 49634 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4967c │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 49668 │ │ │ │ + bl 132568 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49610 │ │ │ │ + bl c3d70 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a7c8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c7ac8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 49618 │ │ │ │ + ldr r0, [pc, #36] @ 4968c │ │ │ │ + b 4967c │ │ │ │ + ldr r3, [pc, #32] @ 49690 │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 144200 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq sl, r5, r0, lsl lr │ │ │ │ + eorseq lr, r8, r0, lsl #2 │ │ │ │ + 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 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 49658 │ │ │ │ + beq 496c4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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 │ │ │ │ @@ -31742,168 +31769,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 496cc │ │ │ │ + bne 49738 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49704 │ │ │ │ - ldr ip, [pc, #324] @ 49818 │ │ │ │ + beq 49770 │ │ │ │ + ldr ip, [pc, #324] @ 49884 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49704 │ │ │ │ + bne 49770 │ │ │ │ mov r0, #0 │ │ │ │ - b 49810 │ │ │ │ + b 4987c │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ - beq 49720 │ │ │ │ + beq 4978c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 496fc │ │ │ │ + blt 49768 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 49768 │ │ │ │ + beq 497d4 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 49748 │ │ │ │ - ldr r0, [pc, #212] @ 4981c │ │ │ │ - b 49810 │ │ │ │ + bne 497b4 │ │ │ │ + ldr r0, [pc, #212] @ 49888 │ │ │ │ + b 4987c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0024 │ │ │ │ + bl 2d014c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4977c │ │ │ │ - bl a55fc │ │ │ │ + bne 497e8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 496fc │ │ │ │ - ldr r3, [pc, #176] @ 49820 │ │ │ │ + bne 49768 │ │ │ │ + ldr r3, [pc, #176] @ 4988c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139828 │ │ │ │ - b 496fc │ │ │ │ + bl 1398b0 │ │ │ │ + b 49768 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 497cc │ │ │ │ + beq 49838 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49740 │ │ │ │ + beq 497ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306cd8 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ + bl 3070ac <_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 49740 │ │ │ │ + b 497ac │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49740 │ │ │ │ + beq 497ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306cd8 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ + bl 3070ac <_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 49740 │ │ │ │ + b 497ac │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsbeq r2, [r7], #-172 @ 0xffffff54 │ │ │ │ + subseq r2, r7, r4, lsr #21 │ │ │ │ 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] @ 4994c │ │ │ │ + ldr r3, [pc, #272] @ 499b8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 49854 │ │ │ │ - ldr r1, [pc, #260] @ 49950 │ │ │ │ - ldr r0, [pc, #260] @ 49954 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 49884 │ │ │ │ + beq 498c0 │ │ │ │ + ldr r1, [pc, #260] @ 499bc │ │ │ │ + ldr r0, [pc, #260] @ 499c0 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 498f0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 49874 │ │ │ │ + bne 498e0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ands r7, r3, #1 │ │ │ │ - beq 4988c │ │ │ │ - ldr r3, [pc, #220] @ 49958 │ │ │ │ - ldr r1, [pc, #220] @ 4995c │ │ │ │ + beq 498f8 │ │ │ │ + ldr r3, [pc, #220] @ 499c4 │ │ │ │ + ldr r1, [pc, #220] @ 499c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 49944 │ │ │ │ + b 499b0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 498ac │ │ │ │ - ldr r3, [pc, #192] @ 49960 │ │ │ │ - ldr r1, [pc, #192] @ 49964 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 49884 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 498c8 │ │ │ │ - ldr r3, [pc, #172] @ 49968 │ │ │ │ - ldr r1, [pc, #172] @ 4996c │ │ │ │ + bne 49918 │ │ │ │ + ldr r3, [pc, #192] @ 499cc │ │ │ │ + ldr r1, [pc, #192] @ 499d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 498f0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 49934 │ │ │ │ + ldr r3, [pc, #172] @ 499d4 │ │ │ │ + ldr r1, [pc, #172] @ 499d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 49884 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 498f0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2b7a14 <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ + bl 2b7b40 <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49884 │ │ │ │ - ldr r0, [pc, #144] @ 49970 │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + beq 498f0 │ │ │ │ + ldr r0, [pc, #144] @ 499dc │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49884 │ │ │ │ + beq 498f0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 1ada18 │ │ │ │ + bl 1adc80 │ │ │ │ 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] @ 49974 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #92] @ 499e0 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -31911,67 +31938,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: 0x0038dcd0 │ │ │ │ + eorseq lr, r8, ip, lsl #2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0036edd8 │ │ │ │ + eorseq pc, r6, r8, lsl r2 @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, ip, lsr #29 │ │ │ │ + eorseq pc, r6, ip, ror #5 │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq sl, r8, r0, lsl r9 │ │ │ │ + eorseq sl, r8, ip, ror sp │ │ │ │ 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] @ 49a84 │ │ │ │ + ldr r2, [pc, #240] @ 49af0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 49a6c │ │ │ │ + bhi 49ad8 │ │ │ │ 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 499d4 │ │ │ │ + bmi 49a40 │ │ │ │ ldrb r1, [r3, #-2] │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ strb r0, [r3, #-2] │ │ │ │ strb r1, [r3, #-1] │ │ │ │ - b 499b4 │ │ │ │ - ldr r0, [pc, #172] @ 49a88 │ │ │ │ + b 49a20 │ │ │ │ + ldr r0, [pc, #172] @ 49af4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #4 │ │ │ │ - bmi 499d4 │ │ │ │ + bmi 49a40 │ │ │ │ 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 499e4 │ │ │ │ + b 49a50 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #8 │ │ │ │ - bmi 499d4 │ │ │ │ + bmi 49a40 │ │ │ │ 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] │ │ │ │ @@ -31980,126 +32007,59 @@ │ │ │ │ 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 49a1c │ │ │ │ - ldr r3, [pc, #24] @ 49a8c │ │ │ │ - ldr r1, [pc, #24] @ 49a90 │ │ │ │ + b 49a88 │ │ │ │ + ldr r3, [pc, #24] @ 49af8 │ │ │ │ + ldr r1, [pc, #24] @ 49afc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r3, r0, lsl #14 │ │ │ │ + subseq r5, r3, r4, lsr #22 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, ip, ror #25 │ │ │ │ + eorseq lr, r8, r8, lsr #2 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 49aa0 │ │ │ │ - b 3270ec │ │ │ │ - andeq r9, r4, r0, lsr #31 │ │ │ │ + ldr r1, [pc] @ 49b0c │ │ │ │ + b 32750c │ │ │ │ + andeq r9, r4, r8, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49ad0 │ │ │ │ - ldr r3, [pc, #52] @ 49af8 │ │ │ │ - ldr r1, [pc, #52] @ 49afc │ │ │ │ + bne 49b3c │ │ │ │ + ldr r3, [pc, #52] @ 49b64 │ │ │ │ + ldr r1, [pc, #52] @ 49b68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 49ae4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 49b50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 49aec │ │ │ │ + bge 49b58 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r0, rrx │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r1, [pc, #144] @ 49bb4 │ │ │ │ - ldr r0, [pc, #144] @ 49bb8 │ │ │ │ - mov r2, r6 │ │ │ │ - str r5, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r4, r3 │ │ │ │ - bl bbe00 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 49b64 │ │ │ │ - mov r0, #0 │ │ │ │ - b 49bac │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 49b98 │ │ │ │ - bl 1324b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 49b40 │ │ │ │ - bl c3cf0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a7c8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c7a54 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 49b48 │ │ │ │ - ldr r0, [pc, #36] @ 49bbc │ │ │ │ - b 49bac │ │ │ │ - ldr r3, [pc, #32] @ 49bc0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 144178 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0035a9d0 │ │ │ │ - eorseq sp, r8, r8, lsl sp │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -00049bc4 : │ │ │ │ - ldr r2, [pc, #52] @ 49c00 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r3, r0 │ │ │ │ - bl 3576e0 │ │ │ │ - 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 │ │ │ │ + eorseq ip, r8, r0, lsr #9 │ │ │ │ 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] @ 49dc4 │ │ │ │ + ldr lr, [pc, #416] @ 49d2c │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -32110,70 +32070,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 49c84 │ │ │ │ + bne 49bec │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49ccc │ │ │ │ + beq 49c34 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #304] @ 49dc8 │ │ │ │ + ldr ip, [pc, #304] @ 49d30 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r5, r6 │ │ │ │ moveq r8, r6 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 49da4 │ │ │ │ + beq 49d0c │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49da4 │ │ │ │ - bl c3cf0 │ │ │ │ + beq 49d0c │ │ │ │ + bl c3d70 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ - beq 49d10 │ │ │ │ + beq 49c78 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r6, r0 │ │ │ │ - b 49d1c │ │ │ │ + b 49c84 │ │ │ │ mov r0, r8 │ │ │ │ bl 296e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49d48 │ │ │ │ - ldr r3, [pc, #152] @ 49dcc │ │ │ │ + beq 49cb0 │ │ │ │ + ldr r3, [pc, #152] @ 49d34 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14419c │ │ │ │ + bl 144224 │ │ │ │ mov r6, #0 │ │ │ │ - b 49da4 │ │ │ │ + b 49d0c │ │ │ │ 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] │ │ │ │ @@ -32187,58 +32147,76 @@ │ │ │ │ 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 4a7a0 │ │ │ │ + bl 4a5d0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r5, r3, r8, lsl r7 │ │ │ │ - subseq r2, r7, r8, lsl #22 │ │ │ │ + subseq r5, r3, r8, lsr fp │ │ │ │ + ldrsbeq r2, [r7], #-160 @ 0xffffff60 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + │ │ │ │ +00049d38 : │ │ │ │ + ldr r2, [pc, #52] @ 49d74 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r3, r0 │ │ │ │ + bl 357b00 │ │ │ │ + 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] @ 49e64 │ │ │ │ + ldr r1, [pc, #124] @ 49e0c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 49e00 │ │ │ │ - bl 342854 │ │ │ │ + bne 49da8 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 49e5c │ │ │ │ + bne 49e04 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49e54 │ │ │ │ + bne 49dfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 49e54 │ │ │ │ + bne 49dfc │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_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 │ │ │ │ @@ -32255,463 +32233,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 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4150 │ │ │ │ + b a40cc │ │ │ │ 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 49efc │ │ │ │ + bhi 49ea4 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldrle r4, [pc, #148] @ 49f8c │ │ │ │ + ldrle r4, [pc, #148] @ 49f34 │ │ │ │ ldrgt r4, [r6, #4] │ │ │ │ - b 49f1c │ │ │ │ - ldr r0, [pc, #140] @ 49f90 │ │ │ │ + b 49ec4 │ │ │ │ + ldr r0, [pc, #140] @ 49f38 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 49ee8 │ │ │ │ - b 49f80 │ │ │ │ - ldr r2, [pc, #112] @ 49f94 │ │ │ │ + bne 49e90 │ │ │ │ + b 49f28 │ │ │ │ + ldr r2, [pc, #112] @ 49f3c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 49f50 │ │ │ │ + bne 49ef8 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 2faec4 │ │ │ │ + bl 2fb3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 49f6c │ │ │ │ - b 49f64 │ │ │ │ - ldr r2, [pc, #64] @ 49f98 │ │ │ │ - ldr r1, [pc, #64] @ 49f9c │ │ │ │ + bge 49f14 │ │ │ │ + b 49f0c │ │ │ │ + ldr r2, [pc, #64] @ 49f40 │ │ │ │ + ldr r1, [pc, #64] @ 49f44 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r4, #0 │ │ │ │ - b 49f80 │ │ │ │ + b 49f28 │ │ │ │ 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 r8, r5, r0, lsr sp │ │ │ │ + eorseq r9, r5, r0, ror r1 │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsr #8 │ │ │ │ + eorseq sp, r8, ip, ror #16 │ │ │ │ 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] @ 4a590 │ │ │ │ + ldr r3, [pc, #1492] @ 4a538 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49ff8 │ │ │ │ - ldr r3, [pc, #1452] @ 4a590 │ │ │ │ + bne 49fa0 │ │ │ │ + ldr r3, [pc, #1452] @ 4a538 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a048 │ │ │ │ + beq 49ff0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a580 │ │ │ │ + bne 4a528 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a580 │ │ │ │ + bne 4a528 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ - ldr r5, [pc, #1364] @ 4a594 │ │ │ │ + ldr r5, [pc, #1364] @ 4a53c │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a580 │ │ │ │ + b 4a528 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a090 │ │ │ │ + beq 4a038 │ │ │ │ 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] @ 4a598 │ │ │ │ - ldrlt r3, [pc, #1296] @ 4a59c │ │ │ │ + ldr r3, [pc, #1296] @ 4a540 │ │ │ │ + ldrlt r3, [pc, #1296] @ 4a544 │ │ │ │ mov r5, r3 │ │ │ │ - b 4a580 │ │ │ │ + b 4a528 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a104 │ │ │ │ + beq 4a0ac │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c4c │ │ │ │ + bl 356070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a030 │ │ │ │ - ldr r3, [pc, #1228] @ 4a5a0 │ │ │ │ + bne 49fd8 │ │ │ │ + ldr r3, [pc, #1228] @ 4a548 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a544 │ │ │ │ + beq 4a4ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cd4 │ │ │ │ - ldr r4, [pc, #1192] @ 4a5a4 │ │ │ │ + bl 3560f8 │ │ │ │ + ldr r4, [pc, #1192] @ 4a54c │ │ │ │ add r4, r4, r0, lsl #3 │ │ │ │ ldrd r4, [r4, #48] @ 0x30 │ │ │ │ - b 4a580 │ │ │ │ - ldr r2, [pc, #1180] @ 4a5a8 │ │ │ │ - ldr r3, [pc, #1180] @ 4a5ac │ │ │ │ + b 4a528 │ │ │ │ + ldr r2, [pc, #1180] @ 4a550 │ │ │ │ + ldr r3, [pc, #1180] @ 4a554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c4c │ │ │ │ + bl 356070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a138 │ │ │ │ + beq 4a0e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #1152] @ 4a5b0 │ │ │ │ + ldr r1, [pc, #1152] @ 4a558 │ │ │ │ mov r0, #0 │ │ │ │ - bl 35596c │ │ │ │ - b 4a4f0 │ │ │ │ - ldr r3, [pc, #1140] @ 4a5b4 │ │ │ │ + bl 355d90 │ │ │ │ + b 4a498 │ │ │ │ + ldr r3, [pc, #1140] @ 4a55c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1b4 │ │ │ │ + beq 4a15c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c4c │ │ │ │ + bl 356070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a19c │ │ │ │ + beq 4a144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3398d0 │ │ │ │ + bl 339da8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 35596c │ │ │ │ + bl 355d90 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a580 │ │ │ │ + b 4a528 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - ldr r5, [pc, #1004] @ 4a598 │ │ │ │ + ldr r5, [pc, #1004] @ 4a540 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a580 │ │ │ │ - ldr r2, [pc, #1020] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #1020] @ 4a5bc │ │ │ │ + b 4a528 │ │ │ │ + ldr r2, [pc, #1020] @ 4a560 │ │ │ │ + ldr r3, [pc, #1020] @ 4a564 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35534c │ │ │ │ - ldr r2, [pc, #1000] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #1000] @ 4a5bc │ │ │ │ + bl 355770 │ │ │ │ + ldr r2, [pc, #1000] @ 4a560 │ │ │ │ + ldr r3, [pc, #1000] @ 4a564 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a210 │ │ │ │ + beq 4a1b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355348 │ │ │ │ - ldr r2, [pc, #944] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #944] @ 4a5bc │ │ │ │ - bl 355348 │ │ │ │ - b 4a230 │ │ │ │ - ldr r2, [pc, #928] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #928] @ 4a5bc │ │ │ │ + bl 35576c │ │ │ │ + ldr r2, [pc, #944] @ 4a560 │ │ │ │ + ldr r3, [pc, #944] @ 4a564 │ │ │ │ + bl 35576c │ │ │ │ + b 4a1d8 │ │ │ │ + ldr r2, [pc, #928] @ 4a560 │ │ │ │ + ldr r3, [pc, #928] @ 4a564 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355348 │ │ │ │ + bl 35576c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 355348 │ │ │ │ - ldr r2, [pc, #896] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #900] @ 4a5c0 │ │ │ │ - bl 355700 │ │ │ │ + bl 35576c │ │ │ │ + ldr r2, [pc, #896] @ 4a560 │ │ │ │ + ldr r3, [pc, #900] @ 4a568 │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 35596c │ │ │ │ + bl 355d90 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c4c │ │ │ │ + bl 356070 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a3dc │ │ │ │ - bl 3398d0 │ │ │ │ + beq 4a384 │ │ │ │ + bl 339da8 │ │ │ │ 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] @ 4a5c4 │ │ │ │ - ldr r1, [pc, #800] @ 4a5c8 │ │ │ │ - bl 35596c │ │ │ │ + ldr r0, [pc, #800] @ 4a56c │ │ │ │ + ldr r1, [pc, #800] @ 4a570 │ │ │ │ + bl 355d90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 35596c │ │ │ │ + bl 355d90 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 32b004 <_Py_strhex@@Base+0x324> │ │ │ │ + bl 32b424 <_Py_strhex@@Base+0x330> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35596c │ │ │ │ + bl 355d90 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355348 │ │ │ │ - ldr r3, [pc, #684] @ 4a5cc │ │ │ │ + bl 35576c │ │ │ │ + ldr r3, [pc, #684] @ 4a574 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c4c │ │ │ │ - ldr r3, [pc, #660] @ 4a5d0 │ │ │ │ + bl 356070 │ │ │ │ + ldr r3, [pc, #660] @ 4a578 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a384 │ │ │ │ - bl 355348 │ │ │ │ + beq 4a32c │ │ │ │ + bl 35576c │ │ │ │ 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 35596c │ │ │ │ + bl 355d90 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4f8 │ │ │ │ - bl 355700 │ │ │ │ - ldr r3, [pc, #580] @ 4a5d4 │ │ │ │ + b 4a4a0 │ │ │ │ + bl 355b24 │ │ │ │ + ldr r3, [pc, #580] @ 4a57c │ │ │ │ mov r2, #0 │ │ │ │ - bl 355348 │ │ │ │ + bl 35576c │ │ │ │ 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 35596c │ │ │ │ + bl 355d90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 35596c │ │ │ │ + bl 355d90 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4f8 │ │ │ │ - bl 32b004 <_Py_strhex@@Base+0x324> │ │ │ │ + b 4a4a0 │ │ │ │ + bl 32b424 <_Py_strhex@@Base+0x330> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2937c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35596c │ │ │ │ + bl 355d90 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 35534c │ │ │ │ - ldr r3, [pc, #404] @ 4a5cc │ │ │ │ + bl 355770 │ │ │ │ + ldr r3, [pc, #404] @ 4a574 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c4c │ │ │ │ - ldr r3, [pc, #380] @ 4a5d0 │ │ │ │ + bl 356070 │ │ │ │ + ldr r3, [pc, #380] @ 4a578 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a49c │ │ │ │ - bl 355348 │ │ │ │ + beq 4a444 │ │ │ │ + bl 35576c │ │ │ │ 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 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4f8 │ │ │ │ - bl 355700 │ │ │ │ - ldr r3, [pc, #300] @ 4a5d4 │ │ │ │ + b 4a4a0 │ │ │ │ + bl 355b24 │ │ │ │ + ldr r3, [pc, #300] @ 4a57c │ │ │ │ mov r2, #0 │ │ │ │ - bl 355348 │ │ │ │ + bl 35576c │ │ │ │ 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 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #140] @ 4a590 │ │ │ │ + ldr r3, [pc, #140] @ 4a538 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a580 │ │ │ │ - ldr r3, [pc, #112] @ 4a590 │ │ │ │ + bne 4a528 │ │ │ │ + ldr r3, [pc, #112] @ 4a538 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a580 │ │ │ │ + bne 4a528 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a580 │ │ │ │ - ldr r3, [pc, #104] @ 4a5b4 │ │ │ │ + b 4a528 │ │ │ │ + ldr r3, [pc, #104] @ 4a55c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a19c │ │ │ │ - ldr r2, [pc, #80] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #80] @ 4a5bc │ │ │ │ + bne 4a144 │ │ │ │ + ldr r2, [pc, #80] @ 4a560 │ │ │ │ + ldr r3, [pc, #80] @ 4a564 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35534c │ │ │ │ + bl 355770 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 4a1ec │ │ │ │ + b 4a194 │ │ │ │ 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 │ │ │ │ - subseq r5, r3, r8, lsl r7 │ │ │ │ + subseq r5, r3, r8, lsr fp │ │ │ │ ldceq 2, cr4, [r2], {35} @ 0x23 │ │ │ │ - blcc ff231838 <__bss_end__@@Base+0xfec6c8f0> │ │ │ │ + blcc ff2317e0 <__bss_end__@@Base+0xfec6c898> │ │ │ │ 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 │ │ │ │ @@ -32720,298 +32698,278 @@ │ │ │ │ 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 4a600 │ │ │ │ + bne 4a5a8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 12e7a0 │ │ │ │ + b 12e850 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4a624 │ │ │ │ + ldr r0, [pc, #20] @ 4a5cc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a5f4 │ │ │ │ + bne 4a59c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, r4, lsr #1 │ │ │ │ + eorseq r0, r9, r4, ror #9 │ │ │ │ + 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 aa8c0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4a6e4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a6290 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6c0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl a6290 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6c0 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 175a98 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6c0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 175a98 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6c0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 175a98 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6c0 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 175a98 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6c0 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 175a98 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6c0 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 175a98 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6c0 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl a6290 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6c0 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl a6290 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 4a6ec │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4a6e4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4a6e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4a704 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + bl a3240 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r4, #52] @ 0x34 │ │ │ │ + beq 4a6c0 │ │ │ │ + mov r0, r4 │ │ │ │ + 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 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 4a664 │ │ │ │ + bhi 4a748 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4a684 │ │ │ │ - b 4a6a0 │ │ │ │ - ldr r0, [pc, #292] @ 4a790 │ │ │ │ + bne 4a768 │ │ │ │ + b 4a784 │ │ │ │ + ldr r0, [pc, #292] @ 4a874 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a788 │ │ │ │ - b 4a650 │ │ │ │ - bl aafc4 │ │ │ │ + beq 4a86c │ │ │ │ + b 4a734 │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4a6b4 │ │ │ │ + bne 4a798 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 4a6d0 │ │ │ │ - bl a55fc │ │ │ │ + bne 4a7b4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4a6d0 │ │ │ │ - b 4a788 │ │ │ │ + beq 4a7b4 │ │ │ │ + b 4a86c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4a698 │ │ │ │ + bne 4a77c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4a698 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4a77c │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4a748 │ │ │ │ + ble 4a82c │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4a700 │ │ │ │ + beq 4a7e4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 4a74c │ │ │ │ - b 4a778 │ │ │ │ - ldr r3, [pc, #140] @ 4a794 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4a71c │ │ │ │ - ldr r1, [pc, #128] @ 4a794 │ │ │ │ - bl ade10 │ │ │ │ + beq 4a830 │ │ │ │ + b 4a85c │ │ │ │ + ldr r3, [pc, #140] @ 4a878 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4a800 │ │ │ │ + ldr r1, [pc, #128] @ 4a878 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a730 │ │ │ │ + beq 4a814 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4a74c │ │ │ │ - ldr r2, [pc, #96] @ 4a798 │ │ │ │ - ldr r1, [pc, #96] @ 4a79c │ │ │ │ - ldr r0, [pc, #80] @ 4a790 │ │ │ │ + beq 4a830 │ │ │ │ + ldr r2, [pc, #96] @ 4a87c │ │ │ │ + ldr r1, [pc, #96] @ 4a880 │ │ │ │ + ldr r0, [pc, #80] @ 4a874 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4a788 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 4a86c │ │ │ │ mov r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt 4a764 │ │ │ │ + bgt 4a848 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 27fa14 │ │ │ │ + b 27fb4c │ │ │ │ sub r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a944 │ │ │ │ - ldr r3, [pc, #20] @ 4a794 │ │ │ │ + b 4a8ec │ │ │ │ + ldr r3, [pc, #20] @ 4a878 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4a730 │ │ │ │ - b 4a70c │ │ │ │ + beq 4a814 │ │ │ │ + b 4a7f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r4, asr #27 │ │ │ │ + eorseq sl, r5, r4, lsl #4 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, lsl #7 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ - 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 aa944 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4a8b4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a6314 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl a6314 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 175964 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 175964 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 175964 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 175964 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 175964 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 175964 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a6314 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl a6314 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 4a8bc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a8b4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4a8b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 4a8d4 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - bl a32c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r4, #52] @ 0x34 │ │ │ │ - beq 4a890 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq r1, r6, ip, asr #15 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ 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 4a914 │ │ │ │ + bne 4a8bc │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #40] @ 4a938 │ │ │ │ + ldr r2, [pc, #40] @ 4a8e0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 4a940 │ │ │ │ + b 4a8e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #24] @ 4a93c │ │ │ │ + ldr r0, [pc, #24] @ 4a8e4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a904 │ │ │ │ + bne 4a8ac │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r3, r7, r0, asr r8 │ │ │ │ + eorseq r3, r7, r4, lsr #25 │ │ │ │ │ │ │ │ -0004a940 : │ │ │ │ - b 3a698 <_Py_IncRef@@Base+0x33c> │ │ │ │ +0004a8e8 : │ │ │ │ + b 3a640 <_Py_IncRef@@Base+0x33c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic r4, r1, r1, asr #31 │ │ │ │ bic sl, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, sl, r4 │ │ │ │ - bne 4a970 │ │ │ │ + bne 4a918 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 27fa14 │ │ │ │ + b 27fb4c │ │ │ │ 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 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4a9e4 │ │ │ │ + beq 4a98c │ │ │ │ cmp r9, #0 │ │ │ │ add r9, r6, #16 │ │ │ │ - ble 4a9b4 │ │ │ │ + ble 4a95c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r9, r4 │ │ │ │ bl 29cdc │ │ │ │ cmp r8, #0 │ │ │ │ - ble 4a9e4 │ │ │ │ + ble 4a98c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ add r0, r4, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r9, r0 │ │ │ │ bl 29658 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -0004a9f4 <_PyBytes_ReverseFind@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - moveq ip, r1 │ │ │ │ - addeq r0, ip, r4 │ │ │ │ - beq 4aa34 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ - mvn ip, #0 │ │ │ │ - mov lr, #2 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 287694 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ - cmp r0, #0 │ │ │ │ - addge r0, r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4aa4c <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ - ldr r0, [pc, #4] @ 4aa50 <_PyBytes_ReverseFind@@Base+0x5c> │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - andeq fp, r4, r0, lsl r5 │ │ │ │ + ldr r1, [pc, #4] @ 4a9ac │ │ │ │ + ldr r0, [pc, #4] @ 4a9b0 │ │ │ │ + b 4abcc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + @ instruction: 0x0004b4b8 │ │ │ │ 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 │ │ │ │ @@ -33019,125 +32977,145 @@ │ │ │ │ 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 4aaa0 <_PyBytes_ReverseFind@@Base+0xac> │ │ │ │ + bhi 4aa00 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 4aae0 <_PyBytes_ReverseFind@@Base+0xec> │ │ │ │ - b 4aac4 <_PyBytes_ReverseFind@@Base+0xd0> │ │ │ │ - ldr r0, [pc, #128] @ 4ab28 <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ + ble 4aa40 │ │ │ │ + b 4aa24 │ │ │ │ + ldr r0, [pc, #128] @ 4aa88 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aa90 <_PyBytes_ReverseFind@@Base+0x9c> │ │ │ │ + bne 4a9f0 │ │ │ │ mov r0, #0 │ │ │ │ - b 4ab20 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + b 4aa80 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee5c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aabc <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ + beq 4aa1c │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4aafc <_PyBytes_ReverseFind@@Base+0x108> │ │ │ │ + bne 4aa5c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 4ab2c <_PyBytes_ReverseFind@@Base+0x138> │ │ │ │ + ldreq r0, [pc, #52] @ 4aa8c │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 4ab14 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ + b 4aa74 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee5c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aae0 <_PyBytes_ReverseFind@@Base+0xec> │ │ │ │ - b 4aabc <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ + bne 4aa40 │ │ │ │ + b 4aa1c │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 32bbd8 <_PyTime_FromLong@@Base+0x584> │ │ │ │ + bl 32bff8 <_PyTime_FromLong@@Base+0x584> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r5, r4, lsl lr │ │ │ │ + eorseq sl, r5, r4, asr r2 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + │ │ │ │ +0004aa90 <_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 4aad0 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ + mvn ip, #0 │ │ │ │ + mov lr, #2 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 287680 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + cmp r0, #0 │ │ │ │ + addge r0, r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ac254 │ │ │ │ + bl 1ac4bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab60 <_PyBytes_ReverseFind@@Base+0x16c> │ │ │ │ - blt 4ab78 <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ + beq 4ab08 <_PyBytes_ReverseFind@@Base+0x78> │ │ │ │ + blt 4ab20 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #148] @ 4abf4 <_PyBytes_ReverseFind@@Base+0x200> │ │ │ │ - b 9dd38 │ │ │ │ + ldr r0, [pc, #148] @ 4ab9c <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ + b 9dd58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 163920 │ │ │ │ + bl 163934 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ab80 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ + bne 4ab28 <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aca40 │ │ │ │ + bl 1acca8 │ │ │ │ mov r5, #0 │ │ │ │ - b 4abec <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ + b 4ab94 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124874 <_PyType_Name@@Base> │ │ │ │ + bl 12491c <_PyType_Name@@Base> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4abb0 <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ + blt 4ab58 <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #84] @ 4abf8 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + ldr r0, [pc, #84] @ 4aba0 <_PyBytes_ReverseFind@@Base+0x110> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ mov r5, r0 │ │ │ │ - b 4abc0 <_PyBytes_ReverseFind@@Base+0x1cc> │ │ │ │ - ldr r0, [pc, #68] @ 4abfc <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ + b 4ab68 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + ldr r0, [pc, #68] @ 4aba4 <_PyBytes_ReverseFind@@Base+0x114> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aca40 │ │ │ │ + bl 1acca8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4abec <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ + beq 4ab94 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4abec <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ + bne 4ab94 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r7, ip, lsl #18 │ │ │ │ - eorseq sp, r8, ip, lsr pc │ │ │ │ - @ instruction: 0x0037acd0 │ │ │ │ + eorseq r4, r7, ip, asr #26 │ │ │ │ + eorseq lr, r8, ip, ror #6 │ │ │ │ + eorseq fp, r7, r0, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac14 <_PyBytes_ReverseFind@@Base+0x220> │ │ │ │ - ldr r1, [pc, #8] @ 4ac1c <_PyBytes_ReverseFind@@Base+0x228> │ │ │ │ - b 24abc8 │ │ │ │ - ldr r0, [pc, #4] @ 4ac20 <_PyBytes_ReverseFind@@Base+0x22c> │ │ │ │ + beq 4abbc <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + ldr r1, [pc, #8] @ 4abc4 <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ + b 24ad90 │ │ │ │ + ldr r0, [pc, #4] @ 4abc8 <_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 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ac80 <_PyBytes_ReverseFind@@Base+0x28c> │ │ │ │ + beq 4ac28 <_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] │ │ │ │ @@ -33152,48 +33130,48 @@ │ │ │ │ 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 4acb0 <_PyBytes_ReverseFind@@Base+0x2bc> │ │ │ │ + bne 4ac58 <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 315fc8 │ │ │ │ + b 3163e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4acd4 <_PyBytes_ReverseFind@@Base+0x2e0> │ │ │ │ + ldr r0, [pc, #20] @ 4ac7c <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aca4 <_PyBytes_ReverseFind@@Base+0x2b0> │ │ │ │ + bne 4ac4c <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, lsl r8 │ │ │ │ + eorseq r3, r7, r4, ror #24 │ │ │ │ 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 32c038 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ + bl 32c5a0 <_PyTime_FromLong@@Base+0xb2c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad28 <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ - ldr r3, [pc, #36] @ 4ad40 <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ + beq 4acd0 <_PyBytes_ReverseFind@@Base+0x240> │ │ │ │ + ldr r3, [pc, #36] @ 4ace8 <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c52e4 │ │ │ │ + bl 1c55fc │ │ │ │ mov r0, #0 │ │ │ │ - b 4ad38 <_PyBytes_ReverseFind@@Base+0x344> │ │ │ │ + b 4ace0 <_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 │ │ │ │ @@ -33211,109 +33189,109 @@ │ │ │ │ mov r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 4ada8 <_PyBytes_ReverseFind@@Base+0x3b4> │ │ │ │ + bne 4ad50 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ade0 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ - ldr ip, [pc, #252] @ 4aeac <_PyBytes_ReverseFind@@Base+0x4b8> │ │ │ │ + beq 4ad88 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + ldr ip, [pc, #252] @ 4ae54 <_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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ade0 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + bne 4ad88 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ mov r4, #0 │ │ │ │ - b 4aea0 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ - ldr r3, [pc, #200] @ 4aeb0 <_PyBytes_ReverseFind@@Base+0x4bc> │ │ │ │ + b 4ae48 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #200] @ 4ae58 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0] │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ - ldreq r4, [pc, #184] @ 4aeb4 <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ + ldreq r4, [pc, #184] @ 4ae5c <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ cmp r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bne 4ae54 <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ - bl a4514 │ │ │ │ + bne 4adfc <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + bl a4490 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ae3c <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ - bl a55fc │ │ │ │ + bne 4ade4 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + bne 4ad80 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203250 │ │ │ │ + bl 2035ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4ae90 <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ - b 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + bge 4ae38 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + b 4ad80 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b 4aea0 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ - bl 115854 │ │ │ │ + b 4ae48 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + bl 115894 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ - beq 4ae78 <_PyBytes_ReverseFind@@Base+0x484> │ │ │ │ + blt 4ad80 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + beq 4ae20 <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a951c │ │ │ │ + b a9498 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2890 │ │ │ │ + bl b2878 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + blt 4ad80 <_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, ror fp │ │ │ │ + subseq r2, r7, r8, lsr fp │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4aee0 <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ + bne 4ae88 <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ad948 │ │ │ │ + b 1adbb0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4af04 <_PyBytes_ReverseFind@@Base+0x510> │ │ │ │ + ldr r0, [pc, #20] @ 4aeac <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aed4 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ + bne 4ae7c <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003737d0 │ │ │ │ + eorseq r3, r7, r4, lsr #24 │ │ │ │ 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 │ │ │ │ @@ -33321,499 +33299,499 @@ │ │ │ │ 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 4af60 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + bne 4af08 <_PyBytes_ReverseFind@@Base+0x478> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4af90 <_PyBytes_ReverseFind@@Base+0x59c> │ │ │ │ - ldr ip, [pc, #1424] @ 4b4f8 <_PyBytes_ReverseFind@@Base+0xb04> │ │ │ │ + beq 4af38 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + ldr ip, [pc, #1424] @ 4b4a0 <_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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + beq 4b004 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4b00c <_PyBytes_ReverseFind@@Base+0x618> │ │ │ │ + beq 4afb4 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4afb0 <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ + beq 4af58 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 4afb4 <_PyBytes_ReverseFind@@Base+0x5c0> │ │ │ │ - b 4b018 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ - ldr r8, [pc, #1348] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ + bne 4af5c <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ + b 4afc0 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + ldr r8, [pc, #1348] @ 4b4a4 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4afd4 <_PyBytes_ReverseFind@@Base+0x5e0> │ │ │ │ - bl a55fc │ │ │ │ + bne 4af7c <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b018 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ - b 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ - bl aafc4 │ │ │ │ + beq 4afc0 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + b 4b004 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4b000 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ + beq 4afa8 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b000 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ + bne 4afa8 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - bne 4b01c <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ - b 4afc4 <_PyBytes_ReverseFind@@Base+0x5d0> │ │ │ │ - ldr r8, [pc, #1256] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ + bne 4afc4 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + b 4af6c <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ + ldr r8, [pc, #1256] @ 4b4a4 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ mvn r6, #0 │ │ │ │ - b 4b01c <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ + b 4afc4 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - ldr r3, [pc, #1236] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ + ldr r3, [pc, #1236] @ 4b4a4 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r9, [r5, #20] │ │ │ │ - ldreq r9, [pc, #1228] @ 4b500 <_PyBytes_ReverseFind@@Base+0xb0c> │ │ │ │ + ldreq r9, [pc, #1228] @ 4b4a8 <_PyBytes_ReverseFind@@Base+0xa18> │ │ │ │ cmp r6, #0 │ │ │ │ mvnlt r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 4b228 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ + bne 4b1d0 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4b064 <_PyBytes_ReverseFind@@Base+0x670> │ │ │ │ + bne 4b00c <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ mov r4, #0 │ │ │ │ - b 4b4ec <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ + b 4b494 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ mov r5, #0 │ │ │ │ - ldr sl, [pc, #1172] @ 4b504 <_PyBytes_ReverseFind@@Base+0xb10> │ │ │ │ + ldr sl, [pc, #1172] @ 4b4ac <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 4b148 <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ + beq 4b0f0 <_PyBytes_ReverseFind@@Base+0x660> │ │ │ │ cmp r7, r0 │ │ │ │ - ble 4b098 <_PyBytes_ReverseFind@@Base+0x6a4> │ │ │ │ + ble 4b040 <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 4b09c <_PyBytes_ReverseFind@@Base+0x6a8> │ │ │ │ + beq 4b044 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ add r0, r0, #1 │ │ │ │ - b 4b078 <_PyBytes_ReverseFind@@Base+0x684> │ │ │ │ - beq 4b1f8 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ + b 4b020 <_PyBytes_ReverseFind@@Base+0x590> │ │ │ │ + beq 4b1a0 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ add fp, r0, #1 │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b0bc <_PyBytes_ReverseFind@@Base+0x6c8> │ │ │ │ + ble 4b064 <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ addeq fp, fp, #1 │ │ │ │ - beq 4b0a0 <_PyBytes_ReverseFind@@Base+0x6ac> │ │ │ │ + beq 4b048 <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + beq 4b1a8 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r8, [r3, r5, lsl #2] │ │ │ │ - ble 4b13c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ + ble 4b0e4 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b11c <_PyBytes_ReverseFind@@Base+0x728> │ │ │ │ + beq 4b0c4 <_PyBytes_ReverseFind@@Base+0x634> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + beq 4b1a8 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + bne 4b1a8 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4b1a8 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b13c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ + beq 4b0e4 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b13c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ + bne 4b0e4 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b070 <_PyBytes_ReverseFind@@Base+0x67c> │ │ │ │ + b 4b018 <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ cmp r7, r0 │ │ │ │ - ldrgt r3, [pc, #944] @ 4b504 <_PyBytes_ReverseFind@@Base+0xb10> │ │ │ │ - ble 4b1f8 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ + ldrgt r3, [pc, #944] @ 4b4ac <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ + ble 4b1a0 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 4b174 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + beq 4b11c <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 4b154 <_PyBytes_ReverseFind@@Base+0x760> │ │ │ │ - b 4b1f8 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ + bne 4b0fc <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + b 4b1a0 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + beq 4b1a8 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 4b1f4 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ + ble 4b19c <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b1d4 <_PyBytes_ReverseFind@@Base+0x7e0> │ │ │ │ + beq 4b17c <_PyBytes_ReverseFind@@Base+0x6ec> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + beq 4b1a8 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + bne 4b1a8 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4b1a8 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b1f4 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ + beq 4b19c <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b1f4 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ + bne 4b19c <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 4b4ec <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ + b 4b494 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + beq 4b004 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + bne 4b004 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4b004 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + bne 4b004 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 4b268 <_PyBytes_ReverseFind@@Base+0x874> │ │ │ │ - ldr r3, [pc, #684] @ 4b508 <_PyBytes_ReverseFind@@Base+0xb14> │ │ │ │ - ldr r1, [pc, #684] @ 4b50c <_PyBytes_ReverseFind@@Base+0xb18> │ │ │ │ + bne 4b210 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + ldr r3, [pc, #684] @ 4b4b0 <_PyBytes_ReverseFind@@Base+0xa20> │ │ │ │ + ldr r1, [pc, #684] @ 4b4b4 <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 4b488 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 4b354 <_PyBytes_ReverseFind@@Base+0x960> │ │ │ │ + bne 4b2fc <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ movne fp, r5 │ │ │ │ movne r0, r5 │ │ │ │ - beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + beq 4b488 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b334 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ + ble 4b2dc <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 4b334 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ + bcc 4b2dc <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ cmp r3, sl │ │ │ │ - bne 4b328 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + bne 4b2d0 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b464 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b318 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ + ble 4b2c0 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b49c <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ + bne 4b444 <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b318 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ + beq 4b2c0 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b318 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ + bne 4b2c0 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add fp, fp, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b2a0 <_PyBytes_ReverseFind@@Base+0x8ac> │ │ │ │ + b 4b248 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne 4b2b0 <_PyBytes_ReverseFind@@Base+0x8bc> │ │ │ │ + bne 4b258 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ cmp r7, r0 │ │ │ │ - blt 4b400 <_PyBytes_ReverseFind@@Base+0xa0c> │ │ │ │ + blt 4b3a8 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b3b4 <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ - b 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ - bl 92d88 │ │ │ │ + bne 4b35c <_PyBytes_ReverseFind@@Base+0x8cc> │ │ │ │ + b 4b464 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ - beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + beq 4b488 <_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 4b3a4 <_PyBytes_ReverseFind@@Base+0x9b0> │ │ │ │ + beq 4b34c <_PyBytes_ReverseFind@@Base+0x8bc> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 287694 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287680 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bge 4b408 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + bge 4b3b0 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b464 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b3fc <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ + ble 4b3a4 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b49c <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ + bne 4b444 <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b3fc <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ + beq 4b3a4 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b3fc <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ + bne 4b3a4 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ - b 4b4e4 <_PyBytes_ReverseFind@@Base+0xaf0> │ │ │ │ + b 4b48c <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ mov r1, sl │ │ │ │ add r0, r9, r5 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ add r5, fp, r5 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b464 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r1, [r3, r8, lsl #2] │ │ │ │ - ble 4b490 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ + ble 4b438 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b470 <_PyBytes_ReverseFind@@Base+0xa7c> │ │ │ │ + beq 4b418 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b464 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + bne 4b464 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4b464 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 4b490 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ + beq 4b438 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b490 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ + bne 4b438 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - b 4b364 <_PyBytes_ReverseFind@@Base+0x970> │ │ │ │ + b 4b30c <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b464 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + bne 4b464 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + beq 4b488 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + bne 4b488 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00572b9c │ │ │ │ + subseq r2, r7, r4, ror #22 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00366adc │ │ │ │ + eorseq r6, r6, ip, lsl pc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - b a27f4 │ │ │ │ + b a2770 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b548 <_PyBytes_ReverseFind@@Base+0xb54> │ │ │ │ + bne 4b4f0 <_PyBytes_ReverseFind@@Base+0xa60> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 30ed34 │ │ │ │ + b 30f754 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b56c <_PyBytes_ReverseFind@@Base+0xb78> │ │ │ │ + ldr r0, [pc, #20] @ 4b514 <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b53c <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ + bne 4b4e4 <_PyBytes_ReverseFind@@Base+0xa54> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003737f4 │ │ │ │ + eorseq r3, r7, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 187ea8 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ + bl 188208 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d09a0 │ │ │ │ - ldr r0, [pc] @ 4b598 <_PyBytes_ReverseFind@@Base+0xba4> │ │ │ │ + bl 2d0ac8 │ │ │ │ + ldr r0, [pc] @ 4b540 <_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 9b10c │ │ │ │ + bl 9b12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b5c8 <_PyBytes_ReverseFind@@Base+0xbd4> │ │ │ │ + bl 4b570 <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4150 │ │ │ │ + b a40cc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b618 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ + beq 4b5c0 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 4b618 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ + beq 4b5c0 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4b618 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ + bne 4b5c0 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b668 <_PyBytes_ReverseFind@@Base+0xc74> │ │ │ │ + beq 4b610 <_PyBytes_ReverseFind@@Base+0xb80> │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4b680 <_PyBytes_ReverseFind@@Base+0xc8c> │ │ │ │ - ldr r0, [pc, #4] @ 4b684 <_PyBytes_ReverseFind@@Base+0xc90> │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - andeq fp, r4, r8, asr r9 │ │ │ │ + ldr r1, [pc, #4] @ 4b628 <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ + ldr r0, [pc, #4] @ 4b62c <_PyBytes_ReverseFind@@Base+0xb9c> │ │ │ │ + b 4abcc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r0, lsl #18 │ │ │ │ subseq sp, r5, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b6b0 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ + bne 4b658 <_PyBytes_ReverseFind@@Base+0xbc8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d4e34 │ │ │ │ + b 1d514c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b6d4 <_PyBytes_ReverseFind@@Base+0xce0> │ │ │ │ + ldr r0, [pc, #20] @ 4b67c <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b6a4 <_PyBytes_ReverseFind@@Base+0xcb0> │ │ │ │ + bne 4b64c <_PyBytes_ReverseFind@@Base+0xbbc> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, lsr #16 │ │ │ │ + eorseq r3, r7, r4, ror ip │ │ │ │ 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 │ │ │ │ @@ -33821,597 +33799,597 @@ │ │ │ │ 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 4b730 <_PyBytes_ReverseFind@@Base+0xd3c> │ │ │ │ + bne 4b6d8 <_PyBytes_ReverseFind@@Base+0xc48> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4b768 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ - ldr ip, [pc, #380] @ 4b8b4 <_PyBytes_ReverseFind@@Base+0xec0> │ │ │ │ + beq 4b710 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ + ldr ip, [pc, #380] @ 4b85c <_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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b768 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ + bne 4b710 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ mov r5, #0 │ │ │ │ - b 4b8a8 <_PyBytes_ReverseFind@@Base+0xeb4> │ │ │ │ + b 4b850 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4b780 <_PyBytes_ReverseFind@@Base+0xd8c> │ │ │ │ + beq 4b728 <_PyBytes_ReverseFind@@Base+0xc98> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + blt 4b708 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r9, [r4, #20] │ │ │ │ - ldreq r9, [pc, #288] @ 4b8b8 <_PyBytes_ReverseFind@@Base+0xec4> │ │ │ │ - bl 92d88 │ │ │ │ + ldreq r9, [pc, #288] @ 4b860 <_PyBytes_ReverseFind@@Base+0xdd0> │ │ │ │ + bl 92dcc │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + beq 4b708 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ cmp r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4b8a8 <_PyBytes_ReverseFind@@Base+0xeb4> │ │ │ │ + ble 4b850 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - beq 4b7d8 <_PyBytes_ReverseFind@@Base+0xde4> │ │ │ │ + beq 4b780 <_PyBytes_ReverseFind@@Base+0xcf0> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 4b7b0 <_PyBytes_ReverseFind@@Base+0xdbc> │ │ │ │ + bne 4b758 <_PyBytes_ReverseFind@@Base+0xcc8> │ │ │ │ mov r1, r8 │ │ │ │ - b 4b80c <_PyBytes_ReverseFind@@Base+0xe18> │ │ │ │ + b 4b7b4 <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b80c <_PyBytes_ReverseFind@@Base+0xe18> │ │ │ │ + ble 4b7b4 <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ cmp r3, #13 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4b804 <_PyBytes_ReverseFind@@Base+0xe10> │ │ │ │ + bne 4b7ac <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b804 <_PyBytes_ReverseFind@@Base+0xe10> │ │ │ │ + ble 4b7ac <_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 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b880 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ + beq 4b828 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b85c <_PyBytes_ReverseFind@@Base+0xe68> │ │ │ │ + beq 4b804 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b880 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ + beq 4b828 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b880 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ + bne 4b828 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4b880 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4b828 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b7a4 <_PyBytes_ReverseFind@@Base+0xdb0> │ │ │ │ + beq 4b74c <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b7a4 <_PyBytes_ReverseFind@@Base+0xdb0> │ │ │ │ + bne 4b74c <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4b7a4 <_PyBytes_ReverseFind@@Base+0xdb0> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4b74c <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + beq 4b708 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + bne 4b708 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4b708 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r2, r7, r8, asr #23 │ │ │ │ + @ instruction: 0x00572b90 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ 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 20e2c4 │ │ │ │ + b 20e284 │ │ │ │ │ │ │ │ -0004b8f4 : │ │ │ │ +0004b89c : │ │ │ │ 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 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4b950 │ │ │ │ + beq 4b8f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 306b08 │ │ │ │ + bl 306fe8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4b950 │ │ │ │ + beq 4b8f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f96e8 │ │ │ │ + b f97ec │ │ │ │ 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] @ 4b97c │ │ │ │ - b 286074 │ │ │ │ - andeq fp, r4, ip, ror #19 │ │ │ │ + ldr r1, [pc] @ 4b924 │ │ │ │ + b 286060 │ │ │ │ + andeq fp, r4, r0, asr sl │ │ │ │ mov r0, r1 │ │ │ │ - b 14f140 │ │ │ │ + b 14f1c8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #160] @ 4b9e8 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 4b960 │ │ │ │ + bl 342af4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 4b9e0 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b9d8 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4b9d8 │ │ │ │ + mov r1, #35 @ 0x23 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b9d8 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4b9d8 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6bd4 <_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 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4b9d4 │ │ │ │ + beq 4ba38 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4b9dc │ │ │ │ + ldreq r0, [pc, #20] @ 4ba40 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4b9dc │ │ │ │ - bl 4bcc8 <_PyDict_DelItem_KnownHash@@Base+0x2e8> │ │ │ │ + ldreq r1, [pc, #8] @ 4ba40 │ │ │ │ + bl 4bb70 <_PyDict_DelItem_KnownHash@@Base+0x12c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004b9e0 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b f96e8 │ │ │ │ +0004ba44 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b f97ec │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bd44 │ │ │ │ + b 4bbec │ │ │ │ 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] @ 4baf8 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + ldr r3, [pc, #240] @ 4bb5c <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4baa0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #204] @ 4baf8 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + bne 4bb04 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #204] @ 4bb5c <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4baa0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + bne 4bb04 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ba6c <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + beq 4bad0 <_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 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r5, [pc, #100] @ 4bafc <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + ldrne r5, [pc, #100] @ 4bb60 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ movne r4, #0 │ │ │ │ - bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ - b 4bae4 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ + bne 4bb50 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + b 4bb48 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4bb50 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4bb50 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r5, [pc, #20] @ 4bb00 <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ + ldr r5, [pc, #20] @ 4bb64 <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ svcvc 0x00f80000 │ │ │ │ - mov 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 4bbd0 <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 4bbd0 <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 202838 │ │ │ │ - cmp r0, #1114112 @ 0x110000 │ │ │ │ - lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #152] @ 4bbe8 <_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] @ 4bbec <_PyDict_DelItem_KnownHash@@Base+0x20c> │ │ │ │ - lslcc r3, r3, #1 │ │ │ │ - ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #128] @ 4bbf0 <_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 4bb98 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #96] @ 4bbf4 <_PyDict_DelItem_KnownHash@@Base+0x214> │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 4bba0 <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ - mov r5, r7 │ │ │ │ - b 4bbc4 <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ - bl ade10 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 4bb98 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4bb98 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6314 │ │ │ │ - ldr r2, [pc, #32] @ 4bbf8 <_PyDict_DelItem_KnownHash@@Base+0x218> │ │ │ │ - ldr r1, [pc, #32] @ 4bbfc <_PyDict_DelItem_KnownHash@@Base+0x21c> │ │ │ │ - ldr r0, [pc, #32] @ 4bc00 <_PyDict_DelItem_KnownHash@@Base+0x220> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r4, r9, r8, lsl #25 │ │ │ │ - subeq r3, r8, r8, lsl #5 │ │ │ │ - subeq r1, r8, ip, asr #28 │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r1, r6, r8, lsr #7 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq r7, r7, ip, asr #3 │ │ │ │ mov r0, r1 │ │ │ │ - b 14f140 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 4bcc4 <_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 4bc3c <_PyDict_DelItem_KnownHash@@Base+0x25c> │ │ │ │ - bl 342854 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 4bcbc <_PyDict_DelItem_KnownHash@@Base+0x2dc> │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4bcb4 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4bcb4 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ - mov r1, #35 @ 0x23 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4bcb4 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4bcb4 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ - mov r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6b60 <_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 14f1c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #56] @ 4bd0c <_PyDict_DelItem_KnownHash@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #56] @ 4bd10 <_PyDict_DelItem_KnownHash@@Base+0x330> │ │ │ │ - ldr r4, [pc, #56] @ 4bd14 <_PyDict_DelItem_KnownHash@@Base+0x334> │ │ │ │ + ldr r6, [pc, #56] @ 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x170> │ │ │ │ + ldr r5, [pc, #56] @ 4bbb8 <_PyDict_DelItem_KnownHash@@Base+0x174> │ │ │ │ + ldr r4, [pc, #56] @ 4bbbc <_PyDict_DelItem_KnownHash@@Base+0x178> │ │ │ │ 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 4bd00 <_PyDict_DelItem_KnownHash@@Base+0x320> │ │ │ │ + bne 4bba8 <_PyDict_DelItem_KnownHash@@Base+0x164> │ │ │ │ tst lr, #2 │ │ │ │ ldrbne r3, [r5, r3] │ │ │ │ strb r3, [r0, ip] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 4bcdc <_PyDict_DelItem_KnownHash@@Base+0x2fc> │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ - eorseq r6, r9, r0, lsr #12 │ │ │ │ - subeq r1, r8, ip, asr #26 │ │ │ │ + b 4bb84 <_PyDict_DelItem_KnownHash@@Base+0x140> │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ + eorseq r6, r9, r0, ror #20 │ │ │ │ + subeq r2, r8, ip, lsl #3 │ │ │ │ │ │ │ │ -0004bd18 : │ │ │ │ +0004bbc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 4bd40 │ │ │ │ + ldr r5, [pc, #28] @ 4bbe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 127d2c │ │ │ │ + b 127de4 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 4bd54 │ │ │ │ - ldr r0, [pc, #4] @ 4bd58 │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - eoreq r2, ip, r4, lsl #26 │ │ │ │ + ldr r1, [pc, #4] @ 4bbfc │ │ │ │ + ldr r0, [pc, #4] @ 4bc00 │ │ │ │ + b 4abcc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r2, ip, r0, lsr lr │ │ │ │ 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] @ 4be30 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #188] @ 4bcd8 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 91928 │ │ │ │ + bl 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4be14 │ │ │ │ - ldr r6, [pc, #164] @ 4be34 │ │ │ │ - ldr r7, [pc, #164] @ 4be38 │ │ │ │ - ldr r8, [pc, #164] @ 4be3c │ │ │ │ + beq 4bcbc │ │ │ │ + ldr r6, [pc, #164] @ 4bcdc │ │ │ │ + ldr r7, [pc, #164] @ 4bce0 │ │ │ │ + ldr r8, [pc, #164] @ 4bce4 │ │ │ │ add r6, r5, r6 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4be1c │ │ │ │ - bl a6314 │ │ │ │ + beq 4bcc4 │ │ │ │ + bl a6290 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 4bde8 │ │ │ │ + beq 4bc90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4bde8 │ │ │ │ + bne 4bc90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 4be1c │ │ │ │ + bge 4bcc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4be14 │ │ │ │ + beq 4bcbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4be14 │ │ │ │ + bne 4bcbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4be28 │ │ │ │ + b 4bcd0 │ │ │ │ cmp r6, r7 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 4bd9c │ │ │ │ + bne 4bc44 │ │ │ │ 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: 0x003d2af0 │ │ │ │ + eorseq r2, sp, r0, lsr pc │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4be50 │ │ │ │ - b 1aeb78 │ │ │ │ - andeq ip, r4, r0, asr r0 │ │ │ │ + ldr r1, [pc] @ 4bcf8 │ │ │ │ + b 1aede0 │ │ │ │ + strdeq fp, [r4], -r8 │ │ │ │ + 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 4bdc8 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 4bdc8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 202b94 │ │ │ │ + cmp r0, #1114112 @ 0x110000 │ │ │ │ + lsrcc r3, r0, #7 │ │ │ │ + ldrcc r2, [pc, #152] @ 4bde0 │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r1, [r2, r3] │ │ │ │ + andcc r3, r0, #127 @ 0x7f │ │ │ │ + addcc r3, r3, r1, lsl #7 │ │ │ │ + ldrcc r2, [pc, #136] @ 4bde4 │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r2, [r2, r3] │ │ │ │ + ldr r3, [pc, #128] @ 4bde8 │ │ │ │ + movcs r2, #0 │ │ │ │ + mov r1, #6 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrb r7, [r3, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + beq 4bd90 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r1, [pc, #96] @ 4bdec │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 4bd98 │ │ │ │ + mov r5, r7 │ │ │ │ + b 4bdbc │ │ │ │ + bl adddc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 4bd90 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4bd90 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b a6290 │ │ │ │ + ldr r2, [pc, #32] @ 4bdf0 │ │ │ │ + ldr r1, [pc, #32] @ 4bdf4 │ │ │ │ + ldr r0, [pc, #32] @ 4bdf8 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subeq r5, r9, r8, asr #1 │ │ │ │ + subeq r3, r8, r8, asr #13 │ │ │ │ + subeq r2, r8, ip, lsl #5 │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ + eorseq r1, r6, r8, ror #15 │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + @ instruction: 0x003775bc │ │ │ │ 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 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4bea0 │ │ │ │ + beq 4be48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4bea8 │ │ │ │ + ldreq r0, [pc, #20] @ 4be50 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4bea8 │ │ │ │ - bl 4c08c │ │ │ │ + ldreq r1, [pc, #8] @ 4be50 │ │ │ │ + bl 4c034 │ │ │ │ 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] @ 4c028 │ │ │ │ + ldr r7, [pc, #356] @ 4bfd0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 4bef4 │ │ │ │ - ldr r3, [pc, #336] @ 4c02c │ │ │ │ + bne 4be9c │ │ │ │ + ldr r3, [pc, #336] @ 4bfd4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 4bf14 │ │ │ │ - ldr r2, [pc, #308] @ 4c030 │ │ │ │ + b 4bebc │ │ │ │ + ldr r2, [pc, #308] @ 4bfd8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 180310 │ │ │ │ + bl 180444 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c018 │ │ │ │ + beq 4bfc0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4bfc8 │ │ │ │ + bne 4bf70 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4c01c │ │ │ │ + beq 4bfc4 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl a4514 │ │ │ │ + bl a4490 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 4bf6c │ │ │ │ - bl a55fc │ │ │ │ + bne 4bf14 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bff4 │ │ │ │ - ldr r3, [pc, #212] @ 4c034 │ │ │ │ + bne 4bf9c │ │ │ │ + ldr r3, [pc, #212] @ 4bfdc │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139828 │ │ │ │ - b 4bff4 │ │ │ │ + bl 1398b0 │ │ │ │ + b 4bf9c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ceaf8 │ │ │ │ + bl 2cec20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bff4 │ │ │ │ + bne 4bf9c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b 4bf2c │ │ │ │ + b 4bed4 │ │ │ │ ldr r1, [r5] │ │ │ │ - bl a951c │ │ │ │ + bl a9498 │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ - beq 4bff4 │ │ │ │ + beq 4bf9c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl b2890 │ │ │ │ + bl b2878 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 4bfd8 │ │ │ │ + bne 4bf80 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4bff4 │ │ │ │ + bne 4bf9c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4bf8c │ │ │ │ - b 4c01c │ │ │ │ + bne 4bf34 │ │ │ │ + b 4bfc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4bfbc │ │ │ │ + bne 4bf64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4bfbc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4bf64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c018 │ │ │ │ + beq 4bfc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c018 │ │ │ │ + bne 4bfc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 │ │ │ │ @@ -34426,380 +34404,403 @@ │ │ │ │ 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 355c38 │ │ │ │ + bl 35605c │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 29dcc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r7, [pc, #84] @ 4c0f0 │ │ │ │ - ldr r6, [pc, #84] @ 4c0f4 │ │ │ │ - ldr r5, [pc, #84] @ 4c0f8 │ │ │ │ + ldr r7, [pc, #84] @ 4c098 │ │ │ │ + ldr r6, [pc, #84] @ 4c09c │ │ │ │ + ldr r5, [pc, #84] @ 4c0a0 │ │ │ │ mov lr, r3 │ │ │ │ cmp lr, r2 │ │ │ │ popge {r4, r5, r6, r7, pc} │ │ │ │ ldrb ip, [r1, lr] │ │ │ │ ldr r4, [r7, ip, lsl #2] │ │ │ │ tst r4, #1 │ │ │ │ - beq 4c0cc │ │ │ │ + beq 4c074 │ │ │ │ cmp r3, #0 │ │ │ │ ldrbeq ip, [r5, ip] │ │ │ │ moveq r3, #1 │ │ │ │ - b 4c0e4 │ │ │ │ + b 4c08c │ │ │ │ ands r4, r4, #2 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 4c0e4 │ │ │ │ + beq 4c08c │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne ip, [r6, ip] │ │ │ │ moveq r3, #1 │ │ │ │ strb ip, [r0, lr] │ │ │ │ add lr, lr, #1 │ │ │ │ - b 4c0a4 │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ - eorseq r6, r9, r0, lsr #12 │ │ │ │ - subeq r1, r8, ip, asr #26 │ │ │ │ + b 4c04c │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ + eorseq r6, r9, r0, ror #20 │ │ │ │ + subeq r2, r8, ip, lsl #3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bd44 │ │ │ │ - ldr r1, [pc] @ 4c10c │ │ │ │ - b 24abc8 │ │ │ │ + b 4bbec │ │ │ │ + ldr r1, [pc] @ 4c0b4 │ │ │ │ + b 24ad90 │ │ │ │ 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 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4c140 │ │ │ │ - bl a55fc │ │ │ │ + bne 4c0e8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c170 │ │ │ │ + bne 4c118 │ │ │ │ mov r0, r4 │ │ │ │ bl 291fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c164 │ │ │ │ - ldr r3, [pc, #32] @ 4c178 │ │ │ │ - ldr r1, [pc, #32] @ 4c17c │ │ │ │ + bne 4c10c │ │ │ │ + ldr r3, [pc, #32] @ 4c120 │ │ │ │ + ldr r1, [pc, #32] @ 4c124 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 4c170 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 4c118 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #16] @ 4c180 │ │ │ │ - b 144524 │ │ │ │ + ldr r1, [pc, #16] @ 4c128 │ │ │ │ + b 1445ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, r4 │ │ │ │ - eorseq r5, r6, r4, asr #5 │ │ │ │ + eorseq lr, r8, r4, lsr r4 │ │ │ │ + eorseq r5, r6, r4, lsl #14 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r3, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 4c178 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2aaf1c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bne 4c1a0 │ │ │ │ + b 4c198 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #56] @ 4c1c0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c158 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4c1ac │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + bl 4c2b0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b1a4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r5, r7, ip, lsr #20 │ │ │ │ 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 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c1bc │ │ │ │ - bl a55fc │ │ │ │ + bne 4c1fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4c21c │ │ │ │ - b 4c214 │ │ │ │ - bl aafc4 │ │ │ │ + beq 4c25c │ │ │ │ + b 4c254 │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4c1e8 │ │ │ │ + beq 4c228 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4c1e8 │ │ │ │ + bne 4c228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4c21c │ │ │ │ - b 4c1a8 │ │ │ │ + bne 4c25c │ │ │ │ + b 4c1e8 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43448 <_PyImport_ClearExtension@@Base+0xf8c> │ │ │ │ + bl 433f0 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c23c │ │ │ │ + bne 4c27c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 4c1f4 │ │ │ │ + bgt 4c234 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #52] @ 4c26c │ │ │ │ + ldreq r0, [pc, #52] @ 4c2ac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1d01d8 │ │ │ │ + b 1d04f0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ - ldreq r3, [pc, #28] @ 4c26c │ │ │ │ + ldreq r3, [pc, #28] @ 4c2ac │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ strb r2, [r3] │ │ │ │ strb r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r3, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 4c2bc │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2ab08c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bne 4c2e4 │ │ │ │ - b 4c2dc │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ 4c304 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4c29c │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #200] @ 4c39c │ │ │ │ + bl 17dc08 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + bne 4c2f4 │ │ │ │ + ldr r1, [pc, #180] @ 4c3a0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 117600 │ │ │ │ + b 4c308 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 9d878 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4c310 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c2f0 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - bl 4c3f8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b184 │ │ │ │ + b 4c394 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, r4, #12 │ │ │ │ + bl 112394 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4c350 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 355744 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 4c378 │ │ │ │ + ldr r1, [pc, #92] @ 4c3a4 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 117600 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4c308 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4c308 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r5, r7, ip, lsr r6 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4c308 │ │ │ │ + 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 lr, r8, r8, ror r4 │ │ │ │ + eorseq lr, r8, ip, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4c330 │ │ │ │ + bne 4c3d0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 13d758 │ │ │ │ + b 13d7e0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c354 │ │ │ │ + ldr r0, [pc, #20] @ 4c3f4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c324 │ │ │ │ - eorseq r3, r7, r0, lsr #15 │ │ │ │ - ldr ip, [pc, #136] @ 4c3e8 │ │ │ │ + b 4c3c4 │ │ │ │ + @ instruction: 0x00373bf4 │ │ │ │ + ldr ip, [pc, #136] @ 4c488 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 4c3d0 │ │ │ │ + bne 4c470 │ │ │ │ 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 4c3d8 │ │ │ │ + bne 4c478 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4c3d8 │ │ │ │ + bhi 4c478 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4c568 │ │ │ │ + bl 4c56c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 4c3e0 │ │ │ │ + blt 4c480 │ │ │ │ cmp r4, #3 │ │ │ │ - ldr r0, [pc, #56] @ 4c3ec │ │ │ │ - ldr r2, [pc, #56] @ 4c3f0 │ │ │ │ - bne 4c3c4 │ │ │ │ + ldr r0, [pc, #56] @ 4c48c │ │ │ │ + ldr r2, [pc, #56] @ 4c490 │ │ │ │ + bne 4c464 │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 4c3f4 │ │ │ │ + ldr r0, [pc, #28] @ 4c494 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 4c3f4 │ │ │ │ + ldr r0, [pc, #20] @ 4c494 │ │ │ │ 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} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #200] @ 4c4e4 │ │ │ │ - bl 17dad4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - bne 4c43c │ │ │ │ - ldr r1, [pc, #180] @ 4c4e8 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 1175c0 │ │ │ │ - b 4c450 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - bl 9d858 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4c458 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4c4dc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, r4, #12 │ │ │ │ - bl 112358 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4c498 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 355320 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 4c4c0 │ │ │ │ - ldr r1, [pc, #92] @ 4c4ec │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 1175c0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c450 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4c450 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 9b12c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b1a4 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4c450 │ │ │ │ + bl a40cc │ │ │ │ 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 lr, r8, r0, rrx │ │ │ │ - mlaseq r8, r4, r0, lr │ │ │ │ + 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 9ac00 <_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 4c528 │ │ │ │ + bne 4c52c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c53c │ │ │ │ - b 4c54c │ │ │ │ + bne 4c540 │ │ │ │ + b 4c550 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c518 │ │ │ │ + beq 4c51c │ │ │ │ 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 4c634 │ │ │ │ + beq 4c638 │ │ │ │ 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 4c5fc │ │ │ │ + bne 4c600 │ │ │ │ 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 32c038 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ + bl 32c5a0 <_PyTime_FromLong@@Base+0xb2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c628 │ │ │ │ + bne 4c62c │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2faee0 │ │ │ │ + bl 2fb3c0 │ │ │ │ cmp r0, #2 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4c604 │ │ │ │ - bhi 4c5bc │ │ │ │ + beq 4c608 │ │ │ │ + bhi 4c5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c618 │ │ │ │ + beq 4c61c │ │ │ │ mov r0, #0 │ │ │ │ - b 4c62c │ │ │ │ + b 4c630 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 116d14 │ │ │ │ + bl 116d54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c620 │ │ │ │ + bge 4c624 │ │ │ │ mvn r0, #0 │ │ │ │ - b 4c62c │ │ │ │ - bne 4c5bc │ │ │ │ - b 4c5fc │ │ │ │ + b 4c630 │ │ │ │ + bne 4c5c0 │ │ │ │ + b 4c600 │ │ │ │ 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} │ │ │ │ @@ -34812,981 +34813,893 @@ │ │ │ │ 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] @ 4c7dc │ │ │ │ + ldr r0, [pc, #348] @ 4c7e0 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #328] @ 4c7e0 │ │ │ │ - ldr r1, [pc, #328] @ 4c7e4 │ │ │ │ + ldr r2, [pc, #328] @ 4c7e4 │ │ │ │ + ldr r1, [pc, #328] @ 4c7e8 │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #180 @ 0xb4 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c7a8 │ │ │ │ - ldr r1, [pc, #304] @ 4c7e8 │ │ │ │ - ldr r0, [pc, #304] @ 4c7ec │ │ │ │ + beq 4c7ac │ │ │ │ + ldr r1, [pc, #304] @ 4c7ec │ │ │ │ + ldr r0, [pc, #304] @ 4c7f0 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4c72c │ │ │ │ + blt 4c730 │ │ │ │ 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 2dfad0 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2dffb4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c72c │ │ │ │ + beq 4c730 │ │ │ │ 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 4c740 │ │ │ │ + beq 4c744 │ │ │ │ cmp r4, #10 │ │ │ │ - beq 4c734 │ │ │ │ - ldr r3, [pc, #204] @ 4c7f0 │ │ │ │ - ldr r1, [pc, #204] @ 4c7f4 │ │ │ │ + beq 4c738 │ │ │ │ + ldr r3, [pc, #204] @ 4c7f4 │ │ │ │ + ldr r1, [pc, #204] @ 4c7f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c7a0 │ │ │ │ + b 4c7a4 │ │ │ │ add r8, sp, #16384 @ 0x4000 │ │ │ │ mov r9, #16 │ │ │ │ add r8, r8, #56 @ 0x38 │ │ │ │ - bl c3cf0 │ │ │ │ - ldr r3, [pc, #172] @ 4c7f8 │ │ │ │ + bl c3d70 │ │ │ │ + ldr r3, [pc, #172] @ 4c7fc │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4d104 │ │ │ │ + bl 4cfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 4c7dc │ │ │ │ + ldr r3, [pc, #40] @ 4c7e0 │ │ │ │ add r1, r1, #180 @ 0xb4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c7cc │ │ │ │ + beq 4c7d0 │ │ │ │ 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 r4, r8, r0, asr #2 │ │ │ │ - eorseq lr, r8, r8, ror #1 │ │ │ │ - mlaseq r8, r8, sp, sp │ │ │ │ - ldrsheq lr, [r8], -ip @ │ │ │ │ + eorseq r4, r8, r0, lsl #11 │ │ │ │ + eorseq lr, r8, r0, lsr #10 │ │ │ │ + eorseq lr, r8, r8, asr #3 │ │ │ │ + eorseq lr, r8, r4, lsr r5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003841bc │ │ │ │ + @ instruction: 0x003845fc │ │ │ │ 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 9b10c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b184 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 11328c │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4150 │ │ │ │ - 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 9abe0 <_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 4c880 │ │ │ │ + bne 4c828 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b5ac │ │ │ │ + b 3b5a4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c8a4 │ │ │ │ + ldr r0, [pc, #20] @ 4c84c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c874 │ │ │ │ - eorseq r3, r7, r0, ror r7 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 4c8b8 │ │ │ │ - b 31034c │ │ │ │ - subseq lr, r7, r4, asr #9 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4c8cc │ │ │ │ - b 2ab5e8 │ │ │ │ - ldr r0, [pc] @ 4c8d4 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + b 4c81c │ │ │ │ + eorseq r3, r7, r4, asr #23 │ │ │ │ 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] @ 4c9a0 │ │ │ │ + ldr r0, [pc, #172] @ 4c918 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #152] @ 4c9a4 │ │ │ │ - ldr r1, [pc, #152] @ 4c9a8 │ │ │ │ + ldr r2, [pc, #152] @ 4c91c │ │ │ │ + ldr r1, [pc, #152] @ 4c920 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c978 │ │ │ │ - ldr r1, [pc, #132] @ 4c9ac │ │ │ │ - ldr r0, [pc, #132] @ 4c9b0 │ │ │ │ + beq 4c8f0 │ │ │ │ + ldr r1, [pc, #132] @ 4c924 │ │ │ │ + ldr r0, [pc, #132] @ 4c928 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c944 │ │ │ │ + bge 4c8bc │ │ │ │ mov r4, #0 │ │ │ │ - b 4c970 │ │ │ │ + b 4c8e8 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2dfad0 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2dffb4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c93c │ │ │ │ + beq 4c8b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2dfdcc <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e02b0 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99bc4 │ │ │ │ - ldr r3, [pc, #32] @ 4c9a0 │ │ │ │ + bl 99be4 │ │ │ │ + ldr r3, [pc, #32] @ 4c918 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c994 │ │ │ │ + beq 4c90c │ │ │ │ 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 r4, r8, r0, asr #2 │ │ │ │ - eorseq lr, r8, ip, lsl #3 │ │ │ │ - mlaseq r8, r8, sp, sp │ │ │ │ - eorseq lr, r8, r0, lsr #3 │ │ │ │ + eorseq r4, r8, r0, lsl #11 │ │ │ │ + @ instruction: 0x0038e5d4 │ │ │ │ + eorseq lr, r8, r8, asr #3 │ │ │ │ + eorseq lr, r8, r8, ror #11 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4c93c │ │ │ │ + b 2ab478 │ │ │ │ + ldr r0, [pc] @ 4c944 │ │ │ │ + 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 4c9f0 │ │ │ │ + bhi 4c984 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4ca10 │ │ │ │ - b 4ca2c │ │ │ │ - ldr r0, [pc, #308] @ 4cb2c │ │ │ │ + bne 4c9a4 │ │ │ │ + b 4c9c0 │ │ │ │ + ldr r0, [pc, #308] @ 4cac0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cb24 │ │ │ │ - b 4c9dc │ │ │ │ - bl aafc4 │ │ │ │ + beq 4cab8 │ │ │ │ + b 4c970 │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ca40 │ │ │ │ + bne 4c9d4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4ca5c │ │ │ │ - bl a55fc │ │ │ │ + bne 4c9f0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4ca5c │ │ │ │ - b 4cb24 │ │ │ │ + beq 4c9f0 │ │ │ │ + b 4cab8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ca24 │ │ │ │ + bne 4c9b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4ca24 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4c9b8 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 4cad8 │ │ │ │ + ble 4ca6c │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4ca90 │ │ │ │ + beq 4ca24 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 4cad8 │ │ │ │ - b 4cb14 │ │ │ │ - ldr r3, [pc, #152] @ 4cb30 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4caac │ │ │ │ - ldr r1, [pc, #140] @ 4cb30 │ │ │ │ - bl ade10 │ │ │ │ + beq 4ca6c │ │ │ │ + b 4caa8 │ │ │ │ + ldr r3, [pc, #152] @ 4cac4 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4ca40 │ │ │ │ + ldr r1, [pc, #140] @ 4cac4 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cac0 │ │ │ │ + beq 4ca54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4cad8 │ │ │ │ - ldr r2, [pc, #108] @ 4cb34 │ │ │ │ - ldr r1, [pc, #108] @ 4cb38 │ │ │ │ - ldr r0, [pc, #92] @ 4cb2c │ │ │ │ + beq 4ca6c │ │ │ │ + ldr r2, [pc, #108] @ 4cac8 │ │ │ │ + ldr r1, [pc, #108] @ 4cacc │ │ │ │ + ldr r0, [pc, #92] @ 4cac0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4cb24 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 4cab8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt 4caf0 │ │ │ │ + bgt 4ca84 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 27fa14 │ │ │ │ + b 27fb4c │ │ │ │ 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 4a944 │ │ │ │ - ldr r3, [pc, #20] @ 4cb30 │ │ │ │ + b 4a8ec │ │ │ │ + ldr r3, [pc, #20] @ 4cac4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4cac0 │ │ │ │ - b 4ca9c │ │ │ │ + beq 4ca54 │ │ │ │ + b 4ca30 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, asr sp │ │ │ │ + mlaseq r5, ip, r1, sl │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, lsl #7 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ + eorseq r1, r6, ip, asr #15 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4cb54 │ │ │ │ - ldr r0, [pc, #16] @ 4cb64 │ │ │ │ - b 128a98 │ │ │ │ + bne 4cae8 │ │ │ │ + ldr r0, [pc, #16] @ 4caf8 │ │ │ │ + b 128b4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r0, [pc, #8] @ 4cb68 │ │ │ │ + ldr r0, [pc, #8] @ 4cafc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b 128a98 │ │ │ │ - eorseq lr, r8, ip, asr #3 │ │ │ │ - eorseq lr, r8, r0, ror #3 │ │ │ │ - ldr r1, [pc] @ 4cb74 │ │ │ │ - b 4ce48 │ │ │ │ - eorseq r9, r5, r0, lsr #13 │ │ │ │ + b 128b4c │ │ │ │ + eorseq lr, r8, r0, lsl #12 │ │ │ │ + eorseq lr, r8, r4, lsl r6 │ │ │ │ + ldr r1, [pc] @ 4cb08 │ │ │ │ + b 4cddc │ │ │ │ + eorseq r9, r5, r0, ror #21 │ │ │ │ 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 3220e8 <_PyObject_GetState@@Base> │ │ │ │ + bl 3225c0 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 4cc54 │ │ │ │ - ldr r0, [pc, #196] @ 4cc70 │ │ │ │ + beq 4cbe8 │ │ │ │ + ldr r0, [pc, #196] @ 4cc04 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4cbd0 │ │ │ │ - ldr r5, [pc, #168] @ 4cc74 │ │ │ │ + bne 4cb64 │ │ │ │ + ldr r5, [pc, #168] @ 4cc08 │ │ │ │ mov r6, #0 │ │ │ │ - b 4cc54 │ │ │ │ - bl aea50 │ │ │ │ + b 4cbe8 │ │ │ │ + bl aea38 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4cbfc │ │ │ │ + beq 4cb90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cbfc │ │ │ │ + bne 4cb90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4cbc4 │ │ │ │ - ldr r0, [pc, #108] @ 4cc78 │ │ │ │ + beq 4cb58 │ │ │ │ + ldr r0, [pc, #108] @ 4cc0c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r0, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4cc74 │ │ │ │ + ldr r2, [pc, #88] @ 4cc08 │ │ │ │ mov r0, #5 │ │ │ │ - bl a2724 │ │ │ │ + bl a26a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cc40 │ │ │ │ + beq 4cbd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4cc48 │ │ │ │ - ldr r5, [pc, #44] @ 4cc74 │ │ │ │ - b 4cc54 │ │ │ │ + beq 4cbdc │ │ │ │ + ldr r5, [pc, #44] @ 4cc08 │ │ │ │ + b 4cbe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4cc40 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4cbd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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 4ccb0 │ │ │ │ + beq 4cc44 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 4ccc8 │ │ │ │ + ldr r1, [pc, #28] @ 4cc5c │ │ │ │ mov r0, r3 │ │ │ │ - b 317d14 │ │ │ │ - ldr r2, [pc, #20] @ 4cccc │ │ │ │ - ldr r1, [pc, #20] @ 4ccd0 │ │ │ │ - ldr r0, [pc, #20] @ 4ccd4 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + b 318134 │ │ │ │ + ldr r2, [pc, #20] @ 4cc60 │ │ │ │ + ldr r1, [pc, #20] @ 4cc64 │ │ │ │ + ldr r0, [pc, #20] @ 4cc68 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r2, ip, r9, r5 │ │ │ │ - eorseq r6, r7, r0, lsr sp │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq r5, r7, r4, lsl #11 │ │ │ │ + eoreq r5, r2, ip, asr #21 │ │ │ │ + eorseq r7, r7, r0, lsr #2 │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + eorseq r5, r7, r4, ror r9 │ │ │ │ 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 4cde0 │ │ │ │ + beq 4cd74 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4cde0 │ │ │ │ + bne 4cd74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4cde0 │ │ │ │ - ldr r3, [pc, #184] @ 4cde8 │ │ │ │ + beq 4cd74 │ │ │ │ + ldr r3, [pc, #184] @ 4cd7c │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 4cdec │ │ │ │ + ldr r0, [pc, #180] @ 4cd80 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4cd5c │ │ │ │ + bne 4ccf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 324bc4 │ │ │ │ + b 324fe4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 4cdf0 │ │ │ │ + ldr r1, [pc, #128] @ 4cd84 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 4cdf4 │ │ │ │ + ldr r0, [pc, #124] @ 4cd88 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cdac │ │ │ │ + beq 4cd40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cdac │ │ │ │ + bne 4cd40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4cd4c │ │ │ │ + beq 4cce0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cde0 │ │ │ │ + beq 4cd74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cde0 │ │ │ │ + bne 4cd74 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq ip, r1, r0, lsl #6 │ │ │ │ - eorseq lr, r8, r4, lsl #4 │ │ │ │ + eoreq ip, r1, r8, lsr r4 │ │ │ │ + eorseq lr, r8, r8, lsr r6 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - eorseq lr, r8, ip, lsl #4 │ │ │ │ + eorseq lr, r8, r0, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4ce3c │ │ │ │ - bl 2b16a8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ 4cdd0 │ │ │ │ + bl 2b16ac <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4ce30 │ │ │ │ + beq 4cdc4 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 4ce40 │ │ │ │ - b a9a48 │ │ │ │ + ldr r0, [pc, #16] @ 4cdd4 │ │ │ │ + b a99c4 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 4ce44 │ │ │ │ - b a9a48 │ │ │ │ + ldr r0, [pc, #8] @ 4cdd8 │ │ │ │ + b a99c4 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r4, lsl r2 │ │ │ │ - mlaseq r8, r0, pc, sp @ │ │ │ │ + eorseq lr, r8, r4, asr r6 │ │ │ │ + eorseq lr, r8, r0, asr #7 │ │ │ │ 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] @ 4cec4 │ │ │ │ - ldr r1, [pc, #92] @ 4cec8 │ │ │ │ + ldr r0, [pc, #92] @ 4ce58 │ │ │ │ + ldr r1, [pc, #92] @ 4ce5c │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4ce80 │ │ │ │ + bge 4ce14 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4cebc │ │ │ │ + bgt 4ce50 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cea8 │ │ │ │ + bne 4ce3c │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 11aa40 │ │ │ │ + bl 11aa84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ce78 │ │ │ │ + beq 4ce0c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 4cecc │ │ │ │ + ldr r0, [pc, #8] @ 4ce60 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r6, ip, lsl #27 │ │ │ │ - eorseq r3, r6, r8, lsl #27 │ │ │ │ + eorseq r4, r6, ip, asr #3 │ │ │ │ + eorseq r4, r6, r8, asr #3 │ │ │ │ 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 4cf34 │ │ │ │ - clz r3, r2 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - cmp ip, #1 │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4cf34 │ │ │ │ - ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #80] @ 4cf78 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 18eb54 │ │ │ │ - b 4cf6c │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, ip │ │ │ │ - ldr ip, [pc, #56] @ 4cf7c │ │ │ │ - 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4cf1c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq sl, r6, ip, lsr r7 │ │ │ │ - @ instruction: 0x00572c90 │ │ │ │ mov r0, r1 │ │ │ │ - b 14896c │ │ │ │ + b 1489f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 19bccc │ │ │ │ + bl 19bf60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d04c │ │ │ │ - ldr r6, [pc, #168] @ 4d058 │ │ │ │ + beq 4cf30 │ │ │ │ + ldr r6, [pc, #168] @ 4cf3c │ │ │ │ ldr r0, [r6], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d050 │ │ │ │ - bl 9dd38 │ │ │ │ + beq 4cf34 │ │ │ │ + bl 9dd58 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 4d020 │ │ │ │ + beq 4cf04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115854 │ │ │ │ + bl 115894 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4d020 │ │ │ │ - beq 4cff0 │ │ │ │ + blt 4cf04 │ │ │ │ + beq 4ced4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 4d008 │ │ │ │ - b 4cfac │ │ │ │ + bne 4ceec │ │ │ │ + b 4ce90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4cfdc │ │ │ │ - b 4d020 │ │ │ │ + bge 4cec0 │ │ │ │ + b 4cf04 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cfac │ │ │ │ + bne 4ce90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4cfac │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4ce90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d044 │ │ │ │ + beq 4cf28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d044 │ │ │ │ + bne 4cf28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq fp, lr, ip, asr #12 │ │ │ │ + subeq fp, lr, r4, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl c67cc <_Py_GetConfig@@Base> │ │ │ │ + bl c6840 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4d08c │ │ │ │ + bne 4cf70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1cdcfc │ │ │ │ - ldr r3, [pc, #28] @ 4d0b0 │ │ │ │ - ldr r1, [pc, #28] @ 4d0b4 │ │ │ │ + b 1ce014 │ │ │ │ + ldr r3, [pc, #28] @ 4cf94 │ │ │ │ + ldr r1, [pc, #28] @ 4cf98 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d080 │ │ │ │ + beq 4cf64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq lr, r8, r0, lsr r2 │ │ │ │ + eorseq lr, r8, r0, ror r6 │ │ │ │ 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 ad7a4 │ │ │ │ + bl ad770 │ │ │ │ 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 32e3c8 │ │ │ │ + b 32e7b8 │ │ │ │ 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] @ 4d40c │ │ │ │ + ldr r3, [pc, #748] @ 4d2f0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d194 │ │ │ │ + bne 4d078 │ │ │ │ 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] @ 4d410 │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #696] @ 4d2f4 │ │ │ │ + bl a99c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d1bc │ │ │ │ + beq 4d0a0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 139828 │ │ │ │ + bl 1398b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d1bc │ │ │ │ + beq 4d0a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d1bc │ │ │ │ + bne 4d0a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4d1bc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4d0a0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4d1c4 │ │ │ │ + beq 4d0a8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #616] @ 4d414 │ │ │ │ + ldr r1, [pc, #616] @ 4d2f8 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d3e4 │ │ │ │ + b 4d2c8 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4d1e4 │ │ │ │ + bne 4d0c8 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b 4d3d4 │ │ │ │ + b 4d2b8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4d1d8 │ │ │ │ + beq 4d0bc │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4d26c │ │ │ │ + beq 4d150 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d26c │ │ │ │ - bl 9dd38 │ │ │ │ + beq 4d150 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d3b8 │ │ │ │ + beq 4d29c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 4d25c │ │ │ │ + beq 4d140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d25c │ │ │ │ + bne 4d140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bne 4d3b8 │ │ │ │ + bne 4d29c │ │ │ │ add sl, sl, #4 │ │ │ │ - b 4d200 │ │ │ │ + b 4d0e4 │ │ │ │ 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 4d3a8 │ │ │ │ + beq 4d28c │ │ │ │ cmp r8, #2 │ │ │ │ - beq 4d2a4 │ │ │ │ + beq 4d188 │ │ │ │ cmp r8, #10 │ │ │ │ - bne 4d340 │ │ │ │ - b 4d2e8 │ │ │ │ + bne 4d224 │ │ │ │ + b 4d1cc │ │ │ │ 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 2dfdcc <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e02b0 <_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 4d354 │ │ │ │ + b 4d238 │ │ │ │ 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 347440 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ + bl 3478ec <_PyLong_DivmodNear@@Base+0x1b7c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4d354 │ │ │ │ + bne 4d238 │ │ │ │ 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 4d354 │ │ │ │ - ldr r3, [pc, #204] @ 4d414 │ │ │ │ - ldr r1, [pc, #204] @ 4d418 │ │ │ │ + b 4d238 │ │ │ │ + ldr r3, [pc, #204] @ 4d2f8 │ │ │ │ + ldr r1, [pc, #204] @ 4d2fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 4d1bc │ │ │ │ + bl 18eeb4 │ │ │ │ + b 4d0a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d3b8 │ │ │ │ + beq 4d29c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4d398 │ │ │ │ + beq 4d27c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d398 │ │ │ │ + bne 4d27c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4d3b8 │ │ │ │ + bne 4d29c │ │ │ │ add fp, fp, #4 │ │ │ │ - b 4d274 │ │ │ │ + b 4d158 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 4d3c0 │ │ │ │ + bne 4d2a4 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d3d4 │ │ │ │ - ldr r0, [pc, #84] @ 4d41c │ │ │ │ + b 4d2b8 │ │ │ │ + ldr r0, [pc, #84] @ 4d300 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b184 │ │ │ │ - ldr r3, [pc, #32] @ 4d40c │ │ │ │ + bl 9b1a4 │ │ │ │ + ldr r3, [pc, #32] @ 4d2f0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4d400 │ │ │ │ + beq 4d2e4 │ │ │ │ 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 lr, r8, r4, lsr #5 │ │ │ │ + eorseq lr, r8, r4, ror #13 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003841bc │ │ │ │ - eorseq lr, r8, ip, lsr #5 │ │ │ │ - mov r0, r1 │ │ │ │ - b 301784 │ │ │ │ + @ instruction: 0x003845fc │ │ │ │ + eorseq lr, r8, ip, ror #13 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - ldr r0, [pc] @ 4d43c │ │ │ │ - b 128a98 │ │ │ │ - @ instruction: 0x0038e2b0 │ │ │ │ + ldr r0, [pc] @ 4d318 │ │ │ │ + b 128b4c │ │ │ │ + @ instruction: 0x0038e6f0 │ │ │ │ + mov r0, r1 │ │ │ │ + b 301c64 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b a54f4 │ │ │ │ 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] @ 4d514 │ │ │ │ + ldr r1, [pc, #180] @ 4d408 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17dc08 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 114a50 │ │ │ │ + bl 114a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 4d4a4 │ │ │ │ - beq 4d488 │ │ │ │ + bgt 4d398 │ │ │ │ + beq 4d37c │ │ │ │ mov r4, #0 │ │ │ │ - b 4d50c │ │ │ │ + b 4d400 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #132] @ 4d518 │ │ │ │ + ldr r3, [pc, #132] @ 4d40c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #128] @ 4d51c │ │ │ │ + ldr r1, [pc, #128] @ 4d410 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 4d480 │ │ │ │ + bl 117600 │ │ │ │ + b 4d374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d7d8 <_PyTime_AsTimeval_clamp@@Base+0x2b8> │ │ │ │ + bl 4d740 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d480 │ │ │ │ + beq 4d374 │ │ │ │ mov r1, r5 │ │ │ │ - bl 213858 │ │ │ │ + bl 21381c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4d4ec │ │ │ │ + bne 4d3e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d480 │ │ │ │ + beq 4d374 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d480 │ │ │ │ + bne 4d374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4d480 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4d374 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d50c │ │ │ │ + beq 4d400 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 4d50c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 4d400 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e2f4 │ │ │ │ - │ │ │ │ -0004d520 <_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 30fcf4 │ │ │ │ - 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} │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b a5578 │ │ │ │ + eorseq lr, r8, r4, lsr r7 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc] @ 4d424 │ │ │ │ + b 31079c │ │ │ │ + subseq lr, r7, r4, asr #9 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 4d58c <_PyTime_AsTimeval_clamp@@Base+0x6c> │ │ │ │ - b 1aeb78 │ │ │ │ + ldr r1, [pc] @ 4d438 │ │ │ │ + b 1aede0 │ │ │ │ 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] │ │ │ │ @@ -35795,451 +35708,555 @@ │ │ │ │ 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 4d5e8 <_PyTime_AsTimeval_clamp@@Base+0xc8> │ │ │ │ + bne 4d494 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4d620 <_PyTime_AsTimeval_clamp@@Base+0x100> │ │ │ │ - ldr ip, [pc, #416] @ 4d790 <_PyTime_AsTimeval_clamp@@Base+0x270> │ │ │ │ + beq 4d4cc │ │ │ │ + ldr ip, [pc, #416] @ 4d63c │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d620 <_PyTime_AsTimeval_clamp@@Base+0x100> │ │ │ │ + bne 4d4cc │ │ │ │ mov r6, #0 │ │ │ │ - b 4d784 <_PyTime_AsTimeval_clamp@@Base+0x264> │ │ │ │ + b 4d630 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d64c <_PyTime_AsTimeval_clamp@@Base+0x12c> │ │ │ │ + beq 4d4f8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4d650 <_PyTime_AsTimeval_clamp@@Base+0x130> │ │ │ │ - bl a55fc │ │ │ │ + bne 4d4fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d650 <_PyTime_AsTimeval_clamp@@Base+0x130> │ │ │ │ - b 4d618 <_PyTime_AsTimeval_clamp@@Base+0xf8> │ │ │ │ + beq 4d4fc │ │ │ │ + b 4d4c4 │ │ │ │ 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 4d6e4 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + bls 4d590 │ │ │ │ ldrb r3, [r9], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d6b4 <_PyTime_AsTimeval_clamp@@Base+0x194> │ │ │ │ + bne 4d560 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4d674 <_PyTime_AsTimeval_clamp@@Base+0x154> │ │ │ │ - bl 355320 │ │ │ │ + ble 4d520 │ │ │ │ + bl 355744 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 4d770 <_PyTime_AsTimeval_clamp@@Base+0x250> │ │ │ │ + bgt 4d61c │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4d674 <_PyTime_AsTimeval_clamp@@Base+0x154> │ │ │ │ + b 4d520 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4d770 <_PyTime_AsTimeval_clamp@@Base+0x250> │ │ │ │ + beq 4d61c │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4d674 <_PyTime_AsTimeval_clamp@@Base+0x154> │ │ │ │ + bne 4d520 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4d674 <_PyTime_AsTimeval_clamp@@Base+0x154> │ │ │ │ - b 4d770 <_PyTime_AsTimeval_clamp@@Base+0x250> │ │ │ │ + bge 4d520 │ │ │ │ + b 4d61c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 4d770 <_PyTime_AsTimeval_clamp@@Base+0x250> │ │ │ │ + bgt 4d61c │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r6, r0, #0 │ │ │ │ addne r4, r6, #16 │ │ │ │ movne r9, #0 │ │ │ │ movne sl, #32 │ │ │ │ - beq 4d618 <_PyTime_AsTimeval_clamp@@Base+0xf8> │ │ │ │ + beq 4d4c4 │ │ │ │ cmp r7, r8 │ │ │ │ - bls 4d784 <_PyTime_AsTimeval_clamp@@Base+0x264> │ │ │ │ + bls 4d630 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d758 <_PyTime_AsTimeval_clamp@@Base+0x238> │ │ │ │ + bne 4d604 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4d714 <_PyTime_AsTimeval_clamp@@Base+0x1f4> │ │ │ │ + ble 4d5c0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355320 │ │ │ │ + bl 355744 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 4d714 <_PyTime_AsTimeval_clamp@@Base+0x1f4> │ │ │ │ + beq 4d5c0 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4d748 <_PyTime_AsTimeval_clamp@@Base+0x228> │ │ │ │ + b 4d5f4 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 4d714 <_PyTime_AsTimeval_clamp@@Base+0x1f4> │ │ │ │ - ldr r3, [pc, #28] @ 4d794 <_PyTime_AsTimeval_clamp@@Base+0x274> │ │ │ │ - ldr r1, [pc, #28] @ 4d798 <_PyTime_AsTimeval_clamp@@Base+0x278> │ │ │ │ + b 4d5c0 │ │ │ │ + ldr r3, [pc, #28] @ 4d640 │ │ │ │ + ldr r1, [pc, #28] @ 4d644 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 4d618 <_PyTime_AsTimeval_clamp@@Base+0xf8> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 4d4c4 │ │ │ │ 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 sp, r8, r0, lsl #8 │ │ │ │ + eorseq sp, r8, r0, asr #16 │ │ │ │ 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] @ 4d7d4 <_PyTime_AsTimeval_clamp@@Base+0x2b4> │ │ │ │ + ldr r0, [pc, #12] @ 4d680 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq ip, r7, r0, asr #6 │ │ │ │ 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] @ 4d6ec │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #40] @ 4d6f0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl fe0f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4d6e4 │ │ │ │ + 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 fp, r5, r4, lsl #15 │ │ │ │ + │ │ │ │ +0004d6f4 <_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 310838 │ │ │ │ + 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] @ 4d938 <_PyTime_AsTimeval_clamp@@Base+0x418> │ │ │ │ + ldr r1, [pc, #328] @ 4d8a0 <_PyTime_AsTimeval_clamp@@Base+0x1ac> │ │ │ │ mov r5, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17dc08 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 4d888 <_PyTime_AsTimeval_clamp@@Base+0x368> │ │ │ │ + bne 4d7f0 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b0494 │ │ │ │ + bl 1b06fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d908 <_PyTime_AsTimeval_clamp@@Base+0x3e8> │ │ │ │ + beq 4d870 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bne 4d854 <_PyTime_AsTimeval_clamp@@Base+0x334> │ │ │ │ + bne 4d7bc <_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 4d85c <_PyTime_AsTimeval_clamp@@Base+0x33c> │ │ │ │ + b 4d7c4 <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 213858 │ │ │ │ + bl 21381c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d8e4 <_PyTime_AsTimeval_clamp@@Base+0x3c4> │ │ │ │ + beq 4d84c <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d92c <_PyTime_AsTimeval_clamp@@Base+0x40c> │ │ │ │ + beq 4d894 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4d92c <_PyTime_AsTimeval_clamp@@Base+0x40c> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4d92c <_PyTime_AsTimeval_clamp@@Base+0x40c> │ │ │ │ + bne 4d894 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4d894 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4d910 <_PyTime_AsTimeval_clamp@@Base+0x3f0> │ │ │ │ + bge 4d878 <_PyTime_AsTimeval_clamp@@Base+0x184> │ │ │ │ mov r1, r5 │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d908 <_PyTime_AsTimeval_clamp@@Base+0x3e8> │ │ │ │ + beq 4d870 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4d92c <_PyTime_AsTimeval_clamp@@Base+0x40c> │ │ │ │ + beq 4d894 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d92c <_PyTime_AsTimeval_clamp@@Base+0x40c> │ │ │ │ + bne 4d894 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #104] @ 4d93c <_PyTime_AsTimeval_clamp@@Base+0x41c> │ │ │ │ + ldr r0, [pc, #104] @ 4d8a4 <_PyTime_AsTimeval_clamp@@Base+0x1b0> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #96] @ 4d940 <_PyTime_AsTimeval_clamp@@Base+0x420> │ │ │ │ + ldr r1, [pc, #96] @ 4d8a8 <_PyTime_AsTimeval_clamp@@Base+0x1b4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d908 <_PyTime_AsTimeval_clamp@@Base+0x3e8> │ │ │ │ + beq 4d870 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d908 <_PyTime_AsTimeval_clamp@@Base+0x3e8> │ │ │ │ + bne 4d870 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4d92c <_PyTime_AsTimeval_clamp@@Base+0x40c> │ │ │ │ + b 4d894 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 4d944 <_PyTime_AsTimeval_clamp@@Base+0x424> │ │ │ │ + ldr r1, [pc, #36] @ 4d8ac <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ mov r2, r5 │ │ │ │ - bl ad038 │ │ │ │ + bl ad004 │ │ │ │ mov r4, r0 │ │ │ │ - b 4d8a0 <_PyTime_AsTimeval_clamp@@Base+0x380> │ │ │ │ + b 4d808 <_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 lr, r8, r8, lsl #7 │ │ │ │ - eorseq fp, r6, r0, ror sl │ │ │ │ + eorseq lr, r8, r8, asr #15 │ │ │ │ + @ instruction: 0x0036beb0 │ │ │ │ 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 17ab68 │ │ │ │ + b 17ac9c │ │ │ │ │ │ │ │ -0004d968 : │ │ │ │ +0004d8d0 : │ │ │ │ mov r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r4, [pc, #64] @ 4d9bc │ │ │ │ + bl 357b00 │ │ │ │ + ldr r4, [pc, #64] @ 4d924 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 4d9ac │ │ │ │ + beq 4d914 │ │ │ │ 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] @ 4da28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 4da2c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl fdfec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4da20 │ │ │ │ - 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 fp, r5, r4, asr #6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4da58 │ │ │ │ + bne 4d950 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fc8ac │ │ │ │ + b 1fcc08 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4da7c │ │ │ │ + ldr r0, [pc, #20] @ 4d974 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4da4c │ │ │ │ - eorseq r3, r7, r8, lsr #15 │ │ │ │ + b 4d944 │ │ │ │ + @ instruction: 0x00373bfc │ │ │ │ + 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 4d9dc │ │ │ │ + clz r3, r2 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + cmp ip, #1 │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4d9dc │ │ │ │ + ldr r3, [r4, #444] @ 0x1bc │ │ │ │ + ldr r1, [pc, #80] @ 4da20 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 4da14 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, ip │ │ │ │ + ldr ip, [pc, #56] @ 4da24 │ │ │ │ + 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 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4d9c4 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq sl, r6, ip, ror fp │ │ │ │ + subseq r2, r7, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4dac4 │ │ │ │ + bne 4da6c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4dae8 │ │ │ │ - ldr r2, [pc, #192] @ 4db78 │ │ │ │ - ldr r1, [pc, #192] @ 4db7c │ │ │ │ - ldr r0, [pc, #192] @ 4db80 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4db10 │ │ │ │ + bne 4da90 │ │ │ │ + ldr r2, [pc, #192] @ 4db20 │ │ │ │ + ldr r1, [pc, #192] @ 4db24 │ │ │ │ + ldr r0, [pc, #192] @ 4db28 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 4dab8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #172] @ 4db80 │ │ │ │ + ldr r0, [pc, #172] @ 4db28 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4da9c │ │ │ │ - b 4db10 │ │ │ │ + bne 4da44 │ │ │ │ + b 4dab8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4db18 │ │ │ │ - ldr r2, [pc, #116] @ 4db78 │ │ │ │ - ldr r1, [pc, #124] @ 4db84 │ │ │ │ - ldr r0, [pc, #116] @ 4db80 │ │ │ │ + bne 4dac0 │ │ │ │ + ldr r2, [pc, #116] @ 4db20 │ │ │ │ + ldr r1, [pc, #124] @ 4db2c │ │ │ │ + ldr r0, [pc, #116] @ 4db28 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 4db70 │ │ │ │ + b 4db18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138b08 │ │ │ │ + bl 138b90 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4db10 │ │ │ │ + beq 4dab8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 138b08 │ │ │ │ + bl 138b90 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 4db58 │ │ │ │ + beq 4db00 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 29568 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4db70 │ │ │ │ + beq 4db18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - eorseq fp, r7, r0, ror #24 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + eorseq ip, r7, r0, lsr #1 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 4dbc4 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 4db60 │ │ │ │ + bl 342af4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 4dbbc │ │ │ │ + ldr r1, [pc, #72] @ 4dbc8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4dbb4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4dbb4 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6bd4 <_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 │ │ │ │ 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] @ 4dc94 │ │ │ │ + ldr r1, [pc, #208] @ 4dcd8 │ │ │ │ str ip, [sp] │ │ │ │ - bl fdfec │ │ │ │ + bl fe0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dbd8 │ │ │ │ + bne 4dc1c │ │ │ │ mov r5, #0 │ │ │ │ - b 4dc88 │ │ │ │ - ldr r3, [pc, #184] @ 4dc98 │ │ │ │ + b 4dccc │ │ │ │ + ldr r3, [pc, #184] @ 4dcdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f78c │ │ │ │ + bl 11f838 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4dc00 │ │ │ │ - bl a55fc │ │ │ │ + bne 4dc44 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dbd0 │ │ │ │ - bl 2641c4 │ │ │ │ + bne 4dc14 │ │ │ │ + bl 264654 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4dbd0 │ │ │ │ + beq 4dc14 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4dc54 │ │ │ │ + bge 4dc98 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 4dbd0 │ │ │ │ + beq 4dc14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dbd0 │ │ │ │ + bne 4dc14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4dbd0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4dc14 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 183acc <_PyErr_ChainExceptions1@@Base+0x1cd0> │ │ │ │ + bl 183bfc <_PyErr_ChainExceptions1@@Base+0x1ccc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4dc88 │ │ │ │ + beq 4dccc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dc88 │ │ │ │ + bne 4dccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -36249,554 +36266,515 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 4dcf8 │ │ │ │ + bne 4dd3c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4dd34 │ │ │ │ + beq 4dd78 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #332] @ 4de5c │ │ │ │ + ldr ip, [pc, #332] @ 4dea0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd34 │ │ │ │ + bne 4dd78 │ │ │ │ mov r0, #0 │ │ │ │ - b 4de54 │ │ │ │ - ldr r1, [pc, #292] @ 4de60 │ │ │ │ + b 4de98 │ │ │ │ + ldr r1, [pc, #292] @ 4dea4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1494e8 │ │ │ │ + bl 149574 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4dd2c │ │ │ │ + beq 4dd70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7158 │ │ │ │ + bl 1e74a8 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 4dd7c │ │ │ │ + beq 4ddc0 │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4de2c │ │ │ │ + bge 4de70 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, r6, lsl #2] │ │ │ │ - b 4dd8c │ │ │ │ + b 4ddd0 │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4de2c │ │ │ │ + bge 4de70 │ │ │ │ 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 315628 │ │ │ │ + bl 315a48 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4de00 │ │ │ │ + bne 4de44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ddd8 │ │ │ │ + beq 4de1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ddd8 │ │ │ │ + bne 4de1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dd2c │ │ │ │ + beq 4dd70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4dd2c │ │ │ │ + bne 4dd70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4dd2c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4dd70 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4de24 │ │ │ │ + beq 4de68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4de24 │ │ │ │ + bne 4de68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 4dd58 │ │ │ │ + b 4dd9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4de50 │ │ │ │ + beq 4de94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4de50 │ │ │ │ + bne 4de94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #12] @ 4de64 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ 4dea8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r7, r4, lsl sp │ │ │ │ - eorseq lr, r8, r4, lsr #8 │ │ │ │ + eorseq lr, r8, r4, ror #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4de9c │ │ │ │ - ldr r3, [pc, #80] @ 4dee0 │ │ │ │ - ldr r1, [pc, #80] @ 4dee4 │ │ │ │ + bgt 4dee0 │ │ │ │ + ldr r3, [pc, #80] @ 4df24 │ │ │ │ + ldr r1, [pc, #80] @ 4df28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 4deb8 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 4defc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4dec0 │ │ │ │ - ldr r3, [pc, #48] @ 4dee0 │ │ │ │ - ldr r1, [pc, #52] @ 4dee8 │ │ │ │ + beq 4df04 │ │ │ │ + ldr r3, [pc, #48] @ 4df24 │ │ │ │ + ldr r1, [pc, #52] @ 4df2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 4ded8 │ │ │ │ + b 4df1c │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4deec │ │ │ │ + ldr r0, [pc, #28] @ 4df30 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - eorseq r2, r7, ip, asr #26 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + eorseq r3, r7, ip, lsl #3 │ │ │ │ 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] @ 4df84 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4df20 │ │ │ │ - bl 342854 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 4df7c │ │ │ │ - ldr r1, [pc, #72] @ 4df88 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4df74 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4df74 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6b60 <_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 4679c │ │ │ │ + b 46744 │ │ │ │ │ │ │ │ -0004df98 : │ │ │ │ +0004df40 : │ │ │ │ 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] @ 4e02c │ │ │ │ + ldr r3, [pc, #112] @ 4dfd4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ - ble 4dff0 │ │ │ │ + ble 4df98 │ │ │ │ add r1, r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4e010 │ │ │ │ - ldr r1, [pc, #56] @ 4e030 │ │ │ │ + bne 4dfb8 │ │ │ │ + ldr r1, [pc, #56] @ 4dfd8 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ - ldr r2, [pc, #52] @ 4e034 │ │ │ │ + ldr r2, [pc, #52] @ 4dfdc │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 4e024 │ │ │ │ + b 4dfcc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 127eb0 │ │ │ │ + bl 127f68 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, asr #8 │ │ │ │ + eorseq lr, r8, r4, lsl #17 │ │ │ │ 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 a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e134 │ │ │ │ + bne 4e0dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e134 │ │ │ │ + beq 4e0dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e13c │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #164] @ 4e0e4 │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e0b0 │ │ │ │ + bne 4e058 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324bc4 │ │ │ │ + b 324fe4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e140 │ │ │ │ + ldr r1, [pc, #124] @ 4e0e8 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e144 │ │ │ │ + ldr r0, [pc, #120] @ 4e0ec │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e100 │ │ │ │ + beq 4e0a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e100 │ │ │ │ + bne 4e0a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e0a0 │ │ │ │ + beq 4e048 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e134 │ │ │ │ + beq 4e0dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e134 │ │ │ │ + bne 4e0dc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r8, r0, lsr #17 │ │ │ │ + @ instruction: 0x00389cf0 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - eorseq lr, r8, r0, ror r4 │ │ │ │ + @ instruction: 0x0038e8b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 46a24 │ │ │ │ - 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] @ 4e18c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl c025c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sp, r7, r4, ror #7 │ │ │ │ + b 469cc │ │ │ │ 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 4e2c4 │ │ │ │ + beq 4e230 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e2c4 │ │ │ │ + bne 4e230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e2c4 │ │ │ │ + beq 4e230 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e2cc │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #164] @ 4e238 │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e240 │ │ │ │ + bne 4e1ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 324bc4 │ │ │ │ + b 324fe4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e2d0 │ │ │ │ + ldr r1, [pc, #124] @ 4e23c │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e2d4 │ │ │ │ + ldr r0, [pc, #120] @ 4e240 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e290 │ │ │ │ + beq 4e1fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e290 │ │ │ │ + bne 4e1fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e230 │ │ │ │ + beq 4e19c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e2c4 │ │ │ │ + beq 4e230 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e2c4 │ │ │ │ + bne 4e230 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq lr, r8, r4, lsl #9 │ │ │ │ + eorseq lr, r8, r4, asr #17 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq lr, r8, ip, lsl #9 │ │ │ │ + eorseq lr, r8, ip, asr #17 │ │ │ │ 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 4e30c │ │ │ │ - ldr r3, [pc, #80] @ 4e350 │ │ │ │ - ldr r1, [pc, #80] @ 4e354 │ │ │ │ + bgt 4e278 │ │ │ │ + ldr r3, [pc, #80] @ 4e2bc │ │ │ │ + ldr r1, [pc, #80] @ 4e2c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 4e328 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 4e294 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e330 │ │ │ │ - ldr r3, [pc, #48] @ 4e350 │ │ │ │ - ldr r1, [pc, #52] @ 4e358 │ │ │ │ + beq 4e29c │ │ │ │ + ldr r3, [pc, #48] @ 4e2bc │ │ │ │ + ldr r1, [pc, #52] @ 4e2c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 4e348 │ │ │ │ + b 4e2b4 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4e35c │ │ │ │ + ldr r0, [pc, #28] @ 4e2c8 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - eorseq r2, r7, ip, asr #26 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + eorseq r3, r7, ip, lsl #3 │ │ │ │ subseq pc, r7, r8, ror r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ bl 29754 │ │ │ │ pop {r4, lr} │ │ │ │ - b 17ab68 │ │ │ │ + b 17ac9c │ │ │ │ + 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] @ 4e324 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl c02dc │ │ │ │ + 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 4e4c4 │ │ │ │ + beq 4e46c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e4c4 │ │ │ │ + bne 4e46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e4c4 │ │ │ │ + beq 4e46c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 4e4cc │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #164] @ 4e474 │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e440 │ │ │ │ + bne 4e3e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 324bc4 │ │ │ │ + b 324fe4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 4e4d0 │ │ │ │ + ldr r0, [pc, #124] @ 4e478 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e490 │ │ │ │ + beq 4e438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e490 │ │ │ │ + bne 4e438 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e430 │ │ │ │ + beq 4e3d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e4c4 │ │ │ │ + beq 4e46c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e4c4 │ │ │ │ + bne 4e46c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x0038e4b0 │ │ │ │ - @ instruction: 0x0038e4b8 │ │ │ │ + eorseq lr, r8, r0, ror #17 │ │ │ │ + eorseq lr, r8, r8, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 4e518 │ │ │ │ + beq 4e4c0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #48] @ 4e530 │ │ │ │ + ldr r0, [pc, #48] @ 4e4d8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e518 │ │ │ │ + bne 4e4c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - bl b2890 │ │ │ │ + bl b2878 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e510 │ │ │ │ - ldr r0, [pc, #4] @ 4e534 │ │ │ │ + beq 4e4b8 │ │ │ │ + ldr r0, [pc, #4] @ 4e4dc │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, asr #16 │ │ │ │ + mlaseq r7, r4, ip, r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47240 │ │ │ │ + b 471e8 │ │ │ │ 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 │ │ │ │ @@ -36805,92 +36783,92 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 4e5a0 │ │ │ │ + bne 4e548 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4e5d8 │ │ │ │ - ldr r1, [pc, #660] @ 4e83c │ │ │ │ + beq 4e580 │ │ │ │ + ldr r1, [pc, #660] @ 4e7e4 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e62c │ │ │ │ + beq 4e5d4 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #604] @ 4e840 │ │ │ │ + ldr r2, [pc, #604] @ 4e7e8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4e648 │ │ │ │ + beq 4e5f0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4e634 │ │ │ │ + beq 4e5dc │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4e62c │ │ │ │ + beq 4e5d4 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4e64c │ │ │ │ - ldr r3, [pc, #544] @ 4e844 │ │ │ │ - ldr r1, [pc, #544] @ 4e848 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4e830 │ │ │ │ - ldr r2, [pc, #528] @ 4e84c │ │ │ │ - ldr r1, [pc, #528] @ 4e850 │ │ │ │ - ldr r0, [pc, #528] @ 4e854 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e62c │ │ │ │ + beq 4e5f4 │ │ │ │ + ldr r3, [pc, #544] @ 4e7ec │ │ │ │ + ldr r1, [pc, #544] @ 4e7f0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4e7d8 │ │ │ │ + ldr r2, [pc, #528] @ 4e7f4 │ │ │ │ + ldr r1, [pc, #528] @ 4e7f8 │ │ │ │ + ldr r0, [pc, #528] @ 4e7fc │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e5d4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #1 │ │ │ │ movle r7, #0 │ │ │ │ - ble 4e6a4 │ │ │ │ + ble 4e64c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4e680 │ │ │ │ - ldr r2, [pc, #484] @ 4e858 │ │ │ │ - ldr r1, [pc, #484] @ 4e85c │ │ │ │ - ldr r0, [pc, #472] @ 4e854 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e62c │ │ │ │ + bne 4e628 │ │ │ │ + ldr r2, [pc, #484] @ 4e800 │ │ │ │ + ldr r1, [pc, #484] @ 4e804 │ │ │ │ + ldr r0, [pc, #472] @ 4e7fc │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e5d4 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4e62c │ │ │ │ + beq 4e5d4 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 4e61c │ │ │ │ + bne 4e5c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7158 │ │ │ │ + bl 1e74a8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e62c │ │ │ │ + beq 4e5d4 │ │ │ │ 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] │ │ │ │ @@ -36903,265 +36881,198 @@ │ │ │ │ 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 4e720 │ │ │ │ + beq 4e6c8 │ │ │ │ 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 4e744 │ │ │ │ + beq 4e6ec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 4e78c │ │ │ │ + beq 4e734 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e78c │ │ │ │ + beq 4e734 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [pc, #260] @ 4e860 │ │ │ │ + ldr r7, [pc, #260] @ 4e808 │ │ │ │ bl 29604 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, r0, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ - bne 4e760 │ │ │ │ + bne 4e708 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ movne r2, r3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - bne 4e7bc │ │ │ │ + bne 4e764 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e7b0 │ │ │ │ + beq 4e758 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e7b0 │ │ │ │ + bne 4e758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ ldr r6, [r7, r3, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ strne r2, [r0, r3, lsl #2] │ │ │ │ addne r3, r3, #1 │ │ │ │ - bne 4e7bc │ │ │ │ - ldr r7, [pc, #136] @ 4e860 │ │ │ │ + bne 4e764 │ │ │ │ + ldr r7, [pc, #136] @ 4e808 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e828 │ │ │ │ + beq 4e7d0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e81c │ │ │ │ + beq 4e7c4 │ │ │ │ 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 4e7d4 │ │ │ │ + b 4e77c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6630 │ │ │ │ + bl a65ac │ │ │ │ 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: 0x00360cdc │ │ │ │ - @ instruction: 0x00368bb0 │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - eorseq r8, r8, r8, ror r2 │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x00368ff0 │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + @ instruction: 0x003886b8 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ subseq pc, r6, r0, ror r8 @ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e94c │ │ │ │ + bne 4e8f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e94c │ │ │ │ - ldr r0, [pc, #164] @ 4e954 │ │ │ │ - bl a9a48 │ │ │ │ + beq 4e8f4 │ │ │ │ + ldr r0, [pc, #164] @ 4e8fc │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e8c8 │ │ │ │ + bne 4e870 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324bc4 │ │ │ │ + b 324fe4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e958 │ │ │ │ + ldr r1, [pc, #124] @ 4e900 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e95c │ │ │ │ + ldr r0, [pc, #120] @ 4e904 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e918 │ │ │ │ + beq 4e8c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e918 │ │ │ │ + bne 4e8c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e8b8 │ │ │ │ + beq 4e860 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e94c │ │ │ │ + beq 4e8f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e94c │ │ │ │ + bne 4e8f4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, ror #28 │ │ │ │ + eorseq r2, r8, r4, ror #4 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - eorseq lr, r8, r0, lsr r5 │ │ │ │ + eorseq lr, r8, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f72c │ │ │ │ + bl 10f768 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e9ac │ │ │ │ + beq 4e954 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 4e9ac │ │ │ │ + beq 4e954 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4e9ac │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 4e954 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e9e0 │ │ │ │ + beq 4e988 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 4e9e0 │ │ │ │ + beq 4e988 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4e9e0 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 4e988 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ 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 r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4eac0 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 4eac0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 202838 │ │ │ │ - cmp r0, #1114112 @ 0x110000 │ │ │ │ - lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #164] @ 4ead8 │ │ │ │ - lslcc r3, r3, #1 │ │ │ │ - ldrhcc r1, [r2, r3] │ │ │ │ - andcc r3, r0, #127 @ 0x7f │ │ │ │ - addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #148] @ 4eadc │ │ │ │ - lslcc r3, r3, #1 │ │ │ │ - ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #140] @ 4eae0 │ │ │ │ - movcs r2, #0 │ │ │ │ - mov r1, #6 │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrb r7, [r3, #3] │ │ │ │ - mov r5, r0 │ │ │ │ - beq 4ea7c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #108] @ 4eae4 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 4ea84 │ │ │ │ - mov r4, r7 │ │ │ │ - b 4eab4 │ │ │ │ - bl ade10 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4ea7c │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4eab4 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - beq 4ea7c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6314 │ │ │ │ - ldr r2, [pc, #32] @ 4eae8 │ │ │ │ - ldr r1, [pc, #32] @ 4eaec │ │ │ │ - ldr r0, [pc, #32] @ 4eaf0 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r4, r9, r8, lsl #25 │ │ │ │ - subeq r3, r8, r8, lsl #5 │ │ │ │ - subeq r1, r8, ip, asr #28 │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r1, r6, r8, lsr #7 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - @ instruction: 0x003771d8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ moveq r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -37170,819 +37081,866 @@ │ │ │ │ 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 4eb54 │ │ │ │ + bne 4e9f0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4eb88 │ │ │ │ - ldr ip, [pc, #204] @ 4ec28 │ │ │ │ + beq 4ea24 │ │ │ │ + ldr ip, [pc, #204] @ 4eac4 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ec1c │ │ │ │ + beq 4eab8 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4ec3c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4ead8 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ec1c │ │ │ │ + beq 4eab8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 4ebc8 │ │ │ │ + beq 4ea64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ebcc │ │ │ │ - bl a55fc │ │ │ │ + bne 4ea68 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ebcc │ │ │ │ - b 4ec1c │ │ │ │ + beq 4ea68 │ │ │ │ + b 4eab8 │ │ │ │ mov r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4ec0c │ │ │ │ - ldr r3, [pc, #44] @ 4ec2c │ │ │ │ + bne 4eaa8 │ │ │ │ + ldr r3, [pc, #44] @ 4eac8 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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 476a0 │ │ │ │ + b 47548 │ │ │ │ │ │ │ │ -0004ec3c <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +0004ead8 <_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 4ec84 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + beq 4eb20 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 4ec84 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 4ecb4 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 4ecb8 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + bne 4eb20 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 4eb50 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 4eb54 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 4eca0 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ - bl 148888 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 4eb3c <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ + bl 148910 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4eca8 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ - bl a55fc │ │ │ │ + bne 4eb44 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eca8 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + beq 4eb44 <_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: 0x00381df4 │ │ │ │ - b 4e960 │ │ │ │ - ldr r3, [pc, #28] @ 4ece4 <_PyLong_UnsignedInt_Converter@@Base+0xa8> │ │ │ │ + eorseq r2, r8, r8, ror #4 │ │ │ │ + b 4e908 │ │ │ │ + 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 4ec34 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 4ec34 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 202b94 │ │ │ │ + cmp r0, #1114112 @ 0x110000 │ │ │ │ + lsrcc r3, r0, #7 │ │ │ │ + ldrcc r2, [pc, #164] @ 4ec4c <_PyLong_UnsignedInt_Converter@@Base+0x174> │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r1, [r2, r3] │ │ │ │ + andcc r3, r0, #127 @ 0x7f │ │ │ │ + addcc r3, r3, r1, lsl #7 │ │ │ │ + ldrcc r2, [pc, #148] @ 4ec50 <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r2, [r2, r3] │ │ │ │ + ldr r3, [pc, #140] @ 4ec54 <_PyLong_UnsignedInt_Converter@@Base+0x17c> │ │ │ │ + movcs r2, #0 │ │ │ │ + mov r1, #6 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrb r7, [r3, #3] │ │ │ │ + mov r5, r0 │ │ │ │ + beq 4ebf0 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r1, [pc, #108] @ 4ec58 <_PyLong_UnsignedInt_Converter@@Base+0x180> │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 4ebf8 <_PyLong_UnsignedInt_Converter@@Base+0x120> │ │ │ │ + mov r4, r7 │ │ │ │ + b 4ec28 <_PyLong_UnsignedInt_Converter@@Base+0x150> │ │ │ │ + bl adddc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4ebf0 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4ec28 <_PyLong_UnsignedInt_Converter@@Base+0x150> │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + beq 4ebf0 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b a6290 │ │ │ │ + ldr r2, [pc, #32] @ 4ec5c <_PyLong_UnsignedInt_Converter@@Base+0x184> │ │ │ │ + ldr r1, [pc, #32] @ 4ec60 <_PyLong_UnsignedInt_Converter@@Base+0x188> │ │ │ │ + ldr r0, [pc, #32] @ 4ec64 <_PyLong_UnsignedInt_Converter@@Base+0x18c> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subeq r5, r9, r8, asr #1 │ │ │ │ + subeq r3, r8, r8, asr #13 │ │ │ │ + subeq r2, r8, ip, lsl #5 │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ + eorseq r1, r6, r8, ror #15 │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + eorseq r7, r7, r8, asr #11 │ │ │ │ + ldr r3, [pc, #28] @ 4ec8c <_PyLong_UnsignedInt_Converter@@Base+0x1b4> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 a58ec │ │ │ │ + b a5868 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4ecf8 <_PyLong_UnsignedInt_Converter@@Base+0xbc> │ │ │ │ - b a58ec │ │ │ │ - ldr r0, [pc] @ 4ed00 <_PyLong_UnsignedInt_Converter@@Base+0xc4> │ │ │ │ + blt 4eca0 <_PyLong_UnsignedInt_Converter@@Base+0x1c8> │ │ │ │ + b a5868 │ │ │ │ + ldr r0, [pc] @ 4eca8 <_PyLong_UnsignedInt_Converter@@Base+0x1d0> │ │ │ │ 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 4ed40 <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ - ldr r2, [pc, #332] @ 4ee80 <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ - ldr r1, [pc, #332] @ 4ee84 <_PyLong_UnsignedInt_Converter@@Base+0x248> │ │ │ │ - ldr r0, [pc, #332] @ 4ee88 <_PyLong_UnsignedInt_Converter@@Base+0x24c> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4ee74 <_PyLong_UnsignedInt_Converter@@Base+0x238> │ │ │ │ + bne 4ece8 <_PyLong_UnsignedInt_Converter@@Base+0x210> │ │ │ │ + ldr r2, [pc, #332] @ 4ee28 <_PyLong_UnsignedInt_Converter@@Base+0x350> │ │ │ │ + ldr r1, [pc, #332] @ 4ee2c <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ + ldr r0, [pc, #332] @ 4ee30 <_PyLong_UnsignedInt_Converter@@Base+0x358> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 4ee1c <_PyLong_UnsignedInt_Converter@@Base+0x344> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138b08 │ │ │ │ + bl 138b90 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4ed74 <_PyLong_UnsignedInt_Converter@@Base+0x138> │ │ │ │ + beq 4ed1c <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ bl 29940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4ed80 <_PyLong_UnsignedInt_Converter@@Base+0x144> │ │ │ │ - ldr r3, [pc, #288] @ 4ee8c <_PyLong_UnsignedInt_Converter@@Base+0x250> │ │ │ │ - ldr r1, [pc, #288] @ 4ee90 <_PyLong_UnsignedInt_Converter@@Base+0x254> │ │ │ │ + beq 4ed28 <_PyLong_UnsignedInt_Converter@@Base+0x250> │ │ │ │ + ldr r3, [pc, #288] @ 4ee34 <_PyLong_UnsignedInt_Converter@@Base+0x35c> │ │ │ │ + ldr r1, [pc, #288] @ 4ee38 <_PyLong_UnsignedInt_Converter@@Base+0x360> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ + b 4ee0c <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ add r5, r0, #1 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls 4ed98 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ - bl 29e588 │ │ │ │ - b 4ed74 <_PyLong_UnsignedInt_Converter@@Base+0x138> │ │ │ │ + bls 4ed40 <_PyLong_UnsignedInt_Converter@@Base+0x268> │ │ │ │ + bl 29e418 │ │ │ │ + b 4ed1c <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4ed90 <_PyLong_UnsignedInt_Converter@@Base+0x154> │ │ │ │ + beq 4ed38 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ 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 4edf4 <_PyLong_UnsignedInt_Converter@@Base+0x1b8> │ │ │ │ - ldr r3, [pc, #168] @ 4ee94 <_PyLong_UnsignedInt_Converter@@Base+0x258> │ │ │ │ + beq 4ed9c <_PyLong_UnsignedInt_Converter@@Base+0x2c4> │ │ │ │ + ldr r3, [pc, #168] @ 4ee3c <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 4ee18 <_PyLong_UnsignedInt_Converter@@Base+0x1dc> │ │ │ │ + bl 144200 │ │ │ │ + b 4edc0 <_PyLong_UnsignedInt_Converter@@Base+0x2e8> │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 4ee58 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ + bhi 4ee00 <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ add r5, r0, #1 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab508 │ │ │ │ + bl ab484 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4ee20 <_PyLong_UnsignedInt_Converter@@Base+0x1e4> │ │ │ │ - bl 29e588 │ │ │ │ + bne 4edc8 <_PyLong_UnsignedInt_Converter@@Base+0x2f0> │ │ │ │ + bl 29e418 │ │ │ │ mov r4, #0 │ │ │ │ - b 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ + b 4ee0c <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [r8] │ │ │ │ bl 2a024 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, r9 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4ee58 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ - ldr r3, [pc, #72] @ 4ee94 <_PyLong_UnsignedInt_Converter@@Base+0x258> │ │ │ │ + beq 4ee00 <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ + ldr r3, [pc, #72] @ 4ee3c <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ + bl 144200 │ │ │ │ + b 4ee0c <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ mov r0, r6 │ │ │ │ - bl b1e54 │ │ │ │ + bl b1e3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq fp, r7, r8, ror #24 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + eorseq ip, r7, r8, lsr #1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 478a4 │ │ │ │ - mov r0, r1 │ │ │ │ - b 4eeb8 │ │ │ │ + b 4795c <_PyCompile_OptimizeCfg@@Base+0x23c> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3] │ │ │ │ - b 1bbd64 │ │ │ │ + b 1bc07c │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b 47f4c │ │ │ │ + mov r0, r1 │ │ │ │ + b 4ee6c │ │ │ │ │ │ │ │ -0004eeb8 : │ │ │ │ +0004ee6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4eee4 │ │ │ │ + beq 4ee98 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4eefc │ │ │ │ - ldr r3, [pc, #140] @ 4ef78 │ │ │ │ + bne 4eeb0 │ │ │ │ + ldr r3, [pc, #140] @ 4ef2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #136] @ 4ef7c │ │ │ │ + ldr r1, [pc, #136] @ 4ef30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 4ef08 │ │ │ │ + bl 117600 │ │ │ │ + b 4eebc │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ef10 │ │ │ │ + bne 4eec4 │ │ │ │ mov r4, #0 │ │ │ │ - b 4ef70 │ │ │ │ + b 4ef24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ef34 │ │ │ │ + beq 4eee8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - ldr r1, [pc, #84] @ 4ef80 │ │ │ │ + ldr r1, [pc, #84] @ 4ef34 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 4ef70 │ │ │ │ - ldr r0, [pc, #60] @ 4ef78 │ │ │ │ + bne 4ef24 │ │ │ │ + ldr r0, [pc, #60] @ 4ef2c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 4ef84 │ │ │ │ + ldr r1, [pc, #64] @ 4ef38 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ef08 │ │ │ │ + beq 4eebc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ef08 │ │ │ │ + bne 4eebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4ef08 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4eebc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, ror #10 │ │ │ │ - andeq r6, r4, r0, asr r9 │ │ │ │ - mlaseq r8, r4, r5, lr │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 47fa4 │ │ │ │ + eorseq lr, r8, r0, asr sl │ │ │ │ + strdeq r6, [r4], -r8 │ │ │ │ + eorseq lr, r8, ip, ror sl │ │ │ │ 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 4efc8 │ │ │ │ - ldr r3, [pc, #80] @ 4f00c │ │ │ │ - ldr r1, [pc, #80] @ 4f010 │ │ │ │ + bgt 4ef70 │ │ │ │ + ldr r3, [pc, #80] @ 4efb4 │ │ │ │ + ldr r1, [pc, #80] @ 4efb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 4efe4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 4ef8c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4efec │ │ │ │ - ldr r3, [pc, #48] @ 4f00c │ │ │ │ - ldr r1, [pc, #52] @ 4f014 │ │ │ │ + beq 4ef94 │ │ │ │ + ldr r3, [pc, #48] @ 4efb4 │ │ │ │ + ldr r1, [pc, #52] @ 4efbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 4f004 │ │ │ │ + b 4efac │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4f018 │ │ │ │ + ldr r0, [pc, #28] @ 4efc0 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - eorseq r2, r7, ip, asr #26 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + eorseq r3, r7, ip, lsl #3 │ │ │ │ subseq lr, r7, ip, lsl r8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b a2984 │ │ │ │ + b a2900 │ │ │ │ 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] @ 4f130 │ │ │ │ + ldr r1, [pc, #232] @ 4f0d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bne 4f094 │ │ │ │ + bne 4f03c │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bne 4f078 │ │ │ │ - ldr r1, [pc, #200] @ 4f134 │ │ │ │ + bne 4f020 │ │ │ │ + ldr r1, [pc, #200] @ 4f0dc │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #196] @ 4f138 │ │ │ │ + ldr r4, [pc, #196] @ 4f0e0 │ │ │ │ movne r4, r1 │ │ │ │ - b 4f128 │ │ │ │ + b 4f0d0 │ │ │ │ cmp r6, #3 │ │ │ │ - bne 4f124 │ │ │ │ - ldr r1, [pc, #172] @ 4f134 │ │ │ │ + bne 4f0cc │ │ │ │ + ldr r1, [pc, #172] @ 4f0dc │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #168] @ 4f138 │ │ │ │ + ldr r4, [pc, #168] @ 4f0e0 │ │ │ │ moveq r4, r1 │ │ │ │ - b 4f128 │ │ │ │ + b 4f0d0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 4f124 │ │ │ │ - bl 91928 │ │ │ │ + beq 4f0cc │ │ │ │ + bl 9196c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f0e0 │ │ │ │ + beq 4f088 │ │ │ │ mov r1, r7 │ │ │ │ - bl afb70 │ │ │ │ + bl afb58 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4f0e8 │ │ │ │ + bge 4f090 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f0e0 │ │ │ │ + beq 4f088 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f0e0 │ │ │ │ + bne 4f088 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4f128 │ │ │ │ + b 4f0d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116df8 │ │ │ │ + bl 116e38 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4f128 │ │ │ │ + beq 4f0d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f128 │ │ │ │ + bne 4f0d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4f128 │ │ │ │ - ldr r4, [pc, #16] @ 4f13c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4f0d0 │ │ │ │ + ldr r4, [pc, #16] @ 4f0e4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0004f140 : │ │ │ │ - ldr r0, [pc] @ 4f148 │ │ │ │ - b 10ecec │ │ │ │ +0004f0e8 : │ │ │ │ + ldr r0, [pc] @ 4f0f0 │ │ │ │ + b 10ed28 │ │ │ │ ldrsheq r2, [r7], #-216 @ 0xffffff28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10f72c │ │ │ │ - ldr r1, [pc, #40] @ 4f194 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128744 │ │ │ │ - ldr r1, [pc, #24] @ 4f198 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110080 │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r2, [r7], #-236 @ 0xffffff14 │ │ │ │ - @ instruction: 0x0038e6dc │ │ │ │ - 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 4f1d4 │ │ │ │ + bhi 4f12c │ │ │ │ cmp r5, #0 │ │ │ │ - ldrle r5, [pc, #160] @ 4f270 │ │ │ │ + ldrle r5, [pc, #160] @ 4f1c8 │ │ │ │ ldrgt r5, [r6] │ │ │ │ - b 4f1f8 │ │ │ │ - ldr r0, [pc, #152] @ 4f274 │ │ │ │ + b 4f150 │ │ │ │ + ldr r0, [pc, #152] @ 4f1cc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f1c4 │ │ │ │ + bne 4f11c │ │ │ │ mov r0, #0 │ │ │ │ - b 4f268 │ │ │ │ + b 4f1c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4f218 │ │ │ │ - ldr r3, [pc, #108] @ 4f278 │ │ │ │ - ldr r1, [pc, #108] @ 4f27c │ │ │ │ + bgt 4f170 │ │ │ │ + ldr r3, [pc, #108] @ 4f1d0 │ │ │ │ + ldr r1, [pc, #108] @ 4f1d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 4f1f0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 4f148 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4f238 │ │ │ │ - ldr r3, [pc, #76] @ 4f278 │ │ │ │ - ldr r1, [pc, #80] @ 4f280 │ │ │ │ + beq 4f190 │ │ │ │ + ldr r3, [pc, #76] @ 4f1d0 │ │ │ │ + ldr r1, [pc, #80] @ 4f1d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 4f1f0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 4f148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175728 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 17585c <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f1f0 │ │ │ │ + blt 4f148 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #44] @ 4f284 │ │ │ │ + ldr r0, [pc, #44] @ 4f1dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r6, ip, lsr r7 │ │ │ │ + eorseq sl, r6, ip, ror fp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - eorseq r2, r7, ip, asr #26 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + eorseq r3, r7, ip, lsl #3 │ │ │ │ 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 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ lsr r6, r3, #2 │ │ │ │ tst r3, #32 │ │ │ │ ldreq r4, [r0, #28] │ │ │ │ and r6, r6, #7 │ │ │ │ - beq 4f2c0 │ │ │ │ + beq 4f218 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 4f2fc │ │ │ │ + bne 4f254 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4] │ │ │ │ - beq 4f2e0 │ │ │ │ + beq 4f238 │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r0, [r4] │ │ │ │ ldrne r0, [r4] │ │ │ │ - bl 189690 <_PyUnicode_IsNumeric@@Base> │ │ │ │ - ldr r3, [pc, #100] @ 4f350 │ │ │ │ - ldr r2, [pc, #100] @ 4f354 │ │ │ │ + bl 1899f0 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + ldr r3, [pc, #100] @ 4f2a8 │ │ │ │ + ldr r2, [pc, #100] @ 4f2ac │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 4f348 │ │ │ │ + beq 4f2a0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble 4f340 │ │ │ │ + ble 4f298 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4, r5] │ │ │ │ - beq 4f32c │ │ │ │ + beq 4f284 │ │ │ │ cmp r6, #2 │ │ │ │ lsl r3, r5, #1 │ │ │ │ ldrheq r0, [r4, r3] │ │ │ │ ldrne r0, [r4, r5, lsl #2] │ │ │ │ - bl 189690 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 1899f0 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f348 │ │ │ │ + beq 4f2a0 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 4f308 │ │ │ │ - ldr r0, [pc, #8] @ 4f350 │ │ │ │ + b 4f260 │ │ │ │ + ldr r0, [pc, #8] @ 4f2a8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 4f354 │ │ │ │ + ldr r0, [pc, #4] @ 4f2ac │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0004f358 <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004f2b0 <_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] @ 4f7dc <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ + ldreq r4, [pc, #1120] @ 4f734 <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 4f7d0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f728 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #1104] @ 4f7e0 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ + ldr r1, [pc, #1104] @ 4f738 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl c0634 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c06b4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 4f664 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + beq 4f5bc <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 129b0c │ │ │ │ + bl 129bbc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4f664 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #1052] @ 4f7e4 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ + beq 4f5bc <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #1052] @ 4f73c <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ str r7, [sp] │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r1, [pc, #1044] @ 4f7e8 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ + bl 357b00 │ │ │ │ + ldr r1, [pc, #1044] @ 4f740 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ - bl 180310 │ │ │ │ + bl 180444 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f674 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq 4f5cc <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ mov r0, sl │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r8, #8 │ │ │ │ addne fp, r4, #8 │ │ │ │ - beq 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f5d0 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r7, sl │ │ │ │ mov r0, r6 │ │ │ │ - bge 4f578 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + bge 4f4d0 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 12e338 │ │ │ │ + bl 12e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f434 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ + beq 4f38c <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f458 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ - b 4f44c <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ + beq 4f3b0 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ + b 4f3a4 <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12d684 │ │ │ │ + bl 12d734 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4f474 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ - b 4f420 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ + beq 4f3cc <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ + b 4f378 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ - ldr r2, [pc, #908] @ 4f7ec <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + bne 4f5d0 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #908] @ 4f744 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #896] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ - b 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #896] @ 4f748 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ + b 4f5d0 <_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 b907c │ │ │ │ + bl b9074 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f5d0 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 4f56c <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne 4f4c4 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f504 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + beq 4f45c <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f504 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ - ldr r2, [pc, #792] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f45c <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + ldr r2, [pc, #792] @ 4f74c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f4f4 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + beq 4f44c <_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 4f550 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + beq 4f4a8 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f550 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ - ldr r2, [pc, #716] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f4a8 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + ldr r2, [pc, #716] @ 4f74c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f540 <_PyEval_MatchKeys@@Base+0x1e8> │ │ │ │ + beq 4f498 <_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] @ 4f7f8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ - ldr r4, [pc, #668] @ 4f7f8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r2, [pc, #672] @ 4f750 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r4, [pc, #668] @ 4f750 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 4f578 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + b 4f4d0 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b 4f400 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + b 4f358 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f5c8 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + beq 4f520 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f5c8 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ - ldr r2, [pc, #596] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f520 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + ldr r2, [pc, #596] @ 4f74c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f5b8 <_PyEval_MatchKeys@@Base+0x260> │ │ │ │ + beq 4f510 <_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 4f614 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + beq 4f56c <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f614 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ - ldr r2, [pc, #520] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f56c <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + ldr r2, [pc, #520] @ 4f74c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f604 <_PyEval_MatchKeys@@Base+0x2ac> │ │ │ │ + beq 4f55c <_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 4f7d0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f728 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f7d0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ - ldr r2, [pc, #444] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f728 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + ldr r2, [pc, #444] @ 4f74c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f650 <_PyEval_MatchKeys@@Base+0x2f8> │ │ │ │ + beq 4f5a8 <_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 4f7d0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + b 4f728 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + b 4f5d0 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4f6d0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f628 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f6d0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f628 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f6d0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ - ldr r2, [pc, #332] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f628 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + ldr r2, [pc, #332] @ 4f74c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f6c0 <_PyEval_MatchKeys@@Base+0x368> │ │ │ │ + beq 4f618 <_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 4f724 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f67c <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f724 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f67c <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f724 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #248] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f67c <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + ldr r2, [pc, #248] @ 4f74c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f714 <_PyEval_MatchKeys@@Base+0x3bc> │ │ │ │ + beq 4f66c <_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 4f778 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f6d0 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f778 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f6d0 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f778 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ - ldr r2, [pc, #164] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f6d0 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + ldr r2, [pc, #164] @ 4f74c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f768 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + beq 4f6c0 <_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 4f7cc <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f724 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f7cc <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f724 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f7cc <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ - ldr r2, [pc, #80] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f724 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + ldr r2, [pc, #80] @ 4f74c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f7bc <_PyEval_MatchKeys@@Base+0x464> │ │ │ │ + beq 4f714 <_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] │ │ │ │ @@ -37992,451 +37950,466 @@ │ │ │ │ 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 ip, r8, ip, lsr r7 │ │ │ │ + eorseq ip, r8, ip, ror fp │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0004f7fc : │ │ │ │ - ldr r0, [pc] @ 4f804 │ │ │ │ - b 10ecec │ │ │ │ - subseq r2, r7, r0, lsl pc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 10f768 │ │ │ │ + ldr r1, [pc, #40] @ 4f79c <_PyEval_MatchKeys@@Base+0x4ec> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1287f8 │ │ │ │ + ldr r1, [pc, #24] @ 4f7a0 <_PyEval_MatchKeys@@Base+0x4f0> │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1100bc │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsheq r2, [r7], #-236 @ 0xffffff14 │ │ │ │ + eorseq lr, r8, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 4f844 │ │ │ │ + bhi 4f7e0 <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4f864 │ │ │ │ - b 4f880 │ │ │ │ - ldr r0, [pc, #292] @ 4f970 │ │ │ │ + bne 4f800 <_PyEval_MatchKeys@@Base+0x550> │ │ │ │ + b 4f81c <_PyEval_MatchKeys@@Base+0x56c> │ │ │ │ + ldr r0, [pc, #292] @ 4f90c <_PyEval_MatchKeys@@Base+0x65c> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f968 │ │ │ │ - b 4f830 │ │ │ │ - bl aafc4 │ │ │ │ + beq 4f904 <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ + b 4f7cc <_PyEval_MatchKeys@@Base+0x51c> │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4f894 │ │ │ │ + bne 4f830 <_PyEval_MatchKeys@@Base+0x580> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 4f8b0 │ │ │ │ - bl a55fc │ │ │ │ + bne 4f84c <_PyEval_MatchKeys@@Base+0x59c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4f8b0 │ │ │ │ - b 4f968 │ │ │ │ + beq 4f84c <_PyEval_MatchKeys@@Base+0x59c> │ │ │ │ + b 4f904 <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f878 │ │ │ │ + bne 4f814 <_PyEval_MatchKeys@@Base+0x564> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 4f878 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 4f814 <_PyEval_MatchKeys@@Base+0x564> │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4f928 │ │ │ │ + ble 4f8c4 <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4f8e0 │ │ │ │ + beq 4f87c <_PyEval_MatchKeys@@Base+0x5cc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 4f92c │ │ │ │ - b 4f958 │ │ │ │ - ldr r3, [pc, #140] @ 4f974 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4f8fc │ │ │ │ - ldr r1, [pc, #128] @ 4f974 │ │ │ │ - bl ade10 │ │ │ │ + beq 4f8c8 <_PyEval_MatchKeys@@Base+0x618> │ │ │ │ + b 4f8f4 <_PyEval_MatchKeys@@Base+0x644> │ │ │ │ + ldr r3, [pc, #140] @ 4f910 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4f898 <_PyEval_MatchKeys@@Base+0x5e8> │ │ │ │ + ldr r1, [pc, #128] @ 4f910 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f910 │ │ │ │ + beq 4f8ac <_PyEval_MatchKeys@@Base+0x5fc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4f92c │ │ │ │ - ldr r2, [pc, #96] @ 4f978 │ │ │ │ - ldr r1, [pc, #96] @ 4f97c │ │ │ │ - ldr r0, [pc, #80] @ 4f970 │ │ │ │ + beq 4f8c8 <_PyEval_MatchKeys@@Base+0x618> │ │ │ │ + ldr r2, [pc, #96] @ 4f914 <_PyEval_MatchKeys@@Base+0x664> │ │ │ │ + ldr r1, [pc, #96] @ 4f918 <_PyEval_MatchKeys@@Base+0x668> │ │ │ │ + ldr r0, [pc, #80] @ 4f90c <_PyEval_MatchKeys@@Base+0x65c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4f968 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 4f904 <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ mov r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 4f944 │ │ │ │ + bgt 4f8e0 <_PyEval_MatchKeys@@Base+0x630> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 27fa14 │ │ │ │ + b 27fb4c │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a944 │ │ │ │ - ldr r3, [pc, #20] @ 4f974 │ │ │ │ + b 4a8ec │ │ │ │ + ldr r3, [pc, #20] @ 4f910 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4f910 │ │ │ │ - b 4f8ec │ │ │ │ + beq 4f8ac <_PyEval_MatchKeys@@Base+0x5fc> │ │ │ │ + b 4f888 <_PyEval_MatchKeys@@Base+0x5d8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, lsl lr │ │ │ │ + eorseq sl, r5, ip, asr r2 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, lsl #7 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10f72c │ │ │ │ - ldr r1, [pc, #40] @ 4f9c8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128744 │ │ │ │ - ldr r1, [pc, #24] @ 4f9cc │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110080 │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r4, asr #30 │ │ │ │ - eorseq lr, r8, r0, lsr #14 │ │ │ │ + eorseq r1, r6, ip, asr #15 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ + │ │ │ │ +0004f91c : │ │ │ │ + ldr r0, [pc] @ 4f924 │ │ │ │ + b 10ed28 │ │ │ │ + subseq r2, r7, r0, lsl pc │ │ │ │ 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 4fa24 │ │ │ │ + bhi 4f97c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fa44 │ │ │ │ - b 4faa0 │ │ │ │ - ldr r0, [pc, #284] @ 4fb48 │ │ │ │ + beq 4f99c │ │ │ │ + b 4f9f8 │ │ │ │ + ldr r0, [pc, #284] @ 4faa0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fa08 │ │ │ │ - b 4faa0 │ │ │ │ + bne 4f960 │ │ │ │ + b 4f9f8 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4fadc │ │ │ │ + ble 4fa34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 4fb4c │ │ │ │ + ldr r2, [pc, #244] @ 4faa4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4fabc │ │ │ │ + beq 4fa14 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4faa8 │ │ │ │ + beq 4fa00 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4faa0 │ │ │ │ + beq 4f9f8 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4fac0 │ │ │ │ - ldr r3, [pc, #184] @ 4fb50 │ │ │ │ - ldr r1, [pc, #184] @ 4fb54 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4fb28 │ │ │ │ - ldr r2, [pc, #168] @ 4fb58 │ │ │ │ - ldr r1, [pc, #168] @ 4fb5c │ │ │ │ - ldr r0, [pc, #144] @ 4fb48 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4faa0 │ │ │ │ + beq 4fa18 │ │ │ │ + ldr r3, [pc, #184] @ 4faa8 │ │ │ │ + ldr r1, [pc, #184] @ 4faac │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4fa80 │ │ │ │ + ldr r2, [pc, #168] @ 4fab0 │ │ │ │ + ldr r1, [pc, #168] @ 4fab4 │ │ │ │ + ldr r0, [pc, #144] @ 4faa0 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 4f9f8 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 4fae0 │ │ │ │ + beq 4fa38 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 4fae0 │ │ │ │ - b 4faa0 │ │ │ │ + bge 4fa38 │ │ │ │ + b 4f9f8 │ │ │ │ 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 216d5c │ │ │ │ + bl 216d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fb28 │ │ │ │ + beq 4fa80 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 4fb60 │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #60] @ 4fab8 │ │ │ │ + bl a99c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fb3c │ │ │ │ + beq 4fa94 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r7, r0, lsr pc │ │ │ │ + eorseq r2, r7, r0, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ - @ instruction: 0x00368bb0 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ - @ instruction: 0x003743b8 │ │ │ │ - │ │ │ │ -0004fb64 : │ │ │ │ - ldr r0, [pc] @ 4fb6c │ │ │ │ - b 10ecec │ │ │ │ - subseq r2, r7, r8, asr pc │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x00368ff0 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ + @ instruction: 0x003747f8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 10f768 │ │ │ │ + ldr r1, [pc, #40] @ 4fb04 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1287f8 │ │ │ │ + ldr r1, [pc, #24] @ 4fb08 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1100bc │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r4, asr #30 │ │ │ │ + eorseq lr, r8, r0, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #264] @ 4fc90 │ │ │ │ + ldr r5, [pc, #264] @ 4fc2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 4fbd0 │ │ │ │ + beq 4fb6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fbd0 │ │ │ │ + bne 4fb6c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1afac8 │ │ │ │ + bl 1afd30 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4fbd8 │ │ │ │ + bne 4fb74 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 4fc88 │ │ │ │ + b 4fc24 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 4fbf8 │ │ │ │ - ldr r1, [pc, #160] @ 4fc90 │ │ │ │ - bl ade10 │ │ │ │ + beq 4fb94 │ │ │ │ + ldr r1, [pc, #160] @ 4fc2c │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fc04 │ │ │ │ + beq 4fba0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - b 4fc1c │ │ │ │ + b 4fbb8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1afac8 │ │ │ │ + bl 1afd30 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ - beq 4fc88 │ │ │ │ + beq 4fc24 │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fc54 │ │ │ │ - ldr r3, [pc, #80] @ 4fc94 │ │ │ │ - ldr r1, [pc, #80] @ 4fc98 │ │ │ │ + beq 4fbf0 │ │ │ │ + ldr r3, [pc, #80] @ 4fc30 │ │ │ │ + ldr r1, [pc, #80] @ 4fc34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 4fc88 │ │ │ │ + b 4fc24 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 3995c │ │ │ │ ldrd r4, [sp, #24] │ │ │ │ - ldr r0, [pc, #28] @ 4fc9c │ │ │ │ + ldr r0, [pc, #28] @ 4fc38 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq lr, r8, ip, lsr #14 │ │ │ │ - @ instruction: 0x0038dffc │ │ │ │ + eorseq lr, r8, ip, ror #22 │ │ │ │ + eorseq lr, r8, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r0 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, sp, #4 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2} │ │ │ │ ldr ip, [sp, #12] │ │ │ │ stm lr, {r0, r1, r2} │ │ │ │ cmp ip, #0 │ │ │ │ - beq 4fce8 │ │ │ │ + beq 4fc84 │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163920 │ │ │ │ + bl 163934 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4fd20 │ │ │ │ - ldr r0, [pc, #32] @ 4fd2c │ │ │ │ - bl 2b16a8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 4fcbc │ │ │ │ + ldr r0, [pc, #32] @ 4fcc8 │ │ │ │ + bl 2b16ac <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 4fd30 │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #20] @ 4fccc │ │ │ │ + bl a99c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038c6b0 │ │ │ │ + @ instruction: 0x0038caf0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4fd44 │ │ │ │ - b 1aeb78 │ │ │ │ + ldr r1, [pc] @ 4fce0 │ │ │ │ + b 1aede0 │ │ │ │ andeq r9, r2, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 17041c │ │ │ │ + bl 170428 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4fdd4 │ │ │ │ - ldr r3, [pc, #1156] @ 50204 │ │ │ │ + beq 4fd70 │ │ │ │ + ldr r3, [pc, #1156] @ 501a0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f78c │ │ │ │ + bl 11f838 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4fda4 │ │ │ │ - bl a55fc │ │ │ │ + bne 4fd40 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fdac │ │ │ │ - b 501f4 │ │ │ │ + beq 4fd48 │ │ │ │ + b 50190 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fdbc │ │ │ │ + bge 4fd58 │ │ │ │ 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 5c08c │ │ │ │ - ldr r3, [pc, #1068] @ 50208 │ │ │ │ + b 5c034 │ │ │ │ + ldr r3, [pc, #1068] @ 501a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 501e4 │ │ │ │ + bne 50180 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fe10 │ │ │ │ + beq 4fdac │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16e7fc │ │ │ │ + bl 16e808 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fe28 │ │ │ │ - b 501f4 │ │ │ │ + bge 4fdc4 │ │ │ │ + b 50190 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3146d4 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + bl 314c38 <_PyGen_SetStopIterationValue@@Base+0x190> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4fdf0 │ │ │ │ - b 501f4 │ │ │ │ + bne 4fd8c │ │ │ │ + b 50190 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16f144 │ │ │ │ + bl 16f150 │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4ff60 │ │ │ │ + bne 4fefc │ │ │ │ cmp r0, #0 │ │ │ │ - ble 501f8 │ │ │ │ + ble 50194 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4fe80 │ │ │ │ + bge 4fe1c │ │ │ │ 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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrne r4, [sp, #12] │ │ │ │ movne r9, #0 │ │ │ │ - beq 501f4 │ │ │ │ + beq 50190 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r1, r4, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls 4fefc │ │ │ │ + bls 4fe98 │ │ │ │ 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] │ │ │ │ @@ -38446,169 +38419,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 4fe98 │ │ │ │ + b 4fe34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 4ff28 │ │ │ │ + bcs 4fec4 │ │ │ │ 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 501f8 │ │ │ │ + beq 50194 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 501f8 │ │ │ │ + bne 50194 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 501f8 │ │ │ │ - ldr r1, [pc, #676] @ 5020c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 50194 │ │ │ │ + ldr r1, [pc, #676] @ 501a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1494e8 │ │ │ │ + bl 149574 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 501f4 │ │ │ │ + beq 50190 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r5, r8 │ │ │ │ - beq 4ffc4 │ │ │ │ + beq 4ff60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ffa8 │ │ │ │ + beq 4ff44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ffa8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #608] @ 50210 │ │ │ │ - ldr r1, [pc, #608] @ 50214 │ │ │ │ + bne 4ff44 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #608] @ 501ac │ │ │ │ + ldr r1, [pc, #608] @ 501b0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1175c0 │ │ │ │ - b 501f4 │ │ │ │ + bl 117600 │ │ │ │ + b 50190 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 4ffe0 │ │ │ │ + bge 4ff7c │ │ │ │ sub r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3156c8 │ │ │ │ + bl 315d04 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5007c │ │ │ │ - ldr r1, [pc, #560] @ 50218 │ │ │ │ + beq 50018 │ │ │ │ + ldr r1, [pc, #560] @ 501b4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17dad4 │ │ │ │ - bl 10f72c │ │ │ │ + bl 17dc08 │ │ │ │ + bl 10f768 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50064 │ │ │ │ + bge 50000 │ │ │ │ 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 5005c │ │ │ │ + beq 4fff8 │ │ │ │ mov r0, sl │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5005c │ │ │ │ - ldr r3, [pc, #476] @ 5021c │ │ │ │ + bne 4fff8 │ │ │ │ + ldr r3, [pc, #476] @ 501b8 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #468] @ 50220 │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #468] @ 501bc │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50088 │ │ │ │ - b 501f4 │ │ │ │ + bne 50024 │ │ │ │ + b 50190 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 4fff8 │ │ │ │ + b 4ff94 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 500d4 │ │ │ │ + ble 50070 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 500a4 │ │ │ │ + bne 50040 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 501f4 │ │ │ │ + beq 50190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 501f4 │ │ │ │ + bne 50190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 501f4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 50190 │ │ │ │ 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 500bc │ │ │ │ - b 500d8 │ │ │ │ + bne 50058 │ │ │ │ + b 50074 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ ldrgt ip, [r3, #4] │ │ │ │ - ble 50110 │ │ │ │ + ble 500ac │ │ │ │ cmp ip, r2 │ │ │ │ - ble 50120 │ │ │ │ + ble 500bc │ │ │ │ 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 500ec │ │ │ │ + b 50088 │ │ │ │ ldrlt r2, [r3, #4] │ │ │ │ ldrlt ip, [sp, #8] │ │ │ │ sublt r2, r2, #1 │ │ │ │ - blt 50138 │ │ │ │ + blt 500d4 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsl lr, lr, #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ - b 5015c │ │ │ │ + b 500f8 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 50120 │ │ │ │ + bgt 500bc │ │ │ │ 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 50138 │ │ │ │ + b 500d4 │ │ │ │ cmp r2, r8 │ │ │ │ - bge 501a4 │ │ │ │ + bge 50140 │ │ │ │ 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 │ │ │ │ @@ -38616,143 +38589,53 @@ │ │ │ │ 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 5015c │ │ │ │ + b 500f8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub r2, r2, r5 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 501d8 │ │ │ │ + beq 50174 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 501d8 │ │ │ │ + bne 50174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b208 │ │ │ │ - b 501f8 │ │ │ │ - ldr r3, [pc, #48] @ 5021c │ │ │ │ - ldr r1, [pc, #52] @ 50224 │ │ │ │ + bl 9b228 │ │ │ │ + b 50194 │ │ │ │ + ldr r3, [pc, #48] @ 501b8 │ │ │ │ + ldr r1, [pc, #52] @ 501c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 lr, r8, ip, lsr r7 │ │ │ │ + eorseq lr, r8, ip, ror fp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r7, ip, lsr #25 │ │ │ │ + eorseq r4, r7, ip, ror #1 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, ror r6 │ │ │ │ - eorseq lr, r8, ip, asr r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10f72c │ │ │ │ - ldr r1, [pc, #316] @ 50384 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128744 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 50268 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12877c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #260] @ 50388 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128744 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - beq 50260 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12877c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #216] @ 5038c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128744 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - beq 50260 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12877c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #172] @ 50390 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128744 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 50260 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12877c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #128] @ 50394 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128744 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - beq 50260 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12877c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #84] @ 50398 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128744 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - beq 50260 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12877c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r2, [pc, #40] @ 5039c │ │ │ │ - ldr r1, [pc, #40] @ 503a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 282964 │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, ip, lsl #31 │ │ │ │ - subseq r2, r7, r0, lsr #31 │ │ │ │ - ldrheq r2, [r7], #-244 @ 0xffffff0c │ │ │ │ - subseq r2, r7, r8, asr #31 │ │ │ │ - ldrsbeq r2, [r7], #-252 @ 0xffffff04 │ │ │ │ - ldrsheq r2, [r7], #-240 @ 0xffffff10 │ │ │ │ - eorseq lr, r8, r0, lsl #15 │ │ │ │ - eorseq r9, r5, r8, ror r0 │ │ │ │ + eorseq fp, r8, r8, lsl #20 │ │ │ │ + mlaseq r8, ip, fp, lr │ │ │ │ + │ │ │ │ +000501c4 : │ │ │ │ + ldr r0, [pc] @ 501cc │ │ │ │ + b 10ed28 │ │ │ │ + subseq r2, r7, r8, asr pc │ │ │ │ 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 │ │ │ │ @@ -38760,816 +38643,859 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ - bne 503fc │ │ │ │ + bne 50228 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5042c │ │ │ │ - ldr ip, [pc, #1576] @ 50a2c │ │ │ │ + beq 50258 │ │ │ │ + ldr ip, [pc, #1576] @ 50858 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 504f0 │ │ │ │ + beq 5031c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 504a8 │ │ │ │ + beq 502d4 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5044c │ │ │ │ + beq 50278 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 50450 │ │ │ │ - b 504b4 │ │ │ │ - ldr r5, [pc, #1500] @ 50a30 │ │ │ │ + bne 5027c │ │ │ │ + b 502e0 │ │ │ │ + ldr r5, [pc, #1500] @ 5085c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 50470 │ │ │ │ - bl a55fc │ │ │ │ + bne 5029c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 504b4 │ │ │ │ - b 504f0 │ │ │ │ - bl aafc4 │ │ │ │ + beq 502e0 │ │ │ │ + b 5031c │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 5049c │ │ │ │ + beq 502c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5049c │ │ │ │ + bne 502c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 504b8 │ │ │ │ - b 50460 │ │ │ │ - ldr r5, [pc, #1408] @ 50a30 │ │ │ │ + bne 502e4 │ │ │ │ + b 5028c │ │ │ │ + ldr r5, [pc, #1408] @ 5085c │ │ │ │ mvn r7, #0 │ │ │ │ - b 504b8 │ │ │ │ + b 502e4 │ │ │ │ mvn r7, #0 │ │ │ │ - ldr r3, [pc, #1392] @ 50a30 │ │ │ │ + ldr r3, [pc, #1392] @ 5085c │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ add r9, r8, #16 │ │ │ │ - bne 506ac │ │ │ │ + bne 504d8 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 504f8 │ │ │ │ + bne 50324 │ │ │ │ mov r4, #0 │ │ │ │ - b 50a20 │ │ │ │ + b 5084c │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr fp, [pc, #1328] @ 50a34 │ │ │ │ + ldr fp, [pc, #1328] @ 50860 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 50620 │ │ │ │ + beq 5044c │ │ │ │ cmp r1, #0 │ │ │ │ - blt 50670 │ │ │ │ + blt 5049c │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ sub r6, r1, #1 │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 5054c │ │ │ │ + beq 50378 │ │ │ │ mov r1, r6 │ │ │ │ - b 50514 │ │ │ │ + b 50340 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 50590 │ │ │ │ + bne 503bc │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 50538 │ │ │ │ + bne 50364 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 50590 │ │ │ │ - ldr r3, [pc, #1232] @ 50a38 │ │ │ │ + bne 503bc │ │ │ │ + ldr r3, [pc, #1232] @ 50864 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 50590 │ │ │ │ + bne 503bc │ │ │ │ ldr r3, [r8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r8, [r3] │ │ │ │ - b 50670 │ │ │ │ + b 5049c │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 50684 │ │ │ │ + beq 504b0 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle sl, [r3, r5, lsl #2] │ │ │ │ - ble 50614 │ │ │ │ + ble 50440 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 505f4 │ │ │ │ + beq 50420 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50684 │ │ │ │ + beq 504b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50684 │ │ │ │ + bne 504b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 50684 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 504b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50614 │ │ │ │ + beq 50440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50614 │ │ │ │ + bne 50440 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 5050c │ │ │ │ + b 50338 │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #1032] @ 50a34 │ │ │ │ - blt 50670 │ │ │ │ + ldrge r3, [pc, #1032] @ 50860 │ │ │ │ + blt 5049c │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 50648 │ │ │ │ + beq 50474 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 50670 │ │ │ │ - b 5062c │ │ │ │ + bcc 5049c │ │ │ │ + b 50458 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50684 │ │ │ │ + beq 504b0 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - bgt 509c0 │ │ │ │ + bgt 507ec │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2a83a8 │ │ │ │ + bl 2a8238 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50a20 │ │ │ │ + bge 5084c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 504f0 │ │ │ │ + beq 5031c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 504f0 │ │ │ │ + bne 5031c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 504f0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 5031c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 504f0 │ │ │ │ + bne 5031c │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 506ec │ │ │ │ - ldr r3, [pc, #860] @ 50a3c │ │ │ │ - ldr r1, [pc, #860] @ 50a40 │ │ │ │ + bne 50518 │ │ │ │ + ldr r3, [pc, #860] @ 50868 │ │ │ │ + ldr r1, [pc, #860] @ 5086c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 509b0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 507dc │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 50810 │ │ │ │ + bne 5063c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ movne r1, r6 │ │ │ │ - beq 509b0 │ │ │ │ + beq 507dc │ │ │ │ cmp r6, #0 │ │ │ │ - blt 507d8 │ │ │ │ + blt 50604 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 507d8 │ │ │ │ + bcc 50604 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne 507d0 │ │ │ │ + bne 505fc │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 5098c │ │ │ │ + beq 507b8 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle fp, [r3, r5, lsl #2] │ │ │ │ - ble 507c0 │ │ │ │ + ble 505ec │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 507a0 │ │ │ │ + beq 505cc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5098c │ │ │ │ + beq 507b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 5098c │ │ │ │ + bne 507b8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 5098c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 507b8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 507c0 │ │ │ │ + beq 505ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 507c0 │ │ │ │ + bne 505ec │ │ │ │ mov r0, fp │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 50720 │ │ │ │ + b 5054c │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcs 50730 │ │ │ │ + bcs 5055c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 507f0 │ │ │ │ - ldr r3, [pc, #592] @ 50a38 │ │ │ │ + bne 5061c │ │ │ │ + ldr r3, [pc, #592] @ 50864 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 508d4 │ │ │ │ + beq 50700 │ │ │ │ cmn r1, #1 │ │ │ │ - blt 50978 │ │ │ │ + blt 507a4 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 50908 │ │ │ │ - b 5098c │ │ │ │ - bl 92d88 │ │ │ │ + bne 50734 │ │ │ │ + b 507b8 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 509b0 │ │ │ │ + beq 507dc │ │ │ │ cmp r7, r5 │ │ │ │ - beq 508bc │ │ │ │ + beq 506e8 │ │ │ │ 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 287694 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287680 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 508bc │ │ │ │ + blt 506e8 │ │ │ │ add r0, fp, sl │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 5098c │ │ │ │ + beq 507b8 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 508b0 │ │ │ │ + ble 506dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50930 │ │ │ │ + bne 5075c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 508b0 │ │ │ │ + beq 506dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 508b0 │ │ │ │ + bne 506dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b 5081c │ │ │ │ + b 50648 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 508f4 │ │ │ │ - ldr r3, [pc, #364] @ 50a38 │ │ │ │ + bne 50720 │ │ │ │ + ldr r3, [pc, #364] @ 50864 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 508f4 │ │ │ │ + bne 50720 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r5, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r8, [r3] │ │ │ │ - b 50978 │ │ │ │ + b 507a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 5098c │ │ │ │ + beq 507b8 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 50974 │ │ │ │ + ble 507a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50954 │ │ │ │ + beq 50780 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5098c │ │ │ │ + beq 507b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5098c │ │ │ │ + bne 507b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 5098c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 507b8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50974 │ │ │ │ + beq 507a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50974 │ │ │ │ + bne 507a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2a83a8 │ │ │ │ + bl 2a8238 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 509b4 │ │ │ │ + bge 507e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 509b0 │ │ │ │ + beq 507dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 509b0 │ │ │ │ + bne 507dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 50a20 │ │ │ │ + bl 1132c8 │ │ │ │ + b 5084c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 509fc │ │ │ │ + beq 50828 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50684 │ │ │ │ + beq 504b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50684 │ │ │ │ + bne 504b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 50684 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 504b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5066c │ │ │ │ + beq 50498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5066c │ │ │ │ + bne 50498 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 5066c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 50498 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r7, r4 │ │ │ │ + subseq r2, r7, ip, lsl #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00366adc │ │ │ │ + eorseq r6, r6, ip, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50a70 │ │ │ │ + beq 5089c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 334e98 <_PyUnicode_ToNumeric@@Base+0x4578> │ │ │ │ - ldr r5, [pc, #60] @ 50ab4 │ │ │ │ + bl 3350c4 <_PyUnicode_ToNumeric@@Base+0x4228> │ │ │ │ + ldr r5, [pc, #60] @ 508e0 │ │ │ │ add r0, r4, #12 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r1, [pc, #48] @ 50ab4 │ │ │ │ + ldr r1, [pc, #48] @ 508e0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 21564c │ │ │ │ + bl 21560c │ │ │ │ ldr r3, [r5] │ │ │ │ add r0, r4, #16 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r1, [pc, #12] @ 50ab4 │ │ │ │ + ldr r1, [pc, #12] @ 508e0 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 21564c │ │ │ │ - ldr r0, [pc] @ 50ab4 │ │ │ │ + bl 21560c │ │ │ │ + ldr r0, [pc] @ 508e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 29ec8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 10f768 │ │ │ │ + ldr r1, [pc, #316] @ 50a60 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1287f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5] │ │ │ │ + bne 50944 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128830 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5093c │ │ │ │ + ldr r1, [pc, #260] @ 50a64 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1287f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + beq 5093c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128830 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5093c │ │ │ │ + ldr r1, [pc, #216] @ 50a68 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1287f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + beq 5093c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128830 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5093c │ │ │ │ + ldr r1, [pc, #172] @ 50a6c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1287f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 5093c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128830 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5093c │ │ │ │ + ldr r1, [pc, #128] @ 50a70 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1287f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + beq 5093c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128830 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5093c │ │ │ │ + ldr r1, [pc, #84] @ 50a74 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1287f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + beq 5093c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128830 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5093c │ │ │ │ + ldr r2, [pc, #40] @ 50a78 │ │ │ │ + ldr r1, [pc, #40] @ 50a7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 282950 │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrheq r2, [r7], #-248 @ 0xffffff08 │ │ │ │ + subseq r2, r7, ip, asr #31 │ │ │ │ + subseq r2, r7, r0, ror #31 │ │ │ │ + ldrsheq r2, [r7], #-244 @ 0xffffff0c │ │ │ │ + subseq r3, r7, r8 │ │ │ │ + subseq r3, r7, ip, lsl r0 │ │ │ │ + eorseq lr, r8, ip, lsl ip │ │ │ │ + @ instruction: 0x003594b8 │ │ │ │ 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] @ 50d18 │ │ │ │ - beq 50d10 │ │ │ │ + ldreq r4, [pc, #548] @ 50cc0 │ │ │ │ + beq 50cb8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ - bl 191974 │ │ │ │ + bl 191cd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50b94 │ │ │ │ + beq 50b3c │ │ │ │ cmp r8, #1 │ │ │ │ - ldrne fp, [pc, #520] @ 50d1c │ │ │ │ + ldrne fp, [pc, #520] @ 50cc4 │ │ │ │ movne r9, #1 │ │ │ │ - bne 50b70 │ │ │ │ - bl 203608 │ │ │ │ + bne 50b18 │ │ │ │ + bl 203964 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 50b3c │ │ │ │ + beq 50ae4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 50b44 │ │ │ │ + beq 50aec │ │ │ │ mov r4, r5 │ │ │ │ - b 50d10 │ │ │ │ + b 50cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 50b3c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 50ae4 │ │ │ │ cmp r4, fp │ │ │ │ - bne 50bd0 │ │ │ │ + bne 50b78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50bb8 │ │ │ │ + bne 50b60 │ │ │ │ mov r6, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50d10 │ │ │ │ + bge 50cb8 │ │ │ │ ldr r0, [sl, r9, lsl #2] │ │ │ │ - bl 191974 │ │ │ │ + bl 191cd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50b50 │ │ │ │ + bne 50af8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50b9c │ │ │ │ + bne 50b44 │ │ │ │ mov r4, #0 │ │ │ │ - b 50d10 │ │ │ │ + b 50cb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50b94 │ │ │ │ + bne 50b3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 50b94 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 50b3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50b64 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 50b64 │ │ │ │ + bne 50b0c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 50b0c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50cb8 │ │ │ │ + beq 50c60 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50cb8 │ │ │ │ + beq 50c60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214900 <_PyLong_GCD@@Base> │ │ │ │ + bl 2148c0 <_PyLong_GCD@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 50c0c │ │ │ │ + bne 50bb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 50cbc │ │ │ │ + b 50c64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1947fc │ │ │ │ + bl 194b5c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50c40 │ │ │ │ + beq 50be8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50c40 │ │ │ │ + bne 50be8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50c04 │ │ │ │ + beq 50bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 175bd8 │ │ │ │ + bl 175d0c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 50c7c │ │ │ │ + beq 50c24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50c7c │ │ │ │ + bne 50c24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 50c04 │ │ │ │ + beq 50bac │ │ │ │ mov r0, r7 │ │ │ │ - bl 203608 │ │ │ │ + bl 203964 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50cbc │ │ │ │ + beq 50c64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50cbc │ │ │ │ + bne 50c64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 50cbc │ │ │ │ - ldr r6, [pc, #92] @ 50d1c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 50c64 │ │ │ │ + ldr r6, [pc, #92] @ 50cc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50ce0 │ │ │ │ + beq 50c88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50ce0 │ │ │ │ + bne 50c88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50d04 │ │ │ │ + beq 50cac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50d04 │ │ │ │ + bne 50cac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 50b68 │ │ │ │ - b 50b94 │ │ │ │ + bne 50b10 │ │ │ │ + b 50b3c │ │ │ │ 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 10f72c │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 50eec │ │ │ │ + beq 50e5c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50eec │ │ │ │ + bne 50e5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 50eec │ │ │ │ + beq 50e5c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r5, [pc, #288] @ 50ef4 │ │ │ │ + ldreq r5, [pc, #288] @ 50e64 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 50dec │ │ │ │ + beq 50d5c │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #276] @ 50ef8 │ │ │ │ + ldr r2, [pc, #276] @ 50e68 │ │ │ │ mov r1, fp │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ 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] @ 50efc │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #176] @ 50e6c │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50e64 │ │ │ │ + bne 50dd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 324bc4 │ │ │ │ + b 324fe4 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #128] @ 50f00 │ │ │ │ + ldr r0, [pc, #128] @ 50e70 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov r1, #496 @ 0x1f0 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ - beq 50eb8 │ │ │ │ + beq 50e28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50eb8 │ │ │ │ + bne 50e28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50e54 │ │ │ │ + beq 50dc4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50eec │ │ │ │ + beq 50e5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50eec │ │ │ │ + bne 50e5c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r5, r4, asr r0 │ │ │ │ - eorseq lr, r8, r4, ror #15 │ │ │ │ - eorseq lr, r8, r4, lsl ip │ │ │ │ + mlaseq r5, r4, r4, r8 │ │ │ │ + eorseq lr, r8, r4, lsr #24 │ │ │ │ + eorseq pc, r8, r4, asr 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 10f72c │ │ │ │ + bl 10f768 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 10f72c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 10f768 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50f78 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 50f8c │ │ │ │ - b 50f9c │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50f68 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + b 512d4 │ │ │ │ + b 512d4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 9196c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 50f40 │ │ │ │ mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + bl afb58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50fb8 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50fd4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50ff0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - b 5132c │ │ │ │ - b 5132c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 91928 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 51068 │ │ │ │ - mov r1, r5 │ │ │ │ - bl afb70 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 5106c │ │ │ │ + bge 50f44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51068 │ │ │ │ + beq 50f40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 51068 │ │ │ │ + bne 50f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -39585,393 +39511,445 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 510e0 │ │ │ │ + bne 50fb8 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51120 │ │ │ │ + beq 50ff8 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #492] @ 512d8 │ │ │ │ + ldr ip, [pc, #492] @ 511b0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51120 │ │ │ │ + bne 50ff8 │ │ │ │ mov r4, #0 │ │ │ │ - b 512cc │ │ │ │ - ldr r7, [pc, #436] @ 512dc │ │ │ │ + b 511a4 │ │ │ │ + ldr r7, [pc, #436] @ 511b4 │ │ │ │ cmp r6, #1 │ │ │ │ ldr sl, [r0] │ │ │ │ moveq r9, r7 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 51160 │ │ │ │ + beq 51038 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51150 │ │ │ │ + beq 51028 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 51154 │ │ │ │ - b 5115c │ │ │ │ + bne 5102c │ │ │ │ + b 51034 │ │ │ │ mov r4, r7 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ - b 51160 │ │ │ │ + b 51038 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7158 │ │ │ │ + bl 1e74a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 3302f0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1918> │ │ │ │ + bl 330714 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1918> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r9, r7 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 51228 │ │ │ │ + beq 51100 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r9} │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ - bl 14ddb8 │ │ │ │ + bl 14de44 │ │ │ │ mov r4, r0 │ │ │ │ - b 512cc │ │ │ │ + b 511a4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge 51234 │ │ │ │ + bge 5110c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #2 │ │ │ │ ldr r5, [r3, r6, lsl #2] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r9] │ │ │ │ mov r0, r9 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - bl 116d14 │ │ │ │ + bl 116d54 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne 51248 │ │ │ │ + bne 51120 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 51264 │ │ │ │ + bgt 5113c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 512b0 │ │ │ │ + bne 51188 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 51118 │ │ │ │ + bne 50ff0 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 511b0 │ │ │ │ + bne 51088 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 512cc │ │ │ │ + b 511a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 51208 │ │ │ │ + bne 510e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 51208 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 510e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 338fd8 <_PyUnicode_ToNumeric@@Base+0x86b8> │ │ │ │ + bl 3394f8 <_PyUnicode_ToNumeric@@Base+0x865c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 51294 │ │ │ │ + beq 5116c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51294 │ │ │ │ + bne 5116c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - ldreq r3, [pc, #64] @ 512e0 │ │ │ │ + ldreq r3, [pc, #64] @ 511b8 │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ - beq 512cc │ │ │ │ + beq 511a4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 51234 │ │ │ │ - b 51118 │ │ │ │ + bne 5110c │ │ │ │ + b 50ff0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5121c │ │ │ │ + bne 510f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 5121c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 510f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrheq r3, [r7], #-4 │ │ │ │ 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 1282b8 │ │ │ │ + bl 12836c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51314 │ │ │ │ - bl a55fc │ │ │ │ + bne 511ec │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51324 │ │ │ │ + bne 511fc │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1a4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 21c300 │ │ │ │ + b 21c438 │ │ │ │ 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 10f768 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51240 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51254 │ │ │ │ + b 51264 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 51230 │ │ │ │ + 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 51280 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5129c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 512b8 │ │ │ │ + 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 │ │ │ │ + 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 5135c │ │ │ │ - ldr r3, [pc, #56] @ 51388 │ │ │ │ - ldr r1, [pc, #56] @ 5138c │ │ │ │ + bne 51304 │ │ │ │ + ldr r3, [pc, #56] @ 51330 │ │ │ │ + ldr r1, [pc, #56] @ 51334 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 51378 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 51320 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51380 │ │ │ │ - ldr r3, [pc, #24] @ 51388 │ │ │ │ - ldr r1, [pc, #28] @ 51390 │ │ │ │ + beq 51328 │ │ │ │ + ldr r3, [pc, #24] @ 51330 │ │ │ │ + ldr r1, [pc, #28] @ 51338 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 51394 │ │ │ │ + ldr r0, [pc, #12] @ 5133c │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - eorseq lr, r6, r4, lsl #22 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + eorseq lr, r6, r4, asr #30 │ │ │ │ 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 513c8 │ │ │ │ - ldr r3, [pc, #108] @ 51428 │ │ │ │ - ldr r1, [pc, #108] @ 5142c │ │ │ │ + bls 51370 │ │ │ │ + ldr r3, [pc, #108] @ 513d0 │ │ │ │ + ldr r1, [pc, #108] @ 513d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 513fc │ │ │ │ + bl 18eeb4 │ │ │ │ + b 513a4 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - ldrne r4, [pc, #80] @ 51430 │ │ │ │ - bl 1c5200 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + ldrne r4, [pc, #80] @ 513d8 │ │ │ │ + bl 1c5518 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ 51434 │ │ │ │ + ldr r3, [pc, #68] @ 513dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51404 │ │ │ │ + bne 513ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a71c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 513fc │ │ │ │ + beq 513a4 │ │ │ │ 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 lr, r8, r4, lsl r8 │ │ │ │ + eorseq lr, r8, r4, asr ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - b 5132c │ │ │ │ + b 512d4 │ │ │ │ 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 51490 │ │ │ │ + bhi 51438 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 514b0 │ │ │ │ - ldr r2, [pc, #280] @ 51598 │ │ │ │ - ldr r1, [pc, #280] @ 5159c │ │ │ │ - ldr r0, [pc, #280] @ 515a0 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 5158c │ │ │ │ - ldr r0, [pc, #264] @ 515a0 │ │ │ │ + bne 51458 │ │ │ │ + ldr r2, [pc, #280] @ 51540 │ │ │ │ + ldr r1, [pc, #280] @ 51544 │ │ │ │ + ldr r0, [pc, #280] @ 51548 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 51534 │ │ │ │ + ldr r0, [pc, #264] @ 51548 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5158c │ │ │ │ - b 51464 │ │ │ │ + beq 51534 │ │ │ │ + b 5140c │ │ │ │ cmp r4, #1 │ │ │ │ - ble 51558 │ │ │ │ + ble 51500 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 515a4 │ │ │ │ + ldr r2, [pc, #224] @ 5154c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 51524 │ │ │ │ + beq 514cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 51510 │ │ │ │ + beq 514b8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5158c │ │ │ │ + beq 51534 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 51528 │ │ │ │ - ldr r3, [pc, #164] @ 515a8 │ │ │ │ - ldr r1, [pc, #164] @ 515ac │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 5158c │ │ │ │ - ldr r2, [pc, #152] @ 515b0 │ │ │ │ - ldr r1, [pc, #152] @ 515b4 │ │ │ │ - ldr r0, [pc, #128] @ 515a0 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 5158c │ │ │ │ + beq 514d0 │ │ │ │ + ldr r3, [pc, #164] @ 51550 │ │ │ │ + ldr r1, [pc, #164] @ 51554 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 51534 │ │ │ │ + ldr r2, [pc, #152] @ 51558 │ │ │ │ + ldr r1, [pc, #152] @ 5155c │ │ │ │ + ldr r0, [pc, #128] @ 51548 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 51534 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 51560 │ │ │ │ + beq 51508 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51560 │ │ │ │ - bl a55fc │ │ │ │ + bne 51508 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51560 │ │ │ │ - b 5158c │ │ │ │ + beq 51508 │ │ │ │ + b 51534 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c18a4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 2c19d0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 5158c │ │ │ │ - ldr r0, [pc, #52] @ 515b8 │ │ │ │ + beq 51534 │ │ │ │ + ldr r0, [pc, #52] @ 51560 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9a48 │ │ │ │ + b a99c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - @ instruction: 0x00371ef8 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + eorseq r2, r7, r8, lsr r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ - @ instruction: 0x00368bb0 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ - @ instruction: 0x003743b8 │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x00368ff0 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ + @ instruction: 0x003747f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #156] @ 51670 │ │ │ │ + ldr r3, [pc, #156] @ 51618 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq 51600 │ │ │ │ + beq 515a8 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 51600 │ │ │ │ + beq 515a8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 51634 │ │ │ │ - b 5161c │ │ │ │ + beq 515dc │ │ │ │ + b 515c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 515f0 │ │ │ │ - ldr r0, [pc, #100] @ 51674 │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 51598 │ │ │ │ + ldr r0, [pc, #100] @ 5161c │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 515f0 │ │ │ │ - b 51668 │ │ │ │ + bne 51598 │ │ │ │ + b 51610 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #76] @ 51674 │ │ │ │ + ldr r0, [pc, #76] @ 5161c │ │ │ │ mov r2, r3 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51668 │ │ │ │ + beq 51610 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111878 │ │ │ │ + bl 1118b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5165c │ │ │ │ - ldr r3, [pc, #40] @ 51678 │ │ │ │ - ldr r1, [pc, #40] @ 5167c │ │ │ │ + bne 51604 │ │ │ │ + ldr r3, [pc, #40] @ 51620 │ │ │ │ + ldr r1, [pc, #40] @ 51624 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 51668 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 51610 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 519f0 │ │ │ │ + b 51998 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x00359cdc │ │ │ │ + eorseq sl, r5, ip, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r7, r8, lsl r4 │ │ │ │ + eorseq r8, r7, r8, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c4ff4 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c530c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 516b4 │ │ │ │ - bl aea50 │ │ │ │ + beq 5165c │ │ │ │ + bl aea38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 │ │ │ │ @@ -39979,225 +39957,225 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 517c4 │ │ │ │ + bne 5176c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 517c4 │ │ │ │ + beq 5176c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #172] @ 517cc │ │ │ │ + ldr r2, [pc, #172] @ 51774 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #168] @ 517d0 │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #168] @ 51778 │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51740 │ │ │ │ + bne 516e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324bc4 │ │ │ │ + b 324fe4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 517d4 │ │ │ │ + ldr r1, [pc, #128] @ 5177c │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 517d8 │ │ │ │ + ldr r0, [pc, #124] @ 51780 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51790 │ │ │ │ + beq 51738 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51790 │ │ │ │ + bne 51738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51730 │ │ │ │ + beq 516d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 517c4 │ │ │ │ + beq 5176c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 517c4 │ │ │ │ + bne 5176c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq ip, r1, r0, lsl #6 │ │ │ │ - @ instruction: 0x0038e9b8 │ │ │ │ + eoreq ip, r1, r8, lsr r4 │ │ │ │ + eorseq lr, r8, r8, ror #27 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq lr, r8, r0, asr #19 │ │ │ │ + @ instruction: 0x0038edf0 │ │ │ │ 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 5182c │ │ │ │ + bne 517d4 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5186c │ │ │ │ + beq 51814 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 518e0 │ │ │ │ + ldr ip, [pc, #152] @ 51888 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5186c │ │ │ │ + bne 51814 │ │ │ │ mov r0, #0 │ │ │ │ - b 518d8 │ │ │ │ + b 51880 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 51864 │ │ │ │ + blt 5180c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 51b94 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 51b3c <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51864 │ │ │ │ + beq 5180c │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a408 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmn r4, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 518e4 │ │ │ │ - bne 518d8 │ │ │ │ - ldr r3, [pc, #28] @ 518e8 │ │ │ │ + ldrne r0, [pc, #32] @ 5188c │ │ │ │ + bne 51880 │ │ │ │ + ldr r3, [pc, #28] @ 51890 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ subseq r3, r7, r8, lsr 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51948 │ │ │ │ + beq 518f0 │ │ │ │ mov r4, r0 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51948 │ │ │ │ + bne 518f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51948 │ │ │ │ - ldr r0, [pc, #172] @ 519e4 │ │ │ │ - bl a9a48 │ │ │ │ + beq 518f0 │ │ │ │ + ldr r0, [pc, #172] @ 5198c │ │ │ │ + bl a99c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 51950 │ │ │ │ + bne 518f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 324bc4 │ │ │ │ + bl 324fe4 │ │ │ │ mov r4, #0 │ │ │ │ - b 519d8 │ │ │ │ + b 51980 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 519e8 │ │ │ │ + ldr r1, [pc, #132] @ 51990 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #128] @ 519ec │ │ │ │ + ldr r0, [pc, #128] @ 51994 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 519a0 │ │ │ │ + beq 51948 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 519a0 │ │ │ │ + bne 51948 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 51940 │ │ │ │ + beq 518e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1282b8 │ │ │ │ + bl 12836c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 519d8 │ │ │ │ + beq 51980 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 519d8 │ │ │ │ + bne 51980 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, ror #28 │ │ │ │ + eorseq r2, r8, r4, ror #4 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - @ instruction: 0x0038e9d8 │ │ │ │ + eorseq lr, r8, r4, lsr lr │ │ │ │ │ │ │ │ -000519f0 : │ │ │ │ +00051998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 51a64 │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 51a0c │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 51a5c │ │ │ │ + beq 51a04 │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 51a68 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r2, [pc, #56] @ 51a10 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -40214,549 +40192,554 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 51b80 │ │ │ │ + beq 51b28 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 51b10 │ │ │ │ + ble 51ab8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51b08 │ │ │ │ + beq 51ab0 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 51ae0 │ │ │ │ + beq 51a88 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 51afc │ │ │ │ + beq 51aa4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #164] @ 51b90 │ │ │ │ + ldr r3, [pc, #164] @ 51b38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 51afc │ │ │ │ + bne 51aa4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51b08 │ │ │ │ - bl ab19c │ │ │ │ + beq 51ab0 │ │ │ │ + bl ab118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 51b5c │ │ │ │ + blt 51b04 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 51aa0 │ │ │ │ + b 51a48 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51b84 │ │ │ │ + beq 51b2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl b8a48 │ │ │ │ + bl b8a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51b84 │ │ │ │ + beq 51b2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 51b2c │ │ │ │ + bge 51ad4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51b80 │ │ │ │ + beq 51b28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 51b80 │ │ │ │ + bne 51b28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 │ │ │ │ │ │ │ │ -00051b94 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00051b3c <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 51bdc <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + beq 51b84 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 51bdc <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #72] @ 51c18 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ - ldr r1, [pc, #72] @ 51c1c <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 51c00 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ - bl 1b553c │ │ │ │ + bne 51b84 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #72] @ 51bc0 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ + ldr r1, [pc, #72] @ 51bc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 51ba8 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ + bl 1b5824 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 51c08 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ - bl a55fc │ │ │ │ + bne 51bb0 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51c08 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + beq 51bb0 <_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: 0x00381df4 │ │ │ │ + eorseq r2, r8, r8, ror #4 │ │ │ │ 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] @ 51cb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x120> │ │ │ │ + ldr r1, [pc, #120] @ 51c5c <_PyLong_UnsignedLongLong_Converter@@Base+0x120> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c550 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c594 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51c90 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + beq 51c38 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a680 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a9e0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 51c7c <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + beq 51c24 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 51c84 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ + beq 51c2c <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ mov r4, r5 │ │ │ │ - b 51ca8 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ + b 51c50 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 51c7c <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 51c24 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 51cb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x124> │ │ │ │ + ldr r3, [pc, #28] @ 51c60 <_PyLong_UnsignedLongLong_Converter@@Base+0x124> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 51cbc <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ + ldr r1, [pc, #24] @ 51c64 <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r7, r4, lsr pc │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, ror #19 │ │ │ │ + eorseq lr, r8, r4, asr #28 │ │ │ │ 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 51cf4 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ + beq 51c9c <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51d24 <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ - bl 14e994 │ │ │ │ + beq 51ccc <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ + bl 14ea1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51d1c <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + beq 51cc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 51d2c <_PyLong_UnsignedLongLong_Converter@@Base+0x198> │ │ │ │ + ldr r0, [pc] @ 51cd4 <_PyLong_UnsignedLongLong_Converter@@Base+0x198> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ - beq 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + beq 51e0c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + bne 51e0c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + beq 51e0c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ - ldr r3, [pc, #192] @ 51e6c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + ldr r3, [pc, #192] @ 51e14 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d8> │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #168] @ 51e70 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #168] @ 51e18 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51de0 <_PyLong_UnsignedLongLong_Converter@@Base+0x24c> │ │ │ │ + bne 51d88 <_PyLong_UnsignedLongLong_Converter@@Base+0x24c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 324bc4 │ │ │ │ + b 324fe4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 51e74 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e0> │ │ │ │ + ldr r1, [pc, #128] @ 51e1c <_PyLong_UnsignedLongLong_Converter@@Base+0x2e0> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 51e78 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e4> │ │ │ │ + ldr r0, [pc, #124] @ 51e20 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e4> │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ + beq 51dd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ + bne 51dd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51dd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x23c> │ │ │ │ + beq 51d78 <_PyLong_UnsignedLongLong_Converter@@Base+0x23c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + beq 51e0c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + bne 51e0c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq ip, r1, r0, lsl #6 │ │ │ │ - eorseq lr, r8, r4, lsl sl │ │ │ │ + eoreq ip, r1, r8, lsr r4 │ │ │ │ + eorseq lr, r8, r0, ror lr │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - eorseq lr, r8, r0, lsr #20 │ │ │ │ + eorseq lr, r8, ip, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51eac <_PyLong_UnsignedLongLong_Converter@@Base+0x318> │ │ │ │ - bl a55fc │ │ │ │ + bne 51e54 <_PyLong_UnsignedLongLong_Converter@@Base+0x318> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51ed8 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ + bne 51e80 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ bl 29dd8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51ecc <_PyLong_UnsignedLongLong_Converter@@Base+0x338> │ │ │ │ - bl a55fc │ │ │ │ + bne 51e74 <_PyLong_UnsignedLongLong_Converter@@Base+0x338> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51ed8 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ + bne 51e80 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51f18 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ + beq 51ec0 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4bcc8 <_PyDict_DelItem_KnownHash@@Base+0x2e8> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 52200 <_PyLong_UnsignedLongLong_Converter@@Base+0x66c> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 51fa0 <_PyLong_UnsignedLongLong_Converter@@Base+0x40c> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 51f78 <_PyLong_UnsignedLongLong_Converter@@Base+0x3e4> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 51f78 <_PyLong_UnsignedLongLong_Converter@@Base+0x3e4> │ │ │ │ + bl 4bb70 <_PyDict_DelItem_KnownHash@@Base+0x12c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 51fa4 <_PyLong_UnsignedLongLong_Converter@@Base+0x410> │ │ │ │ - ldr r3, [pc, #36] @ 51fac <_PyLong_UnsignedLongLong_Converter@@Base+0x418> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 51fa0 <_PyLong_UnsignedLongLong_Converter@@Base+0x40c> │ │ │ │ - bl 11a6d8 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 314684 <_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 51fe4 <_PyLong_UnsignedLongLong_Converter@@Base+0x450> │ │ │ │ + beq 51efc <_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 52014 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ - bl 14e994 │ │ │ │ + beq 51f2c <_PyLong_UnsignedLongLong_Converter@@Base+0x3f0> │ │ │ │ + bl 14ea1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5200c <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ + beq 51f24 <_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] @ 5201c <_PyLong_UnsignedLongLong_Converter@@Base+0x488> │ │ │ │ + ldr r0, [pc] @ 51f34 <_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 5206c <_PyLong_UnsignedLongLong_Converter@@Base+0x4d8> │ │ │ │ + bne 51f84 <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 520a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x510> │ │ │ │ + beq 51fbc <_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] @ 520fc <_PyLong_UnsignedLongLong_Converter@@Base+0x568> │ │ │ │ + ldr ip, [pc, #116] @ 52014 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 520a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x510> │ │ │ │ + bne 51fbc <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ mov r0, #0 │ │ │ │ - b 520f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x560> │ │ │ │ + b 5200c <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 5209c <_PyLong_UnsignedLongLong_Converter@@Base+0x508> │ │ │ │ - bl c3cf0 │ │ │ │ + blt 51fb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ + bl c3d70 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 520ec <_PyLong_UnsignedLongLong_Converter@@Base+0x558> │ │ │ │ - ldr r3, [pc, #28] @ 52100 <_PyLong_UnsignedLongLong_Converter@@Base+0x56c> │ │ │ │ + bne 52004 <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ + ldr r3, [pc, #28] @ 52018 <_PyLong_UnsignedLongLong_Converter@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 520f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x560> │ │ │ │ + bl 144200 │ │ │ │ + b 5200c <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 150918 │ │ │ │ + bl 150cec │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq r3, [r7], #-28 @ 0xffffffe4 │ │ │ │ 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 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5213c <_PyLong_UnsignedLongLong_Converter@@Base+0x5a8> │ │ │ │ + beq 52054 <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4c08c │ │ │ │ + bl 4c034 │ │ │ │ + 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 521a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x66c> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 520dc <_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 520b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 520b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 520e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #36] @ 520e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11a368 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 520dc <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + bl 11a71c │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 314aa8 <_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 10f72c │ │ │ │ + bl 10f768 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52190 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + beq 52138 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 52190 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + beq 52138 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52190 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 52138 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + beq 5216c <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 521c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + beq 5216c <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 521c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 5216c <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + beq 521a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 521f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + beq 521a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 521f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 521a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 2ff8e0 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 2ffdc0 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + beq 52278 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bne 5227c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52268 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d4> │ │ │ │ + bne 52210 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + beq 52278 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + bne 52278 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 52278 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52288 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f4> │ │ │ │ + beq 52230 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52288 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f4> │ │ │ │ + bne 52230 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 19eef4 │ │ │ │ + bl 19f188 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ - ldr r3, [pc, #56] @ 522dc <_PyLong_UnsignedLongLong_Converter@@Base+0x748> │ │ │ │ - ldr r1, [pc, #56] @ 522e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ + bne 5227c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + ldr r3, [pc, #56] @ 52284 <_PyLong_UnsignedLongLong_Converter@@Base+0x748> │ │ │ │ + ldr r1, [pc, #56] @ 52288 <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + beq 52278 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + bne 52278 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038eabc │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 5229c <_PyLong_UnsignedLongLong_Converter@@Base+0x760> │ │ │ │ + b 128b4c │ │ │ │ + eorseq lr, r8, r0, lsr #30 │ │ │ │ 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] │ │ │ │ @@ -40766,370 +40749,309 @@ │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4150 │ │ │ │ - b 52144 <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 52354 <_PyLong_UnsignedLongLong_Converter@@Base+0x7c0> │ │ │ │ - b 128a98 │ │ │ │ - eorseq lr, r8, r0, ror #21 │ │ │ │ + b a40cc │ │ │ │ + b 520ec <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52388 <_PyLong_UnsignedLongLong_Converter@@Base+0x7f4> │ │ │ │ - ldr r3, [pc, #64] @ 523bc <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ - ldr r1, [pc, #64] @ 523c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ + bne 52330 <_PyLong_UnsignedLongLong_Converter@@Base+0x7f4> │ │ │ │ + ldr r3, [pc, #64] @ 52364 <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ + ldr r1, [pc, #64] @ 52368 <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 523b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 5235c <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 523a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ - ldr r3, [pc, #32] @ 523bc <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ - ldr r1, [pc, #36] @ 523c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x830> │ │ │ │ + beq 52350 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ + ldr r3, [pc, #32] @ 52364 <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ + ldr r1, [pc, #36] @ 5236c <_PyLong_UnsignedLongLong_Converter@@Base+0x830> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 523b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 5235c <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - eorseq lr, r6, r4, lsl #22 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + eorseq lr, r6, r4, asr #30 │ │ │ │ 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] @ 52504 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ + ldr fp, [pc, #280] @ 524ac <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r9 │ │ │ │ - bge 524f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ + bge 524a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ cmp r7, #1 │ │ │ │ ldrbeq r0, [r6, r4] │ │ │ │ - beq 52430 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ + beq 523d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ cmp r7, #2 │ │ │ │ lsleq r3, r4, #1 │ │ │ │ ldrheq r0, [r6, r3] │ │ │ │ - beq 52430 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ + beq 523d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ movcs r3, #0 │ │ │ │ - bcs 52450 <_PyLong_UnsignedLongLong_Converter@@Base+0x8bc> │ │ │ │ - ldr r2, [pc, #208] @ 52508 <_PyLong_UnsignedLongLong_Converter@@Base+0x974> │ │ │ │ + bcs 523f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x8bc> │ │ │ │ + ldr r2, [pc, #208] @ 524b0 <_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] @ 5250c <_PyLong_UnsignedLongLong_Converter@@Base+0x978> │ │ │ │ + ldr r2, [pc, #180] @ 524b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x978> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 524ac <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ + beq 52454 <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #7340032 @ 0x700000 │ │ │ │ - beq 524ac <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ + beq 52454 <_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] @ 52510 <_PyLong_UnsignedLongLong_Converter@@Base+0x97c> │ │ │ │ + ldr r3, [pc, #132] @ 524b8 <_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 524b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x920> │ │ │ │ + beq 5245c <_PyLong_UnsignedLongLong_Converter@@Base+0x920> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 52494 <_PyLong_UnsignedLongLong_Converter@@Base+0x900> │ │ │ │ + b 5243c <_PyLong_UnsignedLongLong_Converter@@Base+0x900> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 304654 │ │ │ │ + bl 304b34 │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 524e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x954> │ │ │ │ + bge 52490 <_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 524c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x92c> │ │ │ │ + b 52468 <_PyLong_UnsignedLongLong_Converter@@Base+0x92c> │ │ │ │ cmp r0, #0 │ │ │ │ addge r5, r5, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 523fc <_PyLong_UnsignedLongLong_Converter@@Base+0x868> │ │ │ │ + b 523a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x868> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strheq r1, [r4], #-172 @ 0xffffff54 │ │ │ │ - strheq r3, [r5], #-204 @ 0xffffff34 │ │ │ │ - subeq pc, r3, ip, lsr #22 │ │ │ │ - subeq r8, lr, r0, lsl #16 │ │ │ │ - │ │ │ │ -00052514 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ - ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5252c <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 52548 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ - ldr ip, [pc, #40] @ 52564 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #36] @ 52568 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ - ldr r1, [ip] │ │ │ │ - b 1bf11c <_PyErr_Format@@Base> │ │ │ │ - cmp r2, #2 │ │ │ │ - bxne lr │ │ │ │ - ldr ip, [pc, #12] @ 52564 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #12] @ 5256c <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ - ldr r1, [ip] │ │ │ │ - b 1bf11c <_PyErr_Format@@Base> │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsr fp │ │ │ │ - mlaseq r8, r0, fp, lr │ │ │ │ + strdeq r1, [r4], #-236 @ 0xffffff14 │ │ │ │ + strdeq r4, [r5], #-12 │ │ │ │ + subeq pc, r3, ip, ror #30 │ │ │ │ + subeq r8, lr, r0, asr #24 │ │ │ │ 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 525a4 <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ + beq 524f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x9b4> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 525bc <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r1, [pc, #28] @ 52508 <_PyLong_UnsignedLongLong_Converter@@Base+0x9cc> │ │ │ │ mov r0, r3 │ │ │ │ - b 315530 │ │ │ │ - ldr r2, [pc, #20] @ 525c0 <_PyEval_FormatAwaitableError@@Base+0xac> │ │ │ │ - ldr r1, [pc, #20] @ 525c4 <_PyEval_FormatAwaitableError@@Base+0xb0> │ │ │ │ - ldr r0, [pc, #20] @ 525c8 <_PyEval_FormatAwaitableError@@Base+0xb4> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + b 315854 │ │ │ │ + ldr r2, [pc, #20] @ 5250c <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ + ldr r1, [pc, #20] @ 52510 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ + ldr r0, [pc, #20] @ 52514 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d8> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r2, ip, r9, r5 │ │ │ │ - eorseq r6, r7, r0, lsr sp │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq r5, r7, r4, ror r5 │ │ │ │ + eoreq r5, r2, ip, asr #21 │ │ │ │ + eorseq r7, r7, r0, lsr #2 │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + eorseq r5, r7, r4, 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, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 52610 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + bne 5255c <_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 525f4 <_PyEval_FormatAwaitableError@@Base+0xe0> │ │ │ │ + beq 52540 <_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 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 5265c <_PyEval_FormatAwaitableError@@Base+0x148> │ │ │ │ - bl a55fc │ │ │ │ + bne 525a8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa6c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 526bc <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ - b 526b4 <_PyEval_FormatAwaitableError@@Base+0x1a0> │ │ │ │ - bl aafc4 │ │ │ │ + beq 52608 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 52600 <_PyLong_UnsignedLongLong_Converter@@Base+0xac4> │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 52688 <_PyEval_FormatAwaitableError@@Base+0x174> │ │ │ │ + beq 525d4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52688 <_PyEval_FormatAwaitableError@@Base+0x174> │ │ │ │ + bne 525d4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 526bc <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ - b 52648 <_PyEval_FormatAwaitableError@@Base+0x134> │ │ │ │ + bne 52608 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 52594 <_PyLong_UnsignedLongLong_Converter@@Base+0xa58> │ │ │ │ sub r4, r4, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a944 │ │ │ │ + bl 4a8ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 526d4 <_PyEval_FormatAwaitableError@@Base+0x1c0> │ │ │ │ + bne 52620 <_PyLong_UnsignedLongLong_Converter@@Base+0xae4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 52694 <_PyEval_FormatAwaitableError@@Base+0x180> │ │ │ │ + bgt 525e0 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 27fa14 │ │ │ │ + b 27fb4c │ │ │ │ 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} │ │ │ │ + │ │ │ │ +00052644 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ + ldr r3, [r1, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5265c <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxne lr │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 52678 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ + ldr ip, [pc, #40] @ 52694 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r2, [pc, #36] @ 52698 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ + ldr r1, [ip] │ │ │ │ + b 1bf434 <_PyErr_Format@@Base> │ │ │ │ + cmp r2, #2 │ │ │ │ + bxne lr │ │ │ │ + ldr ip, [pc, #12] @ 52694 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r2, [pc, #12] @ 5269c <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ + ldr r1, [ip] │ │ │ │ + b 1bf434 <_PyErr_Format@@Base> │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r4, ror pc │ │ │ │ + @ instruction: 0x0038efd0 │ │ │ │ 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] @ 52798 <_PyEval_FormatAwaitableError@@Base+0x284> │ │ │ │ + ldr r3, [pc, #128] @ 52740 <_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 31d174 <_PyTime_AsTimeval@@Base+0x3c78> │ │ │ │ + bl 31d594 <_PyTime_AsTimeval@@Base+0x3c78> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 31dbec <_PyTime_AsTimeval@@Base+0x46f0> │ │ │ │ + bl 31e1dc <_PyTime_AsTimeval@@Base+0x48c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 52770 <_PyEval_FormatAwaitableError@@Base+0x25c> │ │ │ │ + beq 52718 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 52744 <_PyEval_FormatAwaitableError@@Base+0x230> │ │ │ │ - ldr r3, [pc, #32] @ 52798 <_PyEval_FormatAwaitableError@@Base+0x284> │ │ │ │ + bne 526ec <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #32] @ 52740 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5278c <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ + beq 52734 <_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] @ 527cc <_PyEval_FormatAwaitableError@@Base+0x2b8> │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #8] @ 52774 <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0038dffc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 52844 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 5283c <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ - ldr r2, [r4] │ │ │ │ - sub r1, r3, #8 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 52848 <_PyEval_FormatAwaitableError@@Base+0x334> │ │ │ │ - bl 3576e0 │ │ │ │ - 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 │ │ │ │ - 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] @ 528a8 <_PyEval_FormatAwaitableError@@Base+0x394> │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b6a94 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 528a0 <_PyEval_FormatAwaitableError@@Base+0x38c> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 52ed8 <_PyEval_FormatAwaitableError@@Base+0x9c4> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 528ac <_PyEval_FormatAwaitableError@@Base+0x398> │ │ │ │ - bl a9a48 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, ror #23 │ │ │ │ - @ instruction: 0x0038ebfc │ │ │ │ + eorseq lr, r8, ip, lsr #8 │ │ │ │ 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 │ │ │ │ @@ -41137,823 +41059,879 @@ │ │ │ │ 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 52908 <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ + bne 527d0 <_PyEval_FormatAwaitableError@@Base+0x18c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52938 <_PyEval_FormatAwaitableError@@Base+0x424> │ │ │ │ - ldr ip, [pc, #1392] @ 52e80 <_PyEval_FormatAwaitableError@@Base+0x96c> │ │ │ │ + beq 52800 <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #1392] @ 52d48 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52a04 <_PyEval_FormatAwaitableError@@Base+0x4f0> │ │ │ │ + beq 528cc <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 529b4 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ + beq 5287c <_PyEval_FormatAwaitableError@@Base+0x238> │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 52958 <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ + beq 52820 <_PyEval_FormatAwaitableError@@Base+0x1dc> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 5295c <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ - b 529c0 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ - ldr r9, [pc, #1316] @ 52e84 <_PyEval_FormatAwaitableError@@Base+0x970> │ │ │ │ + bne 52824 <_PyEval_FormatAwaitableError@@Base+0x1e0> │ │ │ │ + b 52888 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + ldr r9, [pc, #1316] @ 52d4c <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5297c <_PyEval_FormatAwaitableError@@Base+0x468> │ │ │ │ - bl a55fc │ │ │ │ + bne 52844 <_PyEval_FormatAwaitableError@@Base+0x200> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 529c0 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ - b 52a04 <_PyEval_FormatAwaitableError@@Base+0x4f0> │ │ │ │ - bl aafc4 │ │ │ │ + beq 52888 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + b 528cc <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 529a8 <_PyEval_FormatAwaitableError@@Base+0x494> │ │ │ │ + beq 52870 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 529a8 <_PyEval_FormatAwaitableError@@Base+0x494> │ │ │ │ + bne 52870 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 529c4 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ - b 5296c <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ - ldr r9, [pc, #1224] @ 52e84 <_PyEval_FormatAwaitableError@@Base+0x970> │ │ │ │ + bne 5288c <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ + b 52834 <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ + ldr r9, [pc, #1224] @ 52d4c <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ mvn r7, #0 │ │ │ │ - b 529c4 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ + b 5288c <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ mvn r7, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - ldr r3, [pc, #1204] @ 52e84 <_PyEval_FormatAwaitableError@@Base+0x970> │ │ │ │ + ldr r3, [pc, #1204] @ 52d4c <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r6, #20] │ │ │ │ - ldreq r8, [pc, #1196] @ 52e88 <_PyEval_FormatAwaitableError@@Base+0x974> │ │ │ │ + ldreq r8, [pc, #1196] @ 52d50 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 52b9c <_PyEval_FormatAwaitableError@@Base+0x688> │ │ │ │ + bne 52a64 <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 52a0c <_PyEval_FormatAwaitableError@@Base+0x4f8> │ │ │ │ + bne 528d4 <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ mov r4, #0 │ │ │ │ - b 52e74 <_PyEval_FormatAwaitableError@@Base+0x960> │ │ │ │ - ldr r9, [pc, #1144] @ 52e8c <_PyEval_FormatAwaitableError@@Base+0x978> │ │ │ │ + b 52d3c <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + ldr r9, [pc, #1144] @ 52d54 <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52acc <_PyEval_FormatAwaitableError@@Base+0x5b8> │ │ │ │ + beq 52994 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ cmp r1, #0 │ │ │ │ - blt 52b60 <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ + blt 52a28 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ ldrb r3, [r8, r1] │ │ │ │ sub sl, r1, #1 │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 52a58 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ + beq 52920 <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ mov r1, sl │ │ │ │ - b 52a20 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ + b 528e8 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ ldrb r3, [r8, sl] │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 52a60 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ + bne 52928 <_PyEval_FormatAwaitableError@@Base+0x2e4> │ │ │ │ sub sl, sl, #1 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 52a44 <_PyEval_FormatAwaitableError@@Base+0x530> │ │ │ │ + bne 5290c <_PyEval_FormatAwaitableError@@Base+0x2c8> │ │ │ │ add r0, sl, #1 │ │ │ │ sub r1, r1, sl │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52b74 <_PyEval_FormatAwaitableError@@Base+0x660> │ │ │ │ + beq 52a3c <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52ac0 <_PyEval_FormatAwaitableError@@Base+0x5ac> │ │ │ │ + ble 52988 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52b30 <_PyEval_FormatAwaitableError@@Base+0x61c> │ │ │ │ + bne 529f8 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52ac0 <_PyEval_FormatAwaitableError@@Base+0x5ac> │ │ │ │ + beq 52988 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52ac0 <_PyEval_FormatAwaitableError@@Base+0x5ac> │ │ │ │ + bne 52988 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, sl │ │ │ │ - b 52a18 <_PyEval_FormatAwaitableError@@Base+0x504> │ │ │ │ + b 528e0 <_PyEval_FormatAwaitableError@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #948] @ 52e8c <_PyEval_FormatAwaitableError@@Base+0x978> │ │ │ │ - blt 52b60 <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ + ldrge r3, [pc, #948] @ 52d54 <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + blt 52a28 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ ldrb r2, [r8, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 52af4 <_PyEval_FormatAwaitableError@@Base+0x5e0> │ │ │ │ + beq 529bc <_PyEval_FormatAwaitableError@@Base+0x378> │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 52b60 <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ - b 52ad8 <_PyEval_FormatAwaitableError@@Base+0x5c4> │ │ │ │ + bcc 52a28 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + b 529a0 <_PyEval_FormatAwaitableError@@Base+0x35c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52b74 <_PyEval_FormatAwaitableError@@Base+0x660> │ │ │ │ + beq 52a3c <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52b5c <_PyEval_FormatAwaitableError@@Base+0x648> │ │ │ │ + ble 52a24 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52b54 <_PyEval_FormatAwaitableError@@Base+0x640> │ │ │ │ + beq 52a1c <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52b74 <_PyEval_FormatAwaitableError@@Base+0x660> │ │ │ │ + beq 52a3c <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52b74 <_PyEval_FormatAwaitableError@@Base+0x660> │ │ │ │ + bne 52a3c <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 52b74 <_PyEval_FormatAwaitableError@@Base+0x660> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 52a3c <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 52e58 <_PyEval_FormatAwaitableError@@Base+0x944> │ │ │ │ + bne 52d20 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2a83a8 │ │ │ │ + bl 2a8238 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52e74 <_PyEval_FormatAwaitableError@@Base+0x960> │ │ │ │ + bge 52d3c <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52a04 <_PyEval_FormatAwaitableError@@Base+0x4f0> │ │ │ │ + beq 528cc <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52a04 <_PyEval_FormatAwaitableError@@Base+0x4f0> │ │ │ │ + bne 528cc <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 52a04 <_PyEval_FormatAwaitableError@@Base+0x4f0> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 528cc <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 52a04 <_PyEval_FormatAwaitableError@@Base+0x4f0> │ │ │ │ + bne 528cc <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 52bd8 <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ - ldr r3, [pc, #708] @ 52e90 <_PyEval_FormatAwaitableError@@Base+0x97c> │ │ │ │ - ldr r1, [pc, #708] @ 52e94 <_PyEval_FormatAwaitableError@@Base+0x980> │ │ │ │ + bne 52aa0 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #708] @ 52d58 <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ + ldr r1, [pc, #708] @ 52d5c <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 52e48 <_PyEval_FormatAwaitableError@@Base+0x934> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 52d10 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp sl, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 52ce0 <_PyEval_FormatAwaitableError@@Base+0x7cc> │ │ │ │ + bne 52ba8 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ ldrb sl, [fp] │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r5, r5, #1 │ │ │ │ movne r1, r5 │ │ │ │ - beq 52e48 <_PyEval_FormatAwaitableError@@Base+0x934> │ │ │ │ + beq 52d10 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 52cc0 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ + blt 52b88 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 52cc0 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ + bcc 52b88 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne 52cb8 <_PyEval_FormatAwaitableError@@Base+0x7a4> │ │ │ │ + bne 52b80 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ add r0, r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 52e24 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + beq 52cec <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r9, [r3, r6, lsl #2] │ │ │ │ - ble 52ca8 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ + ble 52b70 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52c88 <_PyEval_FormatAwaitableError@@Base+0x774> │ │ │ │ + beq 52b50 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52e24 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + beq 52cec <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52e24 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + bne 52cec <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 52e24 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 52cec <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52ca8 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ + beq 52b70 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52ca8 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ + bne 52b70 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 52c08 <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ + b 52ad0 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bcs 52c18 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ + bcs 52ae0 <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ cmn r1, #1 │ │ │ │ - blt 52e10 <_PyEval_FormatAwaitableError@@Base+0x8fc> │ │ │ │ + blt 52cd8 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52da0 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ - b 52e24 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ - bl 92d88 │ │ │ │ + bne 52c68 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + b 52cec <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52e48 <_PyEval_FormatAwaitableError@@Base+0x934> │ │ │ │ + beq 52d10 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52d8c <_PyEval_FormatAwaitableError@@Base+0x878> │ │ │ │ + beq 52c54 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 287694 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287680 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 52d8c <_PyEval_FormatAwaitableError@@Base+0x878> │ │ │ │ + blt 52c54 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ add r0, sl, r9 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52e24 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + beq 52cec <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52d80 <_PyEval_FormatAwaitableError@@Base+0x86c> │ │ │ │ + ble 52c48 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52dc8 <_PyEval_FormatAwaitableError@@Base+0x8b4> │ │ │ │ + bne 52c90 <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 52d80 <_PyEval_FormatAwaitableError@@Base+0x86c> │ │ │ │ + beq 52c48 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d80 <_PyEval_FormatAwaitableError@@Base+0x86c> │ │ │ │ + bne 52c48 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b 52cec <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + b 52bb4 <_PyEval_FormatAwaitableError@@Base+0x570> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52e24 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + beq 52cec <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52e0c <_PyEval_FormatAwaitableError@@Base+0x8f8> │ │ │ │ + ble 52cd4 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52dec <_PyEval_FormatAwaitableError@@Base+0x8d8> │ │ │ │ + beq 52cb4 <_PyEval_FormatAwaitableError@@Base+0x670> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52e24 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + beq 52cec <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52e24 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + bne 52cec <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 52e24 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 52cec <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52e0c <_PyEval_FormatAwaitableError@@Base+0x8f8> │ │ │ │ + beq 52cd4 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52e0c <_PyEval_FormatAwaitableError@@Base+0x8f8> │ │ │ │ + bne 52cd4 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2a83a8 │ │ │ │ + bl 2a8238 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52e4c <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ + bge 52d14 <_PyEval_FormatAwaitableError@@Base+0x6d0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52e48 <_PyEval_FormatAwaitableError@@Base+0x934> │ │ │ │ + beq 52d10 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52e48 <_PyEval_FormatAwaitableError@@Base+0x934> │ │ │ │ + bne 52d10 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 11328c │ │ │ │ - b 52e74 <_PyEval_FormatAwaitableError@@Base+0x960> │ │ │ │ + bl 1132c8 │ │ │ │ + b 52d3c <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52b5c <_PyEval_FormatAwaitableError@@Base+0x648> │ │ │ │ + bne 52a24 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 52b5c <_PyEval_FormatAwaitableError@@Base+0x648> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 52a24 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r3, [r7], #-20 @ 0xffffffec │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00366adc │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - b 2c3a9c │ │ │ │ + eorseq r6, r6, ip, lsl pc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #88] @ 52dd4 <_PyEval_FormatAwaitableError@@Base+0x790> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 52dcc <_PyEval_FormatAwaitableError@@Base+0x788> │ │ │ │ + ldr r2, [r4] │ │ │ │ + sub r1, r3, #8 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r4] │ │ │ │ + ldr r2, [pc, #56] @ 52dd8 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ + bl 357b00 │ │ │ │ + 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 52ed0 <_PyEval_FormatAwaitableError@@Base+0x9bc> │ │ │ │ + bne 52e04 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52ed0 <_PyEval_FormatAwaitableError@@Base+0x9bc> │ │ │ │ + bne 52e04 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, r1 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r1, [pc, #60] @ 52e68 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b6a90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 52e60 <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 52ed8 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #12] @ 52e6c <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ + bl a99c4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq pc, r8, ip, lsr #32 │ │ │ │ + eorseq pc, r8, ip, lsr r0 @ │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + b 2c3bc8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 52ed0 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + beq 52ed0 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 52ed0 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 9ac00 <_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 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52f90 <_PyEval_FormatAwaitableError@@Base+0xa7c> │ │ │ │ + beq 52f90 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ cmp r6, #3 │ │ │ │ - ble 52f24 <_PyEval_FormatAwaitableError@@Base+0xa10> │ │ │ │ + ble 52f24 <_PyEval_FormatAwaitableError@@Base+0x8e0> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r4, #18] │ │ │ │ mvnne r3, r3, lsl #25 │ │ │ │ mvnne r3, r3, lsr #25 │ │ │ │ strbne r3, [r4, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52f44 <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ + beq 52f44 <_PyEval_FormatAwaitableError@@Base+0x900> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #88] @ 52f98 <_PyEval_FormatAwaitableError@@Base+0xa84> │ │ │ │ + ldr r3, [pc, #88] @ 52f98 <_PyEval_FormatAwaitableError@@Base+0x954> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 52f54 <_PyEval_FormatAwaitableError@@Base+0xa40> │ │ │ │ + bne 52f54 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2984 │ │ │ │ + bl a2900 │ │ │ │ mov r5, r0 │ │ │ │ - b 52f60 <_PyEval_FormatAwaitableError@@Base+0xa4c> │ │ │ │ + b 52f60 <_PyEval_FormatAwaitableError@@Base+0x91c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a27f4 │ │ │ │ + bl a2770 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52f7c <_PyEval_FormatAwaitableError@@Base+0xa68> │ │ │ │ + beq 52f7c <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52f84 <_PyEval_FormatAwaitableError@@Base+0xa70> │ │ │ │ + beq 52f84 <_PyEval_FormatAwaitableError@@Base+0x940> │ │ │ │ mov r4, r5 │ │ │ │ - b 52f90 <_PyEval_FormatAwaitableError@@Base+0xa7c> │ │ │ │ + b 52f90 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 52f7c <_PyEval_FormatAwaitableError@@Base+0xa68> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 52f7c <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52fec <_PyEval_FormatAwaitableError@@Base+0xad8> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r1, [r2, #8] │ │ │ │ - beq 52fec <_PyEval_FormatAwaitableError@@Base+0xad8> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 52fec <_PyEval_FormatAwaitableError@@Base+0xad8> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 53000 <_PyEval_FormatAwaitableError@@Base+0xaec> │ │ │ │ - b 3270ec │ │ │ │ + ldr r1, [pc] @ 52fa8 <_PyEval_FormatAwaitableError@@Base+0x964> │ │ │ │ + b 32750c │ │ │ │ @ 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 53160 <_PyEval_FormatAwaitableError@@Base+0xc4c> │ │ │ │ + beq 53108 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53160 <_PyEval_FormatAwaitableError@@Base+0xc4c> │ │ │ │ + bne 53108 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53160 <_PyEval_FormatAwaitableError@@Base+0xc4c> │ │ │ │ + beq 53108 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 53168 <_PyEval_FormatAwaitableError@@Base+0xc54> │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #164] @ 53110 <_PyEval_FormatAwaitableError@@Base+0xacc> │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 530dc <_PyEval_FormatAwaitableError@@Base+0xbc8> │ │ │ │ + bne 53084 <_PyEval_FormatAwaitableError@@Base+0xa40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 324bc4 │ │ │ │ + b 324fe4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 5316c <_PyEval_FormatAwaitableError@@Base+0xc58> │ │ │ │ + ldr r0, [pc, #124] @ 53114 <_PyEval_FormatAwaitableError@@Base+0xad0> │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5312c <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ + beq 530d4 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5312c <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ + bne 530d4 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 530cc <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ + beq 53074 <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53160 <_PyEval_FormatAwaitableError@@Base+0xc4c> │ │ │ │ + beq 53108 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53160 <_PyEval_FormatAwaitableError@@Base+0xc4c> │ │ │ │ + bne 53108 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq lr, r8, r4, lsl #24 │ │ │ │ - eorseq lr, r8, ip, lsl #24 │ │ │ │ + eorseq pc, r8, r4, asr #32 │ │ │ │ + eorseq pc, r8, ip, asr #32 │ │ │ │ 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 531a4 <_PyEval_FormatAwaitableError@@Base+0xc90> │ │ │ │ + bhi 5314c <_PyEval_FormatAwaitableError@@Base+0xb08> │ │ │ │ mov r0, r2 │ │ │ │ - bl 334b78 <_PyUnicode_ToNumeric@@Base+0x4258> │ │ │ │ + bl 330e6c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1dc4 <_PyLong_Format@@Base+0x2394> │ │ │ │ + bl 1e20d8 <_PyLong_Format@@Base+0x2394> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 531f4 <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ + bne 5319c <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi 531d4 <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ + bhi 5317c <_PyEval_FormatAwaitableError@@Base+0xb38> │ │ │ │ mov r0, r4 │ │ │ │ - bl 334ba8 <_PyUnicode_ToNumeric@@Base+0x4288> │ │ │ │ + bl 334fcc <_PyUnicode_ToNumeric@@Base+0x4130> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 531f4 <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ + beq 5319c <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1dc4 <_PyLong_Format@@Base+0x2394> │ │ │ │ + bl 1e20d8 <_PyLong_Format@@Base+0x2394> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #52] @ 531f0 <_PyEval_FormatAwaitableError@@Base+0xbac> │ │ │ │ + bl 357b00 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 531dc <_PyEval_FormatAwaitableError@@Base+0xb98> │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 531e8 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6290 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #184] @ 532d0 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ + ldr r1, [pc, #184] @ 532c8 <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl f3e00 │ │ │ │ + bl f3f0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 532c4 <_PyEval_FormatAwaitableError@@Base+0xdb0> │ │ │ │ + blt 532bc <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 53270 <_PyEval_FormatAwaitableError@@Base+0xd5c> │ │ │ │ + beq 53268 <_PyEval_FormatAwaitableError@@Base+0xc24> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e994 │ │ │ │ + bl 14ea1c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 53264 <_PyEval_FormatAwaitableError@@Base+0xd50> │ │ │ │ + beq 5325c <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53264 <_PyEval_FormatAwaitableError@@Base+0xd50> │ │ │ │ + bne 5325c <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 53274 <_PyEval_FormatAwaitableError@@Base+0xd60> │ │ │ │ - b 532c4 <_PyEval_FormatAwaitableError@@Base+0xdb0> │ │ │ │ - ldr r4, [pc, #92] @ 532d4 <_PyEval_FormatAwaitableError@@Base+0xdc0> │ │ │ │ + bne 5326c <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ + b 532bc <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + ldr r4, [pc, #92] @ 532cc <_PyEval_FormatAwaitableError@@Base+0xc88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3220e8 <_PyObject_GetState@@Base> │ │ │ │ + bl 3225c0 <_PyObject_GetState@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 532ac <_PyEval_FormatAwaitableError@@Base+0xd98> │ │ │ │ + bne 532a4 <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 532c4 <_PyEval_FormatAwaitableError@@Base+0xdb0> │ │ │ │ + beq 532bc <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 532c4 <_PyEval_FormatAwaitableError@@Base+0xdb0> │ │ │ │ + bne 532bc <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 532c4 <_PyEval_FormatAwaitableError@@Base+0xdb0> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 532bc <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #28] @ 532d8 <_PyEval_FormatAwaitableError@@Base+0xdc4> │ │ │ │ + ldr r0, [pc, #28] @ 532d0 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a48 │ │ │ │ + b a99c4 │ │ │ │ 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 lr, r8, r4, asr sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ 53328 <_PyEval_FormatAwaitableError@@Base+0xe14> │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 53314 <_PyEval_FormatAwaitableError@@Base+0xe00> │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 53320 <_PyEval_FormatAwaitableError@@Base+0xe0c> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ + mlaseq r8, ip, r1, pc @ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 53344 <_PyEval_FormatAwaitableError@@Base+0xe30> │ │ │ │ + bne 532ec <_PyEval_FormatAwaitableError@@Base+0xca8> │ │ │ │ mov r0, #1 │ │ │ │ - b a2984 │ │ │ │ + b a2900 │ │ │ │ mov r0, #2 │ │ │ │ - b a27f4 │ │ │ │ + b a2770 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 5335c <_PyEval_FormatAwaitableError@@Base+0xe48> │ │ │ │ - b 1aeb78 │ │ │ │ + ldr r1, [pc] @ 53304 <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ + b 1aede0 │ │ │ │ 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 a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53448 <_PyEval_FormatAwaitableError@@Base+0xf34> │ │ │ │ + bne 533f0 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53448 <_PyEval_FormatAwaitableError@@Base+0xf34> │ │ │ │ - ldr r0, [pc, #164] @ 53450 <_PyEval_FormatAwaitableError@@Base+0xf3c> │ │ │ │ - bl a9a48 │ │ │ │ + beq 533f0 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + ldr r0, [pc, #164] @ 533f8 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 533c4 <_PyEval_FormatAwaitableError@@Base+0xeb0> │ │ │ │ + bne 5336c <_PyEval_FormatAwaitableError@@Base+0xd28> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324bc4 │ │ │ │ + b 324fe4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 53454 <_PyEval_FormatAwaitableError@@Base+0xf40> │ │ │ │ + ldr r1, [pc, #124] @ 533fc <_PyEval_FormatAwaitableError@@Base+0xdb8> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 53458 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ + ldr r0, [pc, #120] @ 53400 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53414 <_PyEval_FormatAwaitableError@@Base+0xf00> │ │ │ │ + beq 533bc <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53414 <_PyEval_FormatAwaitableError@@Base+0xf00> │ │ │ │ + bne 533bc <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 533b4 <_PyEval_FormatAwaitableError@@Base+0xea0> │ │ │ │ + beq 5335c <_PyEval_FormatAwaitableError@@Base+0xd18> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53448 <_PyEval_FormatAwaitableError@@Base+0xf34> │ │ │ │ + beq 533f0 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53448 <_PyEval_FormatAwaitableError@@Base+0xf34> │ │ │ │ + bne 533f0 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, ror #28 │ │ │ │ + eorseq r2, r8, r4, ror #4 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - eorseq lr, r8, ip, ror #26 │ │ │ │ + eorseq pc, r8, ip, lsr #3 │ │ │ │ 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 5348c <_PyEval_FormatAwaitableError@@Base+0xf78> │ │ │ │ - ldr r3, [pc, #144] @ 53510 <_PyEval_FormatAwaitableError@@Base+0xffc> │ │ │ │ - ldr r1, [pc, #144] @ 53514 <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ + bls 53434 <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + ldr r3, [pc, #144] @ 534b8 <_PyEval_FormatAwaitableError@@Base+0xe74> │ │ │ │ + ldr r1, [pc, #144] @ 534bc <_PyEval_FormatAwaitableError@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 534c4 <_PyEval_FormatAwaitableError@@Base+0xfb0> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 5346c <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - ldrne r4, [pc, #116] @ 53518 <_PyEval_FormatAwaitableError@@Base+0x1004> │ │ │ │ + ldrne r4, [pc, #116] @ 534c0 <_PyEval_FormatAwaitableError@@Base+0xe7c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c5200 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + bl 1c5518 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #100] @ 5351c <_PyEval_FormatAwaitableError@@Base+0x1008> │ │ │ │ + ldr r3, [pc, #100] @ 534c4 <_PyEval_FormatAwaitableError@@Base+0xe80> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 534cc <_PyEval_FormatAwaitableError@@Base+0xfb8> │ │ │ │ + bne 53474 <_PyEval_FormatAwaitableError@@Base+0xe30> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a71c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b304 │ │ │ │ + bl 20b330 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 534c4 <_PyEval_FormatAwaitableError@@Base+0xfb0> │ │ │ │ + beq 5346c <_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 lr, r8, r0, lsl #27 │ │ │ │ + eorseq pc, r8, r0, asr #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 53598 <_PyEval_FormatAwaitableError@@Base+0x1084> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #96] @ 53540 <_PyEval_FormatAwaitableError@@Base+0xefc> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3555f8 │ │ │ │ - ldr r2, [pc, #72] @ 5359c <_PyEval_FormatAwaitableError@@Base+0x1088> │ │ │ │ - ldr r3, [pc, #72] @ 535a0 <_PyEval_FormatAwaitableError@@Base+0x108c> │ │ │ │ - bl 355700 │ │ │ │ - ldr r3, [pc, #68] @ 535a4 <_PyEval_FormatAwaitableError@@Base+0x1090> │ │ │ │ + bl 355a1c │ │ │ │ + ldr r2, [pc, #72] @ 53544 <_PyEval_FormatAwaitableError@@Base+0xf00> │ │ │ │ + ldr r3, [pc, #72] @ 53548 <_PyEval_FormatAwaitableError@@Base+0xf04> │ │ │ │ + bl 355b24 │ │ │ │ + ldr r3, [pc, #68] @ 5354c <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53580 <_PyEval_FormatAwaitableError@@Base+0x106c> │ │ │ │ - bl a55fc │ │ │ │ + beq 53528 <_PyEval_FormatAwaitableError@@Base+0xee4> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53590 <_PyEval_FormatAwaitableError@@Base+0x107c> │ │ │ │ + bne 53538 <_PyEval_FormatAwaitableError@@Base+0xef4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab0b4 │ │ │ │ + b ab030 │ │ │ │ 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 │ │ │ │ @@ -41969,391 +41947,391 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r9, r9, r1 │ │ │ │ - bne 53608 <_PyEval_FormatAwaitableError@@Base+0x10f4> │ │ │ │ + bne 535b0 <_PyEval_FormatAwaitableError@@Base+0xf6c> │ │ │ │ clz r2, r8 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5363c <_PyEval_FormatAwaitableError@@Base+0x1128> │ │ │ │ + beq 535e4 <_PyEval_FormatAwaitableError@@Base+0xfa0> │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #668] @ 538c4 <_PyEval_FormatAwaitableError@@Base+0x13b0> │ │ │ │ + ldr ip, [pc, #668] @ 5386c <_PyEval_FormatAwaitableError@@Base+0x1228> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x13a4> │ │ │ │ + beq 53860 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r4, [pc, #640] @ 538c8 <_PyEval_FormatAwaitableError@@Base+0x13b4> │ │ │ │ + ldr r4, [pc, #640] @ 53870 <_PyEval_FormatAwaitableError@@Base+0x122c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 53658 <_PyEval_FormatAwaitableError@@Base+0x1144> │ │ │ │ + bne 53600 <_PyEval_FormatAwaitableError@@Base+0xfbc> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 53684 <_PyEval_FormatAwaitableError@@Base+0x1170> │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #616] @ 538cc <_PyEval_FormatAwaitableError@@Base+0x13b8> │ │ │ │ + b 5362c <_PyEval_FormatAwaitableError@@Base+0xfe8> │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #616] @ 53874 <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53684 <_PyEval_FormatAwaitableError@@Base+0x1170> │ │ │ │ - bl a55fc │ │ │ │ + beq 5362c <_PyEval_FormatAwaitableError@@Base+0xfe8> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x13a4> │ │ │ │ + bne 53860 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 5369c <_PyEval_FormatAwaitableError@@Base+0x1188> │ │ │ │ + bne 53644 <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 536c8 <_PyEval_FormatAwaitableError@@Base+0x11b4> │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #548] @ 538cc <_PyEval_FormatAwaitableError@@Base+0x13b8> │ │ │ │ + b 53670 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #548] @ 53874 <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 536c8 <_PyEval_FormatAwaitableError@@Base+0x11b4> │ │ │ │ - bl a55fc │ │ │ │ + beq 53670 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x13a4> │ │ │ │ + bne 53860 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ cmp r9, #2 │ │ │ │ - beq 536e0 <_PyEval_FormatAwaitableError@@Base+0x11cc> │ │ │ │ + beq 53688 <_PyEval_FormatAwaitableError@@Base+0x1044> │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - ldr r3, [pc, #500] @ 538d0 <_PyEval_FormatAwaitableError@@Base+0x13bc> │ │ │ │ + ldr r3, [pc, #500] @ 53878 <_PyEval_FormatAwaitableError@@Base+0x1234> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 536f8 <_PyEval_FormatAwaitableError@@Base+0x11e4> │ │ │ │ + bne 536a0 <_PyEval_FormatAwaitableError@@Base+0x105c> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x1398> │ │ │ │ - bl 191974 │ │ │ │ + b 53854 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ + bl 191cd4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x13a4> │ │ │ │ + beq 53860 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ ldr r3, [sl, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 5374c <_PyEval_FormatAwaitableError@@Base+0x1238> │ │ │ │ - ldr r3, [pc, #440] @ 538d4 <_PyEval_FormatAwaitableError@@Base+0x13c0> │ │ │ │ - ldr r1, [pc, #440] @ 538d8 <_PyEval_FormatAwaitableError@@Base+0x13c4> │ │ │ │ + bne 536f4 <_PyEval_FormatAwaitableError@@Base+0x10b0> │ │ │ │ + ldr r3, [pc, #440] @ 5387c <_PyEval_FormatAwaitableError@@Base+0x1238> │ │ │ │ + ldr r1, [pc, #440] @ 53880 <_PyEval_FormatAwaitableError@@Base+0x123c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x13a4> │ │ │ │ + beq 53860 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x13a4> │ │ │ │ + bne 53860 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 538b8 <_PyEval_FormatAwaitableError@@Base+0x13a4> │ │ │ │ - bl 1b553c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 53860 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bl 1b5824 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 5377c <_PyEval_FormatAwaitableError@@Base+0x1268> │ │ │ │ + beq 53724 <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 5377c <_PyEval_FormatAwaitableError@@Base+0x1268> │ │ │ │ + bne 53724 <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r9, #1 │ │ │ │ cmneq r8, #1 │ │ │ │ - bne 537b0 <_PyEval_FormatAwaitableError@@Base+0x129c> │ │ │ │ - bl a55fc │ │ │ │ + bne 53758 <_PyEval_FormatAwaitableError@@Base+0x1114> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 537b8 <_PyEval_FormatAwaitableError@@Base+0x12a4> │ │ │ │ - ldr r3, [pc, #320] @ 538dc <_PyEval_FormatAwaitableError@@Base+0x13c8> │ │ │ │ + beq 53760 <_PyEval_FormatAwaitableError@@Base+0x111c> │ │ │ │ + ldr r3, [pc, #320] @ 53884 <_PyEval_FormatAwaitableError@@Base+0x1240> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x13a4> │ │ │ │ - bl 11a6d8 │ │ │ │ - b 537b8 <_PyEval_FormatAwaitableError@@Base+0x12a4> │ │ │ │ + beq 53860 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bl 11a71c │ │ │ │ + b 53760 <_PyEval_FormatAwaitableError@@Base+0x111c> │ │ │ │ orrs r3, r8, r9 │ │ │ │ - beq 53804 <_PyEval_FormatAwaitableError@@Base+0x12f0> │ │ │ │ + beq 537ac <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53804 <_PyEval_FormatAwaitableError@@Base+0x12f0> │ │ │ │ + bne 537ac <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538a4 <_PyEval_FormatAwaitableError@@Base+0x1390> │ │ │ │ + bne 5384c <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r7 │ │ │ │ - bne 53810 <_PyEval_FormatAwaitableError@@Base+0x12fc> │ │ │ │ + bne 537b8 <_PyEval_FormatAwaitableError@@Base+0x1174> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x1398> │ │ │ │ + b 53854 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ teq r7, r5 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 53858 <_PyEval_FormatAwaitableError@@Base+0x1344> │ │ │ │ + bpl 53800 <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ adds r2, r6, r4 │ │ │ │ adc r1, r0, r1 │ │ │ │ cmp r8, r2 │ │ │ │ sbcs r1, r9, r1 │ │ │ │ - bcs 538a4 <_PyEval_FormatAwaitableError@@Base+0x1390> │ │ │ │ + bcs 5384c <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ cmp r6, r8 │ │ │ │ sbcs r2, r0, r9 │ │ │ │ - bcs 53878 <_PyEval_FormatAwaitableError@@Base+0x1364> │ │ │ │ + bcs 53820 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ subs r3, r8, r6 │ │ │ │ sbc r2, r9, r0 │ │ │ │ and lr, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r3 │ │ │ │ orr r1, lr, r2 │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x1398> │ │ │ │ + b 53854 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ cmp r4, r6 │ │ │ │ sbcs lr, r1, r0 │ │ │ │ - bcs 53884 <_PyEval_FormatAwaitableError@@Base+0x1370> │ │ │ │ + bcs 5382c <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc r1, r0, r1 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 538a4 <_PyEval_FormatAwaitableError@@Base+0x1390> │ │ │ │ + bcc 5384c <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ subs r0, r3, r8 │ │ │ │ sbc r1, ip, r9 │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x1398> │ │ │ │ + b 53854 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ subs r2, r4, r6 │ │ │ │ sbc r1, r1, r0 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 538a4 <_PyEval_FormatAwaitableError@@Base+0x1390> │ │ │ │ + bcc 5384c <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ adds r0, r8, r6 │ │ │ │ adc r1, r9, r7 │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x1398> │ │ │ │ + b 53854 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab0b4 │ │ │ │ + b ab030 │ │ │ │ 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 lr, r8, r8, lsr #27 │ │ │ │ + eorseq pc, r8, r8, ror #3 │ │ │ │ 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 a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 539c8 <_PyEval_FormatAwaitableError@@Base+0x14b4> │ │ │ │ + bne 53970 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 539c8 <_PyEval_FormatAwaitableError@@Base+0x14b4> │ │ │ │ - ldr r0, [pc, #164] @ 539d0 <_PyEval_FormatAwaitableError@@Base+0x14bc> │ │ │ │ - bl a9a48 │ │ │ │ + beq 53970 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ + ldr r0, [pc, #164] @ 53978 <_PyEval_FormatAwaitableError@@Base+0x1334> │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53944 <_PyEval_FormatAwaitableError@@Base+0x1430> │ │ │ │ + bne 538ec <_PyEval_FormatAwaitableError@@Base+0x12a8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324bc4 │ │ │ │ + b 324fe4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 539d4 <_PyEval_FormatAwaitableError@@Base+0x14c0> │ │ │ │ + ldr r1, [pc, #124] @ 5397c <_PyEval_FormatAwaitableError@@Base+0x1338> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 539d8 <_PyEval_FormatAwaitableError@@Base+0x14c4> │ │ │ │ + ldr r0, [pc, #120] @ 53980 <_PyEval_FormatAwaitableError@@Base+0x133c> │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53994 <_PyEval_FormatAwaitableError@@Base+0x1480> │ │ │ │ + beq 5393c <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53994 <_PyEval_FormatAwaitableError@@Base+0x1480> │ │ │ │ + bne 5393c <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53934 <_PyEval_FormatAwaitableError@@Base+0x1420> │ │ │ │ + beq 538dc <_PyEval_FormatAwaitableError@@Base+0x1298> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 539c8 <_PyEval_FormatAwaitableError@@Base+0x14b4> │ │ │ │ + beq 53970 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 539c8 <_PyEval_FormatAwaitableError@@Base+0x14b4> │ │ │ │ + bne 53970 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, ror #28 │ │ │ │ + eorseq r2, r8, r4, ror #4 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - @ instruction: 0x0038edd0 │ │ │ │ + eorseq pc, r8, r0, lsl r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #424] @ 53b9c <_PyEval_FormatAwaitableError@@Base+0x1688> │ │ │ │ + ldr lr, [pc, #424] @ 53b44 <_PyEval_FormatAwaitableError@@Base+0x1500> │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add ip, sp, #16 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 53a48 <_PyEval_FormatAwaitableError@@Base+0x1534> │ │ │ │ + bne 539f0 <_PyEval_FormatAwaitableError@@Base+0x13ac> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53a6c <_PyEval_FormatAwaitableError@@Base+0x1558> │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x166c> │ │ │ │ + bne 53a14 <_PyEval_FormatAwaitableError@@Base+0x13d0> │ │ │ │ + b 53b28 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #328] @ 53ba0 <_PyEval_FormatAwaitableError@@Base+0x168c> │ │ │ │ + ldr r0, [pc, #328] @ 53b48 <_PyEval_FormatAwaitableError@@Base+0x1504> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 53a28 <_PyEval_FormatAwaitableError@@Base+0x1514> │ │ │ │ + bne 539d0 <_PyEval_FormatAwaitableError@@Base+0x138c> │ │ │ │ mov r7, r4 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x166c> │ │ │ │ - ldr r3, [pc, #304] @ 53ba4 <_PyEval_FormatAwaitableError@@Base+0x1690> │ │ │ │ - bl 3576e0 │ │ │ │ + b 53b28 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + ldr r3, [pc, #304] @ 53b4c <_PyEval_FormatAwaitableError@@Base+0x1508> │ │ │ │ + bl 357b00 │ │ │ │ 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 53aa4 <_PyEval_FormatAwaitableError@@Base+0x1590> │ │ │ │ - ldr r3, [pc, #272] @ 53ba8 <_PyEval_FormatAwaitableError@@Base+0x1694> │ │ │ │ - ldr r1, [pc, #272] @ 53bac <_PyEval_FormatAwaitableError@@Base+0x1698> │ │ │ │ + bne 53a4c <_PyEval_FormatAwaitableError@@Base+0x1408> │ │ │ │ + ldr r3, [pc, #272] @ 53b50 <_PyEval_FormatAwaitableError@@Base+0x150c> │ │ │ │ + ldr r1, [pc, #272] @ 53b54 <_PyEval_FormatAwaitableError@@Base+0x1510> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x166c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 53b28 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 53ac8 <_PyEval_FormatAwaitableError@@Base+0x15b4> │ │ │ │ - ldr r3, [pc, #244] @ 53bb0 <_PyEval_FormatAwaitableError@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #244] @ 53bb4 <_PyEval_FormatAwaitableError@@Base+0x16a0> │ │ │ │ + bne 53a70 <_PyEval_FormatAwaitableError@@Base+0x142c> │ │ │ │ + ldr r3, [pc, #244] @ 53b58 <_PyEval_FormatAwaitableError@@Base+0x1514> │ │ │ │ + ldr r1, [pc, #244] @ 53b5c <_PyEval_FormatAwaitableError@@Base+0x1518> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x166c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 53b28 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd388 │ │ │ │ + bl 1cd6a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt 53af0 <_PyEval_FormatAwaitableError@@Base+0x15dc> │ │ │ │ - ldr r3, [pc, #212] @ 53bb8 <_PyEval_FormatAwaitableError@@Base+0x16a4> │ │ │ │ - ldr r1, [pc, #212] @ 53bbc <_PyEval_FormatAwaitableError@@Base+0x16a8> │ │ │ │ + bgt 53a98 <_PyEval_FormatAwaitableError@@Base+0x1454> │ │ │ │ + ldr r3, [pc, #212] @ 53b60 <_PyEval_FormatAwaitableError@@Base+0x151c> │ │ │ │ + ldr r1, [pc, #212] @ 53b64 <_PyEval_FormatAwaitableError@@Base+0x1520> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x166c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 53b28 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d3f64 │ │ │ │ + bl 2d40bc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53b80 <_PyEval_FormatAwaitableError@@Base+0x166c> │ │ │ │ + beq 53b28 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 53b38 <_PyEval_FormatAwaitableError@@Base+0x1624> │ │ │ │ - ldr r3, [pc, #152] @ 53bb8 <_PyEval_FormatAwaitableError@@Base+0x16a4> │ │ │ │ - ldr r1, [pc, #156] @ 53bc0 <_PyEval_FormatAwaitableError@@Base+0x16ac> │ │ │ │ + bne 53ae0 <_PyEval_FormatAwaitableError@@Base+0x149c> │ │ │ │ + ldr r3, [pc, #152] @ 53b60 <_PyEval_FormatAwaitableError@@Base+0x151c> │ │ │ │ + ldr r1, [pc, #156] @ 53b68 <_PyEval_FormatAwaitableError@@Base+0x1524> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d4a40 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x166c> │ │ │ │ - ldr r2, [pc, #132] @ 53bc4 <_PyEval_FormatAwaitableError@@Base+0x16b0> │ │ │ │ + bl 2d4b98 │ │ │ │ + b 53b28 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + ldr r2, [pc, #132] @ 53b6c <_PyEval_FormatAwaitableError@@Base+0x1528> │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 53bc8 <_PyEval_FormatAwaitableError@@Base+0x16b4> │ │ │ │ - ldr r0, [pc, #128] @ 53bcc <_PyEval_FormatAwaitableError@@Base+0x16b8> │ │ │ │ + ldr r1, [pc, #128] @ 53b70 <_PyEval_FormatAwaitableError@@Base+0x152c> │ │ │ │ + ldr r0, [pc, #128] @ 53b74 <_PyEval_FormatAwaitableError@@Base+0x1530> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53b74 <_PyEval_FormatAwaitableError@@Base+0x1660> │ │ │ │ + blt 53b1c <_PyEval_FormatAwaitableError@@Base+0x14d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cb8 │ │ │ │ - ldr r3, [pc, #96] @ 53bd0 <_PyEval_FormatAwaitableError@@Base+0x16bc> │ │ │ │ + ldr r3, [pc, #96] @ 53b78 <_PyEval_FormatAwaitableError@@Base+0x1534> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d4a40 │ │ │ │ + bl 2d4b98 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r3, r8, asr #13 │ │ │ │ - eorseq sl, r6, r4, asr r4 │ │ │ │ + subseq ip, r3, r0, lsl #22 │ │ │ │ + mlaseq r6, r4, r8, sl │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r0, ror #27 │ │ │ │ + eorseq pc, r8, r0, lsr #4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsl lr │ │ │ │ + eorseq pc, r8, r0, asr r2 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, r8, lsr lr │ │ │ │ - eorseq lr, r8, r8, asr lr │ │ │ │ + eorseq pc, r8, r8, ror r2 @ │ │ │ │ + mlaseq r8, r8, r2, pc @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r0, ror #18 │ │ │ │ - eorseq lr, r8, r4, lsl #29 │ │ │ │ + eorseq pc, r8, r0, lsr #27 │ │ │ │ + eorseq pc, r8, r4, asr #5 │ │ │ │ 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] │ │ │ │ @@ -42364,326 +42342,324 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp] │ │ │ │ add fp, r9, r6, lsl #2 │ │ │ │ add r6, r4, r6 │ │ │ │ subs r4, r4, #1 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #2 │ │ │ │ - bmi 53cac <_PyEval_FormatAwaitableError@@Base+0x1798> │ │ │ │ + bmi 53c54 <_PyEval_FormatAwaitableError@@Base+0x1610> │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr ip, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ addne ip, ip, #1 │ │ │ │ strne ip, [r3] │ │ │ │ - bl 116d14 │ │ │ │ + bl 116d54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 53c68 <_PyEval_FormatAwaitableError@@Base+0x1754> │ │ │ │ + beq 53c10 <_PyEval_FormatAwaitableError@@Base+0x15cc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 53c68 <_PyEval_FormatAwaitableError@@Base+0x1754> │ │ │ │ + bne 53c10 <_PyEval_FormatAwaitableError@@Base+0x15cc> │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r6, r4 │ │ │ │ - blt 53cbc <_PyEval_FormatAwaitableError@@Base+0x17a8> │ │ │ │ + blt 53c64 <_PyEval_FormatAwaitableError@@Base+0x1620> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, r7, r8 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 53c98 <_PyEval_FormatAwaitableError@@Base+0x1784> │ │ │ │ - ldr r3, [pc, #60] @ 53cc8 <_PyEval_FormatAwaitableError@@Base+0x17b4> │ │ │ │ - ldr r1, [pc, #60] @ 53ccc <_PyEval_FormatAwaitableError@@Base+0x17b8> │ │ │ │ + beq 53c40 <_PyEval_FormatAwaitableError@@Base+0x15fc> │ │ │ │ + ldr r3, [pc, #60] @ 53c70 <_PyEval_FormatAwaitableError@@Base+0x162c> │ │ │ │ + ldr r1, [pc, #60] @ 53c74 <_PyEval_FormatAwaitableError@@Base+0x1630> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 53cbc <_PyEval_FormatAwaitableError@@Base+0x17a8> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 53c64 <_PyEval_FormatAwaitableError@@Base+0x1620> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 53c0c <_PyEval_FormatAwaitableError@@Base+0x16f8> │ │ │ │ + bne 53bb4 <_PyEval_FormatAwaitableError@@Base+0x1570> │ │ │ │ ldr r9, [r9, #260] @ 0x104 │ │ │ │ mov r6, #0 │ │ │ │ - b 53c04 <_PyEval_FormatAwaitableError@@Base+0x16f0> │ │ │ │ + b 53bac <_PyEval_FormatAwaitableError@@Base+0x1568> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r7, ip, lsl ip │ │ │ │ + eorseq sp, r7, r8, lsr r0 │ │ │ │ │ │ │ │ -00053cd0 : │ │ │ │ +00053c78 : │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 53ce4 │ │ │ │ - ldr r3, [pc, #40] @ 53d08 │ │ │ │ + bhi 53c8c │ │ │ │ + ldr r3, [pc, #40] @ 53cb0 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 53d0c │ │ │ │ - ldr r0, [pc, #16] @ 53d10 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #16] @ 53cb4 │ │ │ │ + ldr r0, [pc, #16] @ 53cb8 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - @ instruction: 0x003661b0 │ │ │ │ + @ instruction: 0x003665f0 │ │ │ │ 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 a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53e18 │ │ │ │ + bne 53dc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31abc8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + bl 31afe8 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53e18 │ │ │ │ + beq 53dc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbd4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ + bl 31cff4 <_PyTime_AsTimeval@@Base+0x36d8> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 53e20 │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #164] @ 53dc8 │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53d94 │ │ │ │ + bne 53d3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324bc4 │ │ │ │ + b 324fe4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 53e24 │ │ │ │ + ldr r0, [pc, #124] @ 53dcc │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf20 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ + bl 31d340 <_PyTime_AsTimeval@@Base+0x3a24> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53de4 │ │ │ │ + beq 53d8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53de4 │ │ │ │ + bne 53d8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53d84 │ │ │ │ + beq 53d2c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53e18 │ │ │ │ + beq 53dc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53e18 │ │ │ │ + bne 53dc0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sp, r7, r4, lsr #29 │ │ │ │ - eorseq lr, r8, ip, lsl #29 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 2d1d40 │ │ │ │ + @ instruction: 0x0037e2b0 │ │ │ │ + eorseq pc, r8, ip, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ 53efc │ │ │ │ + ldr r3, [pc, #180] @ 53e9c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 53e5c │ │ │ │ + bne 53dfc │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 53ea4 │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #152] @ 53f00 │ │ │ │ + b 53e44 │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #152] @ 53ea0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53ea4 │ │ │ │ - bl a55fc │ │ │ │ + beq 53e44 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53e90 │ │ │ │ + beq 53e30 │ │ │ │ mov r3, #0 │ │ │ │ - b 53ef4 │ │ │ │ - ldr r3, [pc, #108] @ 53f04 │ │ │ │ - ldr r1, [pc, #108] @ 53f08 │ │ │ │ + b 53e94 │ │ │ │ + ldr r3, [pc, #108] @ 53ea4 │ │ │ │ + ldr r1, [pc, #108] @ 53ea8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 53e88 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 53e28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53e90 │ │ │ │ - ldr r3, [pc, #68] @ 53f0c │ │ │ │ - bl 3576e0 │ │ │ │ + bne 53e30 │ │ │ │ + ldr r3, [pc, #68] @ 53eac │ │ │ │ + bl 357b00 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r3, [pc, #52] @ 53f10 │ │ │ │ + ldr r3, [pc, #52] @ 53eb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ - bl 355700 │ │ │ │ - bl 355d30 │ │ │ │ - ldr r3, [pc, #32] @ 53f14 │ │ │ │ + bl 355b24 │ │ │ │ + bl 356154 │ │ │ │ + ldr r3, [pc, #32] @ 53eb4 │ │ │ │ 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 r8, ip, lr, lr │ │ │ │ + @ instruction: 0x0038f2dc │ │ │ │ andeq r0, r0, ip │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 53f4c │ │ │ │ + bne 53eec │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53f70 │ │ │ │ - b 53f8c │ │ │ │ + bne 53f10 │ │ │ │ + b 53f2c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 540c4 │ │ │ │ + ldr r0, [pc, #360] @ 54064 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53f38 │ │ │ │ - b 540bc │ │ │ │ - bl aafc4 │ │ │ │ + bne 53ed8 │ │ │ │ + b 5405c │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 53fa0 │ │ │ │ + bne 53f40 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 53fbc │ │ │ │ - bl a55fc │ │ │ │ + bne 53f5c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 53fbc │ │ │ │ - b 540bc │ │ │ │ + beq 53f5c │ │ │ │ + b 5405c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 53f84 │ │ │ │ + bne 53f24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 53f84 │ │ │ │ - ldr r1, [pc, #260] @ 540c8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 53f24 │ │ │ │ + ldr r1, [pc, #260] @ 54068 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - bl 17dad4 │ │ │ │ - bl 10f72c │ │ │ │ + bl 17dc08 │ │ │ │ + bl 10f768 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 53fec │ │ │ │ - bl ade10 │ │ │ │ + beq 53f8c │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54094 │ │ │ │ + beq 54034 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 54014 │ │ │ │ + beq 53fb4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ addlt r4, r4, r3 │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ - b 54028 │ │ │ │ + b 53fc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3146d4 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + bl 314c38 <_PyGen_SetStopIterationValue@@Base+0x190> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 53ffc │ │ │ │ - b 540bc │ │ │ │ + bne 53f9c │ │ │ │ + b 5405c │ │ │ │ cmp r4, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movge r4, r3 │ │ │ │ - bl 3156c8 │ │ │ │ + bl 315d04 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ ldrne r2, [r1, #4] │ │ │ │ movne r3, r2 │ │ │ │ - beq 540bc │ │ │ │ + beq 5405c │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - bge 54070 │ │ │ │ + bge 54010 │ │ │ │ add ip, r0, r3, lsl #2 │ │ │ │ ldr ip, [ip, #-4] │ │ │ │ str ip, [r0, r3, lsl #2] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b 54050 │ │ │ │ + b 53ff0 │ │ │ │ ldr r3, [r6] │ │ │ │ add r2, r2, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r0, r4, lsl #2] │ │ │ │ - ldr r0, [pc, #60] @ 540cc │ │ │ │ + ldr r0, [pc, #60] @ 5406c │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #44] @ 540c8 │ │ │ │ + ldr r1, [pc, #44] @ 54068 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17dad4 │ │ │ │ - bl 10f72c │ │ │ │ - ldr r1, [pc, #36] @ 540d0 │ │ │ │ + bl 17dc08 │ │ │ │ + bl 10f768 │ │ │ │ + ldr r1, [pc, #36] @ 54070 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #16] @ 540c4 │ │ │ │ + ldr r0, [pc, #16] @ 54064 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r8, asr r3 │ │ │ │ + mlaseq r5, r8, r7, r9 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ 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] @ 54340 │ │ │ │ + ldr lr, [pc, #588] @ 542e0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -42693,453 +42669,509 @@ │ │ │ │ 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 54150 │ │ │ │ + bne 540f0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54194 │ │ │ │ + beq 54134 │ │ │ │ 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] @ 54344 │ │ │ │ + ldr ip, [pc, #468] @ 542e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r7, #0 │ │ │ │ - beq 54320 │ │ │ │ + beq 542c0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 541bc │ │ │ │ + bne 5415c │ │ │ │ mov r4, r9 │ │ │ │ - b 54320 │ │ │ │ - ldr r3, [pc, #388] @ 54348 │ │ │ │ - bl 3576e0 │ │ │ │ + b 542c0 │ │ │ │ + ldr r3, [pc, #388] @ 542e8 │ │ │ │ + bl 357b00 │ │ │ │ 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 541f4 │ │ │ │ - ldr r3, [pc, #356] @ 5434c │ │ │ │ - ldr r1, [pc, #356] @ 54350 │ │ │ │ + bne 54194 │ │ │ │ + ldr r3, [pc, #356] @ 542ec │ │ │ │ + ldr r1, [pc, #356] @ 542f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 541b4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 54154 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 54218 │ │ │ │ - ldr r3, [pc, #328] @ 54354 │ │ │ │ - ldr r1, [pc, #328] @ 54358 │ │ │ │ + bne 541b8 │ │ │ │ + ldr r3, [pc, #328] @ 542f4 │ │ │ │ + ldr r1, [pc, #328] @ 542f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 541b4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 54154 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cd388 │ │ │ │ + bl 1cd6a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt 54240 │ │ │ │ - ldr r3, [pc, #296] @ 5435c │ │ │ │ - ldr r1, [pc, #296] @ 54360 │ │ │ │ + bgt 541e0 │ │ │ │ + ldr r3, [pc, #296] @ 542fc │ │ │ │ + ldr r1, [pc, #296] @ 54300 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 541b4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 54154 │ │ │ │ mov r0, sl │ │ │ │ - bl f52ec │ │ │ │ + bl f53f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54264 │ │ │ │ - ldr r3, [pc, #252] @ 54354 │ │ │ │ - ldr r1, [pc, #264] @ 54364 │ │ │ │ + bne 54204 │ │ │ │ + ldr r3, [pc, #252] @ 542f4 │ │ │ │ + ldr r1, [pc, #264] @ 54304 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 541b4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 54154 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d3f64 │ │ │ │ + bl 2d40bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 541b4 │ │ │ │ + beq 54154 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5429c │ │ │ │ - ldr r3, [pc, #204] @ 5435c │ │ │ │ - ldr r1, [pc, #212] @ 54368 │ │ │ │ + bne 5423c │ │ │ │ + ldr r3, [pc, #204] @ 542fc │ │ │ │ + ldr r1, [pc, #212] @ 54308 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 54310 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 542b0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2d4150 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ + bl 2d42a8 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 54310 │ │ │ │ - ldr r1, [pc, #180] @ 5436c │ │ │ │ - ldr r0, [pc, #180] @ 54370 │ │ │ │ + beq 542b0 │ │ │ │ + ldr r1, [pc, #180] @ 5430c │ │ │ │ + ldr r0, [pc, #180] @ 54310 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 54304 │ │ │ │ + blt 542a4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blt 542ec │ │ │ │ + blt 5428c │ │ │ │ mov r0, r7 │ │ │ │ bl 293c4 │ │ │ │ - b 542f4 │ │ │ │ + b 54294 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a180 │ │ │ │ - ldr r3, [pc, #120] @ 54374 │ │ │ │ + ldr r3, [pc, #120] @ 54314 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1704fc │ │ │ │ + bl 170508 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d4a40 │ │ │ │ + bl 2d4b98 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d4a40 │ │ │ │ - b 541b4 │ │ │ │ + bl 2d4b98 │ │ │ │ + b 54154 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r0, lsl #14 │ │ │ │ + subseq ip, r3, r8, lsr fp │ │ │ │ subseq r3, r7, ip, lsl #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r0, ror #27 │ │ │ │ + eorseq pc, r8, r0, lsr #4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr #29 │ │ │ │ + eorseq pc, r8, r8, lsl #6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038eef0 │ │ │ │ - eorseq lr, r8, r0, lsl pc │ │ │ │ - eorseq lr, r8, r0, asr #30 │ │ │ │ - eorseq pc, r8, r0, ror #18 │ │ │ │ - eorseq lr, r8, r4, lsl #29 │ │ │ │ + eorseq pc, r8, r0, lsr r3 @ │ │ │ │ + eorseq pc, r8, r0, asr r3 @ │ │ │ │ + eorseq pc, r8, r0, lsl #7 │ │ │ │ + eorseq pc, r8, r0, lsr #27 │ │ │ │ + eorseq pc, r8, r4, asr #5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 2d1e98 <_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] @ 543f0 │ │ │ │ + ldr r1, [pc, #88] @ 54398 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 543e8 │ │ │ │ + beq 54390 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1aa5f8 │ │ │ │ + bl 1aa860 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 543c8 │ │ │ │ + bne 54370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131ca4 │ │ │ │ - b 543e8 │ │ │ │ + bl 131d54 │ │ │ │ + b 54390 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ 543f4 │ │ │ │ + ldr r0, [pc, #28] @ 5439c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, ror #30 │ │ │ │ + eorseq pc, r8, ip, lsr #7 │ │ │ │ ldrsbeq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 54414 │ │ │ │ + ldr r2, [pc, #16] @ 543bc │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #4] @ 54414 │ │ │ │ - ldr r1, [pc, #4] @ 54418 │ │ │ │ - b 29a970 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, ip, lsr #14 │ │ │ │ - b 54568 │ │ │ │ - b 4d7d8 <_PyTime_AsTimeval_clamp@@Base+0x2b8> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 54454 │ │ │ │ - ldr r3, [pc, #124] @ 544c4 │ │ │ │ - ldr r1, [pc, #124] @ 544c8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 54494 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bne 5449c │ │ │ │ - ldrb r3, [r0, #34] @ 0x22 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [r4, #16] │ │ │ │ - strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 5449c │ │ │ │ - ldr r2, [pc, #64] @ 544c4 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r1, [pc, #64] @ 544cc │ │ │ │ - ldr r0, [r2] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 2d1d40 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 334dd0 <_PyUnicode_ToNumeric@@Base+0x44b0> │ │ │ │ - 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 lr, r8, r8, asr #9 │ │ │ │ - @ instruction: 0x0038e4fc │ │ │ │ - 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] @ 5450c │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ - bl a9a48 │ │ │ │ - mov r1, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 54510 │ │ │ │ - b a9a48 │ │ │ │ - @ instruction: 0x003784d0 │ │ │ │ - eorseq ip, r6, ip, lsr r8 │ │ │ │ - b 4e154 │ │ │ │ + ldreq r0, [pc, #4] @ 543bc │ │ │ │ + ldr r1, [pc, #4] @ 543c0 │ │ │ │ + b 29a80c │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r5, r7, ip, lsl fp │ │ │ │ + b 4d740 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + b 4e2ec │ │ │ │ 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 54540 │ │ │ │ + beq 543f4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 33ac68 │ │ │ │ + b 33af80 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #16] @ 5455c │ │ │ │ - ldr r1, [pc, #16] @ 54560 │ │ │ │ - ldr r0, [pc, #16] @ 54564 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #16] @ 54410 │ │ │ │ + ldr r1, [pc, #16] @ 54414 │ │ │ │ + ldr r0, [pc, #16] @ 54418 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003815f0 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq r3, r7, r4, asr #11 │ │ │ │ - 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] @ 54610 │ │ │ │ - sub sp, sp, #432 @ 0x1b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #428] @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - beq 545a8 │ │ │ │ - add r0, r0, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 22d844 │ │ │ │ - ldr r2, [pc, #100] @ 54614 │ │ │ │ - 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 5479c │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 545e0 │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b0dc │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 32ace0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 54610 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 54608 │ │ │ │ - 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 4d7d8 <_PyTime_AsTimeval_clamp@@Base+0x2b8> │ │ │ │ + eorseq r1, r8, r0, lsr sl │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + eorseq r3, r7, r8, lsl sl │ │ │ │ + b 54718 │ │ │ │ + b 4d740 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ │ │ │ │ -0005461c : │ │ │ │ +00054424 : │ │ │ │ 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] @ 5470c │ │ │ │ - ldr r4, [pc, #208] @ 54710 │ │ │ │ + ldr r2, [pc, #208] @ 54514 │ │ │ │ + ldr r4, [pc, #208] @ 54518 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ - bne 54670 │ │ │ │ + bne 54478 │ │ │ │ add r9, r8, #4096 @ 0x1000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 54680 │ │ │ │ - ldr r1, [pc, #156] @ 54714 │ │ │ │ - ldr r0, [pc, #156] @ 54718 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 546bc │ │ │ │ + bgt 54488 │ │ │ │ + ldr r1, [pc, #156] @ 5451c │ │ │ │ + ldr r0, [pc, #156] @ 54520 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 544c4 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 5469c │ │ │ │ + beq 544a4 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 546dc │ │ │ │ + bgt 544e4 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl ab508 │ │ │ │ + bl ab484 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #380] @ 0x17c │ │ │ │ addne r2, r0, r4, lsl #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne 546c4 │ │ │ │ + bne 544cc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ strgt r1, [r2, #4]! │ │ │ │ - bgt 546c4 │ │ │ │ + bgt 544cc │ │ │ │ str r3, [r0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54700 │ │ │ │ + beq 54508 │ │ │ │ add r5, r5, #1120 @ 0x460 │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54700 │ │ │ │ + beq 54508 │ │ │ │ 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: 0x003622b8 │ │ │ │ + @ instruction: 0x003626f8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 54554 │ │ │ │ + ldr r3, [pc, #124] @ 545c4 │ │ │ │ + ldr r1, [pc, #124] @ 545c8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 54594 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bne 5459c │ │ │ │ + ldrb r3, [r0, #34] @ 0x22 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [r4, #16] │ │ │ │ + strbeq r3, [r0, #34] @ 0x22 │ │ │ │ + beq 5459c │ │ │ │ + ldr r2, [pc, #64] @ 545c4 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r1, [pc, #64] @ 545cc │ │ │ │ + ldr r0, [r2] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 2d1e98 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 334ffc <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r2, [r4, #8] │ │ │ │ + moveq r3, #2 │ │ │ │ + strbeq r0, [r2, #34] @ 0x22 │ │ │ │ + streq r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + @ instruction: 0x0038e8f8 │ │ │ │ + eorseq lr, r8, ip, lsr #18 │ │ │ │ │ │ │ │ -0005471c : │ │ │ │ +000545d0 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 54744 │ │ │ │ + bne 545f8 │ │ │ │ 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] @ 5463c │ │ │ │ + ldr r4, [ip, #4] │ │ │ │ + bl a99c4 │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #4] @ 54640 │ │ │ │ + b a99c4 │ │ │ │ + eorseq r8, r7, r0, lsl r9 │ │ │ │ + eorseq ip, r6, ip, ror ip │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orr r2, r2, r1, lsl #8 │ │ │ │ lsl r1, r2, #8 │ │ │ │ orr r1, r1, r2, lsr #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsr r1, r1, #16 │ │ │ │ - ldr r0, [pc] @ 54778 │ │ │ │ - b 128a98 │ │ │ │ - eorseq pc, r8, r8, asr r0 @ │ │ │ │ + ldr r0, [pc] @ 54670 │ │ │ │ + b 128b4c │ │ │ │ + mlaseq r8, r8, r4, pc @ │ │ │ │ + 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 a54f4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 546ec │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 12491c <_PyType_Name@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #60] @ 546f4 │ │ │ │ + bl 128b4c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 546d8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 546e0 │ │ │ │ + mov r4, r5 │ │ │ │ + b 546ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 546d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq fp, r7, r0, lsl r1 │ │ │ │ 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 a6314 │ │ │ │ + b a6290 │ │ │ │ + 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] @ 547c0 │ │ │ │ + sub sp, sp, #432 @ 0x1b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #428] @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + beq 54758 │ │ │ │ + add r0, r0, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 22d970 │ │ │ │ + ldr r2, [pc, #100] @ 547c4 │ │ │ │ + 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 54814 │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 54790 │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 8b080 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32b0f4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 547c0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 547b8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000547c8 : │ │ │ │ + mov r1, #0 │ │ │ │ + b 196564 │ │ │ │ + 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 54800 │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5480c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6290 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ 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] @ 54b48 │ │ │ │ + ldr r3, [pc, #904] @ 54bc0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - bne 54b24 │ │ │ │ + bne 54b9c │ │ │ │ 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 54934 │ │ │ │ + bls 549ac │ │ │ │ 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 │ │ │ │ @@ -43197,15 +43229,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 33b21c │ │ │ │ + bl 33bc10 │ │ │ │ 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 │ │ │ │ @@ -43280,15 +43312,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 54a78 │ │ │ │ + beq 54af0 │ │ │ │ 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 │ │ │ │ @@ -43305,15 +43337,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 33b21c │ │ │ │ + bl 33bc10 │ │ │ │ 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] │ │ │ │ @@ -43328,186 +43360,132 @@ │ │ │ │ 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 54ac0 │ │ │ │ + bne 54b38 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 54b48 │ │ │ │ + ldr r3, [pc, #28] @ 54bc0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 54b40 │ │ │ │ + beq 54bb8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00054b4c : │ │ │ │ - mov r1, #0 │ │ │ │ - b 196500 │ │ │ │ - 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 54b84 │ │ │ │ - bl a55fc │ │ │ │ +00054bc4 : │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [pc, #28] @ 54bec │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54b90 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ 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 355100 │ │ │ │ + bl 355524 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ ldr r8, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 355320 │ │ │ │ + bl 355744 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r6, r6, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 355100 │ │ │ │ + bl 355524 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 355320 │ │ │ │ + bl 355744 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r2, r2, #60 @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 54c78 │ │ │ │ + beq 54cd0 │ │ │ │ add ip, r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ bic ip, ip, #2 │ │ │ │ - beq 54c50 │ │ │ │ - ldr lr, [pc, #140] @ 54cb8 │ │ │ │ + beq 54ca8 │ │ │ │ + ldr lr, [pc, #140] @ 54d10 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #128] @ 54cbc │ │ │ │ + ldr r2, [pc, #128] @ 54d14 │ │ │ │ str r8, [sp, #8] │ │ │ │ movne r2, lr │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ 54cc0 │ │ │ │ - bl 128a98 │ │ │ │ - b 54cb0 │ │ │ │ - ldr lr, [pc, #96] @ 54cb8 │ │ │ │ + ldr r0, [pc, #116] @ 54d18 │ │ │ │ + bl 128b4c │ │ │ │ + b 54d08 │ │ │ │ + ldr lr, [pc, #96] @ 54d10 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #84] @ 54cbc │ │ │ │ + ldr r2, [pc, #84] @ 54d14 │ │ │ │ str r4, [sp, #4] │ │ │ │ movne r2, lr │ │ │ │ - ldr r0, [pc, #80] @ 54cc4 │ │ │ │ - bl 128a98 │ │ │ │ - b 54cb0 │ │ │ │ + ldr r0, [pc, #80] @ 54d1c │ │ │ │ + bl 128b4c │ │ │ │ + b 54d08 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 54c98 │ │ │ │ + beq 54cf0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 54cc8 │ │ │ │ - bl 128a98 │ │ │ │ - b 54cb0 │ │ │ │ + ldr r0, [pc, #52] @ 54d20 │ │ │ │ + bl 128b4c │ │ │ │ + b 54d08 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 54ccc │ │ │ │ + ldr r0, [pc, #36] @ 54d24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128a98 │ │ │ │ + b 128b4c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r2, r7, r4, asr r2 │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ - eorseq pc, r8, r0, lsl #1 │ │ │ │ - mlaseq r8, ip, r0, pc @ │ │ │ │ - ldrheq pc, [r8], -r4 @ │ │ │ │ - eorseq pc, r8, r8, asr #1 │ │ │ │ - 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 a5578 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 54d48 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 124874 <_PyType_Name@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #60] @ 54d50 │ │ │ │ - bl 128a98 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 54d34 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 54d3c │ │ │ │ - mov r4, r5 │ │ │ │ - b 54d48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 54d34 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037acd0 │ │ │ │ - │ │ │ │ -00054d54 : │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 54d7c │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + mlaseq r7, r4, r6, r2 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ + @ instruction: 0x0038f4dc │ │ │ │ + @ instruction: 0x0038f4f8 │ │ │ │ + eorseq pc, r8, r0, lsl r5 @ │ │ │ │ + eorseq pc, r8, r4, lsr #10 │ │ │ │ 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 a6314 │ │ │ │ + b a6290 │ │ │ │ │ │ │ │ -00054da0 : │ │ │ │ +00054d48 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 54dc8 │ │ │ │ + ldr r3, [pc, #28] @ 54d70 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ @@ -43525,80 +43503,80 @@ │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 54e28 │ │ │ │ + bne 54dd0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54e60 │ │ │ │ + beq 54e08 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 54ef0 │ │ │ │ + ldr ip, [pc, #176] @ 54e98 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 54ee4 │ │ │ │ - ldr r1, [pc, #140] @ 54ef4 │ │ │ │ + beq 54e8c │ │ │ │ + ldr r1, [pc, #140] @ 54e9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ - bl 17dad4 │ │ │ │ - bl 10f72c │ │ │ │ + bl 17dc08 │ │ │ │ + bl 10f768 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 54e90 │ │ │ │ - bl ade10 │ │ │ │ + beq 54e38 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54ebc │ │ │ │ + beq 54e64 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1e7158 │ │ │ │ + bl 1e74a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 315628 │ │ │ │ + bl 315a48 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #64] @ 54ef8 │ │ │ │ - bne 54ee8 │ │ │ │ - b 54ee4 │ │ │ │ - ldr r1, [pc, #48] @ 54ef4 │ │ │ │ + ldrne r0, [pc, #64] @ 54ea0 │ │ │ │ + bne 54e90 │ │ │ │ + b 54e8c │ │ │ │ + ldr r1, [pc, #48] @ 54e9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17dad4 │ │ │ │ - bl 10f72c │ │ │ │ - ldr r1, [pc, #40] @ 54efc │ │ │ │ + bl 17dc08 │ │ │ │ + bl 10f768 │ │ │ │ + ldr r1, [pc, #40] @ 54ea4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #36] @ 54f00 │ │ │ │ + ldr r0, [pc, #36] @ 54ea8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r3, r7, r4, ror #18 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - eorseq r9, r5, r0, asr r3 │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + mlaseq r5, r0, r7, r9 │ │ │ │ ldrb r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 54f1c │ │ │ │ + ldr r2, [pc, #12] @ 54ec4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 54f20 │ │ │ │ + ldr r0, [pc, #8] @ 54ec8 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -43607,1031 +43585,1012 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmn ip, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldreq ip, [pc, #36] @ 54f80 │ │ │ │ + ldreq ip, [pc, #36] @ 54f28 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ streq r1, [sp, #4] │ │ │ │ strne r1, [sp, #4] │ │ │ │ - ldreq r1, [pc, #24] @ 54f84 │ │ │ │ - ldrne r1, [pc, #24] @ 54f88 │ │ │ │ + ldreq r1, [pc, #24] @ 54f2c │ │ │ │ + ldrne r1, [pc, #24] @ 54f30 │ │ │ │ streq ip, [sp] │ │ │ │ strne ip, [sp] │ │ │ │ - bl ad038 │ │ │ │ + bl ad004 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsheq pc, [r8], -r4 @ │ │ │ │ - ldrsheq pc, [r8], -ip @ │ │ │ │ - │ │ │ │ -00054f8c <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 54fd4 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 54fd4 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 55004 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 55008 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 54ff0 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ - bl 148888 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 54ff8 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 54ff8 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - str r4, [r5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00381df4 │ │ │ │ - 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 10329c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 55050 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ - movne r5, #1 │ │ │ │ - moveq r5, #0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 29730 │ │ │ │ - ldr r0, [pc, #12] @ 55058 <_PyLong_UnsignedLong_Converter@@Base+0xcc> │ │ │ │ - strb r5, [r4, #40] @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0005505c : │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - add r3, r3, #124 @ 0x7c │ │ │ │ - sub r0, r0, r3 │ │ │ │ - orr r0, r0, r0, asr #31 │ │ │ │ - bx lr │ │ │ │ + eorseq pc, r8, r4, lsr r5 @ │ │ │ │ + eorseq pc, r8, ip, lsr r5 @ │ │ │ │ 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 550c0 │ │ │ │ + bne 54f7c │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ - bne 550f0 │ │ │ │ + bne 54fac │ │ │ │ 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] @ 55178 │ │ │ │ + ldr ip, [pc, #152] @ 55034 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 55118 │ │ │ │ + beq 54fd4 │ │ │ │ ldr r5, [ip] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 55120 │ │ │ │ - ldr r2, [pc, #112] @ 5517c │ │ │ │ - ldr r1, [pc, #112] @ 55180 │ │ │ │ - ldr r0, [pc, #112] @ 55184 │ │ │ │ + bne 54fdc │ │ │ │ + ldr r2, [pc, #112] @ 55038 │ │ │ │ + ldr r1, [pc, #112] @ 5503c │ │ │ │ + ldr r0, [pc, #112] @ 55040 │ │ │ │ mov r3, r5 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 5516c │ │ │ │ + b 55028 │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r6, [ip, #4] │ │ │ │ - ldreq r6, [pc, #88] @ 55188 │ │ │ │ - bl 2a9bf8 │ │ │ │ + ldreq r6, [pc, #88] @ 55044 │ │ │ │ + bl 2a9a88 │ │ │ │ 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 5516c │ │ │ │ + beq 55028 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5516c │ │ │ │ + bne 55028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00573990 │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - @ instruction: 0x00369db8 │ │ │ │ - eorseq pc, r8, r4, lsl #2 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + @ instruction: 0x0036a1f8 │ │ │ │ + eorseq pc, r8, r4, asr #10 │ │ │ │ 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 103280 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5508c │ │ │ │ + movne r5, #1 │ │ │ │ + moveq r5, #0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 29730 │ │ │ │ + ldr r0, [pc, #12] @ 55094 │ │ │ │ + strb r5, [r4, #40] @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +00055098 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000550b4 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ + beq 550fc <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 550fc <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 5512c <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 55130 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 55118 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ + bl 148910 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 55120 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 55120 <_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 │ │ │ │ + eorseq r2, r8, r8, ror #4 │ │ │ │ + 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] @ 55278 <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 116d54 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt 55210 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + bne 55184 <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 116d54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 55210 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + ldrne r5, [r4, #16] │ │ │ │ + b 55188 <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ + ldr r5, [pc, #236] @ 55278 <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 175d0c │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 55210 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 10ac84 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 551d0 <_PyLong_UnsignedLong_Converter@@Base+0x11c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 551d0 <_PyLong_UnsignedLong_Converter@@Base+0x11c> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 55210 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1443d8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 55218 <_PyLong_UnsignedLong_Converter@@Base+0x164> │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 55210 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 55210 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9ac00 <_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 55248 <_PyLong_UnsignedLong_Converter@@Base+0x194> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 55248 <_PyLong_UnsignedLong_Converter@@Base+0x194> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 5525c <_PyLong_UnsignedLong_Converter@@Base+0x1a8> │ │ │ │ + ldr r0, [pc, #32] @ 5527c <_PyLong_UnsignedLong_Converter@@Base+0x1c8> │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 55254 <_PyLong_UnsignedLong_Converter@@Base+0x1a0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 55254 <_PyLong_UnsignedLong_Converter@@Base+0x1a0> │ │ │ │ + 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 551e0 │ │ │ │ + bne 552d4 <_PyLong_UnsignedLong_Converter@@Base+0x220> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55210 │ │ │ │ + beq 55304 <_PyLong_UnsignedLong_Converter@@Base+0x250> │ │ │ │ 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] @ 55258 │ │ │ │ + ldr ip, [pc, #88] @ 5534c <_PyLong_UnsignedLong_Converter@@Base+0x298> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55234 │ │ │ │ + beq 55328 <_PyLong_UnsignedLong_Converter@@Base+0x274> │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #64] @ 5525c │ │ │ │ + ldr r3, [pc, #64] @ 55350 <_PyLong_UnsignedLong_Converter@@Base+0x29c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5523c │ │ │ │ - ldr r3, [pc, #52] @ 55260 │ │ │ │ - ldr r1, [pc, #52] @ 55264 │ │ │ │ + beq 55330 <_PyLong_UnsignedLong_Converter@@Base+0x27c> │ │ │ │ + ldr r3, [pc, #52] @ 55354 <_PyLong_UnsignedLong_Converter@@Base+0x2a0> │ │ │ │ + ldr r1, [pc, #52] @ 55358 <_PyLong_UnsignedLong_Converter@@Base+0x2a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ - b 55250 │ │ │ │ + b 55344 <_PyLong_UnsignedLong_Converter@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bc50 <_PyTime_AsTimeval@@Base+0x2754> │ │ │ │ + bl 31c21c <_PyTime_AsTimeval@@Base+0x2900> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55234 │ │ │ │ - ldr r0, [pc, #20] @ 55268 │ │ │ │ + beq 55328 <_PyLong_UnsignedLong_Converter@@Base+0x274> │ │ │ │ + ldr r0, [pc, #20] @ 5535c <_PyLong_UnsignedLong_Converter@@Base+0x2a8> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r3, [r7], #-156 @ 0xffffff64 │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, lsl r1 @ │ │ │ │ + eorseq pc, r8, r4, asr r5 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0005526c : │ │ │ │ - ldr r3, [pc, #104] @ 552dc │ │ │ │ +00055360 : │ │ │ │ + ldr r3, [pc, #104] @ 553d0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 552a0 │ │ │ │ + beq 55394 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #76] @ 552e0 │ │ │ │ - ldr r0, [pc, #76] @ 552e4 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #76] @ 553d4 │ │ │ │ + ldr r0, [pc, #76] @ 553d8 │ │ │ │ + bl 2df754 <_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 552cc │ │ │ │ + bne 553c0 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ addgt r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2] │ │ │ │ - bgt 552d4 │ │ │ │ + bgt 553c8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x003622b8 │ │ │ │ + @ instruction: 0x003626f8 │ │ │ │ │ │ │ │ -000552e8 : │ │ │ │ +000553dc : │ │ │ │ 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 55320 │ │ │ │ - ldr r0, [pc, #440] @ 554c8 │ │ │ │ + bne 55414 │ │ │ │ + ldr r0, [pc, #440] @ 555bc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #436] @ 554cc │ │ │ │ + ldr r1, [pc, #436] @ 555c0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 554c0 │ │ │ │ + bl 117600 │ │ │ │ + b 555b4 │ │ │ │ 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 553ac │ │ │ │ + bge 554a0 │ │ │ │ ldrb r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 553ac │ │ │ │ + bne 554a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #372] @ 554d0 │ │ │ │ + ldr r2, [pc, #372] @ 555c4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 553ac │ │ │ │ + bne 554a0 │ │ │ │ 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 553a8 │ │ │ │ + ble 5549c │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ ldr r1, [ip] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [ip] │ │ │ │ str ip, [r3, #4]! │ │ │ │ - b 55380 │ │ │ │ + b 55474 │ │ │ │ str r6, [r4, #28] │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ble 554ac │ │ │ │ + ble 555a0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl f90cc <_PyUnicode_Equal@@Base> │ │ │ │ + bl f91d0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ addeq r5, r5, #1 │ │ │ │ - beq 553b0 │ │ │ │ + beq 554a4 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrsb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 553fc │ │ │ │ + bge 554f0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ tst r1, #1 │ │ │ │ - beq 554ac │ │ │ │ + beq 555a0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r5, #10 │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ - beq 55490 │ │ │ │ + beq 55584 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 5548c │ │ │ │ + blt 55580 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 55490 │ │ │ │ + beq 55584 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 554ac │ │ │ │ - ldr r3, [pc, #164] @ 554d4 │ │ │ │ + beq 555a0 │ │ │ │ + ldr r3, [pc, #164] @ 555c8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 55498 │ │ │ │ + bne 5558c │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - ldr lr, [pc, #148] @ 554d8 │ │ │ │ - ldr ip, [pc, #148] @ 554dc │ │ │ │ + ldr lr, [pc, #148] @ 555cc │ │ │ │ + ldr ip, [pc, #148] @ 555d0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs 55498 │ │ │ │ + bcs 5558c │ │ │ │ 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 5548c │ │ │ │ + beq 55580 │ │ │ │ cmp r1, #71 @ 0x47 │ │ │ │ lsleq r3, r2, #8 │ │ │ │ ldrb r2, [ip, r1] │ │ │ │ add r2, r2, #1 │ │ │ │ add r6, r6, r2, lsl #1 │ │ │ │ - b 55448 │ │ │ │ + b 5553c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 554ac │ │ │ │ + beq 555a0 │ │ │ │ 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] @ 554e0 │ │ │ │ - ldr r1, [pc, #44] @ 554e4 │ │ │ │ + ldr r3, [pc, #44] @ 555d4 │ │ │ │ + ldr r1, [pc, #44] @ 555d8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, asr #2 │ │ │ │ + eorseq pc, r8, r0, lsl #11 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subeq pc, r3, r8, ror r8 @ │ │ │ │ - subeq pc, r3, r8, ror r9 @ │ │ │ │ + strheq pc, [r3], #-200 @ 0xffffff38 @ │ │ │ │ + strheq pc, [r3], #-216 @ 0xffffff28 @ │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq pc, r8, ip, asr r1 @ │ │ │ │ + mlaseq r8, ip, r5, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #292] @ 5562c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 116d14 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt 555c4 │ │ │ │ - bne 55538 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 116d14 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 555c4 │ │ │ │ - ldrne r5, [r4, #16] │ │ │ │ - b 5553c │ │ │ │ - ldr r5, [pc, #236] @ 5562c │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 175bd8 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 555c4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 10ac30 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 55584 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 55584 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 555c4 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 144350 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 12836c │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 55610 │ │ │ │ + bl a5578 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 555cc │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 555c4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 555c4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + beq 55628 │ │ │ │ + b 5564c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movlt r3, #0 │ │ │ │ + blt 55628 │ │ │ │ + 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] @ 55654 │ │ │ │ + str r1, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - beq 555fc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 555fc │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 55610 │ │ │ │ - ldr r0, [pc, #32] @ 55630 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 55608 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 55608 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +00055658 : │ │ │ │ + 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 216d1c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #12] @ 5564c │ │ │ │ + ldr r2, [pc, #12] @ 55698 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 55650 │ │ │ │ + ldr r0, [pc, #8] @ 5569c │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - b 55658 │ │ │ │ + b 556a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18bc18 │ │ │ │ + b 18bf78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 55700 │ │ │ │ + ldr r1, [pc, #124] @ 5574c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 5569c │ │ │ │ - bl 342854 │ │ │ │ + bne 556e8 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 556f0 │ │ │ │ + bne 5573c │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 556c8 │ │ │ │ + bne 55714 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 556f0 │ │ │ │ + b 5573c │ │ │ │ mov r0, r4 │ │ │ │ - bl fe1e4 │ │ │ │ + bl fe2e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 556c0 │ │ │ │ + bne 5570c │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 556c0 │ │ │ │ + beq 5570c │ │ │ │ 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 1282b8 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 55738 │ │ │ │ - bl a55fc │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 55750 │ │ │ │ - b 55774 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movlt r3, #0 │ │ │ │ - blt 55750 │ │ │ │ - cmp r0, r3 │ │ │ │ - movlt r3, r0 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - sub r3, r2, r3 │ │ │ │ - ldr r0, [pc, #16] @ 5577c │ │ │ │ - str r1, [r4, #8] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00055780 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 216d5c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - b 557d4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 14f1a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #12] @ 557cc │ │ │ │ + ldr r2, [pc, #12] @ 55768 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 557d0 │ │ │ │ + ldr r0, [pc, #8] @ 5576c │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ + b 557cc │ │ │ │ + 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 557a8 │ │ │ │ + ldr r3, [pc, #24] @ 557b8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144200 │ │ │ │ + b 557b0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl bb7f8 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 14f230 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b 103280 │ │ │ │ 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] @ 5587c │ │ │ │ + ldr r2, [pc, #140] @ 55874 │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ - beq 55814 │ │ │ │ + beq 5580c │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22d844 │ │ │ │ - ldr r2, [pc, #100] @ 55880 │ │ │ │ + bl 22d970 │ │ │ │ + ldr r2, [pc, #100] @ 55878 │ │ │ │ add r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 5479c │ │ │ │ + bl 54814 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5584c │ │ │ │ + beq 55844 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92888 │ │ │ │ - ldr r3, [pc, #28] @ 5587c │ │ │ │ + bl 928cc │ │ │ │ + ldr r3, [pc, #28] @ 55874 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 55874 │ │ │ │ + beq 5586c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ + │ │ │ │ +0005587c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 29f58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 558b8 │ │ │ │ - ldr r3, [pc, #24] @ 558c8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 558c0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl bb800 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 9dd58 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 558e0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 553dc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 558cc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 558d4 │ │ │ │ + mov r4, r5 │ │ │ │ + b 558e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 558cc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 558d8 │ │ │ │ - b 55a8c │ │ │ │ - eorseq r9, r5, r4, asr #13 │ │ │ │ + ldr r1, [pc] @ 558f4 │ │ │ │ + b 55a90 │ │ │ │ + eorseq r9, r5, r4, lsl #22 │ │ │ │ + ldr r3, [pc, #36] @ 55924 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357b00 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 55928 │ │ │ │ + ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ + ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ + ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ + b a99c4 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mlaseq r8, r8, r3, r8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [pc, #12] @ 55944 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 55948 │ │ │ │ + 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, 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 55914 │ │ │ │ - ldr r3, [pc, #256] @ 55a08 │ │ │ │ - ldr r1, [pc, #256] @ 55a0c │ │ │ │ + beq 55984 │ │ │ │ + ldr r3, [pc, #256] @ 55a78 │ │ │ │ + ldr r1, [pc, #256] @ 55a7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 5593c │ │ │ │ + bl 18eeb4 │ │ │ │ + b 559ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d28c │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55944 │ │ │ │ - ldr r3, [pc, #212] @ 55a08 │ │ │ │ - ldr r1, [pc, #216] @ 55a10 │ │ │ │ + bne 559b4 │ │ │ │ + ldr r3, [pc, #212] @ 55a78 │ │ │ │ + ldr r1, [pc, #216] @ 55a80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 55a00 │ │ │ │ + b 55a70 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5593c │ │ │ │ + beq 559ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 55984 │ │ │ │ - ldr r3, [pc, #164] @ 55a14 │ │ │ │ - ldr r1, [pc, #164] @ 55a18 │ │ │ │ + ble 559f4 │ │ │ │ + ldr r3, [pc, #164] @ 55a84 │ │ │ │ + ldr r1, [pc, #164] @ 55a88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 5593c │ │ │ │ + bl 1132c8 │ │ │ │ + b 559ac │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 559c4 │ │ │ │ + bne 55a34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #430] @ 0x1ae │ │ │ │ - bge 559c4 │ │ │ │ + bge 55a34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33a35c │ │ │ │ + bl 33a838 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #88] @ 55a1c │ │ │ │ - b 55a00 │ │ │ │ - bl c3cf0 │ │ │ │ + bl 1132c8 │ │ │ │ + ldr r0, [pc, #88] @ 55a8c │ │ │ │ + b 55a70 │ │ │ │ + bl c3d70 │ │ │ │ add r4, r4, #428 @ 0x1ac │ │ │ │ add r4, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33a35c │ │ │ │ + bl 33a838 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ - b 559b4 │ │ │ │ + bl c7ac8 │ │ │ │ + b 55a24 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #5 │ │ │ │ - @ instruction: 0x003862f4 │ │ │ │ + eorseq r6, r8, ip, lsl #14 │ │ │ │ + eorseq r6, r8, r4, lsr r7 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #6 │ │ │ │ + eorseq r6, r8, r0, ror #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00055a20 : │ │ │ │ - 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 9dd38 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 55a84 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 552e8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 55a70 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 55a78 │ │ │ │ - mov r4, r5 │ │ │ │ - b 55a84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 55a70 │ │ │ │ - mov r0, r4 │ │ │ │ - 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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 52200 <_PyLong_UnsignedLongLong_Converter@@Base+0x66c> │ │ │ │ + bl 521a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x66c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55b18 │ │ │ │ + beq 55b1c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #92] @ 55b24 │ │ │ │ - bl 110650 │ │ │ │ + ldr r2, [pc, #92] @ 55b28 │ │ │ │ + bl 11068c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55af0 │ │ │ │ + beq 55af4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55af0 │ │ │ │ + bne 55af4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 55b1c │ │ │ │ - ldr r3, [pc, #40] @ 55b28 │ │ │ │ + bne 55b20 │ │ │ │ + ldr r3, [pc, #40] @ 55b2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55b18 │ │ │ │ - bl 11a6d8 │ │ │ │ + beq 55b1c │ │ │ │ + bl 11a71c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 314684 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 314aa8 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r8, r8, sp, sp │ │ │ │ + eorseq lr, r8, r8, asr #3 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b 10329c │ │ │ │ - ldr r3, [pc, #36] @ 55b60 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 55b64 │ │ │ │ - ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ - ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ - ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b a9a48 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r7, r8, r8, asr pc │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #12] @ 55b80 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 55b84 │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55b94 │ │ │ │ - b 55a8c │ │ │ │ - eorseq r9, r5, ip, asr #13 │ │ │ │ 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 3220e8 <_PyObject_GetState@@Base> │ │ │ │ + bl 3225c0 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55bf0 │ │ │ │ + beq 55b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl aea50 │ │ │ │ + bl aea38 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 55bf8 │ │ │ │ + bne 55b90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55bf0 │ │ │ │ + beq 55b88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55bf0 │ │ │ │ + bne 55b88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 55c30 │ │ │ │ + b 55bc8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55c20 │ │ │ │ + bge 55bb8 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #32] @ 55c38 │ │ │ │ + ldr r0, [pc, #32] @ 55bd0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a9a48 │ │ │ │ - ldr r0, [pc, #20] @ 55c3c │ │ │ │ + b a99c4 │ │ │ │ + ldr r0, [pc, #20] @ 55bd4 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0038f2bc │ │ │ │ - eorseq pc, r8, r4, asr #5 │ │ │ │ + @ instruction: 0x0038f6fc │ │ │ │ + eorseq pc, r8, r4, lsl #14 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55c4c │ │ │ │ - b 55a8c │ │ │ │ - eorseq r9, r5, ip, ror #11 │ │ │ │ + ldr r1, [pc] @ 55be4 │ │ │ │ + b 55a90 │ │ │ │ + eorseq r9, r5, ip, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 55c88 │ │ │ │ - bl 2b16a8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ 55c20 │ │ │ │ + bl 2b16ac <_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] @ 55c8c │ │ │ │ - b a9a48 │ │ │ │ + ldr r0, [pc, #4] @ 55c24 │ │ │ │ + b a99c4 │ │ │ │ @ instruction: 0x0057ce94 │ │ │ │ - @ instruction: 0x0038f2d0 │ │ │ │ + eorseq pc, r8, r0, lsl r7 @ │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 55c34 │ │ │ │ + b 55a90 │ │ │ │ + eorseq r9, r5, ip, lsr #20 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 55c64 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r1, [pc, #28] @ 55c6c │ │ │ │ + ldr r2, [pc, #28] @ 55c70 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r3, r1 │ │ │ │ + ldr r0, [pc, #20] @ 55c74 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 55c74 │ │ │ │ + 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 18bf78 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 55d44 │ │ │ │ + beq 55d48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 55d4c │ │ │ │ + ldr r4, [pc, #152] @ 55d50 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54424 │ │ │ │ + bl 54524 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 55d0c │ │ │ │ - ldr r3, [pc, #132] @ 55d50 │ │ │ │ + bne 55d10 │ │ │ │ + ldr r3, [pc, #132] @ 55d54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55ce4 │ │ │ │ - bl 11a6d8 │ │ │ │ - ldr r0, [pc, #112] @ 55d54 │ │ │ │ + beq 55ce8 │ │ │ │ + bl 11a71c │ │ │ │ + ldr r0, [pc, #112] @ 55d58 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 55d58 │ │ │ │ + ldr r3, [pc, #108] @ 55d5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55cd8 │ │ │ │ + bne 55cdc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55cd8 │ │ │ │ - b 55d3c │ │ │ │ + bne 55cdc │ │ │ │ + b 55d40 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55d2c │ │ │ │ + beq 55d30 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 55d2c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 55d5c │ │ │ │ - ldr r1, [pc, #40] @ 55d60 │ │ │ │ + bne 55d30 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 55d60 │ │ │ │ + ldr r1, [pc, #40] @ 55d64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 55d54 │ │ │ │ + ldr r0, [pc, #8] @ 55d58 │ │ │ │ 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 r9, r6, r8, asr #15 │ │ │ │ - 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 18bc18 │ │ │ │ - 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 55df0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55df0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 55df0 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a4150 │ │ │ │ + eorseq r9, r6, r8, lsl #24 │ │ │ │ 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] @ 55e90 │ │ │ │ + ldr r1, [pc, #120] @ 55dfc │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c550 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c594 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55e6c │ │ │ │ + beq 55dd8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a680 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a9e0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55e58 │ │ │ │ + beq 55dc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55e60 │ │ │ │ + beq 55dcc │ │ │ │ mov r4, r5 │ │ │ │ - b 55e84 │ │ │ │ + b 55df0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 55e58 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 55dc4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 55e94 │ │ │ │ + ldr r3, [pc, #28] @ 55e00 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 55e98 │ │ │ │ + ldr r1, [pc, #24] @ 55e04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r7, r8, ror lr │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038f2f0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 55ec8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #28] @ 55ed0 │ │ │ │ - ldr r2, [pc, #28] @ 55ed4 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 55ed8 │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 55ed8 │ │ │ │ - bx lr │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + eorseq pc, r8, r0, lsr r7 @ │ │ │ │ + │ │ │ │ +00055e08 : │ │ │ │ + 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 2269d0 │ │ │ │ + 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, #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] @ 5621c │ │ │ │ + ldr ip, [pc, #784] @ 56170 │ │ │ │ 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} │ │ │ │ @@ -44650,273 +44609,292 @@ │ │ │ │ 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 55f8c │ │ │ │ + bne 55ee0 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55fc8 │ │ │ │ + beq 55f1c │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #640] @ 56220 │ │ │ │ + ldr ip, [pc, #640] @ 56174 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 561d8 │ │ │ │ + beq 5612c │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ 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 561ec │ │ │ │ + beq 56140 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56090 │ │ │ │ + beq 55fe4 │ │ │ │ cmp r7, #2 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #28] │ │ │ │ - beq 56030 │ │ │ │ + beq 55f84 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - blt 56090 │ │ │ │ + blt 55fe4 │ │ │ │ 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 5607c │ │ │ │ - ldr r1, [pc, #452] @ 56224 │ │ │ │ - ldr r0, [pc, #452] @ 56228 │ │ │ │ + bne 55fd0 │ │ │ │ + ldr r1, [pc, #452] @ 56178 │ │ │ │ + ldr r0, [pc, #452] @ 5617c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge fp, [pc, #436] @ 5622c │ │ │ │ - bge 5611c │ │ │ │ - b 56090 │ │ │ │ - ldr r3, [pc, #428] @ 56230 │ │ │ │ - ldr r2, [pc, #428] @ 56234 │ │ │ │ + ldrge fp, [pc, #436] @ 56180 │ │ │ │ + bge 56070 │ │ │ │ + b 55fe4 │ │ │ │ + ldr r3, [pc, #428] @ 56184 │ │ │ │ + ldr r2, [pc, #428] @ 56188 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #424] @ 56238 │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #424] @ 5618c │ │ │ │ + bl 117600 │ │ │ │ mov r5, #0 │ │ │ │ - b 561ec │ │ │ │ + b 56140 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 56090 │ │ │ │ + beq 55fe4 │ │ │ │ add r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt 5613c │ │ │ │ + blt 56090 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 29f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 561c0 │ │ │ │ + bge 56114 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne 56188 │ │ │ │ + bne 560dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5616c │ │ │ │ + bne 560c0 │ │ │ │ add fp, fp, #4 │ │ │ │ ldr r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 56098 │ │ │ │ - ldr r3, [pc, #268] @ 5623c │ │ │ │ + bne 55fec │ │ │ │ + ldr r3, [pc, #268] @ 56190 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1704fc │ │ │ │ - b 56090 │ │ │ │ + bl 170508 │ │ │ │ + b 55fe4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - beq 56160 │ │ │ │ + beq 560b4 │ │ │ │ bl 29d0c │ │ │ │ mov r1, r0 │ │ │ │ - b 560e4 │ │ │ │ + b 56038 │ │ │ │ bl 29e8c │ │ │ │ mov r1, r0 │ │ │ │ - b 560e4 │ │ │ │ + b 56038 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 56118 │ │ │ │ + bne 5606c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 56118 │ │ │ │ - ldr r3, [pc, #172] @ 5623c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 5606c │ │ │ │ + ldr r3, [pc, #172] @ 56190 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1704fc │ │ │ │ + bl 170508 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56090 │ │ │ │ + beq 55fe4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 56090 │ │ │ │ + bne 55fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 56090 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 55fe4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 561d0 │ │ │ │ + beq 56124 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl cacf8 <_PyBytes_Resize@@Base> │ │ │ │ + bl cad74 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 561ec │ │ │ │ + b 56140 │ │ │ │ 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 17051c │ │ │ │ + bl 170528 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq ip, r3, r8, lsr r7 │ │ │ │ + subseq ip, r3, r0, ror fp │ │ │ │ subseq r3, r7, ip, asr sl │ │ │ │ - eorseq r7, r8, ip, ror #22 │ │ │ │ - eorseq pc, r8, ip, lsl r3 @ │ │ │ │ - subseq ip, r3, r8, lsr #15 │ │ │ │ + eorseq r7, r8, ip, lsr #31 │ │ │ │ + eorseq pc, r8, ip, asr r7 @ │ │ │ │ + subseq ip, r3, r0, ror #23 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r6, r8, lsr #17 │ │ │ │ - eorseq sp, r6, r8, lsr r4 │ │ │ │ + eorseq sl, r6, r8, ror #25 │ │ │ │ + eorseq sp, r6, r8, ror r8 │ │ │ │ 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 18bc18 │ │ │ │ - │ │ │ │ -00056258 : │ │ │ │ + b 18bf78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 226898 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + 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 5621c │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5621c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5621c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a40cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ 56304 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #108] @ 562ac │ │ │ │ + bl 357b00 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r6, r3, #512 @ 0x200 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bhi 562c4 │ │ │ │ - ldr r3, [pc, #80] @ 56308 │ │ │ │ - ldr r1, [pc, #80] @ 5630c │ │ │ │ + bhi 5626c │ │ │ │ + ldr r3, [pc, #80] @ 562b0 │ │ │ │ + ldr r1, [pc, #80] @ 562b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 562f4 │ │ │ │ + bl 117600 │ │ │ │ + b 5629c │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 2a9120 │ │ │ │ + bl 2a8fb0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2a9120 │ │ │ │ + bl 2a8fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a92a0 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ + bl 2a9130 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 562fc │ │ │ │ + beq 562a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #12] @ 56310 │ │ │ │ + ldr r0, [pc, #12] @ 562b8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq fp, r7, r8, ror #12 │ │ │ │ + eorseq fp, r7, r8, lsr #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 562c4 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ 56338 │ │ │ │ + ldr r3, [pc, #24] @ 562ec │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 56344 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ subs r8, r3, #0 │ │ │ │ ldrne r7, [r8, #8] │ │ │ │ moveq r7, r8 │ │ │ │ cmp r2, #1 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ - ldr ip, [pc, #552] @ 565a0 │ │ │ │ + ldr ip, [pc, #552] @ 56548 │ │ │ │ cmp r8, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ add r7, r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ @@ -44935,147 +44913,146 @@ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ stm lr, {r0, r1} │ │ │ │ - bne 563f8 │ │ │ │ + bne 563a0 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56434 │ │ │ │ + beq 563dc │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #408] @ 565a4 │ │ │ │ + ldr ip, [pc, #408] @ 5654c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5655c │ │ │ │ + beq 56504 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr sl, [sp, #128] @ 0x80 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r6, r5 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 56570 │ │ │ │ + beq 56518 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56554 │ │ │ │ + beq 564fc │ │ │ │ cmp r7, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 56494 │ │ │ │ + beq 5643c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 56554 │ │ │ │ + blt 564fc │ │ │ │ cmp r8, #0 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 564d0 │ │ │ │ - ldr r1, [pc, #240] @ 565a8 │ │ │ │ - ldr r0, [pc, #240] @ 565ac │ │ │ │ + bne 56478 │ │ │ │ + ldr r1, [pc, #240] @ 56550 │ │ │ │ + ldr r0, [pc, #240] @ 56554 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 564e8 │ │ │ │ - b 56554 │ │ │ │ - ldr r3, [pc, #216] @ 565b0 │ │ │ │ - ldr r2, [pc, #216] @ 565b4 │ │ │ │ + bge 56490 │ │ │ │ + b 564fc │ │ │ │ + ldr r3, [pc, #216] @ 56558 │ │ │ │ + ldr r2, [pc, #216] @ 5655c │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #212] @ 565b8 │ │ │ │ - bl 1175c0 │ │ │ │ - b 56554 │ │ │ │ - bl c3cf0 │ │ │ │ + ldr r1, [pc, #212] @ 56560 │ │ │ │ + bl 117600 │ │ │ │ + b 564fc │ │ │ │ + bl c3d70 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - blt 5650c │ │ │ │ + blt 564b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ - b 5652c │ │ │ │ + b 564d4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, sl │ │ │ │ - beq 56524 │ │ │ │ + beq 564cc │ │ │ │ bl 294cc │ │ │ │ mov r4, r0 │ │ │ │ - b 5652c │ │ │ │ + b 564d4 │ │ │ │ bl 29b8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #124] @ 565bc │ │ │ │ - beq 56570 │ │ │ │ - ldr r3, [pc, #120] @ 565c0 │ │ │ │ + ldreq r4, [pc, #124] @ 56564 │ │ │ │ + beq 56518 │ │ │ │ + ldr r3, [pc, #120] @ 56568 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 14419c │ │ │ │ + bl 144224 │ │ │ │ mov r4, #0 │ │ │ │ - b 56570 │ │ │ │ + b 56518 │ │ │ │ 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 17051c │ │ │ │ + bl 170528 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrheq ip, [r3], #-116 @ 0xffffff8c │ │ │ │ + subseq ip, r3, ip, ror #23 │ │ │ │ subseq r3, r7, r8, lsl #21 │ │ │ │ - eorseq r7, r8, ip, ror #22 │ │ │ │ - eorseq pc, r8, r8, lsr #6 │ │ │ │ + eorseq r7, r8, ip, lsr #31 │ │ │ │ + eorseq pc, r8, r8, ror #14 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r6, r0, asr #17 │ │ │ │ - eorseq sp, r6, r8, lsr r4 │ │ │ │ + eorseq sl, r6, r0, lsl #26 │ │ │ │ + eorseq sp, r6, r8, ror r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000565e8 : │ │ │ │ +0005658c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ @@ -45084,135 +45061,135 @@ │ │ │ │ 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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 56678 │ │ │ │ + beq 5661c │ │ │ │ mov r0, sp │ │ │ │ - bl 23fa30 │ │ │ │ + bl 23fb6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56668 │ │ │ │ + beq 5660c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56668 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 5660c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56678 │ │ │ │ - bl 99bc4 │ │ │ │ + beq 5661c │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 5668c │ │ │ │ - b 9dd38 │ │ │ │ - eorseq pc, r8, ip, asr #7 │ │ │ │ + ldr r0, [pc] @ 56630 │ │ │ │ + b 9dd58 │ │ │ │ + eorseq pc, r8, r8, ror r7 @ │ │ │ │ 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 1bed4c │ │ │ │ + bl 1bf064 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566c8 │ │ │ │ + bne 5666c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56770 │ │ │ │ + bl 56714 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 566ec │ │ │ │ - bl a55fc │ │ │ │ + bne 56690 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566c0 │ │ │ │ + bne 56664 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 56710 │ │ │ │ - bl a55fc │ │ │ │ + bne 566b4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566c0 │ │ │ │ - ldr r0, [pc] @ 56718 │ │ │ │ + bne 56664 │ │ │ │ + ldr r0, [pc] @ 566bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0005671c : │ │ │ │ +000566c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp] │ │ │ │ strd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 25b7b8 <_PySys_GetRequiredAttrString@@Base+0x5610> │ │ │ │ + bl 25bb7c <_PySys_GetRequiredAttrString@@Base+0x5774> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56764 │ │ │ │ - bl 99bc4 │ │ │ │ + beq 56708 │ │ │ │ + bl 99be4 │ │ │ │ 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] @ 567f8 │ │ │ │ + ldr r2, [pc, #112] @ 5679c │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ - bl 11f78c │ │ │ │ + bl 11f838 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 567b8 │ │ │ │ - bl a55fc │ │ │ │ + bne 5675c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 567c0 │ │ │ │ + beq 56764 │ │ │ │ mvn r4, #0 │ │ │ │ - b 567f0 │ │ │ │ + b 56794 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 567f0 │ │ │ │ + bge 56794 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 567f0 │ │ │ │ + beq 56794 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 567f0 │ │ │ │ + beq 56794 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 567b0 │ │ │ │ + blt 56754 │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ │ │ │ │ -000567fc : │ │ │ │ +000567a0 : │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ @@ -45226,108 +45203,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 16b7ec <_PyLong_FromByteArray@@Base+0xa14> │ │ │ │ + bl 16b7f8 <_PyLong_FromByteArray@@Base+0xa10> │ │ │ │ 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 32f024 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 568a0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 56a94 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -000568a8 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +00056818 <_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] @ 56968 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #168] @ 568d8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 568f8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ + beq 56868 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc9f4 <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ + bl 2ccb20 <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5694c <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ + beq 568bc <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bne 56948 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0> │ │ │ │ + bne 568b8 <_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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56960 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ + beq 568d0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0005696c : │ │ │ │ +000568dc : │ │ │ │ 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] @ 56a64 │ │ │ │ - ldr r0, [pc, #184] @ 56a68 │ │ │ │ - bl bbe00 │ │ │ │ + ldr r1, [pc, #184] @ 569d4 │ │ │ │ + ldr r0, [pc, #184] @ 569d8 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56a58 │ │ │ │ + blt 569c8 │ │ │ │ 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 │ │ │ │ @@ -45335,77 +45299,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 56a24 │ │ │ │ + ble 56994 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ 56a6c │ │ │ │ - ldr r1, [pc, #104] @ 56a70 │ │ │ │ - ldr r0, [pc, #104] @ 56a74 │ │ │ │ + ldr r2, [pc, #104] @ 569dc │ │ │ │ + ldr r1, [pc, #104] @ 569e0 │ │ │ │ + ldr r0, [pc, #104] @ 569e4 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8bd48 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bcec <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #-12] │ │ │ │ - bne 56a24 │ │ │ │ - bl 29e588 │ │ │ │ - b 56a58 │ │ │ │ + bne 56994 │ │ │ │ + bl 29e418 │ │ │ │ + b 569c8 │ │ │ │ mov r0, r6 │ │ │ │ sub r1, r4, #40 @ 0x28 │ │ │ │ - bl 1683d8 <_PyArena_Free@@Base+0x2e0> │ │ │ │ + bl 1683c8 <_PyArena_Free@@Base+0x2e0> │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56a40 │ │ │ │ - bl 16bb80 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 569b0 │ │ │ │ + bl 16ba68 <_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 fp, r6, r0, ror sl │ │ │ │ - eorseq fp, r6, r4, ror sl │ │ │ │ - andseq ip, r6, r8, lsl r0 │ │ │ │ - @ instruction: 0x0018e4b4 │ │ │ │ - andseq fp, r6, r0, lsl #19 │ │ │ │ + @ instruction: 0x0036beb0 │ │ │ │ + @ instruction: 0x0036beb4 │ │ │ │ + mulseq r6, r8, sp │ │ │ │ + andseq lr, r8, r4, lsl r8 │ │ │ │ + andseq fp, r6, r8, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29184 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 32f448 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 56a30 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 56a98 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056a38 <_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 1a9c40 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 32e920 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 56a8c <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 56a84 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ + add r4, r4, #4096 @ 0x1000 │ │ │ │ + ldr r1, [pc, #24] @ 56a94 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ + ldr r0, [r4, #1420] @ 0x58c │ │ │ │ + mov r2, r5 │ │ │ │ + bl 117600 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mlaseq r8, r0, r6, lr │ │ │ │ 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] @ 56b30 │ │ │ │ + ldr r0, [pc, #128] @ 56b34 <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ mov r4, r1 │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 56b28 │ │ │ │ + beq 56b2c <_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 56ae8 │ │ │ │ + beq 56aec <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #68] @ 56b34 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r2, [pc, #68] @ 56b38 <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -45416,525 +45419,819 @@ │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00056b38 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 1a99d8 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl c3d70 │ │ │ │ mov r4, r0 │ │ │ │ - bl 32e530 │ │ │ │ + bl 2919c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7ac8 │ │ │ │ + ldr r0, [pc] @ 56b68 <_PyObject_CheckCrossInterpreterData@@Base+0x130> │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r1, [pc] @ 56b74 <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ + b 56d50 │ │ │ │ + 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] @ 56c78 <_PyObject_CheckCrossInterpreterData@@Base+0x240> │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + beq 56be4 <_PyObject_CheckCrossInterpreterData@@Base+0x1ac> │ │ │ │ + ldr r2, [r0, #148] @ 0x94 │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 56be4 <_PyObject_CheckCrossInterpreterData@@Base+0x1ac> │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r3, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #172] @ 56c7c <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r3 │ │ │ │ + bl fe0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56b8c <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ - bl a55fc │ │ │ │ + bne 56c00 <_PyObject_CheckCrossInterpreterData@@Base+0x1c8> │ │ │ │ + b 56c4c <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 56bb4 <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ + ldr r0, [pc, #136] @ 56c7c <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56b84 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ - add r4, r4, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #24] @ 56b94 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ - ldr r0, [r4, #1420] @ 0x58c │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1175c0 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + beq 56c4c <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + b 56bb4 <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl aea38 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 56c4c <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + ldr r3, [r5, #152] @ 0x98 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 56c54 <_PyObject_CheckCrossInterpreterData@@Base+0x21c> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 56c4c <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 56c4c <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r8, r0, asr r2 │ │ │ │ - ldr r1, [pc] @ 56ba0 <_PyObject_CheckCrossInterpreterData@@Base+0x68> │ │ │ │ - b 56c78 <_PyObject_CheckCrossInterpreterData@@Base+0x140> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b 56c70 <_PyObject_CheckCrossInterpreterData@@Base+0x238> │ │ │ │ + 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: 0x003591f0 │ │ │ │ + │ │ │ │ +00056c80 : │ │ │ │ + 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 292ae8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ 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] @ 56c44 <_PyObject_CheckCrossInterpreterData@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #132] @ 56d4c │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ - beq 56be0 <_PyObject_CheckCrossInterpreterData@@Base+0xa8> │ │ │ │ + beq 56ce8 │ │ │ │ add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ 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 572c0 │ │ │ │ + bl 57764 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56c14 <_PyObject_CheckCrossInterpreterData@@Base+0xdc> │ │ │ │ + beq 56d1c │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32ace0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 56c44 <_PyObject_CheckCrossInterpreterData@@Base+0x10c> │ │ │ │ + bl 32b0f4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 56d4c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 56c3c <_PyObject_CheckCrossInterpreterData@@Base+0x104> │ │ │ │ + beq 56d44 │ │ │ │ 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 c3cf0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2919c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7a54 │ │ │ │ - ldr r0, [pc] @ 56c74 <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ - 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 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 56cb0 <_PyObject_CheckCrossInterpreterData@@Base+0x178> │ │ │ │ - ldr r3, [pc, #660] @ 56f38 <_PyObject_CheckCrossInterpreterData@@Base+0x400> │ │ │ │ - ldr r1, [pc, #660] @ 56f3c <_PyObject_CheckCrossInterpreterData@@Base+0x404> │ │ │ │ + bne 56d88 │ │ │ │ + ldr r3, [pc, #660] @ 57010 │ │ │ │ + ldr r1, [pc, #660] @ 57014 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 56dac │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 56cdc <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #632] @ 56f40 <_PyObject_CheckCrossInterpreterData@@Base+0x408> │ │ │ │ + ble 56db4 │ │ │ │ + ldr r2, [pc, #632] @ 57018 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c52e4 │ │ │ │ + bl 1c55fc │ │ │ │ mov r1, #0 │ │ │ │ - b 56f2c <_PyObject_CheckCrossInterpreterData@@Base+0x3f4> │ │ │ │ + b 57004 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 56e3c <_PyObject_CheckCrossInterpreterData@@Base+0x304> │ │ │ │ + bne 56f14 │ │ │ │ ldrb r2, [r5, #34] @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 56d18 <_PyObject_CheckCrossInterpreterData@@Base+0x1e0> │ │ │ │ + beq 56df0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #572] @ 56f38 <_PyObject_CheckCrossInterpreterData@@Base+0x400> │ │ │ │ + ldr r2, [pc, #572] @ 57010 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #568] @ 56f44 <_PyObject_CheckCrossInterpreterData@@Base+0x40c> │ │ │ │ - ldrne r1, [pc, #568] @ 56f48 <_PyObject_CheckCrossInterpreterData@@Base+0x410> │ │ │ │ + ldreq r1, [pc, #568] @ 5701c │ │ │ │ + ldrne r1, [pc, #568] @ 57020 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18eb54 │ │ │ │ - b 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 56dac │ │ │ │ ldrb r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 56d3c <_PyObject_CheckCrossInterpreterData@@Base+0x204> │ │ │ │ - ldr r2, [pc, #544] @ 56f4c <_PyObject_CheckCrossInterpreterData@@Base+0x414> │ │ │ │ + beq 56e14 │ │ │ │ + ldr r2, [pc, #544] @ 57024 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c52e4 │ │ │ │ - b 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ - ldr r2, [pc, #524] @ 56f50 <_PyObject_CheckCrossInterpreterData@@Base+0x418> │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 56d5c <_PyObject_CheckCrossInterpreterData@@Base+0x224> │ │ │ │ - ldr r3, [pc, #488] @ 56f38 <_PyObject_CheckCrossInterpreterData@@Base+0x400> │ │ │ │ - ldr r1, [pc, #512] @ 56f54 <_PyObject_CheckCrossInterpreterData@@Base+0x41c> │ │ │ │ + bl 1c55fc │ │ │ │ + b 56dac │ │ │ │ + ldr r2, [pc, #524] @ 57028 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 56e34 │ │ │ │ + ldr r3, [pc, #488] @ 57010 │ │ │ │ + ldr r1, [pc, #512] @ 5702c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 56dac │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56dd0 <_PyObject_CheckCrossInterpreterData@@Base+0x298> │ │ │ │ - ldr r1, [pc, #476] @ 56f58 <_PyObject_CheckCrossInterpreterData@@Base+0x420> │ │ │ │ + bne 56ea8 │ │ │ │ + ldr r1, [pc, #476] @ 57030 │ │ │ │ strb r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2d1eac │ │ │ │ + bl 2d2004 <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 56ecc <_PyObject_CheckCrossInterpreterData@@Base+0x394> │ │ │ │ - ldr r3, [pc, #444] @ 56f5c <_PyObject_CheckCrossInterpreterData@@Base+0x424> │ │ │ │ + beq 56fa4 │ │ │ │ + ldr r3, [pc, #444] @ 57034 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 56f2c <_PyObject_CheckCrossInterpreterData@@Base+0x3f4> │ │ │ │ + bne 57004 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56ea4 <_PyObject_CheckCrossInterpreterData@@Base+0x36c> │ │ │ │ + beq 56f7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 56ea4 <_PyObject_CheckCrossInterpreterData@@Base+0x36c> │ │ │ │ + bne 56f7c │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 56ea4 <_PyObject_CheckCrossInterpreterData@@Base+0x36c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 56f7c │ │ │ │ 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] @ 56f60 <_PyObject_CheckCrossInterpreterData@@Base+0x428> │ │ │ │ + ldr r1, [pc, #364] @ 57038 │ │ │ │ mov r3, #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl fdfec │ │ │ │ + bl fe0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + beq 56dac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2d1eac │ │ │ │ + bl 2d2004 <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 334dd0 <_PyUnicode_ToNumeric@@Base+0x44b0> │ │ │ │ + bl 334ffc <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 56ecc <_PyObject_CheckCrossInterpreterData@@Base+0x394> │ │ │ │ - b 56f2c <_PyObject_CheckCrossInterpreterData@@Base+0x3f4> │ │ │ │ + beq 56fa4 │ │ │ │ + b 57004 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c3a9c │ │ │ │ + bl 2c3bc8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 56e6c <_PyObject_CheckCrossInterpreterData@@Base+0x334> │ │ │ │ + beq 56f44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 334dd0 <_PyUnicode_ToNumeric@@Base+0x44b0> │ │ │ │ + b 334ffc <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56ecc <_PyObject_CheckCrossInterpreterData@@Base+0x394> │ │ │ │ - ldr r3, [pc, #224] @ 56f5c <_PyObject_CheckCrossInterpreterData@@Base+0x424> │ │ │ │ + beq 56fa4 │ │ │ │ + ldr r3, [pc, #224] @ 57034 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 56f2c <_PyObject_CheckCrossInterpreterData@@Base+0x3f4> │ │ │ │ + bne 57004 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56ea4 <_PyObject_CheckCrossInterpreterData@@Base+0x36c> │ │ │ │ + beq 56f7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56ea4 <_PyObject_CheckCrossInterpreterData@@Base+0x36c> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 56f7c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #136] @ 56f38 <_PyObject_CheckCrossInterpreterData@@Base+0x400> │ │ │ │ + ldr r2, [pc, #136] @ 57010 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ - ldr r1, [pc, #164] @ 56f64 <_PyObject_CheckCrossInterpreterData@@Base+0x42c> │ │ │ │ + ldr r1, [pc, #164] @ 5703c │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18eb54 │ │ │ │ - b 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 56dac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #116] @ 56f4c <_PyObject_CheckCrossInterpreterData@@Base+0x414> │ │ │ │ + ldr r2, [pc, #116] @ 57024 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56f14 <_PyObject_CheckCrossInterpreterData@@Base+0x3dc> │ │ │ │ + beq 56fec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ - bl 11a6d8 │ │ │ │ - ldr r3, [pc, #52] @ 56f40 <_PyObject_CheckCrossInterpreterData@@Base+0x408> │ │ │ │ + bne 56dac │ │ │ │ + bl 11a71c │ │ │ │ + ldr r3, [pc, #52] @ 57018 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c52e4 │ │ │ │ - b 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ - ldr r3, [pc, #60] @ 56f58 <_PyObject_CheckCrossInterpreterData@@Base+0x420> │ │ │ │ + bl 1c55fc │ │ │ │ + b 56dac │ │ │ │ + ldr r3, [pc, #60] @ 57030 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56ef4 <_PyObject_CheckCrossInterpreterData@@Base+0x3bc> │ │ │ │ - b 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + bne 56fcc │ │ │ │ + b 56dac │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq pc, r8, r0, asr #8 │ │ │ │ + mlaseq r8, ip, r8, pc @ │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq pc, r8, r0, ror r4 @ │ │ │ │ - eorseq pc, r8, r4, lsr #9 │ │ │ │ + eorseq pc, r8, ip, asr #17 │ │ │ │ + eorseq pc, r8, r0, lsl #18 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r6, r0, ror #8 │ │ │ │ + eorseq r9, r6, r0, lsr #17 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq fp, r5, r0, lsr #27 │ │ │ │ - eorseq r9, r6, r8, lsl #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #232] @ 57068 <_PyObject_CheckCrossInterpreterData@@Base+0x530> │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - beq 56fd4 <_PyObject_CheckCrossInterpreterData@@Base+0x49c> │ │ │ │ - ldr r2, [r0, #148] @ 0x94 │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 56fd4 <_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] @ 5706c <_PyObject_CheckCrossInterpreterData@@Base+0x534> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r3 │ │ │ │ - bl fdfec │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56ff0 <_PyObject_CheckCrossInterpreterData@@Base+0x4b8> │ │ │ │ - b 5703c <_PyObject_CheckCrossInterpreterData@@Base+0x504> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 56fa4 <_PyObject_CheckCrossInterpreterData@@Base+0x46c> │ │ │ │ - ldr r0, [pc, #136] @ 5706c <_PyObject_CheckCrossInterpreterData@@Base+0x534> │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5703c <_PyObject_CheckCrossInterpreterData@@Base+0x504> │ │ │ │ - b 56fa4 <_PyObject_CheckCrossInterpreterData@@Base+0x46c> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl aea50 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5703c <_PyObject_CheckCrossInterpreterData@@Base+0x504> │ │ │ │ - ldr r3, [r5, #152] @ 0x98 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57044 <_PyObject_CheckCrossInterpreterData@@Base+0x50c> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5703c <_PyObject_CheckCrossInterpreterData@@Base+0x504> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 5703c <_PyObject_CheckCrossInterpreterData@@Base+0x504> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 57060 <_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: 0x00358db0 │ │ │ │ - │ │ │ │ -00057070 : │ │ │ │ - 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 292d98 │ │ │ │ - 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 14e734 │ │ │ │ - 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 57114 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57114 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 57114 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57148 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - beq 57148 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 57148 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a4150 │ │ │ │ - ldr r0, [pc] @ 5715c │ │ │ │ - b 9dd38 │ │ │ │ - mlaseq r7, r8, fp, r1 │ │ │ │ + eorseq ip, r5, r0, ror #3 │ │ │ │ + eorseq r9, r6, r8, asr #24 │ │ │ │ + ldr r0, [pc] @ 57048 │ │ │ │ + b 9dd58 │ │ │ │ + @ instruction: 0x00371fd8 │ │ │ │ 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] @ 57274 │ │ │ │ + ldr r1, [pc, #244] @ 57160 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17dc08 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 571c4 │ │ │ │ + beq 570b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 571c4 │ │ │ │ - ldr r3, [pc, #196] @ 57278 │ │ │ │ + bne 570b0 │ │ │ │ + ldr r3, [pc, #196] @ 57164 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #192] @ 5727c │ │ │ │ + ldr r1, [pc, #192] @ 57168 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 571d8 │ │ │ │ + bl 117600 │ │ │ │ + b 570c4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 571e0 │ │ │ │ - bl 58570 │ │ │ │ + beq 570cc │ │ │ │ + bl 58518 │ │ │ │ mov r6, #0 │ │ │ │ - b 5726c │ │ │ │ + b 57158 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 57200 │ │ │ │ + bge 570ec │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d1c5c │ │ │ │ + bl 2d1db4 <_PyTime_AsMilliseconds@@Base+0x714> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 571d8 │ │ │ │ + beq 570c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57238 │ │ │ │ + ble 57124 │ │ │ │ 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 5726c │ │ │ │ + ble 57158 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0038f4f4 │ │ │ │ - ldr r3, [pc, #44] @ 572b4 │ │ │ │ + eorseq pc, r8, r4, lsr r9 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 14e7bc │ │ │ │ + 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 571e4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 571e4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 571e4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57218 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + beq 57218 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 57218 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a40cc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #116] @ 572b0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 57278 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 57278 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl aea38 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 57290 │ │ │ │ + b 572a8 │ │ │ │ + ldr r3, [pc, #52] @ 572b4 │ │ │ │ + ldr r1, [pc, #52] @ 572b8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r5, #0 │ │ │ │ + b 572a8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 572a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ + 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] @ 573e0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + beq 5731c │ │ │ │ + ldr r2, [r0, #148] @ 0x94 │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 5731c │ │ │ │ + mov r0, r6 │ │ │ │ + bl ef3c4 │ │ │ │ + cmp r0, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bgt 57338 │ │ │ │ + ldr r3, [pc, #212] @ 573e4 │ │ │ │ + ldr r1, [pc, #212] @ 573e8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 57370 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 572f4 │ │ │ │ + ldr r0, [pc, #192] @ 573ec │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57370 │ │ │ │ + b 572f4 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + bl 92b60 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 57370 │ │ │ │ + add sl, r6, #12 │ │ │ │ + add r9, r4, #8 │ │ │ │ + mov r8, #1 │ │ │ │ + ldr r0, [sl, #4]! │ │ │ │ + bl aea38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57378 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 573a4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r7, r8 │ │ │ │ + str r0, [r9, #4]! │ │ │ │ + bne 57354 │ │ │ │ + ldr r3, [r5, #152] @ 0x98 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 573c0 │ │ │ │ + b 57364 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 57370 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 57370 │ │ │ │ + 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 │ │ │ │ + mlaseq r7, r4, r9, r3 │ │ │ │ + eorseq r7, r7, r8, ror #7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-200] @ 0xffffff38 │ │ │ │ + sub sp, sp, #16384 @ 0x4000 │ │ │ │ + sub sp, sp, #180 @ 0xb4 │ │ │ │ + add lr, sp, #16384 @ 0x4000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #272] @ 57544 │ │ │ │ + mov r6, r1 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [lr, #172] @ 0xac │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #252] @ 57548 │ │ │ │ + ldr r1, [pc, #252] @ 5754c │ │ │ │ + sub r3, r5, #160 @ 0xa0 │ │ │ │ + mov r0, r6 │ │ │ │ + add lr, lr, #172 @ 0xac │ │ │ │ + bl b6a90 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 57510 │ │ │ │ + ldr r1, [pc, #228] @ 57550 │ │ │ │ + ldr r0, [pc, #228] @ 57554 │ │ │ │ + mov r2, r6 │ │ │ │ + bl bbdf8 │ │ │ │ + ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 57488 │ │ │ │ + mov r4, #0 │ │ │ │ + b 57508 │ │ │ │ + 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 2dffb4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 57480 │ │ │ │ + bl c3d70 │ │ │ │ + sub r2, r5, #168 @ 0xa8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + sub r2, r5, #164 @ 0xa4 │ │ │ │ + ldr r3, [pc, #144] @ 57558 │ │ │ │ + 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 c7ac8 │ │ │ │ + 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 4cfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ + bl 99be4 │ │ │ │ + add r1, sp, #16384 @ 0x4000 │ │ │ │ + ldr r3, [pc, #40] @ 57544 │ │ │ │ + add r1, r1, #172 @ 0xac │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 57534 │ │ │ │ + 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 r4, r8, r0, lsl #11 │ │ │ │ + eorseq pc, r8, r4, ror #18 │ │ │ │ + eorseq lr, r8, r8, asr #3 │ │ │ │ + eorseq lr, r8, r8, ror #11 │ │ │ │ + strdeq r3, [r0], -pc @ │ │ │ │ + ldr r3, [pc, #44] @ 57590 │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 572ac │ │ │ │ + beq 57588 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 232e68 <_Py_write_noraise@@Base+0x54c> │ │ │ │ - ldr r0, [pc, #12] @ 572b8 │ │ │ │ + bl 232f94 <_Py_write_noraise@@Base+0x54c> │ │ │ │ + ldr r0, [pc, #12] @ 57594 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 572bc │ │ │ │ + ldr r0, [pc, #8] @ 57598 │ │ │ │ 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 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp ip, #0 │ │ │ │ + ldrne sl, [ip, #8] │ │ │ │ + moveq sl, ip │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + add sl, sl, r3 │ │ │ │ + movgt r3, #0 │ │ │ │ + movle r3, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 57608 │ │ │ │ + clz r3, r2 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + cmp r1, #3 │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 57644 │ │ │ │ + mov r3, ip │ │ │ │ + ldr ip, [pc, #332] @ 57760 │ │ │ │ + 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 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 57754 │ │ │ │ + cmp sl, #1 │ │ │ │ + ldr r9, [r5] │ │ │ │ + moveq r4, #0 │ │ │ │ + mvneq r5, #-2147483648 @ 0x80000000 │ │ │ │ + beq 57728 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 576c4 │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 57684 │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 576b8 │ │ │ │ + b 57754 │ │ │ │ + bl aaf40 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 576b0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 576b0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + cmn r4, #1 │ │ │ │ + beq 57670 │ │ │ │ + cmp sl, #2 │ │ │ │ + bne 576c8 │ │ │ │ + b 57724 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 576ec │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 57728 │ │ │ │ + b 57754 │ │ │ │ + bl aaf40 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 57718 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 57718 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 57728 │ │ │ │ + b 576d8 │ │ │ │ + mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1c6b14 │ │ │ │ + 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 2ca1e8 <_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, asr #23 │ │ │ │ + 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] @ 57520 │ │ │ │ + ldr r3, [pc, #572] @ 579c4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bne 574fc │ │ │ │ + bne 579a0 │ │ │ │ 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 573d4 │ │ │ │ + bls 57878 │ │ │ │ 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 │ │ │ │ @@ -45959,15 +46256,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 343518 │ │ │ │ + bl 3439a4 │ │ │ │ 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 │ │ │ │ @@ -46026,838 +46323,561 @@ │ │ │ │ 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 343518 │ │ │ │ + bl 3439a4 │ │ │ │ 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 574bc │ │ │ │ + bne 57960 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 57520 │ │ │ │ + ldr r3, [pc, #28] @ 579c4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 57518 │ │ │ │ + beq 579bc │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 5754c │ │ │ │ - cmp r3, #0 │ │ │ │ - add r1, r2, #520 @ 0x208 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - moveq r1, r2 │ │ │ │ - b 34b9d8 │ │ │ │ - subseq fp, r7, r8, lsl #17 │ │ │ │ - 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] @ 57674 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - beq 575b0 │ │ │ │ - ldr r2, [r0, #148] @ 0x94 │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 575b0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ef2bc │ │ │ │ - cmp r0, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bgt 575cc │ │ │ │ - ldr r3, [pc, #212] @ 57678 │ │ │ │ - ldr r1, [pc, #212] @ 5767c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 57604 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 57588 │ │ │ │ - ldr r0, [pc, #192] @ 57680 │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57604 │ │ │ │ - b 57588 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bl 92b1c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 57604 │ │ │ │ - add sl, r6, #12 │ │ │ │ - add r9, r4, #8 │ │ │ │ - mov r8, #1 │ │ │ │ - ldr r0, [sl, #4]! │ │ │ │ - bl aea50 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5760c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 57638 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r7, r8 │ │ │ │ - str r0, [r9, #4]! │ │ │ │ - bne 575e8 │ │ │ │ - ldr r3, [r5, #152] @ 0x98 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57654 │ │ │ │ - b 575f8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 57604 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 57604 │ │ │ │ - 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 r3, r7, r4, asr r5 │ │ │ │ - @ instruction: 0x00376ff8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp ip, #0 │ │ │ │ - ldrne sl, [ip, #8] │ │ │ │ - moveq sl, ip │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - add sl, sl, r3 │ │ │ │ - movgt r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 576f0 │ │ │ │ - clz r3, r2 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - cmp r1, #3 │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5772c │ │ │ │ - mov r3, ip │ │ │ │ - ldr ip, [pc, #332] @ 57848 │ │ │ │ - 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 5783c │ │ │ │ - cmp sl, #1 │ │ │ │ - ldr r9, [r5] │ │ │ │ - moveq r4, #0 │ │ │ │ - mvneq r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 57810 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 577ac │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 5776c │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 577a0 │ │ │ │ - b 5783c │ │ │ │ - bl aafc4 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 57798 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 57798 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - cmn r4, #1 │ │ │ │ - beq 57758 │ │ │ │ - cmp sl, #2 │ │ │ │ - bne 577b0 │ │ │ │ - b 5780c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 577d4 │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 57810 │ │ │ │ - b 5783c │ │ │ │ - bl aafc4 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 57800 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 57800 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 57810 │ │ │ │ - b 577c0 │ │ │ │ - mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c67fc │ │ │ │ - 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 2ca0bc <_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, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #196] @ 57928 │ │ │ │ + ldr r1, [pc, #196] @ 57aa4 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 5787c │ │ │ │ - bl 342854 │ │ │ │ + bne 579f8 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 57920 │ │ │ │ + bne 57a9c │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57918 │ │ │ │ + bne 57a94 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57918 │ │ │ │ + bne 57a94 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57918 │ │ │ │ + bne 57a94 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57918 │ │ │ │ + bne 57a94 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57918 │ │ │ │ + bne 57a94 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57918 │ │ │ │ + bne 57a94 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_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] @ 57ad0 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r1, r2, #520 @ 0x208 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + moveq r1, r2 │ │ │ │ + b 34be9c │ │ │ │ + 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] @ 579b8 │ │ │ │ + ldr r3, [pc, #116] @ 57b60 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57980 │ │ │ │ + beq 57b28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57980 │ │ │ │ + ble 57b28 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl aea50 │ │ │ │ + bl 15e3b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 57998 │ │ │ │ - b 579b0 │ │ │ │ - ldr r3, [pc, #52] @ 579bc │ │ │ │ - ldr r1, [pc, #52] @ 579c0 │ │ │ │ + bne 57b40 │ │ │ │ + b 57b58 │ │ │ │ + ldr r3, [pc, #52] @ 57b64 │ │ │ │ + ldr r1, [pc, #52] @ 57b68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r5, #0 │ │ │ │ - b 579b0 │ │ │ │ + bl 18eeb4 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 57b58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 579b0 │ │ │ │ + bne 57b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ + │ │ │ │ +00057b6c : │ │ │ │ + b 297e64 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 57b84 │ │ │ │ + b 3874c │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -000579c4 : │ │ │ │ - b 297fc8 │ │ │ │ +00057b88 : │ │ │ │ + ldr r3, [pc, #108] @ 57bfc │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357b00 │ │ │ │ + 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 57bb8 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b 57b9c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 57bdc │ │ │ │ + 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 57bb0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-200] @ 0xffffff38 │ │ │ │ - sub sp, sp, #16384 @ 0x4000 │ │ │ │ - sub sp, sp, #180 @ 0xb4 │ │ │ │ - add lr, sp, #16384 @ 0x4000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #272] @ 57b1c │ │ │ │ - mov r6, r1 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 10f768 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - str r0, [lr, #172] @ 0xac │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #252] @ 57b20 │ │ │ │ - ldr r1, [pc, #252] @ 57b24 │ │ │ │ - sub r3, r5, #160 @ 0xa0 │ │ │ │ - mov r0, r6 │ │ │ │ - add lr, lr, #172 @ 0xac │ │ │ │ - bl b6a94 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 57ae8 │ │ │ │ - ldr r1, [pc, #228] @ 57b28 │ │ │ │ - ldr r0, [pc, #228] @ 57b2c │ │ │ │ - mov r2, r6 │ │ │ │ - bl bbe00 │ │ │ │ - ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 57a60 │ │ │ │ - mov r4, #0 │ │ │ │ - b 57ae0 │ │ │ │ - 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 2dfad0 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 57a58 │ │ │ │ - bl c3cf0 │ │ │ │ - sub r2, r5, #168 @ 0xa8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - sub r2, r5, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #144] @ 57b30 │ │ │ │ - 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 c7a54 │ │ │ │ - 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 4d104 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99bc4 │ │ │ │ - add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 57b1c │ │ │ │ - add r1, r1, #172 @ 0xac │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 57b0c │ │ │ │ - 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 r4, r8, r0, asr #2 │ │ │ │ - eorseq pc, r8, r4, lsr #10 │ │ │ │ - mlaseq r8, r8, sp, sp │ │ │ │ - eorseq lr, r8, r0, lsr #3 │ │ │ │ - strdeq r3, [r0], -pc @ │ │ │ │ + beq 57c4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4] │ │ │ │ + beq 57c4c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 57c4c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57c80 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + beq 57c80 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 57c80 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57cb4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + beq 57cb4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 57cb4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57ce8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + beq 57ce8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 57ce8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57d1c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + beq 57d1c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 57d1c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57d50 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #24] │ │ │ │ + beq 57d50 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 57d50 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldrb r3, [r0, #222] @ 0xde │ │ │ │ - ldr r2, [pc, #132] @ 57bd4 │ │ │ │ + ldr r2, [pc, #132] @ 57df8 │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ - beq 57b70 │ │ │ │ + beq 57d94 │ │ │ │ add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ 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 572c0 │ │ │ │ + bl 57764 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57ba4 │ │ │ │ + beq 57dc8 │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92888 │ │ │ │ - ldr r3, [pc, #28] @ 57bd4 │ │ │ │ + bl 928cc │ │ │ │ + ldr r3, [pc, #28] @ 57df8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 57bcc │ │ │ │ + beq 57df0 │ │ │ │ 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] @ 57bec │ │ │ │ - b 3874c │ │ │ │ - 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, #116] @ 57c7c │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 57c44 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 57c44 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 15e39c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 57c5c │ │ │ │ - b 57c74 │ │ │ │ - ldr r3, [pc, #52] @ 57c80 │ │ │ │ - ldr r1, [pc, #52] @ 57c84 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 57c74 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 57c74 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror sp │ │ │ │ - │ │ │ │ -00057c88 : │ │ │ │ - ldr r3, [pc, #108] @ 57cfc │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ - 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 57cb8 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b 57c9c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 57cdc │ │ │ │ - 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 57cb0 │ │ │ │ - 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 344e08 │ │ │ │ + b 345370 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 57d98 │ │ │ │ + ldr r1, [pc, #124] @ 57e94 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57d34 │ │ │ │ - bl 342854 │ │ │ │ + bne 57e30 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 57d90 │ │ │ │ + bne 57e8c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57d88 │ │ │ │ + bne 57e84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57d88 │ │ │ │ + bne 57e84 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_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, [pc] @ 57da4 │ │ │ │ - b 4ce48 │ │ │ │ - @ instruction: 0x003597f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #200] @ 57e8c │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #200] @ 57f7c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57de8 │ │ │ │ - bl a55fc │ │ │ │ + beq 57ed8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57e28 │ │ │ │ - b 57e7c │ │ │ │ + beq 57f18 │ │ │ │ + b 57f6c │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #156] @ 57e90 │ │ │ │ + ldr r3, [pc, #156] @ 57f80 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57e84 │ │ │ │ - ldr r3, [pc, #124] @ 57e90 │ │ │ │ + bne 57f74 │ │ │ │ + ldr r3, [pc, #124] @ 57f80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57e84 │ │ │ │ + bne 57f74 │ │ │ │ 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 355c38 │ │ │ │ - ldr r3, [pc, #56] @ 57e94 │ │ │ │ - ldr r2, [pc, #56] @ 57e98 │ │ │ │ + bl 35605c │ │ │ │ + ldr r3, [pc, #56] @ 57f84 │ │ │ │ + ldr r2, [pc, #56] @ 57f88 │ │ │ │ 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] @ 57e98 │ │ │ │ + ldr r0, [pc, #12] @ 57f88 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00057e9c : │ │ │ │ +00057f8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 57ee0 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #44] @ 57fd0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 241624 │ │ │ │ + bl 241760 │ │ │ │ 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, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f72c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57f30 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 57f30 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 57f30 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57f64 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - beq 57f64 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 57f64 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57f98 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - beq 57f98 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 57f98 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57fcc │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - beq 57fcc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 57fcc │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 58000 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - beq 58000 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 58000 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 58034 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #24] │ │ │ │ - beq 58034 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 58034 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r1, [pc] @ 57fdc │ │ │ │ + b 4cddc │ │ │ │ + eorseq r9, r5, r8, lsr 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 58074 │ │ │ │ - ldr r3, [pc, #252] @ 58164 │ │ │ │ - ldr r1, [pc, #252] @ 58168 │ │ │ │ + beq 58018 │ │ │ │ + ldr r3, [pc, #252] @ 58108 │ │ │ │ + ldr r1, [pc, #252] @ 5810c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 5809c │ │ │ │ + bl 18eeb4 │ │ │ │ + b 58040 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d28c │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 580a4 │ │ │ │ - ldr r3, [pc, #208] @ 58164 │ │ │ │ - ldr r1, [pc, #212] @ 5816c │ │ │ │ + bne 58048 │ │ │ │ + ldr r3, [pc, #208] @ 58108 │ │ │ │ + ldr r1, [pc, #212] @ 58110 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 5815c │ │ │ │ + b 58100 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5809c │ │ │ │ + beq 58040 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 580e4 │ │ │ │ - ldr r3, [pc, #160] @ 58170 │ │ │ │ - ldr r1, [pc, #160] @ 58174 │ │ │ │ + ble 58088 │ │ │ │ + ldr r3, [pc, #160] @ 58114 │ │ │ │ + ldr r1, [pc, #160] @ 58118 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 5809c │ │ │ │ + bl 1132c8 │ │ │ │ + b 58040 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 58124 │ │ │ │ + bne 580c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #222] @ 0xde │ │ │ │ - bge 58124 │ │ │ │ + bge 580c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 342878 │ │ │ │ + bl 3430fc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #84] @ 58178 │ │ │ │ - b 5815c │ │ │ │ - bl c3cf0 │ │ │ │ + bl 1132c8 │ │ │ │ + ldr r0, [pc, #84] @ 5811c │ │ │ │ + b 58100 │ │ │ │ + bl c3d70 │ │ │ │ add r4, r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 342878 │ │ │ │ + bl 3430fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ - b 58114 │ │ │ │ + bl c7ac8 │ │ │ │ + b 580b8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #5 │ │ │ │ - @ instruction: 0x003862f4 │ │ │ │ + eorseq r6, r8, ip, lsl #14 │ │ │ │ + eorseq r6, r8, r4, lsr r7 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #6 │ │ │ │ + eorseq r6, r8, r0, ror #14 │ │ │ │ + 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, #2 │ │ │ │ + mov r5, r1 │ │ │ │ + beq 58164 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #120] @ 581c4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58164 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 147ebc │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 58184 │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5815c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 147ebc │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 581a4 │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5815c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17d550 <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5815c │ │ │ │ + ldr r0, [pc, #4] @ 581c8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq sl, r6, ip, lsr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ 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] │ │ │ │ @@ -46866,110 +46886,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 581d4 │ │ │ │ + bne 58224 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 58208 │ │ │ │ - ldr ip, [pc, #596] @ 58430 │ │ │ │ + beq 58258 │ │ │ │ + ldr ip, [pc, #596] @ 58480 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 582a0 │ │ │ │ + beq 582f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 58258 │ │ │ │ + beq 582a8 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5822c │ │ │ │ + beq 5827c │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5822c │ │ │ │ + bne 5827c │ │ │ │ mov r2, #0 │ │ │ │ - b 58260 │ │ │ │ + b 582b0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58240 │ │ │ │ + bne 58290 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 58260 │ │ │ │ - bl 10329c │ │ │ │ + b 582b0 │ │ │ │ + bl 103280 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 582a0 │ │ │ │ + blt 582f0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 58224 │ │ │ │ - b 58238 │ │ │ │ + beq 58274 │ │ │ │ + b 58288 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 3370fc <_PyUnicode_ToNumeric@@Base+0x67dc> │ │ │ │ + bl 337598 <_PyUnicode_ToNumeric@@Base+0x66fc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 582a0 │ │ │ │ + beq 582f0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5830c │ │ │ │ + beq 5835c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 582a8 │ │ │ │ - ldr r3, [pc, #412] @ 58434 │ │ │ │ - ldr r1, [pc, #412] @ 58438 │ │ │ │ + beq 582f8 │ │ │ │ + ldr r3, [pc, #412] @ 58484 │ │ │ │ + ldr r1, [pc, #412] @ 58488 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 58410 │ │ │ │ + b 58460 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d28c │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 582cc │ │ │ │ - ldr r3, [pc, #372] @ 58434 │ │ │ │ - ldr r1, [pc, #376] @ 5843c │ │ │ │ + bne 5831c │ │ │ │ + ldr r3, [pc, #372] @ 58484 │ │ │ │ + ldr r1, [pc, #376] @ 5848c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 582a0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 582f0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 582a0 │ │ │ │ + beq 582f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5830c │ │ │ │ - ldr r3, [pc, #328] @ 58440 │ │ │ │ - ldr r1, [pc, #328] @ 58444 │ │ │ │ + ble 5835c │ │ │ │ + ldr r3, [pc, #328] @ 58490 │ │ │ │ + ldr r1, [pc, #328] @ 58494 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 582a0 │ │ │ │ + bl 1132c8 │ │ │ │ + b 582f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f72c │ │ │ │ + bl 10f768 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 58648 │ │ │ │ + bl 5862c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 58338 │ │ │ │ + bne 58388 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 582a0 │ │ │ │ + beq 582f0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 582a0 │ │ │ │ + bl 1132c8 │ │ │ │ + b 582f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ @@ -46984,278 +47004,241 @@ │ │ │ │ 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, #12] │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 583c4 │ │ │ │ + beq 58414 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58324 │ │ │ │ + beq 58374 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58324 │ │ │ │ + bne 58374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 58324 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 58374 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58410 │ │ │ │ + beq 58460 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 583fc │ │ │ │ - bl c3cf0 │ │ │ │ + blt 5844c │ │ │ │ + bl c3d70 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 67920 │ │ │ │ + bl 678ec │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ - b 58408 │ │ │ │ + bl c7ac8 │ │ │ │ + b 58458 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67920 │ │ │ │ + bl 678ec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ 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 │ │ │ │ ldrsheq r3, [r7], #-188 @ 0xffffff44 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #5 │ │ │ │ - @ instruction: 0x003862f4 │ │ │ │ + eorseq r6, r8, ip, lsl #14 │ │ │ │ + eorseq r6, r8, r4, lsr r7 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #6 │ │ │ │ - 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 5848c │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #120] @ 584ec │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5848c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 147e34 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 584ac │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58484 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 147e34 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 584cc │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58484 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17d41c <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 58484 │ │ │ │ - ldr r0, [pc, #4] @ 584f0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0036a8fc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r6, r8, r0, ror #14 │ │ │ │ + b 57c00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58524 │ │ │ │ - ldr r3, [pc, #84] @ 58568 │ │ │ │ - ldr r1, [pc, #84] @ 5856c │ │ │ │ + bne 584cc │ │ │ │ + ldr r3, [pc, #84] @ 58510 │ │ │ │ + ldr r1, [pc, #84] @ 58514 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 58560 │ │ │ │ + beq 58508 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58560 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 58508 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr #10 │ │ │ │ + eorseq lr, r8, ip, ror #19 │ │ │ │ │ │ │ │ -00058570 : │ │ │ │ +00058518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 585a4 │ │ │ │ - ldr r1, [pc, #28] @ 585a8 │ │ │ │ - ldr r2, [pc, #28] @ 585ac │ │ │ │ + ldr r3, [pc, #28] @ 5854c │ │ │ │ + ldr r1, [pc, #28] @ 58550 │ │ │ │ + ldr r2, [pc, #28] @ 58554 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18ebf0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef50 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, lsr #11 │ │ │ │ - b 57ee4 │ │ │ │ + eorseq pc, r8, r4, lsl #20 │ │ │ │ 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 585e4 │ │ │ │ + bne 58588 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #88] @ 58638 │ │ │ │ + ldr r0, [pc, #88] @ 585dc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128a98 │ │ │ │ - bl 1ac254 │ │ │ │ + b 128b4c │ │ │ │ + bl 1ac4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58610 │ │ │ │ + bne 585b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ 5863c │ │ │ │ - bl 128a98 │ │ │ │ + ldr r0, [pc, #60] @ 585e0 │ │ │ │ + bl 128b4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aca40 │ │ │ │ - b 58630 │ │ │ │ - ble 5862c │ │ │ │ + bl 1acca8 │ │ │ │ + b 585d4 │ │ │ │ + ble 585d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #32] @ 58640 │ │ │ │ + ldr r3, [pc, #32] @ 585e4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ 58644 │ │ │ │ + ldr r1, [pc, #28] @ 585e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r8, ip, asr #11 │ │ │ │ - @ instruction: 0x0038f5dc │ │ │ │ + eorseq pc, r8, r0, lsr sl @ │ │ │ │ + eorseq pc, r8, r0, asr #20 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r7, r4, lsr #7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 58670 │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #8] │ │ │ │ - bl a6630 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq fp, r7, r4, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d1bb8 │ │ │ │ + bl 2d1d10 <_PyTime_AsMilliseconds@@Base+0x670> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 586a0 │ │ │ │ - beq 586a8 │ │ │ │ - ldr r0, [pc, #16] @ 586b0 │ │ │ │ + blt 58614 │ │ │ │ + beq 5861c │ │ │ │ + ldr r0, [pc, #16] @ 58624 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 586b4 │ │ │ │ + ldr r0, [pc, #4] @ 58628 │ │ │ │ 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 │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 58654 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #8] │ │ │ │ + bl a65ac │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c4ff4 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c530c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58708 │ │ │ │ - bl 2a83a8 │ │ │ │ + beq 586ac │ │ │ │ + bl 2a8238 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5870c │ │ │ │ + bge 586b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58708 │ │ │ │ + beq 586ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58708 │ │ │ │ + bne 586ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 5871c │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ - ldr r0, [pc] @ 58728 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ + │ │ │ │ +000586b8 : │ │ │ │ + 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 20e284 │ │ │ │ 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 58788 │ │ │ │ + bne 58730 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 56770 │ │ │ │ + bl 56714 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 58774 │ │ │ │ - bl a55fc │ │ │ │ + bne 5871c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58794 │ │ │ │ + bne 5873c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bed4c │ │ │ │ + bl 1bf064 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 587a4 │ │ │ │ + ldr r0, [pc] @ 5874c │ │ │ │ bx lr │ │ │ │ - subseq r7, r7, ip, ror r2 │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ + ldr r0, [pc] @ 58758 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ 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 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -47265,340 +47248,378 @@ │ │ │ │ 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 58808 │ │ │ │ + bne 587bc │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 58840 │ │ │ │ - ldr ip, [pc, #516] @ 58a14 │ │ │ │ + beq 587f4 │ │ │ │ + ldr ip, [pc, #516] @ 589c8 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58940 │ │ │ │ + beq 588f4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 58860 │ │ │ │ - bl a55fc │ │ │ │ + bne 58814 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58940 │ │ │ │ + bne 588f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 58880 │ │ │ │ - bl a55fc │ │ │ │ + bne 58834 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58940 │ │ │ │ + bne 588f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 588a0 │ │ │ │ - bl a55fc │ │ │ │ + bne 58854 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 589fc │ │ │ │ - b 58940 │ │ │ │ - bl aafc4 │ │ │ │ + beq 589b0 │ │ │ │ + b 588f4 │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 588cc │ │ │ │ + beq 58880 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 588cc │ │ │ │ + bne 58880 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 58890 │ │ │ │ + beq 58844 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 589cc │ │ │ │ + beq 58980 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 588f4 │ │ │ │ + beq 588a8 │ │ │ │ cmp r6, #4 │ │ │ │ - bne 588f8 │ │ │ │ - b 58900 │ │ │ │ - ldr r0, [pc, #284] @ 58a18 │ │ │ │ + bne 588ac │ │ │ │ + b 588b4 │ │ │ │ + ldr r0, [pc, #284] @ 589cc │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b 58904 │ │ │ │ - ldr r6, [pc, #272] @ 58a18 │ │ │ │ + b 588b8 │ │ │ │ + ldr r6, [pc, #272] @ 589cc │ │ │ │ cmp r5, #0 │ │ │ │ - bge 58920 │ │ │ │ - ldr r3, [pc, #264] @ 58a1c │ │ │ │ - ldr r1, [pc, #264] @ 58a20 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 58940 │ │ │ │ - ldr r7, [pc, #240] @ 58a18 │ │ │ │ + bge 588d4 │ │ │ │ + ldr r3, [pc, #264] @ 589d0 │ │ │ │ + ldr r1, [pc, #264] @ 589d4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 588f4 │ │ │ │ + ldr r7, [pc, #240] @ 589cc │ │ │ │ cmp r0, r7 │ │ │ │ - beq 58948 │ │ │ │ + beq 588fc │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #24 │ │ │ │ - bne 5894c │ │ │ │ + bne 58900 │ │ │ │ mov r0, #0 │ │ │ │ - b 58a0c │ │ │ │ + b 589c0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 58970 │ │ │ │ + beq 58924 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #32 │ │ │ │ - bne 58974 │ │ │ │ - b 58940 │ │ │ │ + bne 58928 │ │ │ │ + b 588f4 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #0 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 589f0 │ │ │ │ + bge 589a4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 589e0 │ │ │ │ - bl 1324b8 │ │ │ │ + bne 58994 │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58978 │ │ │ │ - b 58940 │ │ │ │ + beq 5892c │ │ │ │ + b 588f4 │ │ │ │ cmp r5, #0 │ │ │ │ movge r4, #0 │ │ │ │ movge r6, r4 │ │ │ │ - bge 58974 │ │ │ │ - b 5890c │ │ │ │ - ldr r3, [pc, #60] @ 58a24 │ │ │ │ + bge 58928 │ │ │ │ + b 588c0 │ │ │ │ + ldr r3, [pc, #60] @ 589d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 58a0c │ │ │ │ + bl 144200 │ │ │ │ + b 589c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a58ec │ │ │ │ - b 58a0c │ │ │ │ + bl a5868 │ │ │ │ + b 589c0 │ │ │ │ cmp r6, #3 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 5890c │ │ │ │ - b 588dc │ │ │ │ + beq 588c0 │ │ │ │ + b 58890 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r3, r7, r8, lsr #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r4, lsl r6 @ │ │ │ │ + eorseq pc, r8, r4, asr sl @ │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 288e4c │ │ │ │ - ldr r0, [pc] @ 58a44 │ │ │ │ + bl 288e38 │ │ │ │ + ldr r0, [pc] @ 589f8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00058a48 : │ │ │ │ - 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 20e2c4 │ │ │ │ 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] @ 58be4 │ │ │ │ + ldr r1, [pc, #352] @ 58b7c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dad4 │ │ │ │ - bl 10f72c │ │ │ │ + bl 17dc08 │ │ │ │ + bl 10f768 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 58ad8 │ │ │ │ - bl ade10 │ │ │ │ + beq 58a70 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58ad8 │ │ │ │ - ldr r1, [pc, #308] @ 58be4 │ │ │ │ + bne 58a70 │ │ │ │ + ldr r1, [pc, #308] @ 58b7c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17dad4 │ │ │ │ - bl 10f72c │ │ │ │ - ldr r1, [pc, #296] @ 58be8 │ │ │ │ + bl 17dc08 │ │ │ │ + bl 10f768 │ │ │ │ + ldr r1, [pc, #296] @ 58b80 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #292] @ 58bec │ │ │ │ + ldr r0, [pc, #292] @ 58b84 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r7 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58b60 │ │ │ │ + beq 58af8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge 58b60 │ │ │ │ + bge 58af8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 58b74 │ │ │ │ + beq 58b0c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116d14 │ │ │ │ + bl 116d54 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 58b4c │ │ │ │ + beq 58ae4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 58b4c │ │ │ │ + bne 58ae4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 58ad0 │ │ │ │ - bne 58b74 │ │ │ │ + blt 58a68 │ │ │ │ + bne 58b0c │ │ │ │ add r4, r4, #1 │ │ │ │ - b 58adc │ │ │ │ - ldr r3, [pc, #136] @ 58bf0 │ │ │ │ - ldr r1, [pc, #136] @ 58bf4 │ │ │ │ + b 58a74 │ │ │ │ + ldr r3, [pc, #136] @ 58b88 │ │ │ │ + ldr r1, [pc, #136] @ 58b8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 58ad0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 58a68 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58b88 │ │ │ │ - ldr r0, [pc, #112] @ 58bf8 │ │ │ │ + bne 58b20 │ │ │ │ + ldr r0, [pc, #112] @ 58b90 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 58b80 │ │ │ │ + bge 58b18 │ │ │ │ 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 58bac │ │ │ │ + bne 58b44 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58b80 │ │ │ │ + beq 58b18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58b80 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 58b80 │ │ │ │ + bne 58b18 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 58b18 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq r8, r5, r0, ror #31 │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + eorseq r9, r5, r0, lsr #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, ip, ror ip │ │ │ │ + ldrheq sl, [r6], -ip @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 58b9c │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 58c88 │ │ │ │ + ldr r2, [pc, #112] @ 58c2c │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 58c38 │ │ │ │ + beq 58bdc │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 58ce4 │ │ │ │ + bl 58d38 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58c58 │ │ │ │ + beq 58bfc │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92888 │ │ │ │ - ldr r3, [pc, #28] @ 58c88 │ │ │ │ + bl 928cc │ │ │ │ + ldr r3, [pc, #28] @ 58c2c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58c80 │ │ │ │ + beq 58c24 │ │ │ │ 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 213858 │ │ │ │ + bl 21381c │ │ │ │ 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 58cdc │ │ │ │ + beq 58c80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58cdc │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 58c80 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ 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] @ 58d30 │ │ │ │ + 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] @ 58d34 │ │ │ │ + bne 58d28 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 9196c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 58d24 │ │ │ │ + mov r1, r6 │ │ │ │ + bl afb58 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 58d00 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl afb58 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 58d28 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 58d24 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 58d24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x00556194 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + 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] @ 58eb8 │ │ │ │ + ldr r3, [pc, #440] @ 58f0c │ │ │ │ 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 │ │ │ │ @@ -47624,17 +47645,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 58d8c │ │ │ │ + beq 58de0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 592c8 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + bl 59458 <_PyContext_NewHamtForTests@@Base+0x4d0> │ │ │ │ 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 │ │ │ │ @@ -47648,35 +47669,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 58dd8 │ │ │ │ + bne 58e2c │ │ │ │ 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 58e34 │ │ │ │ + beq 58e88 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 592c8 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + bl 59458 <_PyContext_NewHamtForTests@@Base+0x4d0> │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #64 @ 0x40 │ │ │ │ - b 58e14 │ │ │ │ + b 58e68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r2, #4 │ │ │ │ @@ -47693,103 +47714,59 @@ │ │ │ │ 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] @ 58eb8 │ │ │ │ + ldr r3, [pc, #28] @ 58f0c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58eb0 │ │ │ │ + beq 58f04 │ │ │ │ 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] @ 58f64 │ │ │ │ - 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] @ 58f68 │ │ │ │ - bne 58f5c │ │ │ │ - mov r6, r0 │ │ │ │ - bl 91928 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 58f58 │ │ │ │ - mov r1, r6 │ │ │ │ - bl afb70 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 58f34 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl afb70 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 58f5c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58f58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 58f58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00556194 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - b 5901c <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ + b 58fc0 <_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] @ 58fdc │ │ │ │ + ldr ip, [pc, #80] @ 58f80 │ │ │ │ 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 58fb4 │ │ │ │ - ldr r4, [pc, #44] @ 58fe0 │ │ │ │ - b 58fd4 │ │ │ │ + beq 58f58 │ │ │ │ + ldr r4, [pc, #44] @ 58f84 │ │ │ │ + b 58f78 │ │ │ │ mov r4, r0 │ │ │ │ bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58fac │ │ │ │ + beq 58f50 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00058fe4 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #44] @ 59018 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ +00058f88 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #44] @ 58fbc <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -47801,177 +47778,300 @@ │ │ │ │ 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 │ │ │ │ - beq 59050 <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ + beq 58ff4 <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 59060 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ - bl 1de288 <_PySemaphore_Wakeup@@Base+0x240> │ │ │ │ + bgt 59004 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ + bl 1de5a4 <_PySemaphore_Wakeup@@Base+0x228> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5914c <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ - b 5925c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 590f0 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ + b 59200 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 59158 <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + bne 590fc <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - blt 5908c <_PyContext_NewHamtForTests@@Base+0xa8> │ │ │ │ + blt 59030 <_PyContext_NewHamtForTests@@Base+0xa8> │ │ │ │ cmp r5, r3 │ │ │ │ movge r5, r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r6, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ mvn r8, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r5, r6 │ │ │ │ - ble 59134 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ + ble 590d8 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 590ec <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ + bne 59090 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 285fd0 │ │ │ │ + bl 285fbc │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ addeq r3, r3, r6 │ │ │ │ streq r3, [r4, #8] │ │ │ │ - beq 59180 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 59124 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r2, #260] @ 0x104 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r8, [r4, #24] │ │ │ │ sub r2, r5, r6 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ add r6, r6, r3 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc 590a4 <_PyContext_NewHamtForTests@@Base+0xc0> │ │ │ │ + bcc 59048 <_PyContext_NewHamtForTests@@Base+0xc0> │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, #1 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #24] │ │ │ │ addne r2, r2, #1 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ strne r2, [r7] │ │ │ │ str r7, [r1, #4] │ │ │ │ - b 59100 <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ + b 590a4 <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r2, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 5925c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 59200 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 5925c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 59200 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354ef4 │ │ │ │ + bl 355318 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 59170 <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ + bcs 59114 <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 163920 │ │ │ │ + bl 163934 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 59188 <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ + bne 5912c <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ mov r4, #0 │ │ │ │ - b 5925c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 59200 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 591b4 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + blt 59158 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ mul r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge 591b4 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + bge 59158 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 355100 │ │ │ │ + bl 355524 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ble 59228 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ - bl 213858 │ │ │ │ + ble 591cc <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + bl 21381c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 59200 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ + bne 591a4 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 59180 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 59124 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 59180 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bne 59124 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 59180 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 59124 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 59220 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + beq 591c4 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 59220 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 591c4 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 591bc <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ + b 59160 <_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 5925c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 59200 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5925c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 59200 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - beq 592a8 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ + beq 5924c <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 592a8 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ - bl 321ef0 <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt 5924c <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ + bl 3212f4 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 592b4 <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ + beq 59258 <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18bc18 │ │ │ │ + b 18bf78 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [pc] @ 59268 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ + b 4cddc │ │ │ │ + eorseq r9, r5, r0, lsr #23 │ │ │ │ + ldr r1, [pc] @ 59274 <_PyContext_NewHamtForTests@@Base+0x2ec> │ │ │ │ + b 5939c <_PyContext_NewHamtForTests@@Base+0x414> │ │ │ │ + eorseq r9, r5, ip, lsr #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 9b12c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b228 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 9b228 │ │ │ │ + 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 9ac00 <_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 112394 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, #0 │ │ │ │ + bne 59378 <_PyContext_NewHamtForTests@@Base+0x3f0> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r4, [r4, #20] │ │ │ │ + ldreq r4, [pc, #96] @ 59398 <_PyContext_NewHamtForTests@@Base+0x410> │ │ │ │ + cmp r5, r6 │ │ │ │ + blt 59368 <_PyContext_NewHamtForTests@@Base+0x3e0> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 292f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 59368 <_PyContext_NewHamtForTests@@Base+0x3e0> │ │ │ │ + add r0, r4, r6 │ │ │ │ + sub r1, r5, r6 │ │ │ │ + bl 1d04f0 │ │ │ │ + mov r4, r0 │ │ │ │ + b 59378 <_PyContext_NewHamtForTests@@Base+0x3f0> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1d04f0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5938c <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1132c8 │ │ │ │ + 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] @ 593ec <_PyContext_NewHamtForTests@@Base+0x464> │ │ │ │ + ldr r1, [pc, #48] @ 593f0 <_PyContext_NewHamtForTests@@Base+0x468> │ │ │ │ + mov r2, r4 │ │ │ │ + bl bbdf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 593e4 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ + 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} │ │ │ │ - ldr r1, [pc] @ 592c4 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ - b 4ce48 │ │ │ │ - eorseq r9, r5, r0, ror #14 │ │ │ │ + eorseq r4, r6, ip, asr #3 │ │ │ │ + eorseq r4, r6, r8, asr #3 │ │ │ │ + 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] @ 59450 <_PyContext_NewHamtForTests@@Base+0x4c8> │ │ │ │ + bl fe0f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 59448 <_PyContext_NewHamtForTests@@Base+0x4c0> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fcc78 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + mlaseq r6, r8, r3, r2 │ │ │ │ + b 508e4 │ │ │ │ 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] │ │ │ │ @@ -47981,15 +48081,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] @ 5a16c <_PyContext_NewHamtForTests@@Base+0x1188> │ │ │ │ + ldr r3, [pc, #3672] @ 5a2fc <_PyContext_NewHamtForTests@@Base+0x1374> │ │ │ │ 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 │ │ │ │ @@ -48000,15 +48100,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] @ 5a170 <_PyContext_NewHamtForTests@@Base+0x118c> │ │ │ │ + ldr r3, [pc, #3600] @ 5a300 <_PyContext_NewHamtForTests@@Base+0x1378> │ │ │ │ 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 │ │ │ │ @@ -48016,15 +48116,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] @ 5a174 <_PyContext_NewHamtForTests@@Base+0x1190> │ │ │ │ + ldr r3, [pc, #3540] @ 5a304 <_PyContext_NewHamtForTests@@Base+0x137c> │ │ │ │ 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 │ │ │ │ @@ -48032,15 +48132,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] @ 5a178 <_PyContext_NewHamtForTests@@Base+0x1194> │ │ │ │ + ldr r3, [pc, #3480] @ 5a308 <_PyContext_NewHamtForTests@@Base+0x1380> │ │ │ │ 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 │ │ │ │ @@ -48048,15 +48148,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] @ 5a17c <_PyContext_NewHamtForTests@@Base+0x1198> │ │ │ │ + ldr r3, [pc, #3420] @ 5a30c <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ 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 │ │ │ │ @@ -48064,15 +48164,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] @ 5a180 <_PyContext_NewHamtForTests@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3360] @ 5a310 <_PyContext_NewHamtForTests@@Base+0x1388> │ │ │ │ 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 │ │ │ │ @@ -48080,15 +48180,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] @ 5a184 <_PyContext_NewHamtForTests@@Base+0x11a0> │ │ │ │ + ldr r3, [pc, #3300] @ 5a314 <_PyContext_NewHamtForTests@@Base+0x138c> │ │ │ │ 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 │ │ │ │ @@ -48096,15 +48196,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] @ 5a188 <_PyContext_NewHamtForTests@@Base+0x11a4> │ │ │ │ + ldr r3, [pc, #3240] @ 5a318 <_PyContext_NewHamtForTests@@Base+0x1390> │ │ │ │ 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 │ │ │ │ @@ -48112,15 +48212,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] @ 5a18c <_PyContext_NewHamtForTests@@Base+0x11a8> │ │ │ │ + ldr r3, [pc, #3180] @ 5a31c <_PyContext_NewHamtForTests@@Base+0x1394> │ │ │ │ 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 │ │ │ │ @@ -48128,15 +48228,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] @ 5a190 <_PyContext_NewHamtForTests@@Base+0x11ac> │ │ │ │ + ldr r3, [pc, #3120] @ 5a320 <_PyContext_NewHamtForTests@@Base+0x1398> │ │ │ │ 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 │ │ │ │ @@ -48160,15 +48260,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] @ 5a194 <_PyContext_NewHamtForTests@@Base+0x11b0> │ │ │ │ + ldr r3, [pc, #2996] @ 5a324 <_PyContext_NewHamtForTests@@Base+0x139c> │ │ │ │ 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 │ │ │ │ @@ -48176,15 +48276,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] @ 5a198 <_PyContext_NewHamtForTests@@Base+0x11b4> │ │ │ │ + ldr r3, [pc, #2936] @ 5a328 <_PyContext_NewHamtForTests@@Base+0x13a0> │ │ │ │ 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 │ │ │ │ @@ -48192,15 +48292,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] @ 5a19c <_PyContext_NewHamtForTests@@Base+0x11b8> │ │ │ │ + ldr r3, [pc, #2876] @ 5a32c <_PyContext_NewHamtForTests@@Base+0x13a4> │ │ │ │ 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 │ │ │ │ @@ -48208,15 +48308,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] @ 5a1a0 <_PyContext_NewHamtForTests@@Base+0x11bc> │ │ │ │ + ldr r3, [pc, #2816] @ 5a330 <_PyContext_NewHamtForTests@@Base+0x13a8> │ │ │ │ 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 │ │ │ │ @@ -48224,672 +48324,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] @ 5a1a4 <_PyContext_NewHamtForTests@@Base+0x11c0> │ │ │ │ + ldr r3, [pc, #2756] @ 5a334 <_PyContext_NewHamtForTests@@Base+0x13ac> │ │ │ │ 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] @ 5a1a8 <_PyContext_NewHamtForTests@@Base+0x11c4> │ │ │ │ + ldr r3, [pc, #2704] @ 5a338 <_PyContext_NewHamtForTests@@Base+0x13b0> │ │ │ │ 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] @ 5a1ac <_PyContext_NewHamtForTests@@Base+0x11c8> │ │ │ │ + ldr r3, [pc, #2652] @ 5a33c <_PyContext_NewHamtForTests@@Base+0x13b4> │ │ │ │ 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] @ 5a1b0 <_PyContext_NewHamtForTests@@Base+0x11cc> │ │ │ │ + ldr r3, [pc, #2600] @ 5a340 <_PyContext_NewHamtForTests@@Base+0x13b8> │ │ │ │ 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] @ 5a1b4 <_PyContext_NewHamtForTests@@Base+0x11d0> │ │ │ │ + ldr r3, [pc, #2548] @ 5a344 <_PyContext_NewHamtForTests@@Base+0x13bc> │ │ │ │ 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] @ 5a1b8 <_PyContext_NewHamtForTests@@Base+0x11d4> │ │ │ │ + ldr r3, [pc, #2496] @ 5a348 <_PyContext_NewHamtForTests@@Base+0x13c0> │ │ │ │ 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] @ 5a1bc <_PyContext_NewHamtForTests@@Base+0x11d8> │ │ │ │ + ldr r3, [pc, #2444] @ 5a34c <_PyContext_NewHamtForTests@@Base+0x13c4> │ │ │ │ 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] @ 5a1c0 <_PyContext_NewHamtForTests@@Base+0x11dc> │ │ │ │ + ldr r3, [pc, #2392] @ 5a350 <_PyContext_NewHamtForTests@@Base+0x13c8> │ │ │ │ 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] @ 5a1c4 <_PyContext_NewHamtForTests@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2340] @ 5a354 <_PyContext_NewHamtForTests@@Base+0x13cc> │ │ │ │ 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] @ 5a1c8 <_PyContext_NewHamtForTests@@Base+0x11e4> │ │ │ │ + ldr r3, [pc, #2288] @ 5a358 <_PyContext_NewHamtForTests@@Base+0x13d0> │ │ │ │ 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] @ 5a1cc <_PyContext_NewHamtForTests@@Base+0x11e8> │ │ │ │ + ldr r3, [pc, #2236] @ 5a35c <_PyContext_NewHamtForTests@@Base+0x13d4> │ │ │ │ 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] @ 5a1d0 <_PyContext_NewHamtForTests@@Base+0x11ec> │ │ │ │ + ldr r3, [pc, #2184] @ 5a360 <_PyContext_NewHamtForTests@@Base+0x13d8> │ │ │ │ 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] @ 5a1d4 <_PyContext_NewHamtForTests@@Base+0x11f0> │ │ │ │ + ldr r3, [pc, #2132] @ 5a364 <_PyContext_NewHamtForTests@@Base+0x13dc> │ │ │ │ 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] @ 5a1d8 <_PyContext_NewHamtForTests@@Base+0x11f4> │ │ │ │ + ldr r3, [pc, #2080] @ 5a368 <_PyContext_NewHamtForTests@@Base+0x13e0> │ │ │ │ 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] @ 5a1dc <_PyContext_NewHamtForTests@@Base+0x11f8> │ │ │ │ + ldr r3, [pc, #2028] @ 5a36c <_PyContext_NewHamtForTests@@Base+0x13e4> │ │ │ │ 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] @ 5a1e0 <_PyContext_NewHamtForTests@@Base+0x11fc> │ │ │ │ + ldr r3, [pc, #1976] @ 5a370 <_PyContext_NewHamtForTests@@Base+0x13e8> │ │ │ │ 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] @ 5a1e4 <_PyContext_NewHamtForTests@@Base+0x1200> │ │ │ │ + ldr r3, [pc, #1924] @ 5a374 <_PyContext_NewHamtForTests@@Base+0x13ec> │ │ │ │ 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] @ 5a1e8 <_PyContext_NewHamtForTests@@Base+0x1204> │ │ │ │ + ldr r2, [pc, #1868] @ 5a378 <_PyContext_NewHamtForTests@@Base+0x13f0> │ │ │ │ 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] @ 5a1ec <_PyContext_NewHamtForTests@@Base+0x1208> │ │ │ │ + ldr r3, [pc, #1820] @ 5a37c <_PyContext_NewHamtForTests@@Base+0x13f4> │ │ │ │ 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] @ 5a1f0 <_PyContext_NewHamtForTests@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #1772] @ 5a380 <_PyContext_NewHamtForTests@@Base+0x13f8> │ │ │ │ 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] @ 5a1f4 <_PyContext_NewHamtForTests@@Base+0x1210> │ │ │ │ + ldr r3, [pc, #1724] @ 5a384 <_PyContext_NewHamtForTests@@Base+0x13fc> │ │ │ │ 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] @ 5a1f8 <_PyContext_NewHamtForTests@@Base+0x1214> │ │ │ │ + ldr r3, [pc, #1676] @ 5a388 <_PyContext_NewHamtForTests@@Base+0x1400> │ │ │ │ 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] @ 5a1fc <_PyContext_NewHamtForTests@@Base+0x1218> │ │ │ │ + ldr r3, [pc, #1628] @ 5a38c <_PyContext_NewHamtForTests@@Base+0x1404> │ │ │ │ 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] @ 5a200 <_PyContext_NewHamtForTests@@Base+0x121c> │ │ │ │ + ldr r3, [pc, #1580] @ 5a390 <_PyContext_NewHamtForTests@@Base+0x1408> │ │ │ │ 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] @ 5a204 <_PyContext_NewHamtForTests@@Base+0x1220> │ │ │ │ + ldr r3, [pc, #1532] @ 5a394 <_PyContext_NewHamtForTests@@Base+0x140c> │ │ │ │ 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] @ 5a208 <_PyContext_NewHamtForTests@@Base+0x1224> │ │ │ │ + ldr r3, [pc, #1484] @ 5a398 <_PyContext_NewHamtForTests@@Base+0x1410> │ │ │ │ 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] @ 5a20c <_PyContext_NewHamtForTests@@Base+0x1228> │ │ │ │ + ldr r3, [pc, #1436] @ 5a39c <_PyContext_NewHamtForTests@@Base+0x1414> │ │ │ │ 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] @ 5a210 <_PyContext_NewHamtForTests@@Base+0x122c> │ │ │ │ + ldr r3, [pc, #1388] @ 5a3a0 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ 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] @ 5a214 <_PyContext_NewHamtForTests@@Base+0x1230> │ │ │ │ + ldr r3, [pc, #1340] @ 5a3a4 <_PyContext_NewHamtForTests@@Base+0x141c> │ │ │ │ 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] @ 5a218 <_PyContext_NewHamtForTests@@Base+0x1234> │ │ │ │ + ldr r3, [pc, #1292] @ 5a3a8 <_PyContext_NewHamtForTests@@Base+0x1420> │ │ │ │ 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] @ 5a21c <_PyContext_NewHamtForTests@@Base+0x1238> │ │ │ │ + ldr r3, [pc, #1244] @ 5a3ac <_PyContext_NewHamtForTests@@Base+0x1424> │ │ │ │ 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] @ 5a220 <_PyContext_NewHamtForTests@@Base+0x123c> │ │ │ │ + ldr r3, [pc, #1196] @ 5a3b0 <_PyContext_NewHamtForTests@@Base+0x1428> │ │ │ │ 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] @ 5a224 <_PyContext_NewHamtForTests@@Base+0x1240> │ │ │ │ + ldr r3, [pc, #1148] @ 5a3b4 <_PyContext_NewHamtForTests@@Base+0x142c> │ │ │ │ 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] @ 5a228 <_PyContext_NewHamtForTests@@Base+0x1244> │ │ │ │ + ldr r3, [pc, #1100] @ 5a3b8 <_PyContext_NewHamtForTests@@Base+0x1430> │ │ │ │ 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] @ 5a22c <_PyContext_NewHamtForTests@@Base+0x1248> │ │ │ │ + ldr r3, [pc, #1048] @ 5a3bc <_PyContext_NewHamtForTests@@Base+0x1434> │ │ │ │ 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] @ 5a230 <_PyContext_NewHamtForTests@@Base+0x124c> │ │ │ │ + ldr r3, [pc, #996] @ 5a3c0 <_PyContext_NewHamtForTests@@Base+0x1438> │ │ │ │ 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] @ 5a234 <_PyContext_NewHamtForTests@@Base+0x1250> │ │ │ │ + ldr r3, [pc, #944] @ 5a3c4 <_PyContext_NewHamtForTests@@Base+0x143c> │ │ │ │ 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] @ 5a238 <_PyContext_NewHamtForTests@@Base+0x1254> │ │ │ │ + ldr r3, [pc, #892] @ 5a3c8 <_PyContext_NewHamtForTests@@Base+0x1440> │ │ │ │ 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] @ 5a23c <_PyContext_NewHamtForTests@@Base+0x1258> │ │ │ │ + ldr r3, [pc, #840] @ 5a3cc <_PyContext_NewHamtForTests@@Base+0x1444> │ │ │ │ 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] @ 5a240 <_PyContext_NewHamtForTests@@Base+0x125c> │ │ │ │ + ldr r3, [pc, #788] @ 5a3d0 <_PyContext_NewHamtForTests@@Base+0x1448> │ │ │ │ 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] @ 5a244 <_PyContext_NewHamtForTests@@Base+0x1260> │ │ │ │ + ldr r3, [pc, #736] @ 5a3d4 <_PyContext_NewHamtForTests@@Base+0x144c> │ │ │ │ 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] @ 5a248 <_PyContext_NewHamtForTests@@Base+0x1264> │ │ │ │ + ldr r3, [pc, #684] @ 5a3d8 <_PyContext_NewHamtForTests@@Base+0x1450> │ │ │ │ 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] @ 5a24c <_PyContext_NewHamtForTests@@Base+0x1268> │ │ │ │ + ldr r3, [pc, #632] @ 5a3dc <_PyContext_NewHamtForTests@@Base+0x1454> │ │ │ │ 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] @ 5a250 <_PyContext_NewHamtForTests@@Base+0x126c> │ │ │ │ + ldr r3, [pc, #580] @ 5a3e0 <_PyContext_NewHamtForTests@@Base+0x1458> │ │ │ │ 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] @ 5a254 <_PyContext_NewHamtForTests@@Base+0x1270> │ │ │ │ + ldr r3, [pc, #528] @ 5a3e4 <_PyContext_NewHamtForTests@@Base+0x145c> │ │ │ │ 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] @ 5a258 <_PyContext_NewHamtForTests@@Base+0x1274> │ │ │ │ + ldr r3, [pc, #476] @ 5a3e8 <_PyContext_NewHamtForTests@@Base+0x1460> │ │ │ │ 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] @ 5a25c <_PyContext_NewHamtForTests@@Base+0x1278> │ │ │ │ + ldr r3, [pc, #424] @ 5a3ec <_PyContext_NewHamtForTests@@Base+0x1464> │ │ │ │ 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] @ 5a260 <_PyContext_NewHamtForTests@@Base+0x127c> │ │ │ │ + ldr r3, [pc, #372] @ 5a3f0 <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ 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] @ 5a264 <_PyContext_NewHamtForTests@@Base+0x1280> │ │ │ │ + ldr r3, [pc, #320] @ 5a3f4 <_PyContext_NewHamtForTests@@Base+0x146c> │ │ │ │ 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 │ │ │ │ @@ -48910,17 +49010,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 1198054 <__bss_end__@@Base+0xbd310c> │ │ │ │ + blhi 11981e4 <__bss_end__@@Base+0xbd329c> │ │ │ │ ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe45e628 <__bss_end__@@Base+0xfde996e0> │ │ │ │ + blvs fe45e7b8 <__bss_end__@@Base+0xfde99870> │ │ │ │ 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} │ │ │ │ @@ -48929,673 +49029,481 @@ │ │ │ │ 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 @ 5a5c4 <_PyContext_NewHamtForTests@@Base+0x15e0> │ │ │ │ + stc2l 3, cr10, [pc], #992 @ 5a754 <_PyContext_NewHamtForTests@@Base+0x17cc> │ │ │ │ @ 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 ff80e0a8 <__bss_end__@@Base+0xff249160> │ │ │ │ + blmi ff80e238 <__bss_end__@@Base+0xff2492f0> │ │ │ │ @ instruction: 0xf6bb4b60 │ │ │ │ mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe8a41fc <__bss_end__@@Base+0xfe2df2b4> │ │ │ │ - strbtle r3, [pc], #133 @ 5a218 <_PyContext_NewHamtForTests@@Base+0x1234> │ │ │ │ + b fe8a438c <__bss_end__@@Base+0xfe2df444> │ │ │ │ + strbtle r3, [pc], #133 @ 5a3a8 <_PyContext_NewHamtForTests@@Base+0x1420> │ │ │ │ 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 fe5630d4 <__bss_end__@@Base+0xfdf9e18c> │ │ │ │ + blge fe563264 <__bss_end__@@Base+0xfdf9e31c> │ │ │ │ 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 ff64ed54 <__bss_end__@@Base+0xff089e0c> │ │ │ │ - bl fe20f0b0 <__bss_end__@@Base+0xfdc4a168> │ │ │ │ - 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 9b10c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b208 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 9b208 │ │ │ │ - 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 9abe0 <_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 112358 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 5a368 <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a388 <_PyContext_NewHamtForTests@@Base+0x13a4> │ │ │ │ - cmp r5, r6 │ │ │ │ - blt 5a358 <_PyContext_NewHamtForTests@@Base+0x1374> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 292f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a358 <_PyContext_NewHamtForTests@@Base+0x1374> │ │ │ │ - add r0, r4, r6 │ │ │ │ - sub r1, r5, r6 │ │ │ │ - bl 1d01d8 │ │ │ │ - mov r4, r0 │ │ │ │ - b 5a368 <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1d01d8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a37c <_PyContext_NewHamtForTests@@Base+0x1398> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a394 <_PyContext_NewHamtForTests@@Base+0x13b0> │ │ │ │ - b 5a3fc <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ - eorseq r9, r5, ip, ror #14 │ │ │ │ - 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] @ 5a3f4 <_PyContext_NewHamtForTests@@Base+0x1410> │ │ │ │ - bl fdfec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a3ec <_PyContext_NewHamtForTests@@Base+0x1408> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fc950 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r1, r6, r8, asr pc │ │ │ │ - b 50ab8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [pc, #48] @ 5a44c <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ - ldr r1, [pc, #48] @ 5a450 <_PyContext_NewHamtForTests@@Base+0x146c> │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbe00 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5a444 <_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 r3, r6, ip, lsl #27 │ │ │ │ - eorseq r3, r6, r8, lsl #27 │ │ │ │ + bcs ff64eee4 <__bss_end__@@Base+0xff089f9c> │ │ │ │ + bl fe20f240 <__bss_end__@@Base+0xfdc4a2f8> │ │ │ │ + ldr r1, [pc] @ 5a400 <_PyContext_NewHamtForTests@@Base+0x1478> │ │ │ │ + b 5939c <_PyContext_NewHamtForTests@@Base+0x414> │ │ │ │ + eorseq r9, r5, r4, asr #24 │ │ │ │ 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] @ 5a50c <_PyContext_NewHamtForTests@@Base+0x1528> │ │ │ │ + ldr r1, [pc, #120] @ 5a4bc <_PyContext_NewHamtForTests@@Base+0x1534> │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl fdfec │ │ │ │ + bl fe0f0 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 5a4c4 <_PyContext_NewHamtForTests@@Base+0x14e0> │ │ │ │ + beq 5a474 <_PyContext_NewHamtForTests@@Base+0x14ec> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2faee0 │ │ │ │ + bl 2fb3c0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5a4cc <_PyContext_NewHamtForTests@@Base+0x14e8> │ │ │ │ + beq 5a47c <_PyContext_NewHamtForTests@@Base+0x14f4> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 5a4e0 <_PyContext_NewHamtForTests@@Base+0x14fc> │ │ │ │ + bne 5a490 <_PyContext_NewHamtForTests@@Base+0x1508> │ │ │ │ mov r0, #0 │ │ │ │ - b 5a504 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + b 5a4b4 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a504 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ - b 5a4fc <_PyContext_NewHamtForTests@@Base+0x1518> │ │ │ │ + beq 5a4b4 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ + b 5a4ac <_PyContext_NewHamtForTests@@Base+0x1524> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 5a510 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ - beq 5a504 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + ldreq r0, [pc, #32] @ 5a4c0 <_PyContext_NewHamtForTests@@Base+0x1538> │ │ │ │ + beq 5a4b4 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a504 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + beq 5a4b4 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r5, r0, lsr sp │ │ │ │ + eorseq r9, r5, r0, ror r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 54d80 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #164] @ 5a5d8 <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ - sub sp, sp, #56 @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5a554 <_PyContext_NewHamtForTests@@Base+0x1570> │ │ │ │ - add r0, r0, #9 │ │ │ │ - bl 22d844 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl 58ce4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a574 <_PyContext_NewHamtForTests@@Base+0x1590> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0dc │ │ │ │ - ldr r0, [pc, #96] @ 5a5dc <_PyContext_NewHamtForTests@@Base+0x15f8> │ │ │ │ - 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 5a584 <_PyContext_NewHamtForTests@@Base+0x15a0> │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl a5578 │ │ │ │ - ldr r3, [pc, #28] @ 5a5d8 <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5a5d0 <_PyContext_NewHamtForTests@@Base+0x15ec> │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #56 @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r8, r6, r8, asr #25 │ │ │ │ + b 54d28 │ │ │ │ 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 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 5a680 <_PyContext_NewHamtForTests@@Base+0x169c> │ │ │ │ + bne 5a568 <_PyContext_NewHamtForTests@@Base+0x15e0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a6a0 <_PyContext_NewHamtForTests@@Base+0x16bc> │ │ │ │ + ldreq r4, [pc, #96] @ 5a588 <_PyContext_NewHamtForTests@@Base+0x1600> │ │ │ │ cmp r5, r2 │ │ │ │ - blt 5a670 <_PyContext_NewHamtForTests@@Base+0x168c> │ │ │ │ + blt 5a558 <_PyContext_NewHamtForTests@@Base+0x15d0> │ │ │ │ sub r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a670 <_PyContext_NewHamtForTests@@Base+0x168c> │ │ │ │ + bne 5a558 <_PyContext_NewHamtForTests@@Base+0x15d0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ mov r4, r0 │ │ │ │ - b 5a680 <_PyContext_NewHamtForTests@@Base+0x169c> │ │ │ │ + b 5a568 <_PyContext_NewHamtForTests@@Base+0x15e0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a694 <_PyContext_NewHamtForTests@@Base+0x16b0> │ │ │ │ + beq 5a57c <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a6ac <_PyContext_NewHamtForTests@@Base+0x16c8> │ │ │ │ - b 5a3fc <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ - eorseq r9, r5, r4, lsl #16 │ │ │ │ + ldr r1, [pc] @ 5a594 <_PyContext_NewHamtForTests@@Base+0x160c> │ │ │ │ + b 5939c <_PyContext_NewHamtForTests@@Base+0x414> │ │ │ │ + @ instruction: 0x00359afc │ │ │ │ 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 5a6f0 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ + bhi 5a5d8 <_PyContext_NewHamtForTests@@Base+0x1650> │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [r6] │ │ │ │ movne r4, #0 │ │ │ │ ldreq r4, [r6, #4] │ │ │ │ - b 5a710 <_PyContext_NewHamtForTests@@Base+0x172c> │ │ │ │ - ldr r0, [pc, #200] @ 5a7c0 <_PyContext_NewHamtForTests@@Base+0x17dc> │ │ │ │ + b 5a5f8 <_PyContext_NewHamtForTests@@Base+0x1670> │ │ │ │ + ldr r0, [pc, #200] @ 5a6a8 <_PyContext_NewHamtForTests@@Base+0x1720> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a6dc <_PyContext_NewHamtForTests@@Base+0x16f8> │ │ │ │ - b 5a744 <_PyContext_NewHamtForTests@@Base+0x1760> │ │ │ │ + bne 5a5c4 <_PyContext_NewHamtForTests@@Base+0x163c> │ │ │ │ + b 5a62c <_PyContext_NewHamtForTests@@Base+0x16a4> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e7ac │ │ │ │ + bl 29e63c │ │ │ │ cmn r0, #2 │ │ │ │ - beq 5a744 <_PyContext_NewHamtForTests@@Base+0x1760> │ │ │ │ + beq 5a62c <_PyContext_NewHamtForTests@@Base+0x16a4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a74c <_PyContext_NewHamtForTests@@Base+0x1768> │ │ │ │ - ldr r3, [pc, #136] @ 5a7c4 <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ - ldr r1, [pc, #136] @ 5a7c8 <_PyContext_NewHamtForTests@@Base+0x17e4> │ │ │ │ + blt 5a634 <_PyContext_NewHamtForTests@@Base+0x16ac> │ │ │ │ + ldr r3, [pc, #136] @ 5a6ac <_PyContext_NewHamtForTests@@Base+0x1724> │ │ │ │ + ldr r1, [pc, #136] @ 5a6b0 <_PyContext_NewHamtForTests@@Base+0x1728> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 5a7b8 <_PyContext_NewHamtForTests@@Base+0x17d4> │ │ │ │ + b 5a6a0 <_PyContext_NewHamtForTests@@Base+0x1718> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 5a76c <_PyContext_NewHamtForTests@@Base+0x1788> │ │ │ │ + bne 5a654 <_PyContext_NewHamtForTests@@Base+0x16cc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 5a7ac <_PyContext_NewHamtForTests@@Base+0x17c8> │ │ │ │ - b 5a794 <_PyContext_NewHamtForTests@@Base+0x17b0> │ │ │ │ + beq 5a694 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ + b 5a67c <_PyContext_NewHamtForTests@@Base+0x16f4> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 24d394 │ │ │ │ + bl 24d55c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a744 <_PyContext_NewHamtForTests@@Base+0x1760> │ │ │ │ + blt 5a62c <_PyContext_NewHamtForTests@@Base+0x16a4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a7b8 <_PyContext_NewHamtForTests@@Base+0x17d4> │ │ │ │ + bne 5a6a0 <_PyContext_NewHamtForTests@@Base+0x1718> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5a7ac <_PyContext_NewHamtForTests@@Base+0x17c8> │ │ │ │ + beq 5a694 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 5a7b8 <_PyContext_NewHamtForTests@@Base+0x17d4> │ │ │ │ + b 5a6a0 <_PyContext_NewHamtForTests@@Base+0x1718> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f8dc <_PyErr_SetKeyError@@Base> │ │ │ │ - b 5a744 <_PyContext_NewHamtForTests@@Base+0x1760> │ │ │ │ + bl 14f964 <_PyErr_SetKeyError@@Base> │ │ │ │ + b 5a62c <_PyContext_NewHamtForTests@@Base+0x16a4> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r5, r7, r4, asr r5 │ │ │ │ + eorseq r5, r7, r4, asr #18 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003832dc │ │ │ │ - andeq r0, r0, r0 │ │ │ │ + eorseq r3, r8, ip, lsl r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #164] @ 5a774 <_PyContext_NewHamtForTests@@Base+0x17ec> │ │ │ │ + sub sp, sp, #56 @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5a6f0 <_PyContext_NewHamtForTests@@Base+0x1768> │ │ │ │ + add r0, r0, #9 │ │ │ │ + bl 22d970 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl 58d38 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5a710 <_PyContext_NewHamtForTests@@Base+0x1788> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b080 │ │ │ │ + ldr r0, [pc, #96] @ 5a778 <_PyContext_NewHamtForTests@@Base+0x17f0> │ │ │ │ + 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 5a720 <_PyContext_NewHamtForTests@@Base+0x1798> │ │ │ │ + mov r1, #32 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl a54f4 │ │ │ │ + ldr r3, [pc, #28] @ 5a774 <_PyContext_NewHamtForTests@@Base+0x17ec> │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5a76c <_PyContext_NewHamtForTests@@Base+0x17e4> │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #56 @ 0x38 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq r9, r6, r8, lsl #2 │ │ │ │ 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+0x1820> │ │ │ │ + bne 5a7b0 <_PyContext_NewHamtForTests@@Base+0x1828> │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5a828 <_PyContext_NewHamtForTests@@Base+0x1844> │ │ │ │ - b 5a844 <_PyContext_NewHamtForTests@@Base+0x1860> │ │ │ │ + bne 5a7d4 <_PyContext_NewHamtForTests@@Base+0x184c> │ │ │ │ + b 5a7f0 <_PyContext_NewHamtForTests@@Base+0x1868> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #376] @ 5a98c <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ + ldr r0, [pc, #376] @ 5a938 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a7f0 <_PyContext_NewHamtForTests@@Base+0x180c> │ │ │ │ - b 5a984 <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ - bl aafc4 │ │ │ │ + bne 5a79c <_PyContext_NewHamtForTests@@Base+0x1814> │ │ │ │ + b 5a930 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5a858 <_PyContext_NewHamtForTests@@Base+0x1874> │ │ │ │ + bne 5a804 <_PyContext_NewHamtForTests@@Base+0x187c> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 5a874 <_PyContext_NewHamtForTests@@Base+0x1890> │ │ │ │ - bl a55fc │ │ │ │ + bne 5a820 <_PyContext_NewHamtForTests@@Base+0x1898> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 5a874 <_PyContext_NewHamtForTests@@Base+0x1890> │ │ │ │ - b 5a984 <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ + beq 5a820 <_PyContext_NewHamtForTests@@Base+0x1898> │ │ │ │ + b 5a930 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5a83c <_PyContext_NewHamtForTests@@Base+0x1858> │ │ │ │ + bne 5a7e8 <_PyContext_NewHamtForTests@@Base+0x1860> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 5a83c <_PyContext_NewHamtForTests@@Base+0x1858> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 5a7e8 <_PyContext_NewHamtForTests@@Base+0x1860> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 5a89c <_PyContext_NewHamtForTests@@Base+0x18b8> │ │ │ │ - ldr r3, [pc, #256] @ 5a990 <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ - ldr r1, [pc, #256] @ 5a994 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ + bne 5a848 <_PyContext_NewHamtForTests@@Base+0x18c0> │ │ │ │ + ldr r3, [pc, #256] @ 5a93c <_PyContext_NewHamtForTests@@Base+0x19b4> │ │ │ │ + ldr r1, [pc, #256] @ 5a940 <_PyContext_NewHamtForTests@@Base+0x19b8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 5a984 <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 5a930 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ cmp r5, r3 │ │ │ │ - blt 5a8b4 <_PyContext_NewHamtForTests@@Base+0x18d0> │ │ │ │ + blt 5a860 <_PyContext_NewHamtForTests@@Base+0x18d8> │ │ │ │ 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+0x190c> │ │ │ │ + bgt 5a89c <_PyContext_NewHamtForTests@@Base+0x1914> │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b9e0 <_PyTime_AsTimeval@@Base+0x24e4> │ │ │ │ + bl 31be00 <_PyTime_AsTimeval@@Base+0x24e4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a984 <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ - ldr r0, [pc, #168] @ 5a998 <_PyContext_NewHamtForTests@@Base+0x19b4> │ │ │ │ + beq 5a930 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ + ldr r0, [pc, #168] @ 5a944 <_PyContext_NewHamtForTests@@Base+0x19bc> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af07c │ │ │ │ + bl 2af310 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a984 <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ + bne 5a930 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5a924 <_PyContext_NewHamtForTests@@Base+0x1940> │ │ │ │ + bge 5a8d0 <_PyContext_NewHamtForTests@@Base+0x1948> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 30614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a950 <_PyContext_NewHamtForTests@@Base+0x196c> │ │ │ │ - b 5a984 <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ + bne 5a8fc <_PyContext_NewHamtForTests@@Base+0x1974> │ │ │ │ + b 5a930 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ 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 31b9e0 <_PyTime_AsTimeval@@Base+0x24e4> │ │ │ │ + bl 31be00 <_PyTime_AsTimeval@@Base+0x24e4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a984 <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ - ldr r0, [pc, #68] @ 5a998 <_PyContext_NewHamtForTests@@Base+0x19b4> │ │ │ │ + beq 5a930 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ + ldr r0, [pc, #68] @ 5a944 <_PyContext_NewHamtForTests@@Base+0x19bc> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a970 <_PyContext_NewHamtForTests@@Base+0x198c> │ │ │ │ + beq 5a91c <_PyContext_NewHamtForTests@@Base+0x1994> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5a970 <_PyContext_NewHamtForTests@@Base+0x198c> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 5a91c <_PyContext_NewHamtForTests@@Base+0x1994> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af07c │ │ │ │ + bl 2af310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a8e8 <_PyContext_NewHamtForTests@@Base+0x1904> │ │ │ │ + beq 5a894 <_PyContext_NewHamtForTests@@Base+0x190c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r8, asr r3 │ │ │ │ + mlaseq r5, r8, r7, r9 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq pc, r8, r0, ror #12 │ │ │ │ + eorseq pc, r8, r8, lsl #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 5a9a4 <_PyContext_NewHamtForTests@@Base+0x19c0> │ │ │ │ - b 5a3fc <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ - @ instruction: 0x003596bc │ │ │ │ - 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 32f024 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a9dc <_PyContext_NewHamtForTests@@Base+0x19f8> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 32f130 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x758> │ │ │ │ - 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, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bgt 5aa28 <_PyContext_NewHamtForTests@@Base+0x1a44> │ │ │ │ + bgt 5a98c <_PyContext_NewHamtForTests@@Base+0x1a04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f024 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 32f448 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5aa44 <_PyContext_NewHamtForTests@@Base+0x1a60> │ │ │ │ + bne 5a9a8 <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56a94 │ │ │ │ - ldr r3, [pc, #28] @ 5aa4c <_PyContext_NewHamtForTests@@Base+0x1a68> │ │ │ │ - ldr r1, [pc, #28] @ 5aa50 <_PyContext_NewHamtForTests@@Base+0x1a6c> │ │ │ │ + b 56a98 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + ldr r3, [pc, #28] @ 5a9b0 <_PyContext_NewHamtForTests@@Base+0x1a28> │ │ │ │ + ldr r1, [pc, #28] @ 5a9b4 <_PyContext_NewHamtForTests@@Base+0x1a2c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5aa08 <_PyContext_NewHamtForTests@@Base+0x1a24> │ │ │ │ + bge 5a96c <_PyContext_NewHamtForTests@@Base+0x19e4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r4, lsl #13 │ │ │ │ + eorseq pc, r8, ip, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 30a6c4 │ │ │ │ - ldr r3, [pc, #12] @ 5aa84 <_PyContext_NewHamtForTests@@Base+0x1aa0> │ │ │ │ + bl 30a908 │ │ │ │ + ldr r3, [pc, #12] @ 5a9e8 <_PyContext_NewHamtForTests@@Base+0x1a60> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc, #4] @ 5aa94 <_PyContext_NewHamtForTests@@Base+0x1ab0> │ │ │ │ - mov r1, #3 │ │ │ │ - b a5578 │ │ │ │ - @ instruction: 0x0038e6b0 │ │ │ │ + andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 5aac8 <_PyContext_NewHamtForTests@@Base+0x1ae4> │ │ │ │ - ldr r3, [pc, #328] @ 5ac04 <_PyContext_NewHamtForTests@@Base+0x1c20> │ │ │ │ - ldr r1, [pc, #328] @ 5ac08 <_PyContext_NewHamtForTests@@Base+0x1c24> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 5ab14 <_PyContext_NewHamtForTests@@Base+0x1b30> │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bne 5ab1c <_PyContext_NewHamtForTests@@Base+0x1b38> │ │ │ │ - ldrb r3, [r0, #34] @ 0x22 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [r5, #16] │ │ │ │ - strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 5ab1c <_PyContext_NewHamtForTests@@Base+0x1b38> │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #264] @ 5ac04 <_PyContext_NewHamtForTests@@Base+0x1c20> │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #256] @ 5ac0c <_PyContext_NewHamtForTests@@Base+0x1c28> │ │ │ │ - ldrne r1, [pc, #256] @ 5ac10 <_PyContext_NewHamtForTests@@Base+0x1c2c> │ │ │ │ - str r3, [r5, #16] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r4, #0 │ │ │ │ - b 5abfc <_PyContext_NewHamtForTests@@Base+0x1c18> │ │ │ │ - bl 2d1d40 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - beq 5ab54 <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 334dd0 <_PyUnicode_ToNumeric@@Base+0x44b0> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - ldreq r2, [r5, #8] │ │ │ │ - moveq r3, #2 │ │ │ │ - strbeq r4, [r2, #34] @ 0x22 │ │ │ │ - streq r3, [r5, #16] │ │ │ │ - b 5abfc <_PyContext_NewHamtForTests@@Base+0x1c18> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5abb0 <_PyContext_NewHamtForTests@@Base+0x1bcc> │ │ │ │ - ldr r2, [pc, #176] @ 5ac14 <_PyContext_NewHamtForTests@@Base+0x1c30> │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 5abc0 <_PyContext_NewHamtForTests@@Base+0x1bdc> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - strb r3, [r2, #34] @ 0x22 │ │ │ │ + beq 5aa38 <_PyContext_NewHamtForTests@@Base+0x1ab0> │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r2, #2 │ │ │ │ + mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r5, #16] │ │ │ │ - beq 5ab9c <_PyContext_NewHamtForTests@@Base+0x1bb8> │ │ │ │ + str r2, [r4, #20] │ │ │ │ + beq 5aa38 <_PyContext_NewHamtForTests@@Base+0x1ab0> │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5ab9c <_PyContext_NewHamtForTests@@Base+0x1bb8> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #96] @ 5ac04 <_PyContext_NewHamtForTests@@Base+0x1c20> │ │ │ │ - ldr r1, [pc, #112] @ 5ac18 <_PyContext_NewHamtForTests@@Base+0x1c34> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 5ab14 <_PyContext_NewHamtForTests@@Base+0x1b30> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov r3, #2 │ │ │ │ - strb r0, [r2, #34] @ 0x22 │ │ │ │ - str r3, [r5, #16] │ │ │ │ - ldr r3, [pc, #84] @ 5ac1c <_PyContext_NewHamtForTests@@Base+0x1c38> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bne 5aa38 <_PyContext_NewHamtForTests@@Base+0x1ab0> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 5aa74 <_PyContext_NewHamtForTests@@Base+0x1aec> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5abe8 <_PyContext_NewHamtForTests@@Base+0x1c04> │ │ │ │ - bl 11a6d8 │ │ │ │ - ldr r3, [pc, #64] @ 5ac20 <_PyContext_NewHamtForTests@@Base+0x1c3c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1c52e4 │ │ │ │ - b 5abfc <_PyContext_NewHamtForTests@@Base+0x1c18> │ │ │ │ - ldr r3, [pc, #52] @ 5ac24 <_PyContext_NewHamtForTests@@Base+0x1c40> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + beq 5aa74 <_PyContext_NewHamtForTests@@Base+0x1aec> │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5aa74 <_PyContext_NewHamtForTests@@Base+0x1aec> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5aa74 <_PyContext_NewHamtForTests@@Base+0x1aec> │ │ │ │ + bl 9ac00 <_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 │ │ │ │ + bl 32f448 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5abd4 <_PyContext_NewHamtForTests@@Base+0x1bf0> │ │ │ │ + bne 5aab0 <_PyContext_NewHamtForTests@@Base+0x1b28> │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 32f554 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x758> │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq pc, r8, r0, asr #8 │ │ │ │ - eorseq pc, r8, r0, ror r4 @ │ │ │ │ - eorseq pc, r8, r4, lsr #9 │ │ │ │ - ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq r9, r6, r8, lsl #16 │ │ │ │ - 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 │ │ │ │ @@ -49603,230 +49511,299 @@ │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 5ac80 <_PyContext_NewHamtForTests@@Base+0x1c9c> │ │ │ │ + bne 5ab10 <_PyContext_NewHamtForTests@@Base+0x1b88> │ │ │ │ clz ip, r2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 5acb8 <_PyContext_NewHamtForTests@@Base+0x1cd4> │ │ │ │ + beq 5ab48 <_PyContext_NewHamtForTests@@Base+0x1bc0> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 5acf0 <_PyContext_NewHamtForTests@@Base+0x1d0c> │ │ │ │ + ldr ip, [pc, #92] @ 5ab80 <_PyContext_NewHamtForTests@@Base+0x1bf8> │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 5ace4 <_PyContext_NewHamtForTests@@Base+0x1d00> │ │ │ │ + beq 5ab74 <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2] │ │ │ │ - bl 1c67fc │ │ │ │ + bl 1c6b14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5aeb0 │ │ │ │ + bl 5ae54 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #16] @ 5acf4 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ - bne 5ace8 <_PyContext_NewHamtForTests@@Base+0x1d04> │ │ │ │ + ldrne r0, [pc, #16] @ 5ab84 <_PyContext_NewHamtForTests@@Base+0x1bfc> │ │ │ │ + bne 5ab78 <_PyContext_NewHamtForTests@@Base+0x1bf0> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r3, r7, r4, lsl #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc, #4] @ 5ab94 <_PyContext_NewHamtForTests@@Base+0x1c0c> │ │ │ │ + mov r1, #3 │ │ │ │ + b a54f4 │ │ │ │ + eorseq lr, r8, r4, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 5abc8 <_PyContext_NewHamtForTests@@Base+0x1c40> │ │ │ │ + ldr r3, [pc, #328] @ 5ad04 <_PyContext_NewHamtForTests@@Base+0x1d7c> │ │ │ │ + ldr r1, [pc, #328] @ 5ad08 <_PyContext_NewHamtForTests@@Base+0x1d80> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 5ac14 <_PyContext_NewHamtForTests@@Base+0x1c8c> │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bne 5ac1c <_PyContext_NewHamtForTests@@Base+0x1c94> │ │ │ │ + ldrb r3, [r0, #34] @ 0x22 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [r5, #16] │ │ │ │ + strbeq r3, [r0, #34] @ 0x22 │ │ │ │ + beq 5ac1c <_PyContext_NewHamtForTests@@Base+0x1c94> │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + ldr r2, [pc, #264] @ 5ad04 <_PyContext_NewHamtForTests@@Base+0x1d7c> │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [r2] │ │ │ │ + ldreq r1, [pc, #256] @ 5ad0c <_PyContext_NewHamtForTests@@Base+0x1d84> │ │ │ │ + ldrne r1, [pc, #256] @ 5ad10 <_PyContext_NewHamtForTests@@Base+0x1d88> │ │ │ │ + str r3, [r5, #16] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r4, #0 │ │ │ │ + b 5acfc <_PyContext_NewHamtForTests@@Base+0x1d74> │ │ │ │ + bl 2d1e98 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ad40 <_PyContext_NewHamtForTests@@Base+0x1d5c> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - beq 5ad40 <_PyContext_NewHamtForTests@@Base+0x1d5c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5ad40 <_PyContext_NewHamtForTests@@Base+0x1d5c> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 5ad7c <_PyContext_NewHamtForTests@@Base+0x1d98> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + beq 5ac54 <_PyContext_NewHamtForTests@@Base+0x1ccc> │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 334ffc <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + ldreq r2, [r5, #8] │ │ │ │ + moveq r3, #2 │ │ │ │ + strbeq r4, [r2, #34] @ 0x22 │ │ │ │ + streq r3, [r5, #16] │ │ │ │ + b 5acfc <_PyContext_NewHamtForTests@@Base+0x1d74> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ad7c <_PyContext_NewHamtForTests@@Base+0x1d98> │ │ │ │ + beq 5acb0 <_PyContext_NewHamtForTests@@Base+0x1d28> │ │ │ │ + ldr r2, [pc, #176] @ 5ad14 <_PyContext_NewHamtForTests@@Base+0x1d8c> │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 5acc0 <_PyContext_NewHamtForTests@@Base+0x1d38> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + strb r3, [r2, #34] @ 0x22 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ + mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5ad7c <_PyContext_NewHamtForTests@@Base+0x1d98> │ │ │ │ + str r2, [r5, #16] │ │ │ │ + beq 5ac9c <_PyContext_NewHamtForTests@@Base+0x1d14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5ad7c <_PyContext_NewHamtForTests@@Base+0x1d98> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 5ac9c <_PyContext_NewHamtForTests@@Base+0x1d14> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #96] @ 5ad04 <_PyContext_NewHamtForTests@@Base+0x1d7c> │ │ │ │ + ldr r1, [pc, #112] @ 5ad18 <_PyContext_NewHamtForTests@@Base+0x1d90> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 5ac14 <_PyContext_NewHamtForTests@@Base+0x1c8c> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + mov r3, #2 │ │ │ │ + strb r0, [r2, #34] @ 0x22 │ │ │ │ + str r3, [r5, #16] │ │ │ │ + ldr r3, [pc, #84] @ 5ad1c <_PyContext_NewHamtForTests@@Base+0x1d94> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11a368 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5ace8 <_PyContext_NewHamtForTests@@Base+0x1d60> │ │ │ │ + bl 11a71c │ │ │ │ + ldr r3, [pc, #64] @ 5ad20 <_PyContext_NewHamtForTests@@Base+0x1d98> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1c55fc │ │ │ │ + b 5acfc <_PyContext_NewHamtForTests@@Base+0x1d74> │ │ │ │ + ldr r3, [pc, #52] @ 5ad24 <_PyContext_NewHamtForTests@@Base+0x1d9c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11a368 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5acd4 <_PyContext_NewHamtForTests@@Base+0x1d4c> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + mlaseq r8, ip, r8, pc @ │ │ │ │ + eorseq pc, r8, ip, asr #17 │ │ │ │ + eorseq pc, r8, r0, lsl #18 │ │ │ │ + ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ + eorseq r9, r6, r8, asr #24 │ │ │ │ + subseq sp, r5, r4, lsr fp │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ + subseq sp, r5, r8, asr fp │ │ │ │ │ │ │ │ -0005ad84 : │ │ │ │ - ldr r0, [pc] @ 5ad8c │ │ │ │ +0005ad28 : │ │ │ │ + ldr r0, [pc] @ 5ad30 │ │ │ │ bx lr │ │ │ │ - mlaseq r5, r8, ip, 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 9b10c │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4150 │ │ │ │ - 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + ldrsbeq pc, [r5], -r8 @ │ │ │ │ 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 9b10c │ │ │ │ - bl 9b148 │ │ │ │ + bl 9b12c │ │ │ │ + bl 9b168 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt 5ae4c │ │ │ │ + bgt 5ad84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #112] @ 5aeac │ │ │ │ + ldr r2, [pc, #112] @ 5ade4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5ae4c │ │ │ │ + bne 5ad84 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c4f74 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c528c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ addgt r7, r5, #16 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bgt 5ae98 │ │ │ │ + bgt 5add0 │ │ │ │ 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 1c5138 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5450 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 5ae60 │ │ │ │ + bcc 5ad98 │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ - bl 9b184 │ │ │ │ - b 5ae98 │ │ │ │ - strdeq sl, [r5], -ip │ │ │ │ + bl 9b1a4 │ │ │ │ + b 5add0 │ │ │ │ + andeq sl, r5, r4, lsr sp │ │ │ │ + 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 9b12c │ │ │ │ + mov r0, r4 │ │ │ │ + bl a40cc │ │ │ │ + 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 9ac00 <_Py_Dealloc@@Base> │ │ │ │ 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 5aef8 │ │ │ │ + beq 5ae9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5aef8 │ │ │ │ + bne 5ae9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 30a2c0 │ │ │ │ + b 30a7a0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5af1c │ │ │ │ - ldr r3, [pc, #144] @ 5afa0 │ │ │ │ - ldr r1, [pc, #144] @ 5afa4 │ │ │ │ + beq 5aec0 │ │ │ │ + ldr r3, [pc, #144] @ 5af44 │ │ │ │ + ldr r1, [pc, #144] @ 5af48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 5af50 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 5aef4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt 5af4c │ │ │ │ + bgt 5aef0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355100 │ │ │ │ + bl 355524 │ │ │ │ add r8, r7, r6 │ │ │ │ cmp r8, r0 │ │ │ │ - ble 5af58 │ │ │ │ - bl 29e588 │ │ │ │ + ble 5aefc │ │ │ │ + bl 29e418 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d35fc │ │ │ │ + bl 2d3754 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5af50 │ │ │ │ + beq 5aef4 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5af98 │ │ │ │ + ble 5af3c │ │ │ │ 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 pc, r8, r4, ror #13 │ │ │ │ + eorseq pc, r8, r4, lsr #22 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5afb8 │ │ │ │ - ldr r0, [pc, #4] @ 5afbc │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - eoreq r2, ip, r4, lsl #26 │ │ │ │ + ldr r1, [pc, #4] @ 5af5c │ │ │ │ + ldr r0, [pc, #4] @ 5af60 │ │ │ │ + b 4abcc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r2, ip, r0, lsr lr │ │ │ │ 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] │ │ │ │ @@ -49835,179 +49812,180 @@ │ │ │ │ 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 5b018 │ │ │ │ + bne 5afbc │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b04c │ │ │ │ - ldr ip, [pc, #600] @ 5b278 │ │ │ │ + beq 5aff0 │ │ │ │ + ldr ip, [pc, #604] @ 5b220 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b0e4 │ │ │ │ + beq 5b088 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b09c │ │ │ │ + beq 5b040 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b070 │ │ │ │ + beq 5b014 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5b070 │ │ │ │ + bne 5b014 │ │ │ │ mov r2, #0 │ │ │ │ - b 5b0a4 │ │ │ │ + b 5b048 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b084 │ │ │ │ + bne 5b028 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5b0a4 │ │ │ │ - bl 10329c │ │ │ │ + b 5b048 │ │ │ │ + bl 103280 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b0e4 │ │ │ │ + blt 5b088 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5b068 │ │ │ │ - b 5b07c │ │ │ │ + beq 5b00c │ │ │ │ + b 5b020 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 3370fc <_PyUnicode_ToNumeric@@Base+0x67dc> │ │ │ │ + bl 337598 <_PyUnicode_ToNumeric@@Base+0x66fc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b0e4 │ │ │ │ + beq 5b088 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b150 │ │ │ │ + beq 5b0f4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5b0ec │ │ │ │ - ldr r3, [pc, #416] @ 5b27c │ │ │ │ - ldr r1, [pc, #416] @ 5b280 │ │ │ │ + beq 5b090 │ │ │ │ + ldr r3, [pc, #420] @ 5b224 │ │ │ │ + ldr r1, [pc, #420] @ 5b228 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 5b25c │ │ │ │ + b 5b200 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d28c │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b110 │ │ │ │ - ldr r3, [pc, #376] @ 5b27c │ │ │ │ - ldr r1, [pc, #380] @ 5b284 │ │ │ │ + bne 5b0b4 │ │ │ │ + ldr r3, [pc, #380] @ 5b224 │ │ │ │ + ldr r1, [pc, #384] @ 5b22c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 5b0e4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 5b088 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b0e4 │ │ │ │ + beq 5b088 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5b150 │ │ │ │ - ldr r3, [pc, #332] @ 5b288 │ │ │ │ - ldr r1, [pc, #332] @ 5b28c │ │ │ │ + ble 5b0f4 │ │ │ │ + ldr r3, [pc, #336] @ 5b230 │ │ │ │ + ldr r1, [pc, #336] @ 5b234 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 5b0e4 │ │ │ │ + bl 1132c8 │ │ │ │ + b 5b088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f72c │ │ │ │ + bl 10f768 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 5b614 │ │ │ │ + bl 5b5d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b17c │ │ │ │ + bne 5b120 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b0e4 │ │ │ │ + beq 5b088 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 5b0e4 │ │ │ │ + bl 1132c8 │ │ │ │ + b 5b088 │ │ │ │ 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, #228] @ 5b290 │ │ │ │ + ldr r3, [pc, #232] @ 5b238 │ │ │ │ str r3, [r7, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ - add r3, pc, #168 @ 0xa8 │ │ │ │ + add r3, pc, #172 @ 0xac │ │ │ │ ldrd r2, [r3] │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ - add r3, pc, #160 @ 0xa0 │ │ │ │ + add r3, pc, #164 @ 0xa4 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b210 │ │ │ │ + beq 5b1b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5b168 │ │ │ │ + beq 5b10c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b168 │ │ │ │ + bne 5b10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 5b168 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 5b10c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b25c │ │ │ │ + beq 5b200 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5b248 │ │ │ │ - bl c3cf0 │ │ │ │ + blt 5b1ec │ │ │ │ + bl c3d70 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67c5c │ │ │ │ + bl 67c94 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ - b 5b254 │ │ │ │ + bl c7ac8 │ │ │ │ + b 5b1f8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67c5c │ │ │ │ + bl 67c94 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ 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 r6, r8, ip, asr #5 │ │ │ │ - @ instruction: 0x003862f4 │ │ │ │ + eorseq r6, r8, ip, lsl #14 │ │ │ │ + eorseq r6, r8, r4, lsr r7 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #6 │ │ │ │ + eorseq r6, r8, r0, ror #14 │ │ │ │ bicsgt lr, r2, #240, 2 @ 0x3c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ @@ -50025,42 +50003,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 5b310 │ │ │ │ + bne 5b2b8 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b344 │ │ │ │ + beq 5b2ec │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #80] @ 5b36c │ │ │ │ + ldr ip, [pc, #80] @ 5b314 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 5b364 │ │ │ │ + beq 5b30c │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [ip] │ │ │ │ ldrne r2, [ip, #4] │ │ │ │ - ldreq r2, [pc, #20] @ 5b370 │ │ │ │ + ldreq r2, [pc, #20] @ 5b318 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1cb40c │ │ │ │ + b 1cb724 │ │ │ │ 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 │ │ │ │ @@ -50077,662 +50055,670 @@ │ │ │ │ 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 5b3e0 │ │ │ │ + bne 5b388 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #6 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b418 │ │ │ │ - ldr ip, [pc, #536] @ 5b600 │ │ │ │ + beq 5b3c0 │ │ │ │ + ldr ip, [pc, #536] @ 5b5a8 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b55c │ │ │ │ + beq 5b504 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 5b438 │ │ │ │ - bl a55fc │ │ │ │ + bne 5b3e0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b55c │ │ │ │ + bne 5b504 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 5b458 │ │ │ │ - bl a55fc │ │ │ │ + bne 5b400 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b55c │ │ │ │ + bne 5b504 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 5b47c │ │ │ │ - bl a55fc │ │ │ │ + bne 5b424 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 5b4b0 │ │ │ │ - b 5b55c │ │ │ │ - bl aafc4 │ │ │ │ + beq 5b458 │ │ │ │ + b 5b504 │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5b4a8 │ │ │ │ + beq 5b450 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 5b4a8 │ │ │ │ + bne 5b450 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 5b468 │ │ │ │ + beq 5b410 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5b50c │ │ │ │ + beq 5b4b4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5b4d4 │ │ │ │ + beq 5b47c │ │ │ │ subs r9, r5, #4 │ │ │ │ - ldreq r5, [pc, #308] @ 5b604 │ │ │ │ - beq 5b514 │ │ │ │ - b 5b4d8 │ │ │ │ - ldr r7, [pc, #296] @ 5b604 │ │ │ │ + ldreq r5, [pc, #308] @ 5b5ac │ │ │ │ + beq 5b4bc │ │ │ │ + b 5b480 │ │ │ │ + ldr r7, [pc, #296] @ 5b5ac │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b4f0 │ │ │ │ + beq 5b498 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 5b514 │ │ │ │ - b 5b4f4 │ │ │ │ - ldr r5, [pc, #268] @ 5b604 │ │ │ │ + beq 5b4bc │ │ │ │ + b 5b49c │ │ │ │ + ldr r5, [pc, #268] @ 5b5ac │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4ec3c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4ead8 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b514 │ │ │ │ - b 5b55c │ │ │ │ - ldr r5, [pc, #240] @ 5b604 │ │ │ │ + bne 5b4bc │ │ │ │ + b 5b504 │ │ │ │ + ldr r5, [pc, #240] @ 5b5ac │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 5b530 │ │ │ │ - ldr r3, [pc, #228] @ 5b608 │ │ │ │ - ldr r1, [pc, #228] @ 5b60c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 5b55c │ │ │ │ - ldr r4, [pc, #204] @ 5b604 │ │ │ │ + bge 5b4d8 │ │ │ │ + ldr r3, [pc, #228] @ 5b5b0 │ │ │ │ + ldr r1, [pc, #228] @ 5b5b4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 5b504 │ │ │ │ + ldr r4, [pc, #204] @ 5b5ac │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r7, r4 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 5b564 │ │ │ │ + beq 5b50c │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #32 │ │ │ │ - bne 5b564 │ │ │ │ + bne 5b50c │ │ │ │ mov r0, #0 │ │ │ │ - b 5b5f8 │ │ │ │ + b 5b5a0 │ │ │ │ cmp r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5b5a8 │ │ │ │ + beq 5b550 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #40 @ 0x28 │ │ │ │ - bne 5b5a8 │ │ │ │ - b 5b55c │ │ │ │ + bne 5b550 │ │ │ │ + b 5b504 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b5e0 │ │ │ │ - bl 1324b8 │ │ │ │ + bne 5b588 │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b55c │ │ │ │ - bl c3cf0 │ │ │ │ + bne 5b504 │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5b5f0 │ │ │ │ - b 5b58c │ │ │ │ - ldr r3, [pc, #40] @ 5b610 │ │ │ │ + bge 5b598 │ │ │ │ + b 5b534 │ │ │ │ + ldr r3, [pc, #40] @ 5b5b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 5b5f8 │ │ │ │ + bl 144200 │ │ │ │ + b 5b5a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a58ec │ │ │ │ + bl a5868 │ │ │ │ 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 pc, r8, r4, lsl r6 @ │ │ │ │ + eorseq pc, r8, r4, asr sl @ │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + 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 │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b63c │ │ │ │ + beq 5b5fc │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a6630 │ │ │ │ + bl a65ac │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005b65c : │ │ │ │ +0005b604 : │ │ │ │ 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 5b680 │ │ │ │ - bl 348b14 │ │ │ │ - b 5b694 │ │ │ │ + bne 5b628 │ │ │ │ + bl 348d90 │ │ │ │ + b 5b63c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b69c │ │ │ │ + bne 5b644 │ │ │ │ mvn r5, #0 │ │ │ │ - b 5b6d0 │ │ │ │ + b 5b678 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 162034 │ │ │ │ + bl 162048 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5b6d0 │ │ │ │ + beq 5b678 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b6d0 │ │ │ │ + bne 5b678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 5b700 │ │ │ │ + beq 5b6a8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b718 │ │ │ │ - ldr r3, [pc, #56] @ 5b740 │ │ │ │ - ldr r1, [pc, #56] @ 5b744 │ │ │ │ + bne 5b6c0 │ │ │ │ + ldr r3, [pc, #56] @ 5b6e8 │ │ │ │ + ldr r1, [pc, #56] @ 5b6ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r0, r8, r4 │ │ │ │ + @ instruction: 0x00364cd0 │ │ │ │ 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 5b780 │ │ │ │ + bne 5b728 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b7a4 │ │ │ │ - b 5b794 │ │ │ │ + beq 5b74c │ │ │ │ + b 5b73c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b770 │ │ │ │ + beq 5b718 │ │ │ │ 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 4942c │ │ │ │ - ldr r0, [pc] @ 5b7cc │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ + b 49474 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ 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 r4, r1 │ │ │ │ - bne 5b820 │ │ │ │ + bne 5b7bc │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b860 │ │ │ │ + beq 5b7fc │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #244] @ 5b930 │ │ │ │ + ldr ip, [pc, #244] @ 5b8cc │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b860 │ │ │ │ + bne 5b7fc │ │ │ │ mov r0, #0 │ │ │ │ - b 5b928 │ │ │ │ + b 5b8c4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5b880 │ │ │ │ - bl a55fc │ │ │ │ + bne 5b81c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b858 │ │ │ │ + bne 5b7f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5b8a0 │ │ │ │ - bl a55fc │ │ │ │ + bne 5b83c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b858 │ │ │ │ + bne 5b7f4 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 5b934 │ │ │ │ - ldr r0, [pc, #132] @ 5b938 │ │ │ │ + ldr r1, [pc, #132] @ 5b8d0 │ │ │ │ + ldr r0, [pc, #132] @ 5b8d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b858 │ │ │ │ - bl c3cf0 │ │ │ │ + blt 5b7f4 │ │ │ │ + bl c3d70 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a8e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5b90c │ │ │ │ + beq 5b8a8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b914 │ │ │ │ - bl 1324b8 │ │ │ │ + bne 5b8b0 │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b8c4 │ │ │ │ - b 5b858 │ │ │ │ - ldr r0, [pc, #40] @ 5b93c │ │ │ │ - b 5b928 │ │ │ │ - ldr r3, [pc, #36] @ 5b940 │ │ │ │ + beq 5b860 │ │ │ │ + b 5b7f4 │ │ │ │ + ldr r0, [pc, #40] @ 5b8d8 │ │ │ │ + b 5b8c4 │ │ │ │ + ldr r3, [pc, #36] @ 5b8dc │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrheq r3, [r7], #-212 @ 0xffffff2c │ │ │ │ - @ instruction: 0x003784d0 │ │ │ │ - @ instruction: 0x0037f7dc │ │ │ │ + eorseq r8, r7, r0, lsl r9 │ │ │ │ + eorseq pc, r7, ip, lsl ip @ │ │ │ │ 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 5b96c │ │ │ │ + beq 5b908 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b984 │ │ │ │ - ldr r3, [pc, #56] @ 5b9ac │ │ │ │ - ldr r1, [pc, #56] @ 5b9b0 │ │ │ │ + bne 5b920 │ │ │ │ + ldr r3, [pc, #56] @ 5b948 │ │ │ │ + ldr r1, [pc, #56] @ 5b94c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, r0, lsr fp │ │ │ │ + eorseq r4, r6, r0, ror pc │ │ │ │ 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 5b9e8 │ │ │ │ + bne 5b984 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5ba18 │ │ │ │ - b 5ba0c │ │ │ │ + bne 5b9b4 │ │ │ │ + b 5b9a8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 5baec │ │ │ │ + ldr r0, [pc, #244] @ 5ba88 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b9d0 │ │ │ │ - b 5baa8 │ │ │ │ - bl a55fc │ │ │ │ + bne 5b96c │ │ │ │ + b 5ba44 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa8 │ │ │ │ + bne 5ba44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5ba3c │ │ │ │ - bl a55fc │ │ │ │ + bne 5b9d8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa8 │ │ │ │ - ldr r3, [pc, #172] @ 5baf0 │ │ │ │ + bne 5ba44 │ │ │ │ + ldr r3, [pc, #172] @ 5ba8c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5ba60 │ │ │ │ - ldr r3, [pc, #160] @ 5baf4 │ │ │ │ - ldr r1, [pc, #160] @ 5baf8 │ │ │ │ + beq 5b9fc │ │ │ │ + ldr r3, [pc, #160] @ 5ba90 │ │ │ │ + ldr r1, [pc, #160] @ 5ba94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 5baa8 │ │ │ │ + bl 117600 │ │ │ │ + b 5ba44 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 5ba74 │ │ │ │ + bhi 5ba10 │ │ │ │ tst r4, #98304 @ 0x18000 │ │ │ │ - beq 5bab0 │ │ │ │ - b 5ba8c │ │ │ │ - ldr r3, [pc, #128] @ 5bafc │ │ │ │ - ldr r1, [pc, #128] @ 5bb00 │ │ │ │ + beq 5ba4c │ │ │ │ + b 5ba28 │ │ │ │ + ldr r3, [pc, #128] @ 5ba98 │ │ │ │ + ldr r1, [pc, #128] @ 5ba9c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1175c0 │ │ │ │ - b 5baa8 │ │ │ │ - ldr r3, [pc, #112] @ 5bb04 │ │ │ │ + bl 117600 │ │ │ │ + b 5ba44 │ │ │ │ + ldr r3, [pc, #112] @ 5baa0 │ │ │ │ bics r3, r3, r4 │ │ │ │ - beq 5bab0 │ │ │ │ - ldr r3, [pc, #92] @ 5bafc │ │ │ │ - ldr r1, [pc, #100] @ 5bb08 │ │ │ │ + beq 5ba4c │ │ │ │ + ldr r3, [pc, #92] @ 5ba98 │ │ │ │ + ldr r1, [pc, #100] @ 5baa4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic r2, r4, #98304 @ 0x18000 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bcc 5bad0 │ │ │ │ - ldr r3, [pc, #56] @ 5bafc │ │ │ │ - ldr r1, [pc, #68] @ 5bb0c │ │ │ │ + bcc 5ba6c │ │ │ │ + ldr r3, [pc, #56] @ 5ba98 │ │ │ │ + ldr r1, [pc, #68] @ 5baa8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 5baa8 │ │ │ │ + bl 117600 │ │ │ │ + b 5ba44 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ab6f4 │ │ │ │ + bl 2ab584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa8 │ │ │ │ - ldr r0, [pc, #36] @ 5bb10 │ │ │ │ + bne 5ba44 │ │ │ │ + ldr r0, [pc, #36] @ 5baac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r5, r8, asr ip @ │ │ │ │ + mlaseq r6, r8, r0, r0 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, asr r7 @ │ │ │ │ + mlaseq r8, r8, fp, pc @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r4, lsr #11 │ │ │ │ + eorseq fp, r7, r4, ror #19 │ │ │ │ andeq r8, r1, r0, lsl r0 │ │ │ │ - eorseq fp, r7, ip, lsl r6 │ │ │ │ - eorseq pc, r8, r4, ror r7 @ │ │ │ │ + eorseq fp, r7, ip, asr sl │ │ │ │ + @ instruction: 0x0038fbb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 187ba4 │ │ │ │ - ldr r0, [pc] @ 5bb20 │ │ │ │ + b 187f04 │ │ │ │ + ldr r0, [pc] @ 5babc │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ + ldr r0, [pc] @ 5bac8 │ │ │ │ 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] @ 5bbb0 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5bb60 │ │ │ │ - add r0, r0, #9 │ │ │ │ - bl 22d844 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 5bdc4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5bb80 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0dc │ │ │ │ - mov r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 92888 │ │ │ │ - ldr r3, [pc, #28] @ 5bbb0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5bba8 │ │ │ │ - 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 2d0b34 │ │ │ │ + bl 2d0c5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5bc30 │ │ │ │ + beq 5bb48 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bc00 │ │ │ │ - ldr r2, [pc, #164] @ 5bc90 │ │ │ │ - ldr ip, [pc, #160] @ 5bc90 │ │ │ │ + bne 5bb18 │ │ │ │ + ldr r2, [pc, #164] @ 5bba8 │ │ │ │ + ldr ip, [pc, #160] @ 5bba8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 5bc38 │ │ │ │ - bl a8d30 │ │ │ │ + b 5bb50 │ │ │ │ + bl a8cac │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 5bc38 │ │ │ │ + bne 5bb50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5bc30 │ │ │ │ + beq 5bb48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bc30 │ │ │ │ + bne 5bb48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 5bc84 │ │ │ │ + b 5bb9c │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #76] @ 5bc90 │ │ │ │ + ldr r1, [pc, #76] @ 5bba8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ moveq r2, r1 │ │ │ │ - ldr r0, [pc, #64] @ 5bc94 │ │ │ │ + ldr r0, [pc, #64] @ 5bbac │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5bc84 │ │ │ │ + beq 5bb9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bc84 │ │ │ │ + bne 5bb9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r8, r4, r7, 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, #28] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5bcd4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 1be880 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5bcc0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0038fbd4 │ │ │ │ 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 5bd8c │ │ │ │ + ble 5bc54 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5bd40 │ │ │ │ + beq 5bc08 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355100 │ │ │ │ + bl 355524 │ │ │ │ cmp r0, r7 │ │ │ │ - bge 5bd40 │ │ │ │ + bge 5bc08 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ cmp r6, #0 │ │ │ │ mul r5, r7, r5 │ │ │ │ - ble 5bd60 │ │ │ │ + ble 5bc28 │ │ │ │ mov r1, r8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355100 │ │ │ │ + bl 355524 │ │ │ │ cmp r0, r5 │ │ │ │ - blt 5bd38 │ │ │ │ + blt 5bc00 │ │ │ │ mov r0, r4 │ │ │ │ mul r1, r7, r8 │ │ │ │ - bl 2d35fc │ │ │ │ + bl 2d3754 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5bd9c │ │ │ │ + beq 5bc64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bd438 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1bd750 <_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} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #112] @ 5bcf8 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5bca8 │ │ │ │ + add r0, r0, #9 │ │ │ │ + bl 22d970 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 5bd8c │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5bcc8 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b080 │ │ │ │ + mov r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 928cc │ │ │ │ + ldr r3, [pc, #28] @ 5bcf8 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5bcf0 │ │ │ │ + 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, #28] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5bd38 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 1beb98 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5bd24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, #3 │ │ │ │ + b 2cf5f8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ 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 5bd80 │ │ │ │ mov r1, #3 │ │ │ │ - b 2cf4d0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + b 2cf5f8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5bd88 │ │ │ │ + bx 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, #3896] @ 0xf38 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #576] @ 5c020 │ │ │ │ + ldr r3, [pc, #576] @ 5bfe8 │ │ │ │ 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 │ │ │ │ @@ -50758,17 +50744,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 5be6c │ │ │ │ + beq 5be34 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 229830 │ │ │ │ + bl 229998 │ │ │ │ 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 │ │ │ │ @@ -50782,15 +50768,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 5beb8 │ │ │ │ + bne 5be80 │ │ │ │ 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 │ │ │ │ @@ -50804,21 +50790,21 @@ │ │ │ │ mov r1, sp │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r4, #0 │ │ │ │ lsr sl, sl, #6 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 5bf34 │ │ │ │ + beq 5befc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 229830 │ │ │ │ + bl 229998 │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #64 @ 0x40 │ │ │ │ - b 5bf14 │ │ │ │ + b 5bedc │ │ │ │ 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 │ │ │ │ @@ -50861,132 +50847,124 @@ │ │ │ │ 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] @ 5c020 │ │ │ │ + ldr r3, [pc, #28] @ 5bfe8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c018 │ │ │ │ + beq 5bfe0 │ │ │ │ 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] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c038 │ │ │ │ - mov r1, #3 │ │ │ │ - b 2cf4d0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c040 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 5c064 │ │ │ │ + ldr r2, [pc, #20] @ 5c00c │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 5c068 │ │ │ │ + ldr r0, [pc, #8] @ 5c010 │ │ │ │ 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 5c080 │ │ │ │ + beq 5c028 │ │ │ │ mov r1, #5 │ │ │ │ - b 2cf4d0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c088 │ │ │ │ + b 2cf5f8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c030 │ │ │ │ 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 5c0c8 │ │ │ │ + bne 5c070 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt 5c0dc │ │ │ │ - ldr r3, [pc, #216] @ 5c1a8 │ │ │ │ - ldr r1, [pc, #216] @ 5c1ac │ │ │ │ + bgt 5c084 │ │ │ │ + ldr r3, [pc, #216] @ 5c150 │ │ │ │ + ldr r1, [pc, #216] @ 5c154 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 5c140 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 5c0e8 │ │ │ │ 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 5c168 │ │ │ │ - ldr r1, [pc, #172] @ 5c1b0 │ │ │ │ + beq 5c110 │ │ │ │ + ldr r1, [pc, #172] @ 5c158 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 17dad4 │ │ │ │ - bl 10f72c │ │ │ │ + bl 17dc08 │ │ │ │ + bl 10f768 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq 5c148 │ │ │ │ + beq 5c0f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c148 │ │ │ │ - ldr r3, [pc, #128] @ 5c1b4 │ │ │ │ + bne 5c0f0 │ │ │ │ + ldr r3, [pc, #128] @ 5c15c │ │ │ │ ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #124] @ 5c1b8 │ │ │ │ + ldr r1, [pc, #124] @ 5c160 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ 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 5c17c │ │ │ │ + b 5c124 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r2, [r3] │ │ │ │ strne r2, [r3, #-4] │ │ │ │ - bne 5c168 │ │ │ │ + bne 5c110 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c1a0 │ │ │ │ + beq 5c148 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5c1a0 │ │ │ │ + bne 5c148 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - mlaseq r8, ip, r7, pc @ │ │ │ │ + @ instruction: 0x0038fbdc │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, ror r6 │ │ │ │ + eorseq fp, r8, r8, lsl #20 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c1d0 │ │ │ │ + beq 5c178 │ │ │ │ mov r1, #7 │ │ │ │ - b 2cf4d0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c1d8 │ │ │ │ + b 2cf5f8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c180 │ │ │ │ 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 │ │ │ │ @@ -50994,1293 +50972,1294 @@ │ │ │ │ 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 5c22c │ │ │ │ + bne 5c1d4 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c26c │ │ │ │ + beq 5c214 │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #268] @ 5c354 │ │ │ │ + ldr ip, [pc, #268] @ 5c2fc │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5c26c │ │ │ │ + bne 5c214 │ │ │ │ mov r0, #0 │ │ │ │ - b 5c34c │ │ │ │ + b 5c2f4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5c28c │ │ │ │ - bl a55fc │ │ │ │ + bne 5c234 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c264 │ │ │ │ + bne 5c20c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27c54c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27c684 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c264 │ │ │ │ + beq 5c20c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 298c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298ac8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c264 │ │ │ │ + beq 5c20c │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #140] @ 5c358 │ │ │ │ - ldr r0, [pc, #140] @ 5c35c │ │ │ │ + ldr r1, [pc, #140] @ 5c300 │ │ │ │ + ldr r0, [pc, #140] @ 5c304 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5c264 │ │ │ │ - bl c3cf0 │ │ │ │ + blt 5c20c │ │ │ │ + bl c3d70 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c330 │ │ │ │ + beq 5c2d8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5c338 │ │ │ │ - bl 1324b8 │ │ │ │ + bne 5c2e0 │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c2e4 │ │ │ │ - b 5c264 │ │ │ │ - ldr r0, [pc, #40] @ 5c360 │ │ │ │ - b 5c34c │ │ │ │ - ldr r3, [pc, #36] @ 5c364 │ │ │ │ + beq 5c28c │ │ │ │ + b 5c20c │ │ │ │ + ldr r0, [pc, #40] @ 5c308 │ │ │ │ + b 5c2f4 │ │ │ │ + ldr r3, [pc, #36] @ 5c30c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r3, r7, r0, ror #27 │ │ │ │ - eorseq pc, r8, r0, asr #15 │ │ │ │ - @ instruction: 0x0038cdd0 │ │ │ │ + eorseq pc, r8, r0, lsl #24 │ │ │ │ + eorseq sp, r8, r8, lsl #4 │ │ │ │ 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] @ 5c3e0 │ │ │ │ + ldr r2, [pc, #88] @ 5c388 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 5c3d0 │ │ │ │ + bne 5c378 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 5c3d0 │ │ │ │ + bne 5c378 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5c3d0 │ │ │ │ - bl 4c568 │ │ │ │ + bhi 5c378 │ │ │ │ + bl 4c56c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 5c3d8 │ │ │ │ + beq 5c380 │ │ │ │ cmp r4, #3 │ │ │ │ eoreq r3, r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ 5c3e4 │ │ │ │ + ldr r2, [pc, #32] @ 5c38c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #28] @ 5c3e8 │ │ │ │ + ldr r0, [pc, #28] @ 5c390 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 5c3ec │ │ │ │ + ldr r0, [pc, #20] @ 5c394 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005c3f0 : │ │ │ │ - ldr r3, [pc, #12] @ 5c404 │ │ │ │ +0005c398 : │ │ │ │ + ldr r3, [pc, #12] @ 5c3ac │ │ │ │ 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 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c478 │ │ │ │ + beq 5c420 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a32c4 │ │ │ │ + bl a3240 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5c454 │ │ │ │ + beq 5c3fc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a58ec │ │ │ │ + bl a5868 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 5c47c │ │ │ │ + bne 5c424 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c478 │ │ │ │ + beq 5c420 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c478 │ │ │ │ + bne 5c420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 5c4c8 │ │ │ │ - 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 5c4ac │ │ │ │ - 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 5c524 │ │ │ │ + beq 5c474 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c540 │ │ │ │ + beq 5c490 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163920 │ │ │ │ + bl 163934 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c580 │ │ │ │ - ldr r0, [pc, #32] @ 5c58c │ │ │ │ - bl 2b16a8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 5c4d0 │ │ │ │ + ldr r0, [pc, #32] @ 5c4dc │ │ │ │ + bl 2b16ac <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5c590 │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #20] @ 5c4e0 │ │ │ │ + bl a99c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038c6b0 │ │ │ │ + @ instruction: 0x0038caf0 │ │ │ │ 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 5c5d8 │ │ │ │ + bne 5c528 │ │ │ │ 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 5c5bc │ │ │ │ + beq 5c50c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c5ec : │ │ │ │ - ldr r3, [pc, #4] @ 5c5f8 │ │ │ │ +0005c53c : │ │ │ │ + ldr r3, [pc, #4] @ 5c548 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ 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 r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5c590 │ │ │ │ + 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 5c574 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 5c5b4 │ │ │ │ + ldr r0, [pc, #4] @ 5c5b8 │ │ │ │ + b 4abcc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + @ instruction: 0x0004b4b8 │ │ │ │ + ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ + │ │ │ │ +0005c5bc : │ │ │ │ + ldr r3, [pc, #4] @ 5c5c8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + 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] @ 5c688 │ │ │ │ + ldr r2, [pc, #112] @ 5c658 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5c638 │ │ │ │ + beq 5c608 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 5bdc4 │ │ │ │ + bl 5bd8c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c658 │ │ │ │ + beq 5c628 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 32ace0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 5c688 │ │ │ │ + bl 32b0f4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 5c658 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c680 │ │ │ │ + beq 5c650 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ + │ │ │ │ +0005c65c : │ │ │ │ + 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 5c684 │ │ │ │ + bl 348d90 │ │ │ │ + b 5c694 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl caa80 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 5c6a4 │ │ │ │ + ldr r0, [pc, #28] @ 5c6b8 │ │ │ │ + bl 2a5ba0 │ │ │ │ + mov r4, #0 │ │ │ │ + b 5c6ac │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b228 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq pc, r8, ip, lsr #24 │ │ │ │ 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 5c6d0 │ │ │ │ + bne 5c700 │ │ │ │ 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 5c6b4 │ │ │ │ + beq 5c6e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5c6f4 │ │ │ │ - ldr r0, [pc, #4] @ 5c6f8 │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - andeq fp, r4, r0, lsl r5 │ │ │ │ - ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ - │ │ │ │ -0005c6fc : │ │ │ │ - ldr r3, [pc, #4] @ 5c708 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ - │ │ │ │ -0005c70c : │ │ │ │ - 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 5c734 │ │ │ │ - bl 348b14 │ │ │ │ - b 5c744 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl caa04 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 5c754 │ │ │ │ - ldr r0, [pc, #28] @ 5c768 │ │ │ │ - bl 2a5d10 │ │ │ │ - mov r4, #0 │ │ │ │ - b 5c75c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b208 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq pc, r8, ip, ror #15 │ │ │ │ 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 2faee0 │ │ │ │ + bl 2fb3c0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 5c7b4 │ │ │ │ + beq 5c75c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5c7c4 │ │ │ │ + bne 5c76c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b 5c7c8 │ │ │ │ - ldr r3, [pc, #20] @ 5c7d0 │ │ │ │ + b 5c770 │ │ │ │ + ldr r3, [pc, #20] @ 5c778 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139828 │ │ │ │ + bl 1398b0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -0005c7d4 : │ │ │ │ - ldr r3, [pc, #4] @ 5c7e0 │ │ │ │ +0005c77c : │ │ │ │ + ldr r3, [pc, #4] @ 5c788 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ - ldr r0, [pc, #4] @ 5c7f0 │ │ │ │ - mov r1, #4 │ │ │ │ - b a5578 │ │ │ │ - eorseq lr, r8, r4, lsr #25 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub r3, ip, r3 │ │ │ │ - ldr r0, [pc] @ 5c810 │ │ │ │ - b a9a48 │ │ │ │ - @ instruction: 0x0038c2b8 │ │ │ │ - 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 5c858 │ │ │ │ - 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 5c83c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc] @ 5c7a8 │ │ │ │ + b a99c4 │ │ │ │ + @ instruction: 0x0038c6f8 │ │ │ │ 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 2faee0 │ │ │ │ + bl 2fb3c0 │ │ │ │ sub r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005c894 : │ │ │ │ - ldr r3, [pc, #4] @ 5c8a0 │ │ │ │ +0005c7d4 : │ │ │ │ + ldr r3, [pc, #4] @ 5c7e0 │ │ │ │ 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 303bb0 │ │ │ │ - bl a55fc │ │ │ │ + bl 304090 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5c960 │ │ │ │ + bne 5c8a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #132] @ 5c968 │ │ │ │ + ldr r3, [pc, #132] @ 5c8a8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c95c │ │ │ │ - ldr r3, [pc, #104] @ 5c968 │ │ │ │ + bne 5c89c │ │ │ │ + ldr r3, [pc, #104] @ 5c8a8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c95c │ │ │ │ + bne 5c89c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #64] @ 5c968 │ │ │ │ + ldr r3, [pc, #64] @ 5c8a8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c95c │ │ │ │ - ldr r3, [pc, #36] @ 5c968 │ │ │ │ + bne 5c89c │ │ │ │ + ldr r3, [pc, #36] @ 5c8a8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #16] @ 5c96c │ │ │ │ - beq 5c960 │ │ │ │ - ldr r0, [pc, #12] @ 5c970 │ │ │ │ + ldreq r0, [pc, #16] @ 5c8ac │ │ │ │ + beq 5c8a0 │ │ │ │ + ldr r0, [pc, #12] @ 5c8b0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ + ldr r0, [pc, #4] @ 5c8c0 │ │ │ │ + mov r1, #4 │ │ │ │ + b a54f4 │ │ │ │ + eorseq pc, r8, r4, lsl r1 @ │ │ │ │ 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 9b10c │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4150 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5c908 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c8ec │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c9e0 : │ │ │ │ - ldr r3, [pc, #4] @ 5c9ec │ │ │ │ +0005c91c : │ │ │ │ + ldr r3, [pc, #4] @ 5c928 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bne 5ca28 │ │ │ │ + bne 5c964 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 5ca40 │ │ │ │ + beq 5c97c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5ca40 │ │ │ │ - ldr r3, [pc, #264] @ 5cb38 │ │ │ │ - ldr r1, [pc, #264] @ 5cb3c │ │ │ │ + beq 5c97c │ │ │ │ + ldr r3, [pc, #264] @ 5ca74 │ │ │ │ + ldr r1, [pc, #264] @ 5ca78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 5cb30 │ │ │ │ - bl 1e7158 │ │ │ │ + b 5ca6c │ │ │ │ + bl 1e74a8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 315434 │ │ │ │ + bl 31594c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5ca38 │ │ │ │ + beq 5c974 │ │ │ │ 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 21564c │ │ │ │ + bl 21560c │ │ │ │ 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 21564c │ │ │ │ + bl 21560c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5cb30 │ │ │ │ + beq 5ca6c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3156c8 │ │ │ │ + bl 315d04 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ - bne 5caf4 │ │ │ │ + bne 5ca30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5ca38 │ │ │ │ + beq 5c974 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5ca38 │ │ │ │ + bne 5c974 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 5ca38 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 5c974 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - bge 5cb2c │ │ │ │ + bge 5ca68 │ │ │ │ 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 5caf4 │ │ │ │ + b 5ca30 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr #23 │ │ │ │ + eorseq r9, r8, r8, ror #31 │ │ │ │ + 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 9b12c │ │ │ │ + mov r0, r4 │ │ │ │ + bl a40cc │ │ │ │ + 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 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r0, r3, r0, lsl #2 │ │ │ │ + b 18bf78 │ │ │ │ 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 303bb0 │ │ │ │ - bl a55fc │ │ │ │ + bl 304090 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5cc00 │ │ │ │ + bne 5cbbc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #136] @ 5cc08 │ │ │ │ + ldr r3, [pc, #136] @ 5cbc4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cbb0 │ │ │ │ - ldr r3, [pc, #108] @ 5cc08 │ │ │ │ + bne 5cb6c │ │ │ │ + ldr r3, [pc, #108] @ 5cbc4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cbfc │ │ │ │ + beq 5cbb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #68] @ 5cc08 │ │ │ │ + ldr r3, [pc, #68] @ 5cbc4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cbf4 │ │ │ │ - ldr r3, [pc, #40] @ 5cc08 │ │ │ │ + bne 5cbb0 │ │ │ │ + ldr r3, [pc, #40] @ 5cbc4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cbfc │ │ │ │ - ldr r0, [pc, #16] @ 5cc0c │ │ │ │ - b 5cc00 │ │ │ │ - ldr r0, [pc, #12] @ 5cc10 │ │ │ │ + beq 5cbb8 │ │ │ │ + ldr r0, [pc, #16] @ 5cbc8 │ │ │ │ + b 5cbbc │ │ │ │ + ldr r0, [pc, #12] @ 5cbcc │ │ │ │ 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, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2cde7c │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + beq 5cc04 │ │ │ │ + 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 304090 │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 5cc58 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 3560c0 │ │ │ │ + ldr r3, [pc, #20] @ 5cc60 │ │ │ │ + ldr r2, [pc, #20] @ 5cc64 │ │ │ │ + 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, #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 r7, r0 │ │ │ │ - bne 5cc6c │ │ │ │ + bne 5ccc0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5cca0 │ │ │ │ - ldr ip, [pc, #636] @ 5cef0 │ │ │ │ + beq 5ccf4 │ │ │ │ + ldr ip, [pc, #640] @ 5cf48 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5cd38 │ │ │ │ + beq 5cd8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5ccf0 │ │ │ │ + beq 5cd44 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5ccc4 │ │ │ │ + beq 5cd18 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5ccc4 │ │ │ │ + bne 5cd18 │ │ │ │ mov r2, #0 │ │ │ │ - b 5ccf8 │ │ │ │ + b 5cd4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ccd8 │ │ │ │ + bne 5cd2c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5ccf8 │ │ │ │ - bl 10329c │ │ │ │ + b 5cd4c │ │ │ │ + bl 103280 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5cd38 │ │ │ │ + blt 5cd8c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5ccbc │ │ │ │ - b 5ccd0 │ │ │ │ + beq 5cd10 │ │ │ │ + b 5cd24 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e954c │ │ │ │ + bl 2e9a2c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cd38 │ │ │ │ + beq 5cd8c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cda4 │ │ │ │ + beq 5cdf8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5cd40 │ │ │ │ - ldr r3, [pc, #452] @ 5cef4 │ │ │ │ - ldr r1, [pc, #452] @ 5cef8 │ │ │ │ + beq 5cd94 │ │ │ │ + ldr r3, [pc, #456] @ 5cf4c │ │ │ │ + ldr r1, [pc, #456] @ 5cf50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 5cec4 │ │ │ │ + b 5cf18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d28c │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cd64 │ │ │ │ - ldr r3, [pc, #412] @ 5cef4 │ │ │ │ - ldr r1, [pc, #416] @ 5cefc │ │ │ │ + bne 5cdb8 │ │ │ │ + ldr r3, [pc, #416] @ 5cf4c │ │ │ │ + ldr r1, [pc, #420] @ 5cf54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 5cd38 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 5cd8c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cd38 │ │ │ │ + beq 5cd8c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5cda4 │ │ │ │ - ldr r3, [pc, #368] @ 5cf00 │ │ │ │ - ldr r1, [pc, #368] @ 5cf04 │ │ │ │ + ble 5cdf8 │ │ │ │ + ldr r3, [pc, #372] @ 5cf58 │ │ │ │ + ldr r1, [pc, #372] @ 5cf5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 5cd38 │ │ │ │ + bl 1132c8 │ │ │ │ + b 5cd8c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d35c │ │ │ │ + bl 5d338 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5cdcc │ │ │ │ + bne 5ce20 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cd38 │ │ │ │ + beq 5cd8c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 5cd38 │ │ │ │ + bl 1132c8 │ │ │ │ + b 5cd8c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, #28 │ │ │ │ stm r0, {r7, r8} │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, #200 @ 0xc8 │ │ │ │ + add r1, pc, #204 @ 0xcc │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, pc, #196 @ 0xc4 │ │ │ │ + add r1, pc, #200 @ 0xc8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #8] │ │ │ │ - add r1, pc, #192 @ 0xc0 │ │ │ │ + add r1, pc, #196 @ 0xc4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #16] │ │ │ │ - add r1, pc, #188 @ 0xbc │ │ │ │ + add r1, pc, #192 @ 0xc0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ce78 │ │ │ │ + beq 5cecc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5cdb8 │ │ │ │ + beq 5ce0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5cdb8 │ │ │ │ + bne 5ce0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 5cdb8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 5ce0c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cec4 │ │ │ │ + beq 5cf18 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5ceb0 │ │ │ │ - bl c3cf0 │ │ │ │ + blt 5cf04 │ │ │ │ + bl c3d70 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68110 │ │ │ │ + bl 680b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ - b 5cebc │ │ │ │ + bl c7ac8 │ │ │ │ + b 5cf10 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 68110 │ │ │ │ + bl 680b4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ ldrbtcc sp, [ip], -r7, lsl #10 │ │ │ │ rsbscc sp, r0, r7, lsl sp │ │ │ │ @ instruction: 0xf70e5939 │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ subseq r3, r7, r8, lsr lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #5 │ │ │ │ - @ instruction: 0x003862f4 │ │ │ │ + eorseq r6, r8, ip, lsl #14 │ │ │ │ + eorseq r6, r8, r4, lsr r7 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - b 18bc18 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2cdd50 │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - beq 5cf50 │ │ │ │ - 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 303bb0 │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 5cfa4 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 355c9c │ │ │ │ - ldr r3, [pc, #20] @ 5cfac │ │ │ │ - ldr r2, [pc, #20] @ 5cfb0 │ │ │ │ - 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 │ │ │ │ + eorseq r6, r8, r0, ror #14 │ │ │ │ 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 5cfe4 │ │ │ │ - ldr r3, [pc, #520] @ 5d1e0 │ │ │ │ - ldr r1, [pc, #520] @ 5d1e4 │ │ │ │ + beq 5cf90 │ │ │ │ + ldr r3, [pc, #520] @ 5d18c │ │ │ │ + ldr r1, [pc, #520] @ 5d190 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 5d024 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 5cfd0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 5d008 │ │ │ │ + beq 5cfb4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 5d02c │ │ │ │ + bgt 5cfd8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #468] @ 5d1e8 │ │ │ │ + ldr r0, [pc, #468] @ 5d194 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #460] @ 5d1ec │ │ │ │ + ldr r1, [pc, #460] @ 5d198 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 151a8c │ │ │ │ + bl 151ca8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5d024 │ │ │ │ + beq 5cfd0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe788 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ + bl 1feae4 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d084 │ │ │ │ + bne 5d030 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d024 │ │ │ │ + beq 5cfd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d024 │ │ │ │ + bne 5cfd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 5d024 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 5cfd0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d0a4 │ │ │ │ + beq 5d050 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d0a4 │ │ │ │ + bne 5d050 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq 5d104 │ │ │ │ + beq 5d0b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3153d4 │ │ │ │ + bl 3157f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 5d024 │ │ │ │ + beq 5cfd0 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c9fa8 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ + bl 2ca0d4 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d0ec │ │ │ │ + bne 5d098 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bc4 │ │ │ │ - b 5d024 │ │ │ │ + bl 99be4 │ │ │ │ + b 5cfd0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 5d134 │ │ │ │ - ldr r0, [pc, #196] @ 5d1e8 │ │ │ │ + bne 5d0e0 │ │ │ │ + ldr r0, [pc, #196] @ 5d194 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #196] @ 5d1f0 │ │ │ │ + ldr r1, [pc, #196] @ 5d19c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 5d024 │ │ │ │ - bl aafc4 │ │ │ │ + bl 117600 │ │ │ │ + b 5cfd0 │ │ │ │ + bl aaf40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d150 │ │ │ │ - bl a55fc │ │ │ │ + bne 5d0fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d158 │ │ │ │ - b 5d024 │ │ │ │ + beq 5d104 │ │ │ │ + b 5cfd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5d16c │ │ │ │ - ldr r3, [pc, #128] @ 5d1e0 │ │ │ │ - ldr r1, [pc, #144] @ 5d1f4 │ │ │ │ + bge 5d118 │ │ │ │ + ldr r3, [pc, #128] @ 5d18c │ │ │ │ + ldr r1, [pc, #144] @ 5d1a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 5d024 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 5cfd0 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - ldr r3, [pc, #128] @ 5d1f8 │ │ │ │ + ldr r3, [pc, #128] @ 5d1a4 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 5d1c0 │ │ │ │ + beq 5d16c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 5d1a8 │ │ │ │ - ldr r0, [pc, #80] @ 5d1e8 │ │ │ │ + bne 5d154 │ │ │ │ + ldr r0, [pc, #80] @ 5d194 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 5d1fc │ │ │ │ + ldr r1, [pc, #92] @ 5d1a8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 5d024 │ │ │ │ + bl 117600 │ │ │ │ + b 5cfd0 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d1c8 │ │ │ │ - bl afb70 │ │ │ │ + beq 5d174 │ │ │ │ + bl afb58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d024 │ │ │ │ - ldr r0, [pc, #48] @ 5d1f8 │ │ │ │ + blt 5cfd0 │ │ │ │ + ldr r0, [pc, #48] @ 5d1a4 │ │ │ │ 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 5d1c0 │ │ │ │ + b 5d16c │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, r4, lsl #22 │ │ │ │ + eorseq lr, r6, r4, asr #30 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, ror r8 @ │ │ │ │ - @ instruction: 0x0038f8b0 │ │ │ │ - eorseq ip, r8, ip, asr #31 │ │ │ │ + @ instruction: 0x0038fcb4 │ │ │ │ + @ instruction: 0x0038fcf0 │ │ │ │ + eorseq sp, r8, ip, lsl #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r4, ror #17 │ │ │ │ + eorseq pc, r8, r4, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #152] @ 5d2b0 │ │ │ │ + ldr r3, [pc, #152] @ 5d25c │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5d244 │ │ │ │ + beq 5d1f0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r6, [r5, #4] │ │ │ │ moveq r3, r4 │ │ │ │ - beq 5d248 │ │ │ │ + beq 5d1f4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #88] @ 5d2b4 │ │ │ │ - beq 5d2a8 │ │ │ │ + ldreq r4, [pc, #88] @ 5d260 │ │ │ │ + beq 5d254 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d2a4 │ │ │ │ + beq 5d250 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cdd50 │ │ │ │ + bl 2cde7c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d2a8 │ │ │ │ + bne 5d254 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d2a4 │ │ │ │ + beq 5d250 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d2a4 │ │ │ │ + bne 5d250 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 2d35fc │ │ │ │ - ldr r3, [pc, #12] @ 5d2e4 │ │ │ │ + bl 2d3754 │ │ │ │ + ldr r3, [pc, #12] @ 5d290 │ │ │ │ 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 303bb0 │ │ │ │ - bl a55fc │ │ │ │ + bl 304090 │ │ │ │ + bl a5578 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d350 │ │ │ │ + bne 5d2fc │ │ │ │ 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 5d3bc │ │ │ │ + bl 5d368 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d344 │ │ │ │ - bl 349ee8 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d350 │ │ │ │ + beq 5d2f0 │ │ │ │ + bl 34a30c <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d2fc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab0b4 │ │ │ │ + b ab030 │ │ │ │ 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 91b88 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5d384 │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a6630 │ │ │ │ - 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 bbd70 │ │ │ │ + bl bbd68 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2c18a4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c19d0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + 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 5d360 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a65ac │ │ │ │ + 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, #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 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5d0 │ │ │ │ + bne 5d57c │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #472] @ 5d5e0 │ │ │ │ + ldr r3, [pc, #472] @ 5d58c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d480 │ │ │ │ - ldr r3, [pc, #436] @ 5d5e0 │ │ │ │ + bne 5d42c │ │ │ │ + ldr r3, [pc, #436] @ 5d58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d480 │ │ │ │ - ldr r3, [pc, #408] @ 5d5e0 │ │ │ │ + bne 5d42c │ │ │ │ + ldr r3, [pc, #408] @ 5d58c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4e8 │ │ │ │ - ldr r3, [pc, #376] @ 5d5e0 │ │ │ │ + bne 5d494 │ │ │ │ + ldr r3, [pc, #376] @ 5d58c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4e8 │ │ │ │ - b 5d500 │ │ │ │ - ldr r3, [pc, #344] @ 5d5e0 │ │ │ │ + bne 5d494 │ │ │ │ + b 5d4ac │ │ │ │ + ldr r3, [pc, #344] @ 5d58c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4bc │ │ │ │ - ldr r3, [pc, #312] @ 5d5e0 │ │ │ │ + bne 5d468 │ │ │ │ + ldr r3, [pc, #312] @ 5d58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 5d558 │ │ │ │ - b 5d5b4 │ │ │ │ + bne 5d504 │ │ │ │ + b 5d560 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5d5e4 │ │ │ │ - ldr r1, [pc, #240] @ 5d5e8 │ │ │ │ - ldrne r0, [pc, #232] @ 5d5e4 │ │ │ │ - ldrne r1, [pc, #236] @ 5d5ec │ │ │ │ - b 5d5d8 │ │ │ │ + ldr r0, [pc, #240] @ 5d590 │ │ │ │ + ldr r1, [pc, #240] @ 5d594 │ │ │ │ + ldrne r0, [pc, #232] @ 5d590 │ │ │ │ + ldrne r1, [pc, #236] @ 5d598 │ │ │ │ + b 5d584 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #228] @ 5d5f0 │ │ │ │ + ldr r1, [pc, #228] @ 5d59c │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #224] @ 5d5f4 │ │ │ │ + ldrlt r1, [pc, #224] @ 5d5a0 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #212] @ 5d5f0 │ │ │ │ + ldr r3, [pc, #212] @ 5d59c │ │ │ │ mov r2, #0 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d540 │ │ │ │ + beq 5d4ec │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #176] @ 5d5e4 │ │ │ │ - ldr r1, [pc, #192] @ 5d5f8 │ │ │ │ - ldrne r0, [pc, #168] @ 5d5e4 │ │ │ │ - ldrne r1, [pc, #188] @ 5d5fc │ │ │ │ - b 5d5d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #180] @ 5d600 │ │ │ │ - ldr r1, [pc, #180] @ 5d604 │ │ │ │ - ldrne r0, [pc, #172] @ 5d600 │ │ │ │ - ldrne r1, [pc, #176] @ 5d608 │ │ │ │ - b 5d5d8 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r1, [pc, #140] @ 5d5f0 │ │ │ │ - ldr r3, [pc, #136] @ 5d5f0 │ │ │ │ - ldrlt r1, [pc, #136] @ 5d5f4 │ │ │ │ + ldr r0, [pc, #176] @ 5d590 │ │ │ │ + ldr r1, [pc, #192] @ 5d5a4 │ │ │ │ + ldrne r0, [pc, #168] @ 5d590 │ │ │ │ + ldrne r1, [pc, #188] @ 5d5a8 │ │ │ │ + b 5d584 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #180] @ 5d5ac │ │ │ │ + ldr r1, [pc, #180] @ 5d5b0 │ │ │ │ + ldrne r0, [pc, #172] @ 5d5ac │ │ │ │ + ldrne r1, [pc, #176] @ 5d5b4 │ │ │ │ + b 5d584 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r1, [pc, #140] @ 5d59c │ │ │ │ + ldr r3, [pc, #136] @ 5d59c │ │ │ │ + ldrlt r1, [pc, #136] @ 5d5a0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d59c │ │ │ │ + beq 5d548 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 5d5d8 │ │ │ │ + b 5d584 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #60] @ 5d5e4 │ │ │ │ - ldr r1, [pc, #96] @ 5d60c │ │ │ │ - ldrne r0, [pc, #52] @ 5d5e4 │ │ │ │ - ldrne r1, [pc, #92] @ 5d610 │ │ │ │ - b 5d5d8 │ │ │ │ + ldr r0, [pc, #60] @ 5d590 │ │ │ │ + ldr r1, [pc, #96] @ 5d5b8 │ │ │ │ + ldrne r0, [pc, #52] @ 5d590 │ │ │ │ + ldrne r1, [pc, #92] @ 5d5bc │ │ │ │ + b 5d584 │ │ │ │ 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] @ 5d614 │ │ │ │ + ldr r1, [pc, #60] @ 5d5c0 │ │ │ │ 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 │ │ │ │ @@ -52290,118 +52269,82 @@ │ │ │ │ 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] @ 5d620 │ │ │ │ - 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 303bb0 │ │ │ │ - bl a55fc │ │ │ │ + bl 304090 │ │ │ │ + bl a5578 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 5d6b0 │ │ │ │ + bne 5d650 │ │ │ │ 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 5d3bc │ │ │ │ + bl 5d368 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 3295f4 <_Py_c_abs@@Base> │ │ │ │ + bl 329a14 <_Py_c_abs@@Base> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d6a0 │ │ │ │ - bl 349ee8 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d6b0 │ │ │ │ - ldr r0, [pc, #20] @ 5d6bc │ │ │ │ + beq 5d640 │ │ │ │ + bl 34a30c <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d650 │ │ │ │ + ldr r0, [pc, #20] @ 5d65c │ │ │ │ strd r8, [sp] │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b a6314 │ │ │ │ + eorseq pc, r8, r8, asr sp @ │ │ │ │ + ldr r0, [pc] @ 5d668 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ 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 5d710 │ │ │ │ + beq 5d6b4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 5d710 │ │ │ │ + beq 5d6b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5d710 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 5d6b4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ea8 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ + bl 188208 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d09a0 │ │ │ │ + bl 2d0ac8 │ │ │ │ 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] @ 5d7b4 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5d764 │ │ │ │ - add r0, r0, #13 │ │ │ │ - bl 22d844 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 5dacc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5d784 │ │ │ │ - add r0, r4, #13 │ │ │ │ - bl 8b0dc │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 92888 │ │ │ │ - ldr r3, [pc, #28] @ 5d7b4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5d7ac │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b a6290 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r3, #8] │ │ │ │ moveq r7, r3 │ │ │ │ @@ -52411,202 +52354,253 @@ │ │ │ │ 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 5d818 │ │ │ │ + bne 5d734 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d850 │ │ │ │ - ldr ip, [pc, #432] @ 5d9d0 │ │ │ │ + beq 5d76c │ │ │ │ + ldr ip, [pc, #432] @ 5d8ec │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d994 │ │ │ │ + beq 5d8b0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d870 │ │ │ │ - bl a55fc │ │ │ │ + bne 5d78c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d9b8 │ │ │ │ - b 5d994 │ │ │ │ - bl aafc4 │ │ │ │ + beq 5d8d4 │ │ │ │ + b 5d8b0 │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5d89c │ │ │ │ + beq 5d7b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5d89c │ │ │ │ + bne 5d7b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 5d860 │ │ │ │ + beq 5d77c │ │ │ │ cmp r7, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 5d8d0 │ │ │ │ + beq 5d7ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5d8d0 │ │ │ │ - bl a55fc │ │ │ │ + bne 5d7ec │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d994 │ │ │ │ + bne 5d8b0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5d8fc │ │ │ │ + bge 5d818 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #240] @ 5d9d4 │ │ │ │ + ldr r1, [pc, #240] @ 5d8f0 │ │ │ │ mov r2, #22 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ addne r7, r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 5d940 │ │ │ │ - bl 29e588 │ │ │ │ - b 5d994 │ │ │ │ + bne 5d85c │ │ │ │ + bl 29e418 │ │ │ │ + b 5d8b0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5d960 │ │ │ │ - bl 1324b8 │ │ │ │ + bne 5d87c │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d988 │ │ │ │ + blt 5d8a4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #384 @ 0x180 │ │ │ │ bl 2a870 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 5d970 │ │ │ │ - b 5d924 │ │ │ │ - ldr r3, [pc, #108] @ 5d9d4 │ │ │ │ + bge 5d88c │ │ │ │ + b 5d840 │ │ │ │ + ldr r3, [pc, #108] @ 5d8f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 5d988 │ │ │ │ + bl 144200 │ │ │ │ + b 5d8a4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 5d980 │ │ │ │ + beq 5d89c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl cacf8 <_PyBytes_Resize@@Base> │ │ │ │ + bl cad74 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 5d9c8 │ │ │ │ + b 5d8e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5d99c │ │ │ │ + bne 5d8b8 │ │ │ │ mov r0, #0 │ │ │ │ - b 5d9c8 │ │ │ │ + b 5d8e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d994 │ │ │ │ + bne 5d8b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 5d994 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 5d8b0 │ │ │ │ cmp r7, #1 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 5d8d8 │ │ │ │ - b 5d8b0 │ │ │ │ + beq 5d7f4 │ │ │ │ + b 5d7cc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r3, r7, r8, lsr #29 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0005d9d8 : │ │ │ │ +0005d8f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 5d9fc │ │ │ │ - bl 348b14 │ │ │ │ - b 5da0c │ │ │ │ + bne 5d918 │ │ │ │ + bl 348d90 │ │ │ │ + b 5d928 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 323290 │ │ │ │ + bl 323708 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5da1c │ │ │ │ - ldr r0, [pc, #28] @ 5da30 │ │ │ │ - bl 2a5d10 │ │ │ │ + bge 5d938 │ │ │ │ + ldr r0, [pc, #28] @ 5d94c │ │ │ │ + bl 2a5ba0 │ │ │ │ mov r4, #0 │ │ │ │ - b 5da24 │ │ │ │ + b 5d940 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r4, r9, pc @ │ │ │ │ + @ instruction: 0x0038fdd4 │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5da5c │ │ │ │ + beq 5d978 │ │ │ │ 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 5da7c │ │ │ │ + bne 5d998 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc] @ 5da84 │ │ │ │ - b 128a98 │ │ │ │ - eorseq lr, r8, r8, asr r9 │ │ │ │ + ldr r0, [pc] @ 5d9a0 │ │ │ │ + b 128b4c │ │ │ │ + eorseq lr, r8, r4, ror ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #112] @ 5da30 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5d9e0 │ │ │ │ + add r0, r0, #13 │ │ │ │ + bl 22d970 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 5daac │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5da00 │ │ │ │ + add r0, r4, #13 │ │ │ │ + bl 8b080 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 928cc │ │ │ │ + ldr r3, [pc, #28] @ 5da30 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5da28 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5da9c │ │ │ │ - b 60450 │ │ │ │ + bne 5da48 │ │ │ │ + b 5ddc8 │ │ │ │ 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 bbd70 │ │ │ │ + bl bbd68 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 328e50 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32932c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + │ │ │ │ +0005da78 : │ │ │ │ + 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 323708 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b228 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ 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] @ 5dda4 │ │ │ │ + ldr r3, [pc, #700] @ 5dd84 │ │ │ │ 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 │ │ │ │ @@ -52667,20 +52661,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 5de10 │ │ │ │ + bl 5ddf8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 5dc0c │ │ │ │ + bne 5dbec │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5ddf8 │ │ │ │ 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 │ │ │ │ @@ -52759,61 +52753,61 @@ │ │ │ │ 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] @ 5dda4 │ │ │ │ + ldr r3, [pc, #56] @ 5dd84 │ │ │ │ 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 5dd9c │ │ │ │ + beq 5dd7c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005dda8 : │ │ │ │ +0005dd88 : │ │ │ │ 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 323290 │ │ │ │ + bl caa80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0005dddc : │ │ │ │ + b 5ddc0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + b 3475f4 <_PyLong_DivmodNear@@Base+0x1884> │ │ │ │ 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 caa04 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b208 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + mov r4, r1 │ │ │ │ + bl bbd68 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 32932c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -52965,47 +52959,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] @ 5f08c │ │ │ │ + ldr r9, [pc, #4088] @ 5f074 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r8, [pc, #4080] @ 5f090 │ │ │ │ + ldr r8, [pc, #4080] @ 5f078 │ │ │ │ add r9, r1, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr sl, [pc, #4072] @ 5f094 │ │ │ │ + ldr sl, [pc, #4072] @ 5f07c │ │ │ │ add r8, r1, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r4, [pc, #4064] @ 5f098 │ │ │ │ + ldr r4, [pc, #4064] @ 5f080 │ │ │ │ add sl, r1, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #4056] @ 5f09c │ │ │ │ + ldr ip, [pc, #4056] @ 5f084 │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [pc, #4048] @ 5f0a0 │ │ │ │ + ldr fp, [pc, #4048] @ 5f088 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [pc, #4040] @ 5f0a4 │ │ │ │ + ldr ip, [pc, #4040] @ 5f08c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [pc, #4036] @ 5f0a8 │ │ │ │ + ldr r6, [pc, #4036] @ 5f090 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #4028] @ 5f0ac │ │ │ │ + ldr ip, [pc, #4028] @ 5f094 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #4024] @ 5f0b0 │ │ │ │ + ldr r0, [pc, #4024] @ 5f098 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #4012] @ 5f0b4 │ │ │ │ + ldr r2, [pc, #4012] @ 5f09c │ │ │ │ add fp, r1, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #4004] @ 5f0b8 │ │ │ │ + ldr r3, [pc, #4004] @ 5f0a0 │ │ │ │ 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] │ │ │ │ @@ -53255,15 +53249,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] @ 5f0bc │ │ │ │ + ldr r2, [pc, #2976] @ 5f0a4 │ │ │ │ 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 │ │ │ │ @@ -53277,15 +53271,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] @ 5f0c0 │ │ │ │ + ldr r2, [pc, #2892] @ 5f0a8 │ │ │ │ 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 │ │ │ │ @@ -53299,15 +53293,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] @ 5f0c4 │ │ │ │ + ldr r3, [pc, #2808] @ 5f0ac │ │ │ │ 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 │ │ │ │ @@ -53323,15 +53317,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] @ 5f0c8 │ │ │ │ + ldr sl, [pc, #2716] @ 5f0b0 │ │ │ │ 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 │ │ │ │ @@ -53356,15 +53350,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] @ 5f0cc │ │ │ │ + ldr fp, [pc, #2588] @ 5f0b4 │ │ │ │ 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 │ │ │ │ @@ -53382,15 +53376,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] @ 5f0d0 │ │ │ │ + ldr fp, [pc, #2488] @ 5f0b8 │ │ │ │ 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 │ │ │ │ @@ -53435,15 +53429,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] @ 5f0d4 │ │ │ │ + ldr fp, [pc, #2280] @ 5f0bc │ │ │ │ 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 │ │ │ │ @@ -53472,15 +53466,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] @ 5f0d8 │ │ │ │ + ldr fp, [pc, #2136] @ 5f0c0 │ │ │ │ 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 │ │ │ │ @@ -53509,15 +53503,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] @ 5f0dc │ │ │ │ + ldr fp, [pc, #1992] @ 5f0c4 │ │ │ │ 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 │ │ │ │ @@ -53546,15 +53540,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] @ 5f0e0 │ │ │ │ + ldr fp, [pc, #1848] @ 5f0c8 │ │ │ │ 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 │ │ │ │ @@ -53566,15 +53560,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] @ 5f0e4 │ │ │ │ + ldr fp, [pc, #1772] @ 5f0cc │ │ │ │ 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 │ │ │ │ @@ -53616,15 +53610,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] @ 5f0e8 │ │ │ │ + ldr fp, [pc, #1576] @ 5f0d0 │ │ │ │ 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 │ │ │ │ @@ -53653,15 +53647,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] @ 5f0ec │ │ │ │ + ldr fp, [pc, #1432] @ 5f0d4 │ │ │ │ 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 │ │ │ │ @@ -53690,15 +53684,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] @ 5f0f0 │ │ │ │ + ldr fp, [pc, #1288] @ 5f0d8 │ │ │ │ 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 │ │ │ │ @@ -53727,15 +53721,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] @ 5f0f4 │ │ │ │ + ldr fp, [pc, #1144] @ 5f0dc │ │ │ │ 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 │ │ │ │ @@ -53764,15 +53758,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] @ 5f0f8 │ │ │ │ + ldr fp, [pc, #1000] @ 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 │ │ │ │ @@ -53801,15 +53795,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] @ 5f0fc │ │ │ │ + ldr fp, [pc, #856] @ 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 │ │ │ │ @@ -53838,15 +53832,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] @ 5f100 │ │ │ │ + ldr fp, [pc, #712] @ 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 │ │ │ │ @@ -53875,15 +53869,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] @ 5f104 │ │ │ │ + ldr fp, [pc, #568] @ 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 │ │ │ │ @@ -53912,15 +53906,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] @ 5f108 │ │ │ │ + ldr sl, [pc, #424] @ 5f0f0 │ │ │ │ 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 │ │ │ │ @@ -53937,27 +53931,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] @ 5f10c │ │ │ │ + ldr fp, [pc, #328] @ 5f0f4 │ │ │ │ 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] @ 5f110 │ │ │ │ + ldr sl, [pc, #284] @ 5f0f8 │ │ │ │ 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 │ │ │ │ @@ -53988,37 +53982,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 5f17c │ │ │ │ + b 5f164 │ │ │ │ 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 776bf4 <__bss_end__@@Base+0x1b1cac> │ │ │ │ + blge 776bdc <__bss_end__@@Base+0x1b1c94> │ │ │ │ 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 ff760b68 <__bss_end__@@Base+0xff19bc20> │ │ │ │ + blls ff760b50 <__bss_end__@@Base+0xff19bc08> │ │ │ │ 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 1d80390 <__bss_end__@@Base+0x17bb448> │ │ │ │ + bmi 1d80378 <__bss_end__@@Base+0x17bb430> │ │ │ │ @ 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 │ │ │ │ @@ -54043,22 +54037,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 fe791aa8 <__bss_end__@@Base+0xfe1ccb60> │ │ │ │ + blpl fe791a90 <__bss_end__@@Base+0xfe1ccb48> │ │ │ │ stmdavs lr!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ - strvc r8, [pc], #750 @ 5f174 │ │ │ │ + strvc r8, [pc], #750 @ 5f15c │ │ │ │ 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] @ 5f114 │ │ │ │ + ldr r2, [pc, #-116] @ 5f0fc │ │ │ │ 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 │ │ │ │ @@ -54086,15 +54080,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] @ 5f118 │ │ │ │ + ldr lr, [pc, #-256] @ 5f100 │ │ │ │ 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 │ │ │ │ @@ -54125,15 +54119,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] @ 5f11c │ │ │ │ + ldr ip, [pc, #-408] @ 5f104 │ │ │ │ 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 │ │ │ │ @@ -54200,15 +54194,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] @ 5f120 │ │ │ │ + ldr fp, [pc, #-704] @ 5f108 │ │ │ │ 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 │ │ │ │ @@ -54238,15 +54232,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] @ 5f124 │ │ │ │ + ldr fp, [pc, #-852] @ 5f10c │ │ │ │ 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 │ │ │ │ @@ -54276,15 +54270,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] @ 5f128 │ │ │ │ + ldr r4, [pc, #-1000] @ 5f110 │ │ │ │ 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 │ │ │ │ @@ -54317,15 +54311,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] @ 5f12c │ │ │ │ + ldr lr, [pc, #-1160] @ 5f114 │ │ │ │ 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 │ │ │ │ @@ -54353,15 +54347,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] @ 5f130 │ │ │ │ + ldr lr, [pc, #-1300] @ 5f118 │ │ │ │ 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 │ │ │ │ @@ -54392,15 +54386,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] @ 5f134 │ │ │ │ + ldr r0, [pc, #-1452] @ 5f11c │ │ │ │ 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 │ │ │ │ @@ -54426,15 +54420,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] @ 5f138 │ │ │ │ + ldr sl, [pc, #-1584] @ 5f120 │ │ │ │ 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 │ │ │ │ @@ -54464,15 +54458,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] @ 5f13c │ │ │ │ + ldr sl, [pc, #-1732] @ 5f124 │ │ │ │ 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 │ │ │ │ @@ -54506,15 +54500,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] @ 5f140 │ │ │ │ + ldr r0, [pc, #-1896] @ 5f128 │ │ │ │ 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 │ │ │ │ @@ -54550,15 +54544,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] @ 5f144 │ │ │ │ + ldr r1, [pc, #-2068] @ 5f12c │ │ │ │ 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 │ │ │ │ @@ -54587,15 +54581,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] @ 5f148 │ │ │ │ + ldr r2, [pc, #-2212] @ 5f130 │ │ │ │ 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 │ │ │ │ @@ -54623,15 +54617,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] @ 5f14c │ │ │ │ + ldr r9, [pc, #-2352] @ 5f134 │ │ │ │ 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 │ │ │ │ @@ -54651,15 +54645,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] @ 5f150 │ │ │ │ + ldr sl, [pc, #-2460] @ 5f138 │ │ │ │ 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 │ │ │ │ @@ -54701,15 +54695,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] @ 5f154 │ │ │ │ + ldr r2, [pc, #-2656] @ 5f13c │ │ │ │ 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 │ │ │ │ @@ -54743,15 +54737,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] @ 5f158 │ │ │ │ + ldr r3, [pc, #-2820] @ 5f140 │ │ │ │ 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 │ │ │ │ @@ -54779,15 +54773,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] @ 5f15c │ │ │ │ + ldr lr, [pc, #-2960] @ 5f144 │ │ │ │ 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 │ │ │ │ @@ -54814,15 +54808,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] @ 5f160 │ │ │ │ + ldr sl, [pc, #-3096] @ 5f148 │ │ │ │ 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 │ │ │ │ @@ -54852,15 +54846,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] @ 5f164 │ │ │ │ + ldr r2, [pc, #-3244] @ 5f14c │ │ │ │ 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 │ │ │ │ @@ -54890,15 +54884,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] @ 5f168 │ │ │ │ + ldr r9, [pc, #-3392] @ 5f150 │ │ │ │ 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 │ │ │ │ @@ -54936,15 +54930,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] @ 5f16c │ │ │ │ + ldr r3, [pc, #-3572] @ 5f154 │ │ │ │ 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 │ │ │ │ @@ -54971,15 +54965,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] @ 5f170 │ │ │ │ + ldr r0, [pc, #-3708] @ 5f158 │ │ │ │ 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 │ │ │ │ @@ -55006,15 +55000,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] @ 5f174 │ │ │ │ + ldr r0, [pc, #-3844] @ 5f15c │ │ │ │ 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 │ │ │ │ @@ -55040,15 +55034,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] @ 5f178 │ │ │ │ + ldr r4, [pc, #-3976] @ 5f160 │ │ │ │ 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 │ │ │ │ @@ -55075,15 +55069,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] @ 60420 │ │ │ │ + ldr r9, [pc, #660] @ 60408 │ │ │ │ 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 │ │ │ │ @@ -55129,22 +55123,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] @ 60424 │ │ │ │ + ldr ip, [pc, #448] @ 6040c │ │ │ │ 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] @ 60428 │ │ │ │ + ldr sl, [pc, #424] @ 60410 │ │ │ │ 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 │ │ │ │ @@ -55180,15 +55174,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] @ 6042c │ │ │ │ + ldr r9, [pc, #252] @ 60414 │ │ │ │ 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 │ │ │ │ @@ -55248,94 +55242,79 @@ │ │ │ │ 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] @ 60440 │ │ │ │ - b 128a98 │ │ │ │ - eorseq pc, r8, r4, lsr sl @ │ │ │ │ - b 60448 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - b 3471d0 <_PyLong_DivmodNear@@Base+0x175c> │ │ │ │ + ldr r0, [pc] @ 60428 │ │ │ │ + b 128b4c │ │ │ │ + eorseq pc, r8, r8, lsr #29 │ │ │ │ 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 bbd70 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 60b20 │ │ │ │ + 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} │ │ │ │ - b 328e50 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + addne r0, r0, r3, lsl #4 │ │ │ │ + b a5868 │ │ │ │ + ldr r2, [pc, #32] @ 6048c │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 60488 │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r0] │ │ │ │ + bx lr │ │ │ │ + b 292f38 <_PySet_Update@@Base+0x68> │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 6050c │ │ │ │ + ldr r2, [pc, #112] @ 6051c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 604bc │ │ │ │ + beq 604cc │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5dacc │ │ │ │ + bl 5daac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 604dc │ │ │ │ + beq 604ec │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32ace0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 6050c │ │ │ │ + bl 32b0f4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 6051c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 60504 │ │ │ │ + beq 60514 │ │ │ │ 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 60ba0 │ │ │ │ - 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 a58ec │ │ │ │ - ldr r2, [pc, #32] @ 60570 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 6056c │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r0] │ │ │ │ - bx lr │ │ │ │ - b 2931e8 <_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 │ │ │ │ mov r1, r2 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ @@ -55346,394 +55325,383 @@ │ │ │ │ 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 605dc │ │ │ │ + bne 60588 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 60618 │ │ │ │ - ldr ip, [pc, #220] @ 606c0 │ │ │ │ + beq 605c4 │ │ │ │ + ldr ip, [pc, #220] @ 6066c │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 60618 │ │ │ │ + bne 605c4 │ │ │ │ mov r4, #0 │ │ │ │ - b 606ac │ │ │ │ + b 60658 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 17d244 │ │ │ │ + bl 17d378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60610 │ │ │ │ + beq 605bc │ │ │ │ cmp r5, #1 │ │ │ │ - beq 60658 │ │ │ │ + beq 60604 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1edb90 │ │ │ │ + bl 1edee0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6065c │ │ │ │ - bl a55fc │ │ │ │ + bne 60608 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6065c │ │ │ │ - b 60610 │ │ │ │ + beq 60608 │ │ │ │ + b 605bc │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ add r6, r6, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 606a0 │ │ │ │ - ldr r3, [pc, #48] @ 606c4 │ │ │ │ + bne 6064c │ │ │ │ + ldr r3, [pc, #48] @ 60670 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r4, r0 │ │ │ │ - b 606ac │ │ │ │ + b 60658 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 bbd70 │ │ │ │ + bl bbd68 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 328e50 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32932c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000606f8 <_PyDict_SizeOf@@Base>: │ │ │ │ - b 60ba0 │ │ │ │ +000606a4 <_PyDict_SizeOf@@Base>: │ │ │ │ + b 60b20 │ │ │ │ │ │ │ │ -000606fc : │ │ │ │ +000606a8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3576e0 │ │ │ │ - ldr ip, [pc, #88] @ 60768 │ │ │ │ + bl 357b00 │ │ │ │ + ldr ip, [pc, #88] @ 60714 │ │ │ │ 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 60760 │ │ │ │ + beq 6070c │ │ │ │ cmp ip, r3 │ │ │ │ - bge 60754 │ │ │ │ + bge 60700 │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ add r0, r5, r0 │ │ │ │ ldrb r0, [r0, #548] @ 0x224 │ │ │ │ strb r0, [r4, ip, lsl #1] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 60734 │ │ │ │ + b 606e0 │ │ │ │ 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 607a8 │ │ │ │ + bne 60754 │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r5, [pc, #960] @ 60b58 │ │ │ │ + ldr r5, [pc, #960] @ 60b04 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 607cc │ │ │ │ + bne 60778 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 607f8 │ │ │ │ + b 607a4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #932] @ 60b5c │ │ │ │ + ldr r0, [pc, #932] @ 60b08 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6078c │ │ │ │ - b 60b4c │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #904] @ 60b60 │ │ │ │ + bne 60738 │ │ │ │ + b 60af8 │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #904] @ 60b0c │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 607f8 │ │ │ │ - bl a55fc │ │ │ │ + beq 607a4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b4c │ │ │ │ + bne 60af8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 60810 │ │ │ │ + bne 607bc │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 6083c │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #836] @ 60b60 │ │ │ │ + b 607e8 │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #836] @ 60b0c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6083c │ │ │ │ - bl a55fc │ │ │ │ + beq 607e8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b4c │ │ │ │ + bne 60af8 │ │ │ │ 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] @ 60b64 │ │ │ │ + ldr r3, [pc, #768] @ 60b10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608cc │ │ │ │ - ldr r3, [pc, #748] @ 60b64 │ │ │ │ + bne 60878 │ │ │ │ + ldr r3, [pc, #748] @ 60b10 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608cc │ │ │ │ + bne 60878 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #716] @ 60b64 │ │ │ │ + ldr r3, [pc, #716] @ 60b10 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ - ldr r3, [pc, #688] @ 60b64 │ │ │ │ + bne 60990 │ │ │ │ + ldr r3, [pc, #688] @ 60b10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ - b 60ab4 │ │ │ │ - ldr r3, [pc, #656] @ 60b64 │ │ │ │ + bne 60990 │ │ │ │ + b 60a60 │ │ │ │ + ldr r3, [pc, #656] @ 60b10 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ - ldr r3, [pc, #628] @ 60b64 │ │ │ │ + bne 60990 │ │ │ │ + ldr r3, [pc, #628] @ 60b10 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ + bne 60990 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #596] @ 60b64 │ │ │ │ + ldr r3, [pc, #596] @ 60b10 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ - ldr r3, [pc, #568] @ 60b64 │ │ │ │ + bne 60990 │ │ │ │ + ldr r3, [pc, #568] @ 60b10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ + bne 60990 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ + bne 60990 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2961c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - ldr r9, [pc, #492] @ 60b68 │ │ │ │ + ldr r9, [pc, #492] @ 60b14 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrlt r9, [pc, #484] @ 60b6c │ │ │ │ + ldrlt r9, [pc, #484] @ 60b18 │ │ │ │ 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] @ 60b68 │ │ │ │ + ldr fp, [pc, #448] @ 60b14 │ │ │ │ mov sl, #0 │ │ │ │ - ldrlt fp, [pc, #444] @ 60b6c │ │ │ │ + ldrlt fp, [pc, #444] @ 60b18 │ │ │ │ movlt sl, #0 │ │ │ │ - bl 355c88 │ │ │ │ + bl 3560ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 609c8 │ │ │ │ + beq 60974 │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd sl, [sp, #32] │ │ │ │ - b 60b38 │ │ │ │ + b 60ae4 │ │ │ │ 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 60a1c │ │ │ │ + b 609c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 349d90 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34a1b4 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349d90 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34a1b4 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ rsb r8, r8, r8, lsl #3 │ │ │ │ - ldr r3, [pc, #356] @ 60b70 │ │ │ │ + ldr r3, [pc, #356] @ 60b1c │ │ │ │ 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 355c38 │ │ │ │ + bl 35605c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 60b38 │ │ │ │ + beq 60ae4 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #244] @ 60b64 │ │ │ │ + ldr r3, [pc, #244] @ 60b10 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b38 │ │ │ │ - ldr r3, [pc, #216] @ 60b64 │ │ │ │ + bne 60ae4 │ │ │ │ + ldr r3, [pc, #216] @ 60b10 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b38 │ │ │ │ + bne 60ae4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r2] │ │ │ │ - bl 349ee8 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 60b4c │ │ │ │ + bl 34a30c <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 60af8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60af0 │ │ │ │ + beq 60a9c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 60b38 │ │ │ │ + b 60ae4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29c1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ 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 355700 │ │ │ │ + bl 355b24 │ │ │ │ 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 20e2c4 │ │ │ │ + b 20e284 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - eorseq ip, r8, ip, lsr #7 │ │ │ │ + eorseq ip, r8, r4, asr #14 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ subseq r4, ip, r0, lsr #24 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #28 │ │ │ │ - bne 60b8c │ │ │ │ - ldr r0, [pc, #16] @ 60b98 │ │ │ │ - mov r1, #6 │ │ │ │ - b a5578 │ │ │ │ - ldr r0, [pc, #8] @ 60b9c │ │ │ │ - mov r1, #6 │ │ │ │ - b a5578 │ │ │ │ - eorseq r6, r8, r0, lsr r6 │ │ │ │ - eorseq r6, r8, r8, lsr #12 │ │ │ │ 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] │ │ │ │ @@ -55744,420 +55712,532 @@ │ │ │ │ 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] @ 60c14 │ │ │ │ + ldr r1, [pc, #36] @ 60b94 │ │ │ │ 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 feb0b6c8 <__bss_end__@@Base+0xfe546780> │ │ │ │ + bge feb0b648 <__bss_end__@@Base+0xfe546700> │ │ │ │ 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 60c50 │ │ │ │ - ldr r3, [pc, #52] @ 60c74 │ │ │ │ - ldr r1, [pc, #52] @ 60c78 │ │ │ │ + bne 60bd0 │ │ │ │ + ldr r3, [pc, #52] @ 60bf4 │ │ │ │ + ldr r1, [pc, #52] @ 60bf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - ldr r3, [pc, #32] @ 60c7c │ │ │ │ + ldr r3, [pc, #32] @ 60bfc │ │ │ │ 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 pc, r8, ip, lsl #21 │ │ │ │ + eorseq pc, r8, ip, asr #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00060c80 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00060c00 <_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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 1c6b14 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 60cac <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + blt 60cb4 <_PyMonitoring_FirePyStartEvent@@Base+0xb4> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + beq 60ca4 <_PyMonitoring_FirePyStartEvent@@Base+0xa4> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 60ca4 <_PyMonitoring_FirePyStartEvent@@Base+0xa4> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 1132c8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr ip, [r4, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + add r1, ip, r1 │ │ │ │ + bl 2bac98 │ │ │ │ + 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, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 60cf0 <_PyMonitoring_FirePyStartEvent@@Base+0x70> │ │ │ │ - ldr r3, [pc, #48] @ 60d10 <_PyMonitoring_FirePyStartEvent@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 60d14 <_PyMonitoring_FirePyStartEvent@@Base+0x94> │ │ │ │ + bne 60d0c <_PyMonitoring_FirePyStartEvent@@Base+0x10c> │ │ │ │ + ldr r3, [pc, #48] @ 60d2c <_PyMonitoring_FirePyStartEvent@@Base+0x12c> │ │ │ │ + ldr r1, [pc, #48] @ 60d30 <_PyMonitoring_FirePyStartEvent@@Base+0x130> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 21564c │ │ │ │ + bl 21560c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr #10 │ │ │ │ - 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 9b10c │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4150 │ │ │ │ - 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + eorseq lr, r8, ip, ror #19 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #28 │ │ │ │ + bne 60d4c <_PyMonitoring_FirePyStartEvent@@Base+0x14c> │ │ │ │ + ldr r0, [pc, #16] @ 60d58 <_PyMonitoring_FirePyStartEvent@@Base+0x158> │ │ │ │ + mov r1, #6 │ │ │ │ + b a54f4 │ │ │ │ + ldr r0, [pc, #8] @ 60d5c <_PyMonitoring_FirePyStartEvent@@Base+0x15c> │ │ │ │ + mov r1, #6 │ │ │ │ + b a54f4 │ │ │ │ + eorseq r6, r8, r0, ror sl │ │ │ │ + eorseq r6, r8, r8, ror #20 │ │ │ │ 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 60dd8 <_PyMonitoring_FirePyStartEvent@@Base+0x158> │ │ │ │ + bhi 60db4 <_PyMonitoring_FirePyStartEvent@@Base+0x1b4> │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 60df8 <_PyMonitoring_FirePyStartEvent@@Base+0x178> │ │ │ │ - ldr r2, [pc, #280] @ 60ee0 <_PyMonitoring_FirePyStartEvent@@Base+0x260> │ │ │ │ - ldr r1, [pc, #280] @ 60ee4 <_PyMonitoring_FirePyStartEvent@@Base+0x264> │ │ │ │ - ldr r0, [pc, #280] @ 60ee8 <_PyMonitoring_FirePyStartEvent@@Base+0x268> │ │ │ │ - mov r3, r7 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60ed4 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ - ldr r0, [pc, #264] @ 60ee8 <_PyMonitoring_FirePyStartEvent@@Base+0x268> │ │ │ │ + bne 60dd4 <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #280] @ 60ebc <_PyMonitoring_FirePyStartEvent@@Base+0x2bc> │ │ │ │ + ldr r1, [pc, #280] @ 60ec0 <_PyMonitoring_FirePyStartEvent@@Base+0x2c0> │ │ │ │ + ldr r0, [pc, #280] @ 60ec4 <_PyMonitoring_FirePyStartEvent@@Base+0x2c4> │ │ │ │ + mov r3, r7 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 60eb0 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ + ldr r0, [pc, #264] @ 60ec4 <_PyMonitoring_FirePyStartEvent@@Base+0x2c4> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60dac <_PyMonitoring_FirePyStartEvent@@Base+0x12c> │ │ │ │ - b 60ed4 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ + bne 60d88 <_PyMonitoring_FirePyStartEvent@@Base+0x188> │ │ │ │ + b 60eb0 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60ea0 <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ + ble 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x27c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 60eec <_PyMonitoring_FirePyStartEvent@@Base+0x26c> │ │ │ │ + ldr r2, [pc, #224] @ 60ec8 <_PyMonitoring_FirePyStartEvent@@Base+0x2c8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60e6c <_PyMonitoring_FirePyStartEvent@@Base+0x1ec> │ │ │ │ + beq 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x248> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 60e58 <_PyMonitoring_FirePyStartEvent@@Base+0x1d8> │ │ │ │ + beq 60e34 <_PyMonitoring_FirePyStartEvent@@Base+0x234> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 60ed4 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ + beq 60eb0 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 60e70 <_PyMonitoring_FirePyStartEvent@@Base+0x1f0> │ │ │ │ - ldr r3, [pc, #164] @ 60ef0 <_PyMonitoring_FirePyStartEvent@@Base+0x270> │ │ │ │ - ldr r1, [pc, #164] @ 60ef4 <_PyMonitoring_FirePyStartEvent@@Base+0x274> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 60ed4 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ - ldr r2, [pc, #152] @ 60ef8 <_PyMonitoring_FirePyStartEvent@@Base+0x278> │ │ │ │ - ldr r1, [pc, #152] @ 60efc <_PyMonitoring_FirePyStartEvent@@Base+0x27c> │ │ │ │ - ldr r0, [pc, #128] @ 60ee8 <_PyMonitoring_FirePyStartEvent@@Base+0x268> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60ed4 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ + beq 60e4c <_PyMonitoring_FirePyStartEvent@@Base+0x24c> │ │ │ │ + ldr r3, [pc, #164] @ 60ecc <_PyMonitoring_FirePyStartEvent@@Base+0x2cc> │ │ │ │ + ldr r1, [pc, #164] @ 60ed0 <_PyMonitoring_FirePyStartEvent@@Base+0x2d0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 60eb0 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #152] @ 60ed4 <_PyMonitoring_FirePyStartEvent@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #152] @ 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x2d8> │ │ │ │ + ldr r0, [pc, #128] @ 60ec4 <_PyMonitoring_FirePyStartEvent@@Base+0x2c4> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 60eb0 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 60ea8 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ + beq 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x284> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60ea8 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ - bl a55fc │ │ │ │ + bne 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x284> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60ea8 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ - b 60ed4 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ + beq 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x284> │ │ │ │ + b 60eb0 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328e50 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 32932c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 60ed4 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ - ldr r0, [pc, #52] @ 60f00 <_PyMonitoring_FirePyStartEvent@@Base+0x280> │ │ │ │ + beq 60eb0 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ + ldr r0, [pc, #52] @ 60edc <_PyMonitoring_FirePyStartEvent@@Base+0x2dc> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9a48 │ │ │ │ + b a99c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - eorseq r1, r7, ip, ror pc │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + @ instruction: 0x003723bc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ - @ instruction: 0x00368bb0 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ - @ instruction: 0x003743b8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 14c500 │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x00368ff0 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ + @ instruction: 0x003747f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 60ba0 │ │ │ │ + bl 60b20 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ + 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} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 1c67fc │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 60f94 <_PyMonitoring_FirePyStartEvent@@Base+0x314> │ │ │ │ - ldr r1, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - blt 60f9c <_PyMonitoring_FirePyStartEvent@@Base+0x31c> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ + ldm r5, {r0, r6} │ │ │ │ + bl 298bc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 298bc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 298bc │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b12c │ │ │ │ + mov r0, r4 │ │ │ │ + bl a40cc │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - beq 60f8c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 60f8c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 11328c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr ip, [r4, #12] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - add r1, ip, r1 │ │ │ │ - bl 2bab6c │ │ │ │ - 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} │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ 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] @ 6113c <_PyMonitoring_FirePyStartEvent@@Base+0x4bc> │ │ │ │ + ldr r3, [pc, #348] @ 610f8 <_PyMonitoring_FirePyStartEvent@@Base+0x4f8> │ │ │ │ mov r7, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 6101c <_PyMonitoring_FirePyStartEvent@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #304] @ 61140 <_PyMonitoring_FirePyStartEvent@@Base+0x4c0> │ │ │ │ - ldr r1, [pc, #304] @ 61144 <_PyMonitoring_FirePyStartEvent@@Base+0x4c4> │ │ │ │ + bge 60fd8 <_PyMonitoring_FirePyStartEvent@@Base+0x3d8> │ │ │ │ + ldr r3, [pc, #304] @ 610fc <_PyMonitoring_FirePyStartEvent@@Base+0x4fc> │ │ │ │ + ldr r1, [pc, #304] @ 61100 <_PyMonitoring_FirePyStartEvent@@Base+0x500> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 61034 <_PyMonitoring_FirePyStartEvent@@Base+0x3b4> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ cmp r6, #5 │ │ │ │ - beq 6103c <_PyMonitoring_FirePyStartEvent@@Base+0x3bc> │ │ │ │ - bl a6314 │ │ │ │ + beq 60ff8 <_PyMonitoring_FirePyStartEvent@@Base+0x3f8> │ │ │ │ + bl a6290 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r5, #8] │ │ │ │ - bne 6103c <_PyMonitoring_FirePyStartEvent@@Base+0x3bc> │ │ │ │ + bne 60ff8 <_PyMonitoring_FirePyStartEvent@@Base+0x3f8> │ │ │ │ mvn r0, #0 │ │ │ │ - b 61134 <_PyMonitoring_FirePyStartEvent@@Base+0x4b4> │ │ │ │ - ldr r9, [pc, #260] @ 61148 <_PyMonitoring_FirePyStartEvent@@Base+0x4c8> │ │ │ │ + b 610f0 <_PyMonitoring_FirePyStartEvent@@Base+0x4f0> │ │ │ │ + ldr r9, [pc, #260] @ 61104 <_PyMonitoring_FirePyStartEvent@@Base+0x504> │ │ │ │ orr r3, r8, #-2147483648 @ 0x80000000 │ │ │ │ add r2, r5, #4 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 61130 <_PyMonitoring_FirePyStartEvent@@Base+0x4b0> │ │ │ │ + beq 610ec <_PyMonitoring_FirePyStartEvent@@Base+0x4ec> │ │ │ │ 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 2aa908 │ │ │ │ + bl 2aa798 │ │ │ │ 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 61054 <_PyMonitoring_FirePyStartEvent@@Base+0x3d4> │ │ │ │ + beq 61010 <_PyMonitoring_FirePyStartEvent@@Base+0x410> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61034 <_PyMonitoring_FirePyStartEvent@@Base+0x3b4> │ │ │ │ + beq 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ cmp r6, #9 │ │ │ │ - ble 61120 <_PyMonitoring_FirePyStartEvent@@Base+0x4a0> │ │ │ │ - ldr r3, [pc, #120] @ 61140 <_PyMonitoring_FirePyStartEvent@@Base+0x4c0> │ │ │ │ - ldr r2, [pc, #128] @ 6114c <_PyMonitoring_FirePyStartEvent@@Base+0x4cc> │ │ │ │ + ble 610dc <_PyMonitoring_FirePyStartEvent@@Base+0x4dc> │ │ │ │ + ldr r3, [pc, #120] @ 610fc <_PyMonitoring_FirePyStartEvent@@Base+0x4fc> │ │ │ │ + ldr r2, [pc, #128] @ 61108 <_PyMonitoring_FirePyStartEvent@@Base+0x508> │ │ │ │ add r5, r5, r5, lsl #4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ - ldr r1, [pc, #116] @ 61150 <_PyMonitoring_FirePyStartEvent@@Base+0x4d0> │ │ │ │ + ldr r1, [pc, #116] @ 6110c <_PyMonitoring_FirePyStartEvent@@Base+0x50c> │ │ │ │ add r5, r5, r6 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ add r3, fp, r5, lsl #2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61034 <_PyMonitoring_FirePyStartEvent@@Base+0x3b4> │ │ │ │ + beq 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r3, #576] @ 0x240 │ │ │ │ - beq 61034 <_PyMonitoring_FirePyStartEvent@@Base+0x3b4> │ │ │ │ + beq 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 61034 <_PyMonitoring_FirePyStartEvent@@Base+0x3b4> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 61034 <_PyMonitoring_FirePyStartEvent@@Base+0x3b4> │ │ │ │ + bne 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ ldrb r3, [r7] │ │ │ │ bic r3, r3, sl │ │ │ │ strb r3, [r7] │ │ │ │ - b 61054 <_PyMonitoring_FirePyStartEvent@@Base+0x3d4> │ │ │ │ + b 61010 <_PyMonitoring_FirePyStartEvent@@Base+0x410> │ │ │ │ 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 pc, r8, ip, lsr #21 │ │ │ │ - subeq r8, r5, r0, lsl #13 │ │ │ │ - @ instruction: 0x003d2af0 │ │ │ │ - eorseq fp, r7, r8, lsr #19 │ │ │ │ + eorseq pc, r8, ip, ror #29 │ │ │ │ + subeq r8, r5, r0, asr #21 │ │ │ │ + eorseq r2, sp, r0, lsr pc │ │ │ │ + eorseq fp, r7, r8, ror #27 │ │ │ │ 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 61184 <_PyMonitoring_FirePyStartEvent@@Base+0x504> │ │ │ │ + bhi 61140 <_PyMonitoring_FirePyStartEvent@@Base+0x540> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 611a4 <_PyMonitoring_FirePyStartEvent@@Base+0x524> │ │ │ │ - b 611c8 <_PyMonitoring_FirePyStartEvent@@Base+0x548> │ │ │ │ - ldr r0, [pc, #88] @ 611e4 <_PyMonitoring_FirePyStartEvent@@Base+0x564> │ │ │ │ + bgt 61160 <_PyMonitoring_FirePyStartEvent@@Base+0x560> │ │ │ │ + b 61184 <_PyMonitoring_FirePyStartEvent@@Base+0x584> │ │ │ │ + ldr r0, [pc, #88] @ 611a0 <_PyMonitoring_FirePyStartEvent@@Base+0x5a0> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61178 <_PyMonitoring_FirePyStartEvent@@Base+0x4f8> │ │ │ │ - b 611dc <_PyMonitoring_FirePyStartEvent@@Base+0x55c> │ │ │ │ + bne 61134 <_PyMonitoring_FirePyStartEvent@@Base+0x534> │ │ │ │ + b 61198 <_PyMonitoring_FirePyStartEvent@@Base+0x598> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 611cc <_PyMonitoring_FirePyStartEvent@@Base+0x54c> │ │ │ │ - bl a55fc │ │ │ │ + bne 61188 <_PyMonitoring_FirePyStartEvent@@Base+0x588> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 611cc <_PyMonitoring_FirePyStartEvent@@Base+0x54c> │ │ │ │ - b 611dc <_PyMonitoring_FirePyStartEvent@@Base+0x55c> │ │ │ │ + beq 61188 <_PyMonitoring_FirePyStartEvent@@Base+0x588> │ │ │ │ + b 61198 <_PyMonitoring_FirePyStartEvent@@Base+0x598> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 61528 │ │ │ │ + b 611d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r5, r0, asr #26 │ │ │ │ + eorseq sl, r5, r0, lsl #3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 14c58c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 611fc <_PyMonitoring_FirePyStartEvent@@Base+0x57c> │ │ │ │ - ldr r1, [pc, #8] @ 61204 <_PyMonitoring_FirePyStartEvent@@Base+0x584> │ │ │ │ - b 24abc8 │ │ │ │ - ldr r0, [pc, #4] @ 61208 <_PyMonitoring_FirePyStartEvent@@Base+0x588> │ │ │ │ + beq 611c0 <_PyMonitoring_FirePyStartEvent@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #8] @ 611c8 <_PyMonitoring_FirePyStartEvent@@Base+0x5c8> │ │ │ │ + b 24ad90 │ │ │ │ + ldr r0, [pc, #4] @ 611cc <_PyMonitoring_FirePyStartEvent@@Base+0x5cc> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +000611d0 : │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + 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 3225c0 <_PyObject_GetState@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 61270 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 61224 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #96] @ 6127c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a99c4 │ │ │ │ + cmp r6, #2 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + bgt 6125c │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c1988 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r3, [pc, #56] @ 61280 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #48] @ 61284 │ │ │ │ + bl a99c4 │ │ │ │ + mov r4, r0 │ │ │ │ + b 61270 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #32] @ 61288 │ │ │ │ + str r4, [sp] │ │ │ │ + bl a99c4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq pc, r8, r4, ror pc @ │ │ │ │ + @ instruction: 0x003624fc │ │ │ │ + eorseq pc, r8, ip, ror pc @ │ │ │ │ + eorseq pc, r8, r8, lsl #31 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 612a0 │ │ │ │ + ldr r1, [pc, #8] @ 612a8 │ │ │ │ + b 24ad90 │ │ │ │ + ldr r0, [pc, #4] @ 612ac │ │ │ │ + bx lr │ │ │ │ + subseq r5, r5, ip, ror #3 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00061224 : │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, r0 │ │ │ │ +000612c8 <_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 │ │ │ │ + mov ip, #0 │ │ │ │ + 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 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + 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 61354 <_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 61338 <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ 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 │ │ │ │ @@ -56165,109 +56245,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 61288 │ │ │ │ + bne 613c0 <_PyMonitoring_FirePyResumeEvent@@Base+0xf8> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 612bc │ │ │ │ - ldr ip, [pc, #640] @ 61510 │ │ │ │ + beq 613f4 <_PyMonitoring_FirePyResumeEvent@@Base+0x12c> │ │ │ │ + ldr ip, [pc, #640] @ 61648 <_PyMonitoring_FirePyResumeEvent@@Base+0x380> │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61354 │ │ │ │ + beq 6148c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6130c │ │ │ │ + beq 61444 <_PyMonitoring_FirePyResumeEvent@@Base+0x17c> │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 612e0 │ │ │ │ + beq 61418 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 612e0 │ │ │ │ + bne 61418 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ mov r2, #0 │ │ │ │ - b 61314 │ │ │ │ + b 6144c <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 612f4 │ │ │ │ + bne 6142c <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 61314 │ │ │ │ - bl 10329c │ │ │ │ + b 6144c <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ + bl 103280 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 61354 │ │ │ │ + blt 6148c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 612d8 │ │ │ │ - b 612ec │ │ │ │ + beq 61410 <_PyMonitoring_FirePyResumeEvent@@Base+0x148> │ │ │ │ + b 61424 <_PyMonitoring_FirePyResumeEvent@@Base+0x15c> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e954c │ │ │ │ + bl 2e9a2c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61354 │ │ │ │ + beq 6148c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 613c0 │ │ │ │ + beq 614f8 <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 6135c │ │ │ │ - ldr r3, [pc, #456] @ 61514 │ │ │ │ - ldr r1, [pc, #456] @ 61518 │ │ │ │ + beq 61494 <_PyMonitoring_FirePyResumeEvent@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #456] @ 6164c <_PyMonitoring_FirePyResumeEvent@@Base+0x384> │ │ │ │ + ldr r1, [pc, #456] @ 61650 <_PyMonitoring_FirePyResumeEvent@@Base+0x388> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 614e0 │ │ │ │ + b 61618 <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d28c │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61380 │ │ │ │ - ldr r3, [pc, #416] @ 61514 │ │ │ │ - ldr r1, [pc, #420] @ 6151c │ │ │ │ + bne 614b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #416] @ 6164c <_PyMonitoring_FirePyResumeEvent@@Base+0x384> │ │ │ │ + ldr r1, [pc, #420] @ 61654 <_PyMonitoring_FirePyResumeEvent@@Base+0x38c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 61354 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6148c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61354 │ │ │ │ + beq 6148c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 613c0 │ │ │ │ - ldr r3, [pc, #372] @ 61520 │ │ │ │ - ldr r1, [pc, #372] @ 61524 │ │ │ │ + ble 614f8 <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ + ldr r3, [pc, #372] @ 61658 <_PyMonitoring_FirePyResumeEvent@@Base+0x390> │ │ │ │ + ldr r1, [pc, #372] @ 6165c <_PyMonitoring_FirePyResumeEvent@@Base+0x394> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 61354 │ │ │ │ + bl 1132c8 │ │ │ │ + b 6148c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 61700 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + bl 616f0 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 613e8 │ │ │ │ + bne 61520 <_PyMonitoring_FirePyResumeEvent@@Base+0x258> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61354 │ │ │ │ + beq 6148c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 61354 │ │ │ │ + bl 1132c8 │ │ │ │ + b 6148c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ @@ -56290,218 +56370,143 @@ │ │ │ │ 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 a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61494 │ │ │ │ + beq 615cc <_PyMonitoring_FirePyResumeEvent@@Base+0x304> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 613d4 │ │ │ │ + beq 6150c <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 613d4 │ │ │ │ + bne 6150c <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 613d4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6150c <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 614e0 │ │ │ │ + beq 61618 <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 614cc │ │ │ │ - bl c3cf0 │ │ │ │ + blt 61604 <_PyMonitoring_FirePyResumeEvent@@Base+0x33c> │ │ │ │ + bl c3d70 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68110 │ │ │ │ + bl 680b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ - b 614d8 │ │ │ │ + bl c7ac8 │ │ │ │ + b 61610 <_PyMonitoring_FirePyResumeEvent@@Base+0x348> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 68110 │ │ │ │ + bl 680b4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bvs 2dae94 │ │ │ │ - bllt 1a4cf10 <__bss_end__@@Base+0x1487fc8> │ │ │ │ + bvs 2dafcc │ │ │ │ + bllt 1a4d048 <__bss_end__@@Base+0x1488100> │ │ │ │ stclcc 3, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ - strbge pc, [pc, #-1338] @ 60fca <_PyMonitoring_FirePyStartEvent@@Base+0x34a> @ │ │ │ │ + strbge pc, [pc, #-1338] @ 61102 <_PyMonitoring_FirePyStartEvent@@Base+0x502> @ │ │ │ │ tstpl lr, pc, ror r2 │ │ │ │ - blls 1bb73c │ │ │ │ + blls 1bb874 │ │ │ │ svcne 0x0083d9ab │ │ │ │ - blpl ff894978 <__bss_end__@@Base+0xff2cfa30> │ │ │ │ + blpl ff894ab0 <__bss_end__@@Base+0xff2cfb68> │ │ │ │ subseq r4, r7, r0, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #5 │ │ │ │ - @ instruction: 0x003862f4 │ │ │ │ + eorseq r6, r8, ip, lsl #14 │ │ │ │ + eorseq r6, r8, r4, lsr r7 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #6 │ │ │ │ - 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 3220e8 <_PyObject_GetState@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 615c0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 61574 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 615cc │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9a48 │ │ │ │ - cmp r6, #2 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - bgt 615ac │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c1908 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #56] @ 615d0 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 615d4 │ │ │ │ - bl a9a48 │ │ │ │ - mov r4, r0 │ │ │ │ - b 615c0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #32] @ 615d8 │ │ │ │ - str r4, [sp] │ │ │ │ - bl a9a48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r8, r0, asr #22 │ │ │ │ - ldrheq r2, [r6], -ip @ │ │ │ │ - eorseq pc, r8, r8, asr #22 │ │ │ │ - eorseq pc, r8, r4, asr fp @ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 615f0 │ │ │ │ - ldr r1, [pc, #8] @ 615f8 │ │ │ │ - b 24abc8 │ │ │ │ - ldr r0, [pc, #4] @ 615fc │ │ │ │ - bx lr │ │ │ │ - subseq r5, r5, ip, ror #3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r6, r8, r0, ror #14 │ │ │ │ │ │ │ │ -00061600 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +00061660 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov lr, #1 │ │ │ │ + mov ip, #3 │ │ │ │ sub sp, sp, #28 │ │ │ │ - mov r3, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + add r3, sp, #8 │ │ │ │ mov ip, #0 │ │ │ │ - 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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ 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 6168c <_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 61670 <_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 │ │ │ │ │ │ │ │ -000616b8 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +000616a8 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov ip, #3 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov ip, #0 │ │ │ │ + mov ip, #2 │ │ │ │ + mov r3, #3 │ │ │ │ + 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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ 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 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61728 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + beq 61718 <_PyMonitoring_FirePyReturnEvent@@Base+0x70> │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a6630 │ │ │ │ + bl a65ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -00061730 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov ip, #2 │ │ │ │ - mov r3, #3 │ │ │ │ - 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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #68] @ 61780 <_PyMonitoring_FirePyReturnEvent@@Base+0xd8> │ │ │ │ + bl 2b16ac <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + blt 61760 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #40] @ 61784 <_PyMonitoring_FirePyReturnEvent@@Base+0xdc> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a99c4 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 92dcc │ │ │ │ + subs r2, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #12] @ 61788 <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a99c4 │ │ │ │ + subseq lr, r7, ip, lsr r7 │ │ │ │ + eorseq ip, r8, r8, ror #21 │ │ │ │ + @ instruction: 0x0038caf0 │ │ │ │ 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 │ │ │ │ @@ -56509,396 +56514,326 @@ │ │ │ │ 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 617d0 <_PyMonitoring_FirePyReturnEvent@@Base+0xa0> │ │ │ │ + bne 617e4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61804 <_PyMonitoring_FirePyReturnEvent@@Base+0xd4> │ │ │ │ - ldr ip, [pc, #720] @ 61aa8 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ + beq 61818 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + ldr ip, [pc, #716] @ 61ab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x410> │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 618a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 61854 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ + beq 61868 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61828 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + beq 6183c <_PyMonitoring_FirePyReturnEvent@@Base+0x194> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 61828 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + bne 6183c <_PyMonitoring_FirePyReturnEvent@@Base+0x194> │ │ │ │ mov r2, #0 │ │ │ │ - b 6185c <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + b 61870 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6183c <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ + bne 61850 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 6185c <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ - bl 10329c │ │ │ │ + b 61870 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ + bl 103280 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 618a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + blt 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 61820 <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ - b 61834 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + beq 61834 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ + b 61848 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e954c │ │ │ │ + bl 2e9a2c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 618a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6190c <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + beq 61920 <_PyMonitoring_FirePyReturnEvent@@Base+0x278> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 618a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ - ldr r3, [pc, #532] @ 61aac <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ - ldr r1, [pc, #532] @ 61ab0 <_PyMonitoring_FirePyReturnEvent@@Base+0x380> │ │ │ │ + beq 618bc <_PyMonitoring_FirePyReturnEvent@@Base+0x214> │ │ │ │ + ldr r3, [pc, #528] @ 61abc <_PyMonitoring_FirePyReturnEvent@@Base+0x414> │ │ │ │ + ldr r1, [pc, #528] @ 61ac0 <_PyMonitoring_FirePyReturnEvent@@Base+0x418> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 61a58 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ + b 61a6c <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15d28c │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 618cc <_PyMonitoring_FirePyReturnEvent@@Base+0x19c> │ │ │ │ - ldr r3, [pc, #492] @ 61aac <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ - ldr r1, [pc, #496] @ 61ab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x384> │ │ │ │ + bne 618e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x238> │ │ │ │ + ldr r3, [pc, #488] @ 61abc <_PyMonitoring_FirePyReturnEvent@@Base+0x414> │ │ │ │ + ldr r1, [pc, #492] @ 61ac4 <_PyMonitoring_FirePyReturnEvent@@Base+0x41c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 618a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 618a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6190c <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #448] @ 61ab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x388> │ │ │ │ - ldr r1, [pc, #448] @ 61abc <_PyMonitoring_FirePyReturnEvent@@Base+0x38c> │ │ │ │ + ble 61920 <_PyMonitoring_FirePyReturnEvent@@Base+0x278> │ │ │ │ + ldr r3, [pc, #444] @ 61ac8 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ + ldr r1, [pc, #444] @ 61acc <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 618a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + bl 1132c8 │ │ │ │ + b 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 61b54 <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ + bl 61b6c <_PyMonitoring_FirePyReturnEvent@@Base+0x4c4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61930 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + bne 61944 <_PyMonitoring_FirePyReturnEvent@@Base+0x29c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 618a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 618a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + bl 1132c8 │ │ │ │ + b 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ 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 a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61a0c <_PyMonitoring_FirePyReturnEvent@@Base+0x2dc> │ │ │ │ + beq 61a20 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6191c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ + beq 61930 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6191c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ + bne 61930 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6191c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 61930 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61a58 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ + beq 61a6c <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61a44 <_PyMonitoring_FirePyReturnEvent@@Base+0x314> │ │ │ │ - bl c3cf0 │ │ │ │ + blt 61a58 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b0> │ │ │ │ + bl c3d70 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2e9854 │ │ │ │ + bl 2e9d34 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ - b 61a50 <_PyMonitoring_FirePyReturnEvent@@Base+0x320> │ │ │ │ + bl c7ac8 │ │ │ │ + b 61a64 <_PyMonitoring_FirePyReturnEvent@@Base+0x3bc> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e9854 │ │ │ │ + bl 2e9d34 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ - blgt fef48fe8 <__bss_end__@@Base+0xfe9840a0> │ │ │ │ + blgt fef48ff8 <__bss_end__@@Base+0xfe9840b0> │ │ │ │ ldrbtcc sp, [ip], -r7, lsl #10 │ │ │ │ addsvs r2, sl, #688128 @ 0xa8000 │ │ │ │ rsbscc sp, r0, r7, lsl sp │ │ │ │ cmpls r9, sl, asr r1 │ │ │ │ @ instruction: 0xf70e5939 │ │ │ │ - strne lr, [pc, #-3288]! @ 60db4 <_PyMonitoring_FirePyStartEvent@@Base+0x134> │ │ │ │ + strne lr, [pc, #-3288]! @ 60dc4 <_PyMonitoring_FirePyStartEvent@@Base+0x1c4> │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldrvs r2, [r3, -r7, ror #12]! │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ @ instruction: 0x8eb44a87 │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ - blle 36d2d8 <_IO_stdin_used@@Base+0x15bd8> │ │ │ │ + blle 36d2e8 <_IO_stdin_used@@Base+0x157a8> │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ @ instruction: 0x47b5481d │ │ │ │ subseq r4, r7, ip, lsl #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #5 │ │ │ │ - @ instruction: 0x003862f4 │ │ │ │ + eorseq r6, r8, ip, lsl #14 │ │ │ │ + eorseq r6, r8, r4, lsr r7 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #6 │ │ │ │ - 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] @ 61b20 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f0> │ │ │ │ - bl 2b16a8 <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - blt 61b00 <_PyMonitoring_FirePyReturnEvent@@Base+0x3d0> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #40] @ 61b24 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f4> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9a48 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92d88 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #12] @ 61b28 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f8> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9a48 │ │ │ │ - subseq lr, r7, ip, lsr r7 │ │ │ │ - eorseq ip, r8, r8, lsr #13 │ │ │ │ - @ instruction: 0x0038c6b0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bc09c <_PyLong_Copy@@Base> │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 61b50 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ - b a9a48 │ │ │ │ - eorseq r9, r8, r0, lsr #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 61b7c <_PyMonitoring_FirePyReturnEvent@@Base+0x44c> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a6630 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq r6, r8, r0, ror #14 │ │ │ │ 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 aafc4 │ │ │ │ + bl aaf40 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61bb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x488> │ │ │ │ - bl a55fc │ │ │ │ + bne 61b04 <_PyMonitoring_FirePyReturnEvent@@Base+0x45c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61bec <_PyMonitoring_FirePyReturnEvent@@Base+0x4bc> │ │ │ │ + bne 61b38 <_PyMonitoring_FirePyReturnEvent@@Base+0x490> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61be4 <_PyMonitoring_FirePyReturnEvent@@Base+0x4b4> │ │ │ │ + beq 61b30 <_PyMonitoring_FirePyReturnEvent@@Base+0x488> │ │ │ │ cmn r4, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ - blt 61be0 <_PyMonitoring_FirePyReturnEvent@@Base+0x4b0> │ │ │ │ + blt 61b2c <_PyMonitoring_FirePyReturnEvent@@Base+0x484> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ movge r3, r4 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 61bf4 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c4> │ │ │ │ + ldr r0, [pc, #8] @ 61b40 <_PyMonitoring_FirePyReturnEvent@@Base+0x498> │ │ │ │ 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, lr} │ │ │ │ + push {r4, 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] @ 61c90 <_PyMonitoring_FirePyReturnEvent@@Base+0x560> │ │ │ │ - bl b6a94 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x514> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 2a8f4 <__clock_getres64@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61c4c <_PyMonitoring_FirePyReturnEvent@@Base+0x51c> │ │ │ │ - ldr r3, [pc, #84] @ 61c94 <_PyMonitoring_FirePyReturnEvent@@Base+0x564> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - mov r0, #0 │ │ │ │ - b 61c88 <_PyMonitoring_FirePyReturnEvent@@Base+0x558> │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 3556a0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r5, r1 │ │ │ │ - bl 35561c │ │ │ │ - ldr r2, [pc, #44] @ 61c98 <_PyMonitoring_FirePyReturnEvent@@Base+0x568> │ │ │ │ - ldr r3, [pc, #44] @ 61c9c <_PyMonitoring_FirePyReturnEvent@@Base+0x56c> │ │ │ │ - bl 355700 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1bc3b4 <_PyLong_Copy@@Base> │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc] @ 61b68 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c0> │ │ │ │ + b a99c4 │ │ │ │ + @ instruction: 0x00389cf0 │ │ │ │ + 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 61b94 <_PyMonitoring_FirePyReturnEvent@@Base+0x4ec> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a65ac │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 35534c │ │ │ │ - bl ab0b4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, r0, ror #22 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ - cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ + pop {r4, pc} │ │ │ │ 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 61cdc <_PyMonitoring_FirePyReturnEvent@@Base+0x5ac> │ │ │ │ - ldr r2, [pc, #136] @ 61d54 <_PyMonitoring_FirePyReturnEvent@@Base+0x624> │ │ │ │ - ldr r1, [pc, #136] @ 61d58 <_PyMonitoring_FirePyReturnEvent@@Base+0x628> │ │ │ │ - ldr r0, [pc, #136] @ 61d5c <_PyMonitoring_FirePyReturnEvent@@Base+0x62c> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 61bd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x530> │ │ │ │ + ldr r2, [pc, #136] @ 61c50 <_PyMonitoring_FirePyReturnEvent@@Base+0x5a8> │ │ │ │ + ldr r1, [pc, #136] @ 61c54 <_PyMonitoring_FirePyReturnEvent@@Base+0x5ac> │ │ │ │ + ldr r0, [pc, #136] @ 61c58 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b0> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 61d4c <_PyMonitoring_FirePyReturnEvent@@Base+0x61c> │ │ │ │ - ldr r6, [pc, #124] @ 61d60 <_PyMonitoring_FirePyReturnEvent@@Base+0x630> │ │ │ │ + b 61c48 <_PyMonitoring_FirePyReturnEvent@@Base+0x5a0> │ │ │ │ + ldr r6, [pc, #124] @ 61c5c <_PyMonitoring_FirePyReturnEvent@@Base+0x5b4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ sub r1, r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 2fab94 │ │ │ │ + bl 2fb074 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq 61d4c <_PyMonitoring_FirePyReturnEvent@@Base+0x61c> │ │ │ │ + beq 61c48 <_PyMonitoring_FirePyReturnEvent@@Base+0x5a0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61cd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5a4> │ │ │ │ + beq 61bd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x528> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 61d38 <_PyMonitoring_FirePyReturnEvent@@Base+0x608> │ │ │ │ + beq 61c34 <_PyMonitoring_FirePyReturnEvent@@Base+0x58c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 61d40 <_PyMonitoring_FirePyReturnEvent@@Base+0x610> │ │ │ │ + beq 61c3c <_PyMonitoring_FirePyReturnEvent@@Base+0x594> │ │ │ │ mov r4, r5 │ │ │ │ - b 61d4c <_PyMonitoring_FirePyReturnEvent@@Base+0x61c> │ │ │ │ + b 61c48 <_PyMonitoring_FirePyReturnEvent@@Base+0x5a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 61d38 <_PyMonitoring_FirePyReturnEvent@@Base+0x608> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 61c34 <_PyMonitoring_FirePyReturnEvent@@Base+0x58c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq r9, r5, ip, asr r5 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + mlaseq r5, ip, r9, r9 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 61d90 <_PyMonitoring_FirePyReturnEvent@@Base+0x660> │ │ │ │ + bne 61c8c <_PyMonitoring_FirePyReturnEvent@@Base+0x5e4> │ │ │ │ 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] @ 61d98 <_PyMonitoring_FirePyReturnEvent@@Base+0x668> │ │ │ │ + ldr r0, [pc] @ 61c94 <_PyMonitoring_FirePyReturnEvent@@Base+0x5ec> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 18b6d0 │ │ │ │ + b 18ba30 │ │ │ │ │ │ │ │ -00061da4 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00061ca0 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, #4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ @@ -56908,99 +56843,95 @@ │ │ │ │ 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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 61dfc <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r9 │ │ │ │ - ldr r0, [pc] @ 61e08 <_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 61e3c <_PyMonitoring_FireCallEvent@@Base+0x98> │ │ │ │ - ldr r3, [pc, #80] @ 61e80 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #80] @ 61e84 <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ + bne 61d20 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ + ldr r3, [pc, #80] @ 61d64 <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #80] @ 61d68 <_PyMonitoring_FireCallEvent@@Base+0xc8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 61e58 <_PyMonitoring_FireCallEvent@@Base+0xb4> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 61d3c <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61e60 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ - ldr r3, [pc, #48] @ 61e80 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #52] @ 61e88 <_PyMonitoring_FireCallEvent@@Base+0xe4> │ │ │ │ + beq 61d44 <_PyMonitoring_FireCallEvent@@Base+0xa4> │ │ │ │ + ldr r3, [pc, #48] @ 61d64 <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #52] @ 61d6c <_PyMonitoring_FireCallEvent@@Base+0xcc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61e78 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ + beq 61d5c <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 61e8c <_PyMonitoring_FireCallEvent@@Base+0xe8> │ │ │ │ - b b9750 │ │ │ │ - ldr r0, [pc, #16] @ 61e90 <_PyMonitoring_FireCallEvent@@Base+0xec> │ │ │ │ + ldr r1, [pc, #20] @ 61d70 <_PyMonitoring_FireCallEvent@@Base+0xd0> │ │ │ │ + b b9748 │ │ │ │ + ldr r0, [pc, #16] @ 61d74 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - eorseq lr, r6, r4, lsl #22 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + eorseq lr, r6, r4, asr #30 │ │ │ │ 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 r1, sp, #4 │ │ │ │ - bl 6218c <_PyMonitoring_FireJumpEvent@@Base+0x258> │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr r1, [pc, #116] @ 61e10 <_PyMonitoring_FireCallEvent@@Base+0x170> │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61f20 <_PyMonitoring_FireCallEvent@@Base+0x17c> │ │ │ │ + beq 61dc4 <_PyMonitoring_FireCallEvent@@Base+0x124> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29d60 <__clock_gettime64@plt> │ │ │ │ + bl 2a8f4 <__clock_getres64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61ee4 <_PyMonitoring_FireCallEvent@@Base+0x140> │ │ │ │ - ldr r3, [pc, #80] @ 61f28 <_PyMonitoring_FireCallEvent@@Base+0x184> │ │ │ │ + beq 61dcc <_PyMonitoring_FireCallEvent@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #84] @ 61e14 <_PyMonitoring_FireCallEvent@@Base+0x174> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, #0 │ │ │ │ - b 61f20 <_PyMonitoring_FireCallEvent@@Base+0x17c> │ │ │ │ + b 61e08 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 3556a0 │ │ │ │ + bl 355ac4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 35561c │ │ │ │ - ldr r2, [pc, #40] @ 61f2c <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ - ldr r3, [pc, #40] @ 61f30 <_PyMonitoring_FireCallEvent@@Base+0x18c> │ │ │ │ - bl 355700 │ │ │ │ + bl 355a40 │ │ │ │ + ldr r2, [pc, #44] @ 61e18 <_PyMonitoring_FireCallEvent@@Base+0x178> │ │ │ │ + ldr r3, [pc, #44] @ 61e1c <_PyMonitoring_FireCallEvent@@Base+0x17c> │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35534c │ │ │ │ - bl ab0b4 │ │ │ │ + bl 355770 │ │ │ │ + bl ab030 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + eorseq pc, r8, r0, lsr #31 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -00061f34 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00061e20 <_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 │ │ │ │ @@ -57008,26 +56939,46 @@ │ │ │ │ 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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b a6314 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 61ea0 <_PyMonitoring_FireJumpEvent@@Base+0x80> │ │ │ │ + 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 355524 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a5868 │ │ │ │ + mov r0, r3 │ │ │ │ + b a5868 │ │ │ │ + ldr r0, [pc] @ 61eb0 <_PyMonitoring_FireJumpEvent@@Base+0x90> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r9 │ │ │ │ + ldr r0, [pc] @ 61ebc <_PyMonitoring_FireJumpEvent@@Base+0x9c> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r9 │ │ │ │ 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] @ 6211c <_PyMonitoring_FireJumpEvent@@Base+0x1e8> │ │ │ │ + ldr lr, [pc, #376] @ 62058 <_PyMonitoring_FireJumpEvent@@Base+0x238> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -57037,150 +56988,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 62000 <_PyMonitoring_FireJumpEvent@@Base+0xcc> │ │ │ │ + bne 61f3c <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62044 <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ + beq 61f80 <_PyMonitoring_FireJumpEvent@@Base+0x160> │ │ │ │ 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] @ 62120 <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ + ldr ip, [pc, #256] @ 6205c <_PyMonitoring_FireJumpEvent@@Base+0x23c> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 62100 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + beq 6203c <_PyMonitoring_FireJumpEvent@@Base+0x21c> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620fc <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 62038 <_PyMonitoring_FireJumpEvent@@Base+0x218> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27c54c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27c684 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620fc <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 62038 <_PyMonitoring_FireJumpEvent@@Base+0x218> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 298c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298ac8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620fc <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 62038 <_PyMonitoring_FireJumpEvent@@Base+0x218> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #132] @ 62124 <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ - ldr r0, [pc, #132] @ 62128 <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #132] @ 62060 <_PyMonitoring_FireJumpEvent@@Base+0x240> │ │ │ │ + ldr r0, [pc, #132] @ 62064 <_PyMonitoring_FireJumpEvent@@Base+0x244> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 620fc <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ - bl c3cf0 │ │ │ │ + blt 62038 <_PyMonitoring_FireJumpEvent@@Base+0x218> │ │ │ │ + bl c3d70 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #68] @ 6212c <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ - bge 62100 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #64] @ 62130 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ + ldrge r4, [pc, #68] @ 62068 <_PyMonitoring_FireJumpEvent@@Base+0x248> │ │ │ │ + bge 6203c <_PyMonitoring_FireJumpEvent@@Base+0x21c> │ │ │ │ + ldr r3, [pc, #64] @ 6206c <_PyMonitoring_FireJumpEvent@@Base+0x24c> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14419c │ │ │ │ + bl 144224 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r3, r8, lsr #19 │ │ │ │ + subseq ip, r3, r0, ror #27 │ │ │ │ ldrheq r4, [r7], #-8 │ │ │ │ - eorseq ip, r8, r8, asr #27 │ │ │ │ - @ instruction: 0x0038cdd0 │ │ │ │ + eorseq sp, r8, r0, lsl #4 │ │ │ │ + eorseq sp, r8, r8, lsl #4 │ │ │ │ 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] @ 62184 <_PyMonitoring_FireJumpEvent@@Base+0x250> │ │ │ │ + ldr r4, [pc, #56] @ 620c0 <_PyMonitoring_FireJumpEvent@@Base+0x2a0> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ 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 157e6c │ │ │ │ + bl 157e7c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #8] @ 62188 <_PyMonitoring_FireJumpEvent@@Base+0x254> │ │ │ │ + ldr r0, [pc, #8] @ 620c4 <_PyMonitoring_FireJumpEvent@@Base+0x2a4> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a48 │ │ │ │ + b a99c4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq pc, r8, r0, ror fp @ │ │ │ │ + @ instruction: 0x0038ffb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 147e34 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 621e8 <_PyMonitoring_FireJumpEvent@@Base+0x2b4> │ │ │ │ - bl a55fc │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 62224 <_PyMonitoring_FireBranchEvent@@Base+0xbc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 621e8 <_PyMonitoring_FireJumpEvent@@Base+0x2b4> │ │ │ │ - ldr r3, [pc, #44] @ 621f4 <_PyMonitoring_FireJumpEvent@@Base+0x2c0> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r4, [r3] │ │ │ │ - bl 124874 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #32] @ 621f8 <_PyMonitoring_FireJumpEvent@@Base+0x2c4> │ │ │ │ + beq 62154 <_PyMonitoring_FireJumpEvent@@Base+0x334> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 29d60 <__clock_gettime64@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62118 <_PyMonitoring_FireJumpEvent@@Base+0x2f8> │ │ │ │ + ldr r3, [pc, #80] @ 6215c <_PyMonitoring_FireJumpEvent@@Base+0x33c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144200 │ │ │ │ + mov r0, #0 │ │ │ │ + b 62154 <_PyMonitoring_FireJumpEvent@@Base+0x334> │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 355ac4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 355a40 │ │ │ │ + ldr r2, [pc, #40] @ 62160 <_PyMonitoring_FireJumpEvent@@Base+0x340> │ │ │ │ + ldr r3, [pc, #40] @ 62164 <_PyMonitoring_FireJumpEvent@@Base+0x344> │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1175c0 │ │ │ │ - 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 pc, r8, r4, ror fp @ │ │ │ │ + mov r1, r5 │ │ │ │ + bl 355770 │ │ │ │ + bl ab030 │ │ │ │ + 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} │ │ │ │ │ │ │ │ -000621fc <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +00062168 <_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] │ │ │ │ @@ -57188,112 +57151,90 @@ │ │ │ │ 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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ 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] @ 622ac <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #80] @ 62218 <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ + bl 357b00 │ │ │ │ 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 62274 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + bne 621e0 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 62298 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ - bl a55fc │ │ │ │ + bne 62204 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 622a4 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bne 62210 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 622e8 <_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 355100 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a58ec │ │ │ │ - mov r0, r3 │ │ │ │ - b a58ec │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b a6290 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 6237c <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ - sub sp, sp, #72 @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 147ebc │ │ │ │ + cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 6232c <_PyMonitoring_FireBranchEvent@@Base+0x130> │ │ │ │ - add r0, r0, #13 │ │ │ │ - bl 22d844 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 2e9d80 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6234c <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ - add r0, r4, #13 │ │ │ │ - bl 8b0dc │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 32ace0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 6237c <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 62374 <_PyMonitoring_FireBranchEvent@@Base+0x178> │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + bne 62280 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62280 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ + ldr r3, [pc, #44] @ 6228c <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r3] │ │ │ │ + bl 12491c <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #32] @ 62290 <_PyMonitoring_FireBranchEvent@@Base+0x128> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 117600 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + str r4, [r5] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038ffb4 │ │ │ │ │ │ │ │ -00062380 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00062294 <_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 62674 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62410 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + beq 62324 <_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] │ │ │ │ @@ -57301,31 +57242,67 @@ │ │ │ │ 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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 6240c <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ - bl 11a68c │ │ │ │ - b 62410 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ - bl 9b184 │ │ │ │ + bne 62320 <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ + bl 11a6d0 │ │ │ │ + b 62324 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #112] @ 623bc <_PyMonitoring_FirePyThrowEvent@@Base+0x128> │ │ │ │ + sub sp, sp, #72 @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 6236c <_PyMonitoring_FirePyThrowEvent@@Base+0xd8> │ │ │ │ + add r0, r0, #13 │ │ │ │ + bl 22d970 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 2ea260 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6238c <_PyMonitoring_FirePyThrowEvent@@Base+0xf8> │ │ │ │ + add r0, r4, #13 │ │ │ │ + bl 8b080 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32b0f4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 623bc <_PyMonitoring_FirePyThrowEvent@@Base+0x128> │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 623b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x120> │ │ │ │ + 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, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #392] @ 625c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x244> │ │ │ │ + ldr lr, [pc, #392] @ 62568 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -57335,259 +57312,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 62498 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ + bne 6243c <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 624e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ + beq 62484 <_PyMonitoring_FirePyThrowEvent@@Base+0x1f0> │ │ │ │ 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] @ 625c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ + ldr ip, [pc, #272] @ 6256c <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r7, r4 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 625a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + beq 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62554 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ + beq 624f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 625a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + beq 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ cmn r6, #1 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - beq 62538 <_PyMonitoring_FirePyThrowEvent@@Base+0x1b8> │ │ │ │ + beq 624dc <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49b00 │ │ │ │ + bl 495d0 │ │ │ │ mov r4, r0 │ │ │ │ - b 625a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - ldr r1, [pc, #140] @ 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x24c> │ │ │ │ - ldr r0, [pc, #140] @ 625d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ + b 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + ldr r1, [pc, #140] @ 62570 <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #140] @ 62574 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6255c <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ + bge 62500 <_PyMonitoring_FirePyThrowEvent@@Base+0x26c> │ │ │ │ mov r4, #0 │ │ │ │ - b 625a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - bl c3cf0 │ │ │ │ + b 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + bl c3d70 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2aa2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #72] @ 625d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ - bge 625a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - ldr r3, [pc, #68] @ 625d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x258> │ │ │ │ + ldrge r4, [pc, #72] @ 62578 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e4> │ │ │ │ + bge 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + ldr r3, [pc, #68] @ 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14419c │ │ │ │ - b 62554 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ + bl 144224 │ │ │ │ + b 624f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r0, ror #19 │ │ │ │ + subseq ip, r3, r8, lsl lr │ │ │ │ subseq r4, r7, r4, ror #1 │ │ │ │ - eorseq sl, r8, r4, lsr sl │ │ │ │ - eorseq sp, r8, r8, lsl sp │ │ │ │ + eorseq sl, r8, r0, ror #29 │ │ │ │ + eorseq lr, r8, r0, lsl #2 │ │ │ │ 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 11a6ac │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5] │ │ │ │ + bne 625c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x330> │ │ │ │ + ldr r3, [pc, #28] @ 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x338> │ │ │ │ + ldr r1, [pc, #28] @ 625d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x33c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 117600 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0038ffd8 │ │ │ │ + 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] @ 62668 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ + ldr r1, [pc, #104] @ 62660 <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6265c <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ + beq 62654 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c3368 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c3680 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6265c <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ + blt 62654 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c48a4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c4bbc <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6265c <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ + beq 62654 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 6266c <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ - beq 62660 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ - ldr r3, [pc, #24] @ 62670 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f0> │ │ │ │ + ldreq r0, [pc, #28] @ 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d0> │ │ │ │ + beq 62658 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #24] @ 62668 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r8, r8, fp, pc @ │ │ │ │ + eorseq r0, r9, r0 │ │ │ │ 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 11a668 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 626b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x338> │ │ │ │ - ldr r3, [pc, #28] @ 626c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x340> │ │ │ │ - ldr r1, [pc, #28] @ 626c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x344> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1175c0 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, ip, lsr #23 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne 626e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x360> │ │ │ │ - ldr r0, [pc, #16] @ 626ec <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ - mov r1, #6 │ │ │ │ - b a5578 │ │ │ │ - ldr r0, [pc, #8] @ 626f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ - mov r1, #6 │ │ │ │ - b a5578 │ │ │ │ - eorseq r6, r8, r8, lsr r6 │ │ │ │ - eorseq r6, r8, r0, asr #12 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ 62744 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c4> │ │ │ │ - bl 2b16a8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #52] @ 626bc <_PyMonitoring_FirePyThrowEvent@@Base+0x428> │ │ │ │ + bl 2b16ac <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 62738 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ + beq 626b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62738 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ + beq 626b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 62748 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c8> │ │ │ │ - b a9a48 │ │ │ │ + ldr r0, [pc, #16] @ 626c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x42c> │ │ │ │ + b a99c4 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 6274c <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ - b a9a48 │ │ │ │ + ldr r0, [pc, #8] @ 626c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x430> │ │ │ │ + b a99c4 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038f2d0 │ │ │ │ - mlaseq r8, r0, pc, sp @ │ │ │ │ + eorseq pc, r8, r0, lsl r7 @ │ │ │ │ + eorseq lr, r8, r0, asr #7 │ │ │ │ │ │ │ │ -00062750 : │ │ │ │ +000626c8 : │ │ │ │ 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 f3e00 │ │ │ │ + bl f3f0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23c7d4 │ │ │ │ + bl 23c8f8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6278c │ │ │ │ - ldr r0, [pc, #16] @ 62798 │ │ │ │ - bl 2a5d10 │ │ │ │ + bne 62704 │ │ │ │ + ldr r0, [pc, #16] @ 62710 │ │ │ │ + bl 2a5ba0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038fbd4 │ │ │ │ + eorseq r0, r9, r4, lsl r0 │ │ │ │ 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 627e0 │ │ │ │ + beq 62758 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163920 │ │ │ │ + bl 163934 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 62818 │ │ │ │ - ldr r0, [pc, #32] @ 62824 │ │ │ │ - bl 2b16a8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 62790 │ │ │ │ + ldr r0, [pc, #32] @ 6279c │ │ │ │ + bl 2b16ac <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 62828 │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #20] @ 627a0 │ │ │ │ + bl a99c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038c6b0 │ │ │ │ + @ instruction: 0x0038caf0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 627bc │ │ │ │ + ldr r0, [pc, #16] @ 627c8 │ │ │ │ + mov r1, #6 │ │ │ │ + b a54f4 │ │ │ │ + ldr r0, [pc, #8] @ 627cc │ │ │ │ + mov r1, #6 │ │ │ │ + b a54f4 │ │ │ │ + eorseq r6, r8, r8, ror sl │ │ │ │ + eorseq r6, r8, r0, lsl #21 │ │ │ │ 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] @ 6296c │ │ │ │ + ldr lr, [pc, #288] @ 62910 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -57597,111 +57574,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 628a8 │ │ │ │ + bne 6284c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 628ec │ │ │ │ + beq 62890 │ │ │ │ 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] @ 62970 │ │ │ │ + ldr ip, [pc, #168] @ 62914 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 62950 │ │ │ │ + beq 628f4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62910 │ │ │ │ + bne 628b4 │ │ │ │ mov r4, #0 │ │ │ │ - b 62950 │ │ │ │ - bl c3cf0 │ │ │ │ + b 628f4 │ │ │ │ + bl c3d70 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #60] @ 62974 │ │ │ │ - bge 62950 │ │ │ │ - ldr r3, [pc, #56] @ 62978 │ │ │ │ + ldrge r4, [pc, #60] @ 62918 │ │ │ │ + bge 628f4 │ │ │ │ + ldr r3, [pc, #56] @ 6291c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14419c │ │ │ │ - b 62908 │ │ │ │ + bl 144224 │ │ │ │ + b 628ac │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq ip, r3, r8, lsl sl │ │ │ │ + subseq ip, r3, r0, asr lr │ │ │ │ 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 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 629b4 │ │ │ │ - bl a55fc │ │ │ │ + bne 62958 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 629f8 │ │ │ │ - bl c3cf0 │ │ │ │ + bne 6299c │ │ │ │ + bl c3d70 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 62a10 │ │ │ │ + beq 629b4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 62a00 │ │ │ │ - bl 1324b8 │ │ │ │ + bne 629a4 │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 629b4 │ │ │ │ + beq 62958 │ │ │ │ mov r0, #0 │ │ │ │ - b 62a68 │ │ │ │ - ldr r3, [pc, #104] @ 62a70 │ │ │ │ + b 62a0c │ │ │ │ + ldr r3, [pc, #104] @ 62a14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 62a68 │ │ │ │ + bl 144200 │ │ │ │ + b 62a0c │ │ │ │ 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] │ │ │ │ @@ -57715,15 +57692,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 4a7a0 │ │ │ │ + bl 4a5d0 │ │ │ │ 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 │ │ │ │ @@ -57731,155 +57708,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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 62bd4 │ │ │ │ - ldr r5, [pc, #392] @ 62c44 │ │ │ │ + beq 62b78 │ │ │ │ + ldr r5, [pc, #392] @ 62be8 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 62c3c │ │ │ │ - ldr r0, [pc, #380] @ 62c48 │ │ │ │ - ldr r1, [pc, #380] @ 62c4c │ │ │ │ + beq 62be0 │ │ │ │ + ldr r0, [pc, #380] @ 62bec │ │ │ │ + ldr r1, [pc, #380] @ 62bf0 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #368] @ 62c50 │ │ │ │ - ldr r3, [pc, #368] @ 62c54 │ │ │ │ - ldr r0, [pc, #368] @ 62c58 │ │ │ │ + ldr r1, [pc, #368] @ 62bf4 │ │ │ │ + ldr r3, [pc, #368] @ 62bf8 │ │ │ │ + ldr r0, [pc, #368] @ 62bfc │ │ │ │ mov r2, r4 │ │ │ │ - bl 8bd48 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bcec <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 62bd0 │ │ │ │ + beq 62b74 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 63080 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bl 6301c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 157e6c │ │ │ │ + bl 157e7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 62bd0 │ │ │ │ + beq 62b74 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ ldr r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 236140 │ │ │ │ + bl 23626c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62b64 │ │ │ │ - ldr r1, [pc, #272] @ 62c5c │ │ │ │ + beq 62b08 │ │ │ │ + ldr r1, [pc, #272] @ 62c00 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 349bc0 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 349fe4 <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62b68 │ │ │ │ + beq 62b0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bb80 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16ba68 <_Py_hashtable_destroy@@Base> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 157e6c │ │ │ │ + bl 157e7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62bd0 │ │ │ │ - ldr r1, [pc, #216] @ 62c60 │ │ │ │ - ldr r0, [pc, #216] @ 62c64 │ │ │ │ - bl 8cf64 │ │ │ │ - ldr r1, [pc, #212] @ 62c68 │ │ │ │ + beq 62b74 │ │ │ │ + ldr r1, [pc, #216] @ 62c04 │ │ │ │ + ldr r0, [pc, #216] @ 62c08 │ │ │ │ + bl 8cf08 │ │ │ │ + ldr r1, [pc, #212] @ 62c0c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 349bc0 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 349fe4 <_Py_hashtable_foreach@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 62bb8 │ │ │ │ - ldr r1, [pc, #192] @ 62c6c │ │ │ │ + bne 62b5c │ │ │ │ + ldr r1, [pc, #192] @ 62c10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 349bc0 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 349fe4 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ 62c64 │ │ │ │ + ldr r0, [pc, #164] @ 62c08 │ │ │ │ mov r1, #0 │ │ │ │ - bl 8cf64 │ │ │ │ + bl 8cf08 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 62c08 │ │ │ │ - b 62bd4 │ │ │ │ - bl 29e588 │ │ │ │ + beq 62bac │ │ │ │ + b 62b78 │ │ │ │ + bl 29e418 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62c08 │ │ │ │ + beq 62bac │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 62c08 │ │ │ │ + beq 62bac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 62c08 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 62bac │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62c18 │ │ │ │ - bl 16bb80 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62bbc │ │ │ │ + bl 16ba68 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62c28 │ │ │ │ - bl 16bb80 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62bcc │ │ │ │ + bl 16ba68 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62c38 │ │ │ │ - bl 16bb80 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62bdc │ │ │ │ + bl 16ba68 <_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: 0x0018e4b4 │ │ │ │ - eorseq sl, r4, r0, ror #7 │ │ │ │ - andseq fp, r6, r0, lsl #19 │ │ │ │ - andeq r3, r6, r0, asr #12 │ │ │ │ + andseq lr, r8, r4, lsl r8 │ │ │ │ + eorseq sl, r4, r4, asr #13 │ │ │ │ + andseq fp, r6, r8, asr r9 │ │ │ │ + ldrdeq r3, [r6], -r8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ @ instruction: 0x00576390 │ │ │ │ - muleq r6, r8, r6 │ │ │ │ - andeq r3, r6, r4, asr r8 │ │ │ │ + andeq r3, r6, ip, lsr r6 │ │ │ │ + strdeq r3, [r6], -r8 │ │ │ │ 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 62ca0 │ │ │ │ - ldr r3, [pc, #56] @ 62ccc │ │ │ │ - ldr r1, [pc, #56] @ 62cd0 │ │ │ │ + bne 62c44 │ │ │ │ + ldr r3, [pc, #56] @ 62c70 │ │ │ │ + ldr r1, [pc, #56] @ 62c74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 62cbc │ │ │ │ + bl 18eeb4 │ │ │ │ + b 62c60 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62cc4 │ │ │ │ - ldr r3, [pc, #24] @ 62ccc │ │ │ │ - ldr r1, [pc, #28] @ 62cd4 │ │ │ │ + beq 62c68 │ │ │ │ + ldr r3, [pc, #24] @ 62c70 │ │ │ │ + ldr r1, [pc, #28] @ 62c78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 62cd8 │ │ │ │ + ldr r0, [pc, #12] @ 62c7c │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - eorseq lr, r6, r4, lsl #22 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + eorseq lr, r6, r4, asr #30 │ │ │ │ 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 │ │ │ │ @@ -57887,76 +57864,76 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 62d9c │ │ │ │ + bne 62d40 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpge r5, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - ble 62d68 │ │ │ │ + ble 62d0c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62d68 │ │ │ │ + bne 62d0c │ │ │ │ sub r1, r7, r5 │ │ │ │ add r0, r6, r5 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ mov r4, r0 │ │ │ │ - b 62d9c │ │ │ │ - ldr r3, [pc, #76] @ 62dbc │ │ │ │ + b 62d40 │ │ │ │ + ldr r3, [pc, #76] @ 62d60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 62d8c │ │ │ │ + bne 62d30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 62d9c │ │ │ │ + b 62d40 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62db0 │ │ │ │ + beq 62d54 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ 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 62e94 │ │ │ │ + bne 62e38 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62e94 │ │ │ │ + beq 62e38 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62f00 │ │ │ │ + beq 62ea4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ @@ -57970,73 +57947,73 @@ │ │ │ │ str r1, [r4, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62ea4 │ │ │ │ - ldr r1, [pc, #156] @ 62f08 │ │ │ │ + beq 62e48 │ │ │ │ + ldr r1, [pc, #156] @ 62eac │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ ldr r2, [r3] │ │ │ │ str r1, [r4, #24] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b 62ea4 │ │ │ │ + b 62e48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldmib r5, {r1, r3} │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62ec4 │ │ │ │ + beq 62e68 │ │ │ │ mov r0, #3 │ │ │ │ - bl a2724 │ │ │ │ + bl a26a0 │ │ │ │ mov r5, r0 │ │ │ │ - b 62ed0 │ │ │ │ + b 62e74 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27f4 │ │ │ │ + bl a2770 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 62eec │ │ │ │ + beq 62e90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 62ef4 │ │ │ │ + beq 62e98 │ │ │ │ mov r4, r5 │ │ │ │ - b 62f00 │ │ │ │ + b 62ea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 62eec │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 62e90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00062f0c <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00062eb0 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #10 │ │ │ │ mov r7, r2 │ │ │ │ - bl 62674 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62f9c <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + beq 62f40 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ mov ip, #10 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58044,57 +58021,55 @@ │ │ │ │ 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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 62f98 <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11a68c │ │ │ │ - b 62f9c <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b184 │ │ │ │ + bne 62f3c <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a6d0 │ │ │ │ + b 62f40 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b a6314 │ │ │ │ │ │ │ │ -00062fb0 : │ │ │ │ +00062f4c : │ │ │ │ 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 │ │ │ │ + bl 47b50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23c7d4 │ │ │ │ + bl 23c8f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062fe4 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00062f80 <_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 62674 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63074 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + beq 63010 <_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] │ │ │ │ @@ -58102,174 +58077,173 @@ │ │ │ │ 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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 63070 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ - bl 11a68c │ │ │ │ - b 63074 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ - bl 9b184 │ │ │ │ + bne 6300c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ + bl 11a6d0 │ │ │ │ + b 63010 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + bl 9b1a4 │ │ │ │ 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 2360e8 │ │ │ │ + bl 236214 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 630c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #36] @ 630cc <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ + beq 6305c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #36] @ 63068 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349bc0 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 349fe4 <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 630c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ + beq 63060 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bb80 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16ba68 <_Py_hashtable_destroy@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, r6, r0, lsl r4 │ │ │ │ - ldr r0, [pc] @ 630d8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf4> │ │ │ │ - b 9dd38 │ │ │ │ - eorseq r9, r8, ip, lsr #32 │ │ │ │ + @ instruction: 0x000633b4 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b a6290 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #412] @ 63290 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ - ldr r1, [pc, #412] @ 63294 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2b0> │ │ │ │ + ldr r3, [pc, #412] @ 63228 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a8> │ │ │ │ + ldr r1, [pc, #412] @ 6322c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 63190 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + blt 63128 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp] │ │ │ │ - beq 63190 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + beq 63128 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ 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 631f4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ + b 6318c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x20c> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63190 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + beq 63128 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 63190 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 63128 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 63288 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ + b 63220 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a0> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 274f78 │ │ │ │ + bl 2752f0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 631f4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ + beq 6318c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x20c> │ │ │ │ ldr r8, [sp, #8] │ │ │ │ sub r5, r7, r5 │ │ │ │ sub r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt 63214 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x230> │ │ │ │ + bgt 631ac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22c> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt 63238 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ + bgt 631d0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x250> │ │ │ │ cmn r5, #128 @ 0x80 │ │ │ │ - blt 63260 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x27c> │ │ │ │ + blt 631f8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x278> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64b20 │ │ │ │ + bl 64a20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6316c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 63104 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 63198 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ + bhi 63130 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl cacf8 <_PyBytes_Resize@@Base> │ │ │ │ + bl cad74 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp] │ │ │ │ - b 63288 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ + b 63220 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a0> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64b20 │ │ │ │ + bl 64a20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6316c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 63104 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ - b 631b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d4> │ │ │ │ + b 63150 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d0> │ │ │ │ mov r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64b20 │ │ │ │ + bl 64a20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6316c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 63104 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r4, #0 │ │ │ │ sub r5, r5, #127 @ 0x7f │ │ │ │ - b 631c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ + b 63158 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d8> │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64b20 │ │ │ │ + bl 64a20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6316c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 63104 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r4, #0 │ │ │ │ add r5, r5, #128 @ 0x80 │ │ │ │ - b 631c8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4> │ │ │ │ + b 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, ip, asr ip @ │ │ │ │ + mlaseq r9, ip, r0, r0 │ │ │ │ │ │ │ │ -00063298 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00063230 <_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 62674 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63328 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + beq 632c0 <_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] │ │ │ │ @@ -58277,44 +58251,47 @@ │ │ │ │ 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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 63324 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ - bl 11a68c │ │ │ │ - b 63328 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ - bl 9b184 │ │ │ │ + bne 632bc <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ + bl 11a6d0 │ │ │ │ + b 632c0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc] @ 632d4 <_PyMonitoring_FirePyUnwindEvent@@Base+0xa4> │ │ │ │ + b 9dd58 │ │ │ │ + eorseq r9, r8, ip, ror #8 │ │ │ │ │ │ │ │ -00063334 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +000632d8 <_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] @ 6340c <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ + ldr ip, [pc, #192] @ 633b0 <_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 139828 │ │ │ │ + bl 1398b0 │ │ │ │ mov r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 62674 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63400 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + beq 633a4 <_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] │ │ │ │ @@ -58322,332 +58299,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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 633e4 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + beq 63388 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 633e4 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + bne 63388 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 633f8 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ + bne 6339c <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a68c │ │ │ │ - b 63400 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + bl 11a6d0 │ │ │ │ + b 633a4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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] @ 63488 <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ + ldr r5, [pc, #96] @ 6342c <_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 63478 <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ + beq 6341c <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ ldm r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 91714 <_Py_hashtable_set@@Base> │ │ │ │ + bl 916a0 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63480 <_PyMonitoring_FireStopIterationEvent@@Base+0x14c> │ │ │ │ + bge 63424 <_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 a6314 │ │ │ │ - b 44b00 │ │ │ │ + b 44aa8 │ │ │ │ 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 634ec <_PyMonitoring_FireStopIterationEvent@@Base+0x1b8> │ │ │ │ + bne 63488 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b0> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63528 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ + beq 634c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ 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] @ 63588 <_PyMonitoring_FireStopIterationEvent@@Base+0x254> │ │ │ │ + ldr ip, [pc, #120] @ 63524 <_PyMonitoring_FireStopIterationEvent@@Base+0x24c> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 63528 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ + bne 634c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ mov r5, #0 │ │ │ │ - b 6357c <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ + b 63518 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 1c67fc │ │ │ │ + bl 1c6b14 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2c22a8 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ + bl 2c23d4 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63520 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ + beq 634bc <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ mov r1, r5 │ │ │ │ - bl 314b24 <_PyGen_SetStopIterationValue@@Base+0x4a0> │ │ │ │ + bl 314ca8 <_PyGen_SetStopIterationValue@@Base+0x200> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6357c <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ + beq 63518 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6357c <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ + bne 63518 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 635b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x284> │ │ │ │ - ldr r3, [pc, #120] @ 63624 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ - ldr r1, [pc, #120] @ 63628 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f4> │ │ │ │ + bne 63554 <_PyMonitoring_FireStopIterationEvent@@Base+0x27c> │ │ │ │ + ldr r3, [pc, #120] @ 635c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e8> │ │ │ │ + ldr r1, [pc, #120] @ 635c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 635e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b4> │ │ │ │ - ldr r2, [pc, #108] @ 6362c <_PyMonitoring_FireStopIterationEvent@@Base+0x2f8> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 63584 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ac> │ │ │ │ + ldr r2, [pc, #108] @ 635c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 63604 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d0> │ │ │ │ + beq 635a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 635f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ - ldr r3, [pc, #68] @ 63624 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ - ldr r1, [pc, #76] @ 63630 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fc> │ │ │ │ + bne 6358c <_PyMonitoring_FireStopIterationEvent@@Base+0x2b4> │ │ │ │ + ldr r3, [pc, #68] @ 635c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e8> │ │ │ │ + ldr r1, [pc, #76] @ 635cc <_PyMonitoring_FireStopIterationEvent@@Base+0x2f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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+0x2d4> │ │ │ │ + b 635a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2cc> │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ strb r2, [r3, #32] │ │ │ │ str r1, [r3, #28] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038fcb8 │ │ │ │ + ldrsheq r0, [r9], -r8 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038fcd8 │ │ │ │ - ldr r0, [pc] @ 6363c <_PyMonitoring_FireStopIterationEvent@@Base+0x308> │ │ │ │ - b 9dd38 │ │ │ │ - eorseq r9, r8, ip, lsl r0 │ │ │ │ + eorseq r0, r9, r8, lsl r1 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b a6290 │ │ │ │ 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 63080 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bl 6301c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63688 <_PyMonitoring_FireStopIterationEvent@@Base+0x354> │ │ │ │ + beq 63620 <_PyMonitoring_FireStopIterationEvent@@Base+0x348> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91714 <_Py_hashtable_set@@Base> │ │ │ │ + bl 916a0 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63690 <_PyMonitoring_FireStopIterationEvent@@Base+0x35c> │ │ │ │ + bge 63628 <_PyMonitoring_FireStopIterationEvent@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bb80 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16ba68 <_Py_hashtable_destroy@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc] @ 63638 <_PyMonitoring_FireStopIterationEvent@@Base+0x360> │ │ │ │ + b 9dd58 │ │ │ │ + eorseq r9, r8, ip, asr r4 │ │ │ │ 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 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63784 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + beq 63728 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ mov r0, r8 │ │ │ │ - bl 18bc18 │ │ │ │ + bl 18bf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6371c <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 636c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18bc18 │ │ │ │ + bl 18bf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6371c <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 636c0 <_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 6371c <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 636c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl a32c4 │ │ │ │ + bl a3240 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 63744 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ + bne 636e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63784 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + beq 63728 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63784 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bne 63728 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 63784 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 63728 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6377c <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + beq 63720 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6377c <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + bne 63720 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 637bc <_PyMonitoring_FireStopIterationEvent@@Base+0x488> │ │ │ │ + beq 63760 <_PyMonitoring_FireStopIterationEvent@@Base+0x488> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 6384c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + b 637f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, r5 │ │ │ │ movne r8, r6 │ │ │ │ - beq 6384c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + beq 637f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge 63834 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ + bge 637d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 30cac4 │ │ │ │ + bl 30ca50 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6382c <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ + bne 637d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6384c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + beq 637f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6384c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bne 637f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6384c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 637f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 637dc <_PyMonitoring_FireStopIterationEvent@@Base+0x4a8> │ │ │ │ + b 63780 <_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] @ 6386c <_PyMonitoring_FireStopIterationEvent@@Base+0x538> │ │ │ │ + ldr r1, [pc, #8] @ 63810 <_PyMonitoring_FireStopIterationEvent@@Base+0x538> │ │ │ │ mov r2, r3 │ │ │ │ str ip, [r3, #16] │ │ │ │ - b 349bc0 <_Py_hashtable_foreach@@Base> │ │ │ │ - muleq r6, r8, r6 │ │ │ │ + b 349fe4 <_Py_hashtable_foreach@@Base> │ │ │ │ + andeq r3, r6, ip, lsr r6 │ │ │ │ │ │ │ │ -00063870 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00063814 <_PyErr_FormatFromCause@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r2, [pc, #48] @ 638bc <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ + ldr r2, [pc, #48] @ 63860 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d4578 │ │ │ │ + bl 2d46d0 │ │ │ │ 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 │ │ │ │ @@ -58663,796 +58640,863 @@ │ │ │ │ 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 63920 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + bne 638c4 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6395c <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + beq 63900 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #968] @ 63d08 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ + ldr ip, [pc, #968] @ 63cac <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6395c <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + bne 63900 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov r0, #0 │ │ │ │ - b 63d00 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + b 63ca4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 303bb0 │ │ │ │ - bl a55fc │ │ │ │ + bl 304090 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63954 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 303bb0 │ │ │ │ - bl a55fc │ │ │ │ + bl 304090 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63954 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 63a48 <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ + beq 639ec <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r8, [pc, #876] @ 63d0c <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ + ldr r8, [pc, #876] @ 63cb0 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 639f8 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ + beq 6399c <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 639b8 <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ + bne 6395c <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 639e4 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #844] @ 63d10 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 63988 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #844] @ 63cb4 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 639e4 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl a55fc │ │ │ │ + beq 63988 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63954 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #3 │ │ │ │ moveq r6, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 63a58 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - b 63a00 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ - ldr r4, [pc, #788] @ 63d14 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #788] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + beq 639fc <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + b 639a4 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ + ldr r4, [pc, #788] @ 63cb8 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #788] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 63a18 <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ + bne 639bc <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 63a58 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #748] @ 63d10 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 639fc <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #748] @ 63cb4 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63a58 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl a55fc │ │ │ │ + beq 639fc <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63954 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63a58 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - ldr r4, [pc, #708] @ 63d14 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #708] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 639fc <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + ldr r4, [pc, #708] @ 63cb8 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #708] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r8, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r8, [sp, #24] │ │ │ │ - bl 355c4c │ │ │ │ + bl 356070 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63aac <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ + bne 63a50 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c4c │ │ │ │ + bl 356070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63acc <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #616] @ 63d1c <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ - ldr r1, [pc, #616] @ 63d20 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ + beq 63a70 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #616] @ 63cc0 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ + ldr r1, [pc, #616] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - bl a55fc │ │ │ │ + bl 18eeb4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63954 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63cfc <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ movne r8, #1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 63cfc <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #520] @ 63d24 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #520] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b48 <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ - ldr r3, [pc, #496] @ 63d24 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63aec <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ + ldr r3, [pc, #496] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63cf4 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63c98 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #452] @ 63d24 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #452] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b8c <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #428] @ 63d24 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b30 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #428] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63cf4 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63c98 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #396] @ 63d24 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #396] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63bc8 <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ - ldr r3, [pc, #368] @ 63d24 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b6c <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ + ldr r3, [pc, #368] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63cf4 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63c98 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #324] @ 63d24 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #324] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c9c │ │ │ │ + bl 3560c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63c0c <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #300] @ 63d24 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63bb0 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #300] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63cf4 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63c98 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 355348 │ │ │ │ + bl 35576c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 355348 │ │ │ │ + bl 35576c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 3295f4 <_Py_c_abs@@Base> │ │ │ │ + bl 329a14 <_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 3295f4 <_Py_c_abs@@Base> │ │ │ │ + bl 329a14 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cfc <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 3295f4 <_Py_c_abs@@Base> │ │ │ │ + bl 329a14 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c60 │ │ │ │ + bl 356084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cfc <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c74 │ │ │ │ + bl 356098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cfc <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ - ldr r0, [pc, #44] @ 63d28 <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ - b 63d00 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ - ldr r0, [pc, #40] @ 63d2c <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + bne 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #44] @ 63ccc <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ + b 63ca4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + ldr r0, [pc, #40] @ 63cd0 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x00574194 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r8, asr sp │ │ │ │ + mlaseq r8, r8, r1, fp │ │ │ │ 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 34a3e4 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34a808 <_Py_c_neg@@Base+0x538> │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ │ │ │ │ -00063d54 <_Py_c_diff@@Base>: │ │ │ │ +00063cf8 <_Py_c_diff@@Base>: │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ stmib r1, {r2, r3} │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 355348 │ │ │ │ + bl 35576c │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 355348 │ │ │ │ + bl 35576c │ │ │ │ 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 63ddc <_Py_c_diff@@Base+0x88> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 63e88 <_Py_c_diff@@Base+0x134> │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ - ldr r0, [pc] @ 63de4 <_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] @ 63e7c <_Py_c_diff@@Base+0x128> │ │ │ │ + ldr r2, [pc, #100] @ 63de4 <_Py_c_diff@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ - bl 2b765c <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b7788 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e74 <_Py_c_diff@@Base+0x120> │ │ │ │ + beq 63ddc <_Py_c_diff@@Base+0xe4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 34a708 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34ab2c <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e74 <_Py_c_diff@@Base+0x120> │ │ │ │ + beq 63ddc <_Py_c_diff@@Base+0xe4> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29640 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #24] @ 63e80 <_Py_c_diff@@Base+0x12c> │ │ │ │ - bne 63e74 <_Py_c_diff@@Base+0x120> │ │ │ │ - ldr r3, [pc, #20] @ 63e84 <_Py_c_diff@@Base+0x130> │ │ │ │ + ldrne r0, [pc, #24] @ 63de8 <_Py_c_diff@@Base+0xf0> │ │ │ │ + bne 63ddc <_Py_c_diff@@Base+0xe4> │ │ │ │ + ldr r3, [pc, #20] @ 63dec <_Py_c_diff@@Base+0xf4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, ip, asr #27 │ │ │ │ + eorseq r0, r9, ip, lsl #4 │ │ │ │ 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 63ed4 <_Py_c_diff@@Base+0x180> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + sub r3, r0, #12 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 63e20 <_Py_c_diff@@Base+0x128> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ 63ee4 <_Py_c_diff@@Base+0x190> │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, #86 @ 0x56 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r3, [pc, #40] @ 63ee8 <_Py_c_diff@@Base+0x194> │ │ │ │ - ldr r2, [pc, #40] @ 63eec <_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] @ 63ef0 <_Py_c_diff@@Base+0x19c> │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - ldr r0, [r3, #216] @ 0xd8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 64140 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6290 │ │ │ │ + ldr r0, [pc] @ 63e28 <_Py_c_diff@@Base+0x130> │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - eorseq pc, r8, r4, asr sp @ │ │ │ │ - eorseq pc, r8, r8, ror sp @ │ │ │ │ - subseq ip, r3, r8, lsr #19 │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ 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] @ 63f7c <_Py_c_diff@@Base+0x228> │ │ │ │ + ldr r2, [pc, #92] @ 63eb4 <_Py_c_diff@@Base+0x1bc> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 2b765c <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b7788 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f74 <_Py_c_diff@@Base+0x220> │ │ │ │ + beq 63eac <_Py_c_diff@@Base+0x1b4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 34a708 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34ab2c <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f74 <_Py_c_diff@@Base+0x220> │ │ │ │ + beq 63eac <_Py_c_diff@@Base+0x1b4> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 2aa5c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #24] @ 63f80 <_Py_c_diff@@Base+0x22c> │ │ │ │ - beq 63f74 <_Py_c_diff@@Base+0x220> │ │ │ │ - ldr r3, [pc, #20] @ 63f84 <_Py_c_diff@@Base+0x230> │ │ │ │ + ldreq r0, [pc, #24] @ 63eb8 <_Py_c_diff@@Base+0x1c0> │ │ │ │ + beq 63eac <_Py_c_diff@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #20] @ 63ebc <_Py_c_diff@@Base+0x1c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, r4, lsl #28 │ │ │ │ + eorseq r0, r9, r4, asr #4 │ │ │ │ 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 18bc18 │ │ │ │ + b 18bf78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #260] @ 640c4 <_Py_c_diff@@Base+0x370> │ │ │ │ - ldr r1, [pc, #260] @ 640c8 <_Py_c_diff@@Base+0x374> │ │ │ │ + ldr r3, [pc, #260] @ 63ffc <_Py_c_diff@@Base+0x304> │ │ │ │ + ldr r1, [pc, #260] @ 64000 <_Py_c_diff@@Base+0x308> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63fe4 <_Py_c_diff@@Base+0x290> │ │ │ │ + bge 63f1c <_Py_c_diff@@Base+0x224> │ │ │ │ mov r0, #0 │ │ │ │ - b 640bc <_Py_c_diff@@Base+0x368> │ │ │ │ + b 63ff4 <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r5, [pc, #220] @ 640cc <_Py_c_diff@@Base+0x378> │ │ │ │ + ldr r5, [pc, #220] @ 64004 <_Py_c_diff@@Base+0x30c> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - beq 64034 <_Py_c_diff@@Base+0x2e0> │ │ │ │ + beq 63f6c <_Py_c_diff@@Base+0x274> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r1, [pc, #200] @ 640d0 <_Py_c_diff@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #200] @ 64008 <_Py_c_diff@@Base+0x310> │ │ │ │ mov r3, ip │ │ │ │ - bl ad038 │ │ │ │ + bl ad004 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63fdc <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63f14 <_Py_c_diff@@Base+0x21c> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 640d4 <_Py_c_diff@@Base+0x380> │ │ │ │ - bl a9a48 │ │ │ │ - b 640bc <_Py_c_diff@@Base+0x368> │ │ │ │ + ldr r0, [pc, #164] @ 6400c <_Py_c_diff@@Base+0x314> │ │ │ │ + bl a99c4 │ │ │ │ + b 63ff4 <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 64094 <_Py_c_diff@@Base+0x340> │ │ │ │ + bne 63fcc <_Py_c_diff@@Base+0x2d4> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #132] @ 640d0 <_Py_c_diff@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #132] @ 64008 <_Py_c_diff@@Base+0x310> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, ip │ │ │ │ - bl ad038 │ │ │ │ + bl ad004 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63fdc <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63f14 <_Py_c_diff@@Base+0x21c> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - ldr r1, [pc, #100] @ 640d8 <_Py_c_diff@@Base+0x384> │ │ │ │ - bl ad038 │ │ │ │ + ldr r1, [pc, #100] @ 64010 <_Py_c_diff@@Base+0x318> │ │ │ │ + bl ad004 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63fdc <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63f14 <_Py_c_diff@@Base+0x21c> │ │ │ │ str r5, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #76] @ 640dc <_Py_c_diff@@Base+0x388> │ │ │ │ - bl a9a48 │ │ │ │ - b 640bc <_Py_c_diff@@Base+0x368> │ │ │ │ + ldr r0, [pc, #76] @ 64014 <_Py_c_diff@@Base+0x31c> │ │ │ │ + bl a99c4 │ │ │ │ + b 63ff4 <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ moveq r3, r2 │ │ │ │ - ldr r0, [pc, #44] @ 640e0 <_Py_c_diff@@Base+0x38c> │ │ │ │ + ldr r0, [pc, #44] @ 64018 <_Py_c_diff@@Base+0x320> │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp] │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, ip, ror #28 │ │ │ │ - eorseq pc, r8, r4, ror lr @ │ │ │ │ - eorseq r3, r7, r8, asr #1 │ │ │ │ - eorseq pc, r8, ip, ror lr @ │ │ │ │ - eorseq pc, r8, r4, lsl #29 │ │ │ │ + eorseq r0, r9, ip, lsr #5 │ │ │ │ + @ instruction: 0x003902b4 │ │ │ │ + eorseq r3, r7, r8, lsl #10 │ │ │ │ + @ instruction: 0x003902bc │ │ │ │ + eorseq r0, r9, r4, asr #5 │ │ │ │ │ │ │ │ -000640e4 : │ │ │ │ +0006401c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 64104 │ │ │ │ - bl 348b14 │ │ │ │ - b 64164 │ │ │ │ + bne 6403c │ │ │ │ + bl 348d90 │ │ │ │ + b 6409c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 641d8 │ │ │ │ + beq 64110 │ │ │ │ ldr lr, [r3, #36] @ 0x24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 6412c │ │ │ │ + bne 64064 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 64138 │ │ │ │ + beq 64070 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 641d8 │ │ │ │ + bne 64110 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 641d8 │ │ │ │ + beq 64110 │ │ │ │ mov r0, r2 │ │ │ │ - bl a58ec │ │ │ │ + bl a5868 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6416c │ │ │ │ + bne 640a4 │ │ │ │ mov r4, #0 │ │ │ │ - b 641f4 │ │ │ │ + b 6412c │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 250990 │ │ │ │ + bl 250b58 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 641a8 │ │ │ │ + beq 640e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 641a8 │ │ │ │ + bne 640e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 641fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 64134 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 641f4 │ │ │ │ + bne 6412c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 641d8 │ │ │ │ + beq 64110 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 641d8 │ │ │ │ + bne 64110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 64200 │ │ │ │ + ldr r3, [pc, #28] @ 64138 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 64204 │ │ │ │ + ldr r1, [pc, #24] @ 6413c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 64164 │ │ │ │ + bl 117600 │ │ │ │ + b 6409c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsl #29 │ │ │ │ + eorseq r0, r9, ip, asr #5 │ │ │ │ + sub r0, r0, #8 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + cmp r0, #3 │ │ │ │ + bls 6418c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 642a0 │ │ │ │ - sub sp, sp, #72 @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 64244 │ │ │ │ - add r0, r0, #9 │ │ │ │ - bl 22d844 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 64488 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 64264 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0dc │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - bl 63e88 <_Py_c_diff@@Base+0x134> │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 92888 │ │ │ │ - ldr r3, [pc, #28] @ 642a0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 64298 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #52] @ 6419c │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, #86 @ 0x56 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r3, [pc, #40] @ 641a0 │ │ │ │ + ldr r2, [pc, #40] @ 641a4 │ │ │ │ + mov r1, #1 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2a270 <__fprintf_chk@plt> │ │ │ │ + mov r0, #253 @ 0xfd │ │ │ │ + bl 2a954 │ │ │ │ + ldr r3, [pc, #20] @ 641a8 │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r3, #216] @ 0xd8 │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + mlaseq r9, r4, r1, r0 │ │ │ │ + @ instruction: 0x003901b8 │ │ │ │ + subseq ip, r3, r0, ror #27 │ │ │ │ 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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ movne r3, #0 │ │ │ │ - beq 6436c │ │ │ │ + beq 64274 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - bge 64314 │ │ │ │ + bge 6421c │ │ │ │ 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 642dc │ │ │ │ + b 641e4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6433c │ │ │ │ + beq 64244 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6433c │ │ │ │ + beq 64244 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b 64374 │ │ │ │ - bl 91928 │ │ │ │ + b 6427c │ │ │ │ + bl 9196c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64374 │ │ │ │ + bne 6427c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6436c │ │ │ │ + beq 64274 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6436c │ │ │ │ + bne 64274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 643c0 │ │ │ │ + b 642c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #68] @ 643c8 │ │ │ │ + ldr r2, [pc, #68] @ 642d0 │ │ │ │ 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] @ 643cc │ │ │ │ - ldr r1, [pc, #44] @ 643d0 │ │ │ │ + ldr r0, [pc, #44] @ 642d4 │ │ │ │ + ldr r1, [pc, #44] @ 642d8 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 643d4 │ │ │ │ - ldr r1, [pc, #32] @ 643d8 │ │ │ │ - ldr r0, [pc, #32] @ 643dc │ │ │ │ + ldr r3, [pc, #32] @ 642dc │ │ │ │ + ldr r1, [pc, #32] @ 642e0 │ │ │ │ + ldr r0, [pc, #32] @ 642e4 │ │ │ │ str r4, [sp] │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r8, r0 │ │ │ │ - eorseq sl, r8, ip, ror r7 │ │ │ │ - eorseq r9, r8, ip, ror #31 │ │ │ │ - eorseq pc, r8, r4, lsr fp @ │ │ │ │ - eorseq pc, r6, ip, lsr #7 │ │ │ │ - @ instruction: 0x0038feb0 │ │ │ │ + eorseq sl, r8, r0, asr r4 │ │ │ │ + @ instruction: 0x0038abbc │ │ │ │ + eorseq sl, r8, ip, lsr r4 │ │ │ │ + mlaseq r8, r4, pc, pc @ │ │ │ │ + eorseq pc, r6, ip, ror #15 │ │ │ │ + @ instruction: 0x003902f0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #124] @ 64380 │ │ │ │ + sub sp, sp, #72 @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 64324 │ │ │ │ + add r0, r0, #9 │ │ │ │ + bl 22d970 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 64538 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 64344 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b080 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + bl 64140 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 928cc │ │ │ │ + ldr r3, [pc, #28] @ 64380 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 64378 │ │ │ │ + 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 │ │ │ │ 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 6441c │ │ │ │ + bne 643c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 64454 │ │ │ │ + bne 643f8 │ │ │ │ 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] @ 64484 │ │ │ │ + ldr ip, [pc, #72] @ 64428 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64454 │ │ │ │ + bne 643f8 │ │ │ │ mov r0, #0 │ │ │ │ - b 6447c │ │ │ │ + b 64420 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl aa944 │ │ │ │ + bl aa8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6444c │ │ │ │ + beq 643f0 │ │ │ │ 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} │ │ │ │ subseq r4, r7, r0, asr #3 │ │ │ │ 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 6446c │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [pc, #68] @ 6449c │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldrne r1, [pc, #60] @ 644a0 │ │ │ │ + ldreq r1, [pc, #60] @ 644a4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 64478 │ │ │ │ + bl 17585c <_PyLong_FromGid@@Base+0x18> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 64480 │ │ │ │ + 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 pc, r6, ip, lsl #1 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #112] @ 64530 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2b616c <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 64524 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #84] @ 64534 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + bl 128b4c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 64510 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 64518 │ │ │ │ + mov r4, r5 │ │ │ │ + b 64524 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 64510 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r0, r9, r8, lsl #6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ 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 63e88 <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 64140 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 644d0 │ │ │ │ + b 64580 │ │ │ │ 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] @ 64730 │ │ │ │ + ldr r3, [pc, #576] @ 647e0 │ │ │ │ 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 34a3e4 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34a808 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 356574 │ │ │ │ + bl 356998 │ │ │ │ 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 │ │ │ │ @@ -59460,71 +59504,71 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r2 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 34a3e4 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34a808 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3550e0 │ │ │ │ + bl 355504 │ │ │ │ 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 34a3e4 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34a808 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34a8f8 <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ + bl 34ad1c <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movhi fp, #6 │ │ │ │ movls fp, #31 │ │ │ │ - bl 34a3e4 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34a808 <_Py_c_neg@@Base+0x538> │ │ │ │ add r6, r7, r6 │ │ │ │ sub sl, r0, #1 │ │ │ │ add r3, sl, #616 @ 0x268 │ │ │ │ cmp r4, r0 │ │ │ │ add sl, sp, r3 │ │ │ │ - bne 6464c │ │ │ │ + bne 646fc │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 34a94c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34afc0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34ac50 │ │ │ │ + bl 34b074 │ │ │ │ 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 34a94c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34afc0 │ │ │ │ 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 34a94c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34afc0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34ac50 │ │ │ │ - b 646c0 │ │ │ │ + bl 34b074 │ │ │ │ + b 64770 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 29658 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #200 @ 0xc8 │ │ │ │ @@ -59533,273 +59577,237 @@ │ │ │ │ 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 34a94c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34afc0 │ │ │ │ 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 34a94c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34afc0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34ac50 │ │ │ │ + bl 34b074 │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 646e8 │ │ │ │ - bl 34a3e4 <_Py_c_neg@@Base+0x538> │ │ │ │ + bhi 64798 │ │ │ │ + bl 34a808 <_Py_c_neg@@Base+0x538> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64a00 │ │ │ │ - b 6470c │ │ │ │ - bl 34a3e4 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 649a4 │ │ │ │ + b 647bc │ │ │ │ + bl 34a808 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 63e88 <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 64140 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64a00 │ │ │ │ - ldr r3, [pc, #28] @ 64730 │ │ │ │ + bl 649a4 │ │ │ │ + ldr r3, [pc, #28] @ 647e0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64728 │ │ │ │ + beq 647d8 │ │ │ │ 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 64774 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [pc, #68] @ 647a4 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldrne r1, [pc, #60] @ 647a8 │ │ │ │ - ldreq r1, [pc, #60] @ 647ac │ │ │ │ - bl 18eb54 │ │ │ │ - b 64780 │ │ │ │ - bl 175728 <_PyLong_FromGid@@Base+0x18> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 64788 │ │ │ │ - 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 lr, r6, ip, asr #24 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ 64838 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2b5f94 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6482c │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #84] @ 6483c │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - bl 128a98 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 64818 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 64820 │ │ │ │ - mov r4, r5 │ │ │ │ - b 6482c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 64818 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r8, asr #29 │ │ │ │ - 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] @ 648dc │ │ │ │ + ldr r1, [pc, #124] @ 64880 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17dc08 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 648a4 │ │ │ │ + beq 64848 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 648a4 │ │ │ │ - ldr r3, [pc, #76] @ 648e0 │ │ │ │ + bne 64848 │ │ │ │ + ldr r3, [pc, #76] @ 64884 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #72] @ 648e4 │ │ │ │ + ldr r1, [pc, #72] @ 64888 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 648bc │ │ │ │ + bl 117600 │ │ │ │ + b 64860 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5aeb0 │ │ │ │ + bl 5ae54 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 648c4 │ │ │ │ + bne 64868 │ │ │ │ mov r4, #0 │ │ │ │ - b 648d4 │ │ │ │ + b 64878 │ │ │ │ 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: 0x0038fef4 │ │ │ │ + eorseq r0, r9, r4, lsr r3 │ │ │ │ │ │ │ │ -000648e8 : │ │ │ │ +0006488c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 64908 │ │ │ │ - bl 348b14 │ │ │ │ - b 6495c │ │ │ │ + bne 648ac │ │ │ │ + bl 348d90 │ │ │ │ + b 64900 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 649cc │ │ │ │ + beq 64970 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 64930 │ │ │ │ + beq 648d4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 649cc │ │ │ │ + bne 64970 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 649cc │ │ │ │ + beq 64970 │ │ │ │ mov r0, r3 │ │ │ │ - bl a58ec │ │ │ │ + bl a5868 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 64964 │ │ │ │ + bne 64908 │ │ │ │ mov r4, #0 │ │ │ │ - b 649e8 │ │ │ │ + b 6498c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10af78 │ │ │ │ + bl 10afcc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6499c │ │ │ │ + beq 64940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6499c │ │ │ │ + bne 64940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 649f0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 64994 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 649e8 │ │ │ │ + bne 6498c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 649cc │ │ │ │ + beq 64970 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 649cc │ │ │ │ + bne 64970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 649f4 │ │ │ │ + ldr r3, [pc, #28] @ 64998 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 649f8 │ │ │ │ + ldr r1, [pc, #24] @ 6499c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 6495c │ │ │ │ + bl 117600 │ │ │ │ + b 64900 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsl #29 │ │ │ │ - b 61d64 <_PyMonitoring_FirePyReturnEvent@@Base+0x634> │ │ │ │ + eorseq r0, r9, ip, asr #5 │ │ │ │ + b 61c60 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b8> │ │ │ │ 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 3550e0 │ │ │ │ + bl 355504 │ │ │ │ mov r9, #0 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r9, sl │ │ │ │ - beq 64a68 │ │ │ │ + beq 64a0c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 64a7c │ │ │ │ + bl 64a9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 34ac50 │ │ │ │ + bl 34b074 │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ - b 64a3c │ │ │ │ + b 649e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 64a7c │ │ │ │ + b 64a9c │ │ │ │ + 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, [r0] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, r3, #2 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bge 64a84 │ │ │ │ + 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 cad74 <_PyBytes_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 64a58 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #136] @ 64b1c │ │ │ │ + ldr r3, [pc, #136] @ 64b3c │ │ │ │ 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 │ │ │ │ @@ -59813,296 +59821,262 @@ │ │ │ │ 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 64acc │ │ │ │ + bne 64aec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 64b1c │ │ │ │ + ldr r3, [pc, #28] @ 64b3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b14 │ │ │ │ + beq 64b34 │ │ │ │ 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 │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, r3, #2 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bge 64b84 │ │ │ │ - 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 cacf8 <_PyBytes_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 64b58 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00064b40 : │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc] @ 64b4c │ │ │ │ + b 1188f8 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 64c34 │ │ │ │ + ldr r2, [pc, #124] @ 64be8 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 64bd8 │ │ │ │ + beq 64b8c │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64488 │ │ │ │ + bl 64538 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64bf8 │ │ │ │ + beq 64bac │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 63e88 <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 64140 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32ace0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 64c34 │ │ │ │ + bl 32b0f4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 64be8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64c2c │ │ │ │ + beq 64be0 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00064c38 : │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 64c44 │ │ │ │ - b 1188b8 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ +00064bec : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 64cfc │ │ │ │ + beq 64ca8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 64d04 │ │ │ │ + ldr r4, [pc, #152] @ 64cb0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5aa98 <_PyContext_NewHamtForTests@@Base+0x1ab4> │ │ │ │ + bl 5ab98 <_PyContext_NewHamtForTests@@Base+0x1c10> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64cc4 │ │ │ │ - ldr r3, [pc, #132] @ 64d08 │ │ │ │ + bne 64c70 │ │ │ │ + ldr r3, [pc, #132] @ 64cb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64c9c │ │ │ │ - bl 11a6d8 │ │ │ │ - ldr r0, [pc, #112] @ 64d0c │ │ │ │ + beq 64c48 │ │ │ │ + bl 11a71c │ │ │ │ + ldr r0, [pc, #112] @ 64cb8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 64d10 │ │ │ │ + ldr r3, [pc, #108] @ 64cbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64c90 │ │ │ │ + bne 64c3c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64c90 │ │ │ │ - b 64cf4 │ │ │ │ + bne 64c3c │ │ │ │ + b 64ca0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64ce4 │ │ │ │ + beq 64c90 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 64ce4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 64d14 │ │ │ │ - ldr r1, [pc, #40] @ 64d18 │ │ │ │ + bne 64c90 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 64cc0 │ │ │ │ + ldr r1, [pc, #40] @ 64cc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 64d0c │ │ │ │ + ldr r0, [pc, #8] @ 64cb8 │ │ │ │ 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 r9, r6, r8, asr #15 │ │ │ │ - │ │ │ │ -00064d1c : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ + eorseq r9, r6, r8, lsl #24 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 64d30 │ │ │ │ - b a9a48 │ │ │ │ - eorseq pc, r8, r0, asr #31 │ │ │ │ + ldr r0, [pc] @ 64cd4 │ │ │ │ + b a99c4 │ │ │ │ + @ instruction: 0x003903b8 │ │ │ │ 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 64d7c │ │ │ │ + bne 64d20 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 64da0 │ │ │ │ - ldr r2, [pc, #380] @ 64eec │ │ │ │ - ldr r1, [pc, #380] @ 64ef0 │ │ │ │ - ldr r0, [pc, #380] @ 64ef4 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 64eb4 │ │ │ │ + bne 64d44 │ │ │ │ + ldr r2, [pc, #380] @ 64e90 │ │ │ │ + ldr r1, [pc, #380] @ 64e94 │ │ │ │ + ldr r0, [pc, #380] @ 64e98 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 64e58 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 64ef4 │ │ │ │ + ldr r0, [pc, #360] @ 64e98 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64d54 │ │ │ │ - b 64eb4 │ │ │ │ + bne 64cf8 │ │ │ │ + b 64e58 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 64eb4 │ │ │ │ + beq 64e58 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64dd8 │ │ │ │ - ldr r3, [pc, #300] @ 64ef8 │ │ │ │ - ldr r1, [pc, #300] @ 64efc │ │ │ │ + beq 64d7c │ │ │ │ + ldr r3, [pc, #300] @ 64e9c │ │ │ │ + ldr r1, [pc, #300] @ 64ea0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 64eb4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 64e58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 298c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298ac8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64eb4 │ │ │ │ + beq 64e58 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ 64f00 │ │ │ │ + ldr r3, [pc, #264] @ 64ea4 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bhi 64e4c │ │ │ │ - bl 996d0 │ │ │ │ + bhi 64df0 │ │ │ │ + bl 996f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64e4c │ │ │ │ + beq 64df0 │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 295d4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 64e60 │ │ │ │ + bne 64e04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 64df8 │ │ │ │ + blt 64d9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ble 64e58 │ │ │ │ - bl 29e588 │ │ │ │ + ble 64dfc │ │ │ │ + bl 29e418 │ │ │ │ mov r4, r0 │ │ │ │ - b 64ee0 │ │ │ │ + b 64e84 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - b 64df4 │ │ │ │ + b 64d98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 64e84 │ │ │ │ - b 64eac │ │ │ │ + bne 64e28 │ │ │ │ + b 64e50 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge 64ed8 │ │ │ │ + bge 64e7c │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ - bl 175710 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175844 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64e78 │ │ │ │ + bne 64e1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 64ebc │ │ │ │ + bne 64e60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r4, #0 │ │ │ │ - b 64ee0 │ │ │ │ + b 64e84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64eac │ │ │ │ + bne 64e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 64eac │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 64e50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - eorseq sl, r6, r8, lsl #11 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + eorseq sl, r6, r8, asr #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ │ │ │ │ -00064f04 : │ │ │ │ +00064ea8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1116dc │ │ │ │ + bl 111718 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9b208 │ │ │ │ - ldr r0, [pc] @ 64f30 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + b 9b228 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -60112,946 +60086,952 @@ │ │ │ │ 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 64f94 │ │ │ │ + bne 64f2c │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64fcc │ │ │ │ - ldr ip, [pc, #312] @ 650d4 │ │ │ │ + beq 64f64 │ │ │ │ + ldr ip, [pc, #312] @ 6506c │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 650c8 │ │ │ │ + beq 65060 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - beq 650a8 │ │ │ │ + beq 65040 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65038 │ │ │ │ + beq 64fd0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 6500c │ │ │ │ - ldr r2, [pc, #220] @ 650d8 │ │ │ │ - ldr r1, [pc, #220] @ 650dc │ │ │ │ - ldr r0, [pc, #220] @ 650e0 │ │ │ │ + bne 64fa4 │ │ │ │ + ldr r2, [pc, #220] @ 65070 │ │ │ │ + ldr r1, [pc, #220] @ 65074 │ │ │ │ + ldr r0, [pc, #220] @ 65078 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 650c8 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 65060 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 650c8 │ │ │ │ + beq 65060 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 65084 │ │ │ │ + bne 6501c │ │ │ │ cmp r6, #2 │ │ │ │ - beq 650ac │ │ │ │ + beq 65044 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 65060 │ │ │ │ - ldr r2, [pc, #132] @ 650d8 │ │ │ │ - ldr r1, [pc, #140] @ 650e4 │ │ │ │ - ldr r0, [pc, #132] @ 650e0 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 650c8 │ │ │ │ + bne 64ff8 │ │ │ │ + ldr r2, [pc, #132] @ 65070 │ │ │ │ + ldr r1, [pc, #140] @ 6507c │ │ │ │ + ldr r0, [pc, #132] @ 65078 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 65060 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 650c8 │ │ │ │ + beq 65060 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 65098 │ │ │ │ - ldr r3, [pc, #92] @ 650e8 │ │ │ │ - ldr r1, [pc, #92] @ 650ec │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 650c8 │ │ │ │ - ldr r3, [pc, #80] @ 650f0 │ │ │ │ + beq 65030 │ │ │ │ + ldr r3, [pc, #92] @ 65080 │ │ │ │ + ldr r1, [pc, #92] @ 65084 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 65060 │ │ │ │ + ldr r3, [pc, #80] @ 65088 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b 650b0 │ │ │ │ - ldr r4, [pc, #64] @ 650f0 │ │ │ │ + b 65048 │ │ │ │ + ldr r4, [pc, #64] @ 65088 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 650f4 │ │ │ │ + b 6508c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r4, r7, ip, ror #3 │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - @ instruction: 0x0036e7b0 │ │ │ │ - eorseq r2, r7, r0, asr r0 │ │ │ │ - eorseq lr, r6, r4, asr #15 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq lr, r6, r0, asr #24 │ │ │ │ + mlaseq r7, r0, r4, r2 │ │ │ │ + eorseq lr, r6, r4, asr ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ - mlaseq r5, r8, ip, lr │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + ldrsbeq pc, [r5], -r8 @ │ │ │ │ │ │ │ │ -000650f4 : │ │ │ │ +0006508c : │ │ │ │ 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 337724 <_PyUnicode_ToNumeric@@Base+0x6e04> │ │ │ │ + bl 337bc0 <_PyUnicode_ToNumeric@@Base+0x6d24> │ │ │ │ subs r1, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 296698 │ │ │ │ + b 296534 │ │ │ │ + ldr r0, [pc] @ 650d8 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ + 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 65118 │ │ │ │ + ldr r2, [pc, #124] @ 65188 │ │ │ │ + ldr r1, [pc, #124] @ 6518c │ │ │ │ + ldr r0, [pc, #124] @ 65190 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 65130 │ │ │ │ + mov r5, r0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b2694 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 65138 │ │ │ │ + mov r0, #0 │ │ │ │ + b 65180 │ │ │ │ + bl 29c28 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 6515c │ │ │ │ + ldr r3, [pc, #68] @ 65194 │ │ │ │ + ldr r1, [pc, #68] @ 65198 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 65130 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2a168 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r0, [pc, #40] @ 6519c │ │ │ │ + bne 65180 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 29e418 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + mlaseq r8, r8, r6, r8 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r6, ip, lsl 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 6518c │ │ │ │ + bne 651f4 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 651bc │ │ │ │ + beq 65224 │ │ │ │ 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] @ 651f4 │ │ │ │ + ldr ip, [pc, #72] @ 6525c │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 651e8 │ │ │ │ + beq 65250 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 54f8c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 550b4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 651e8 │ │ │ │ + beq 65250 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 652bc │ │ │ │ + b 65260 │ │ │ │ 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 65234 │ │ │ │ - ldr r2, [pc, #124] @ 652a4 │ │ │ │ - ldr r1, [pc, #124] @ 652a8 │ │ │ │ - ldr r0, [pc, #124] @ 652ac │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6524c │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 65254 │ │ │ │ - mov r0, #0 │ │ │ │ - b 6529c │ │ │ │ - bl 29c28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 65278 │ │ │ │ - ldr r3, [pc, #68] @ 652b0 │ │ │ │ - ldr r1, [pc, #68] @ 652b4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6524c │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2a168 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #40] @ 652b8 │ │ │ │ - bne 6529c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 29e588 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq r8, r8, r8, asr r2 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ - 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 652ec │ │ │ │ - ldr r3, [pc, #144] @ 6536c │ │ │ │ - ldr r1, [pc, #144] @ 65370 │ │ │ │ + bls 65290 │ │ │ │ + ldr r3, [pc, #144] @ 65310 │ │ │ │ + ldr r1, [pc, #144] @ 65314 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 65364 │ │ │ │ + b 65308 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 65310 │ │ │ │ + bne 652b4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65338 │ │ │ │ + beq 652dc │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 65338 │ │ │ │ + bhi 652dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 644d0 │ │ │ │ + bl 64580 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 65354 │ │ │ │ - bl 32ace0 <_Py_strhex@@Base> │ │ │ │ + beq 652f8 │ │ │ │ + bl 32b0f4 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b 6535c │ │ │ │ - bl 92888 │ │ │ │ + b 65300 │ │ │ │ + bl 928cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038fff0 │ │ │ │ + eorseq r0, r9, r0, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 298c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298ac8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 653c4 │ │ │ │ + beq 65368 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2964c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 653c0 │ │ │ │ - ldr r3, [pc, #24] @ 653cc │ │ │ │ + bge 65364 │ │ │ │ + ldr r3, [pc, #24] @ 65370 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144178 │ │ │ │ - ldr r0, [pc, #8] @ 653d0 │ │ │ │ + b 144200 │ │ │ │ + ldr r0, [pc, #8] @ 65374 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 653dc │ │ │ │ - b 9dd38 │ │ │ │ - mlaseq r7, r8, fp, r1 │ │ │ │ + ldr r0, [pc] @ 65380 │ │ │ │ + b 9dd58 │ │ │ │ + @ instruction: 0x00371fd8 │ │ │ │ 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 65434 │ │ │ │ + bne 653d8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65464 │ │ │ │ + beq 65408 │ │ │ │ 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] @ 6549c │ │ │ │ + ldr ip, [pc, #72] @ 65440 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65490 │ │ │ │ + beq 65434 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 54f8c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 550b4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65490 │ │ │ │ + beq 65434 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 652bc │ │ │ │ + b 65260 │ │ │ │ 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 27c54c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27c684 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 654f0 │ │ │ │ + beq 65494 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 654ec │ │ │ │ - ldr r3, [pc, #24] @ 654f8 │ │ │ │ + bge 65490 │ │ │ │ + ldr r3, [pc, #24] @ 6549c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144178 │ │ │ │ - ldr r0, [pc, #8] @ 654fc │ │ │ │ + b 144200 │ │ │ │ + ldr r0, [pc, #8] @ 654a0 │ │ │ │ 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 298c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298ac8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65550 │ │ │ │ + beq 654f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a774 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6554c │ │ │ │ - ldr r3, [pc, #24] @ 65558 │ │ │ │ + bge 654f0 │ │ │ │ + ldr r3, [pc, #24] @ 654fc │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144178 │ │ │ │ - ldr r0, [pc, #8] @ 6555c │ │ │ │ + b 144200 │ │ │ │ + ldr r0, [pc, #8] @ 65500 │ │ │ │ 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] @ 65608 │ │ │ │ + ldr r1, [pc, #144] @ 655ac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 6560c │ │ │ │ + ldr r2, [pc, #140] @ 655b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 655c0 │ │ │ │ + bne 65564 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 65610 │ │ │ │ + ldr r3, [pc, #120] @ 655b4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 655a8 │ │ │ │ + beq 6554c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 655c4 │ │ │ │ - ldr r3, [pc, #100] @ 65614 │ │ │ │ - ldr r1, [pc, #100] @ 65618 │ │ │ │ + bgt 65568 │ │ │ │ + ldr r3, [pc, #100] @ 655b8 │ │ │ │ + ldr r1, [pc, #100] @ 655bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 65600 │ │ │ │ + b 655a4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 131ca4 │ │ │ │ + bl 131d54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 65600 │ │ │ │ + beq 655a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65600 │ │ │ │ + bne 655a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ + 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 aaf40 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 655f4 │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6560c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r0, [pc, #20] @ 65614 │ │ │ │ + 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] @ 6568c │ │ │ │ - bl b6a94 │ │ │ │ + ldr r1, [pc, #76] @ 65688 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65674 │ │ │ │ + beq 65670 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ bl 2a4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6567c │ │ │ │ + beq 65678 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 65690 │ │ │ │ + ldr r2, [pc, #40] @ 6568c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, #0 │ │ │ │ - b 65684 │ │ │ │ + b 65680 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, r4 │ │ │ │ + eorseq r0, r9, r4, asr #8 │ │ │ │ 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 r0, r1 │ │ │ │ - bl aafc4 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 656c8 │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 656e0 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #20] @ 656e8 │ │ │ │ - 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, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 65750 │ │ │ │ + ldr r3, [pc, #76] @ 656f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq 65738 │ │ │ │ - ldr r3, [pc, #52] @ 65754 │ │ │ │ - ldr r1, [pc, #52] @ 65758 │ │ │ │ + beq 656dc │ │ │ │ + ldr r3, [pc, #52] @ 656f8 │ │ │ │ + ldr r1, [pc, #52] @ 656fc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, r5 │ │ │ │ - blt 65748 │ │ │ │ + blt 656ec │ │ │ │ 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 r0, r9, ip, lsl r0 │ │ │ │ - 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 27c54c <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 657ac │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 29b5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 657a8 │ │ │ │ - ldr r3, [pc, #24] @ 657b4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144178 │ │ │ │ - ldr r0, [pc, #8] @ 657b8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r0, r9, ip, asr r4 │ │ │ │ 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] @ 6596c │ │ │ │ + ldr r1, [pc, #408] @ 658b0 │ │ │ │ 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 657f0 │ │ │ │ - bl 342854 │ │ │ │ + bne 65734 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 65960 │ │ │ │ + bne 658a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 65970 │ │ │ │ + bl 65914 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq 65950 │ │ │ │ + beq 65894 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 6596c │ │ │ │ + ldr r2, [pc, #312] @ 658b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 65840 │ │ │ │ + bne 65784 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 658dc │ │ │ │ + bne 65820 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 658d0 │ │ │ │ + beq 65814 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 6589c │ │ │ │ - b 658dc │ │ │ │ + beq 657e0 │ │ │ │ + b 65820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65970 │ │ │ │ + bl 65914 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 658b0 │ │ │ │ + beq 657f4 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 658ec │ │ │ │ + beq 65830 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65878 │ │ │ │ + bne 657bc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea4cc │ │ │ │ + bl ea604 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 6590c │ │ │ │ + bne 65850 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 65950 │ │ │ │ + b 65894 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab508 │ │ │ │ + bl ab484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 658c8 │ │ │ │ + beq 6580c │ │ │ │ mov r5, r0 │ │ │ │ - b 65890 │ │ │ │ + b 657d4 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 65928 │ │ │ │ + ble 6586c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 6590c │ │ │ │ + b 65850 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 101964 <_PyArg_CheckPositional@@Base+0x2910> │ │ │ │ - b 65958 │ │ │ │ + bl 101948 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 6589c │ │ │ │ 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 27c684 <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65904 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 29b5c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 65900 │ │ │ │ + ldr r3, [pc, #24] @ 6590c │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 144200 │ │ │ │ + ldr r0, [pc, #8] @ 65910 │ │ │ │ + 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, #120] @ 65a00 │ │ │ │ + ldr r1, [pc, #120] @ 659a4 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 659a0 │ │ │ │ - bl 342854 │ │ │ │ + bne 65944 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 659f8 │ │ │ │ + bne 6599c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 27bd38 │ │ │ │ + bl 27be70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 659d8 │ │ │ │ + bne 6597c │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 659f0 │ │ │ │ + b 65994 │ │ │ │ mov r0, r4 │ │ │ │ bl 33780 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 659cc │ │ │ │ - ldr r0, [pc, #16] @ 65a04 │ │ │ │ + bne 65970 │ │ │ │ + ldr r0, [pc, #16] @ 659a8 │ │ │ │ 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] @ 65ab0 │ │ │ │ + ldr r1, [pc, #132] @ 65a54 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17dc08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 65a74 │ │ │ │ + beq 65a18 │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 65a74 │ │ │ │ + beq 65a18 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 65a94 │ │ │ │ - ldr r3, [pc, #76] @ 65ab4 │ │ │ │ - ldr r1, [pc, #76] @ 65ab8 │ │ │ │ + ble 65a38 │ │ │ │ + ldr r3, [pc, #76] @ 65a58 │ │ │ │ + ldr r1, [pc, #76] @ 65a5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 65aa8 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 65a4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 65a54 │ │ │ │ - ldr r0, [pc, #56] @ 65abc │ │ │ │ + beq 659f8 │ │ │ │ + ldr r0, [pc, #56] @ 65a60 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65a54 │ │ │ │ - b 65aa8 │ │ │ │ + bne 659f8 │ │ │ │ + b 65a4c │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ movne r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 286bd0 │ │ │ │ + b 286bbc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r6, r8, asr r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsr #1 │ │ │ │ - mlaseq r7, ip, fp, r6 │ │ │ │ + eorseq r0, r9, r8, ror #9 │ │ │ │ + eorseq r6, r7, r4, lsr #31 │ │ │ │ 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 65afc │ │ │ │ - ldr r3, [pc, #68] @ 65b38 │ │ │ │ + bge 65aa0 │ │ │ │ + ldr r3, [pc, #68] @ 65adc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 65b30 │ │ │ │ + bl 144200 │ │ │ │ + b 65ad4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 175710 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175844 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 175710 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175844 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 175710 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175844 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65b3c │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #12] @ 65ae0 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq fp, r8, ip, lsr #10 │ │ │ │ - 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 65c48 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 65bac │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, #3 │ │ │ │ - bl a2724 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 65b98 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 65ba0 │ │ │ │ - mov r4, r5 │ │ │ │ - b 65bac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 65b98 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq fp, r8, r8, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18cefc │ │ │ │ + bl 18d25c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65c0c │ │ │ │ + beq 65b3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65c14 │ │ │ │ - bl 18e1e0 │ │ │ │ + beq 65b44 │ │ │ │ + bl 18e540 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65c14 │ │ │ │ + bge 65b44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65c0c │ │ │ │ + beq 65b3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65c0c │ │ │ │ + bne 65b3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 65c28 │ │ │ │ - ldr r0, [pc, #28] @ 65c44 │ │ │ │ + bne 65b58 │ │ │ │ + ldr r0, [pc, #28] @ 65b74 │ │ │ │ pop {r4, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65c20 │ │ │ │ + bne 65b50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 65c20 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 65b50 │ │ │ │ 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 65bec │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 65be4 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, #3 │ │ │ │ + bl a26a0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 65bd0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 65bd8 │ │ │ │ + mov r4, r5 │ │ │ │ + b 65be4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 65bd0 │ │ │ │ + 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 65c78 │ │ │ │ + bne 65c1c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65d0c │ │ │ │ + beq 65cb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65c90 │ │ │ │ + beq 65c34 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8d30 │ │ │ │ + bl a8cac │ │ │ │ mov r4, r0 │ │ │ │ - b 65c98 │ │ │ │ - bl 91928 │ │ │ │ + b 65c3c │ │ │ │ + bl 9196c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65d04 │ │ │ │ + beq 65ca8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65cc0 │ │ │ │ - ldr r1, [pc, #124] @ 65d30 │ │ │ │ + beq 65c64 │ │ │ │ + ldr r1, [pc, #124] @ 65cd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65ce0 │ │ │ │ + blt 65c84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65d28 │ │ │ │ - ldr r1, [pc, #96] @ 65d34 │ │ │ │ + beq 65ccc │ │ │ │ + ldr r1, [pc, #96] @ 65cd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65d28 │ │ │ │ + bge 65ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65d04 │ │ │ │ + beq 65ca8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65d04 │ │ │ │ + bne 65ca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 65d28 │ │ │ │ + b 65ccc │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #32] @ 65d38 │ │ │ │ - beq 65d28 │ │ │ │ + ldreq r4, [pc, #32] @ 65cdc │ │ │ │ + beq 65ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r6, r4, ror #30 │ │ │ │ - eorseq r8, r5, ip, ror #24 │ │ │ │ + eorseq r8, r6, r4, lsr #7 │ │ │ │ + eorseq r9, r5, ip, lsr #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 65ce8 │ │ │ │ + b 9dd58 │ │ │ │ + eorseq r0, r9, ip, lsl #10 │ │ │ │ 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 65d28 │ │ │ │ + ldr r3, [pc, #68] @ 65d64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 65dac │ │ │ │ + bl 144200 │ │ │ │ + b 65d5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 261a68 │ │ │ │ + bl 261ef8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 261a68 │ │ │ │ + bl 261ef8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 261a68 │ │ │ │ + bl 261ef8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65db8 │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #12] @ 65d68 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq fp, r8, ip, lsr #10 │ │ │ │ + eorseq fp, r8, r8, ror #15 │ │ │ │ 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 65e38 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 65e58 │ │ │ │ + bge 65e08 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 65e58 │ │ │ │ - ldr r3, [pc, #160] @ 65e9c │ │ │ │ + beq 65e08 │ │ │ │ + ldr r3, [pc, #160] @ 65e4c │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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,173 +61045,144 @@ │ │ │ │ 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 65e0c │ │ │ │ add r1, r1, r4 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 65e64 │ │ │ │ + bne 65e14 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 65e88 │ │ │ │ - bl a55fc │ │ │ │ + bne 65e38 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65e94 │ │ │ │ + bne 65e44 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ 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 2b16a8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 65e98 │ │ │ │ + bl 2b16ac <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 65edc │ │ │ │ + beq 65e8c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 65eec │ │ │ │ + ldr r0, [pc, #20] @ 65e9c │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a48 │ │ │ │ + b a99c4 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 65ef0 │ │ │ │ - b a9a48 │ │ │ │ + ldr r0, [pc, #8] @ 65ea0 │ │ │ │ + b a99c4 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r8, lsr #13 │ │ │ │ - mlaseq r8, r0, pc, sp @ │ │ │ │ - ldr r0, [pc] @ 65efc │ │ │ │ - b 9dd38 │ │ │ │ - eorseq r0, r9, ip, asr #1 │ │ │ │ + eorseq ip, r8, r8, ror #21 │ │ │ │ + eorseq lr, r8, r0, asr #7 │ │ │ │ mov r1, #0 │ │ │ │ - b 2b9714 │ │ │ │ + b 2b9840 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65f30 │ │ │ │ + blt 65ed4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 66064 │ │ │ │ + b 661e0 │ │ │ │ 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 65f78 │ │ │ │ + bne 65f1c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d244 │ │ │ │ + bl 17d378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65f98 │ │ │ │ - b 65fa0 │ │ │ │ + beq 65f3c │ │ │ │ + b 65f44 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 65ff4 │ │ │ │ + ldr r0, [pc, #108] @ 65f98 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65f60 │ │ │ │ + bne 65f04 │ │ │ │ mov r4, #0 │ │ │ │ - b 65fe0 │ │ │ │ + b 65f84 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 298c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298ac8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65f98 │ │ │ │ + beq 65f3c │ │ │ │ add r0, r4, #16 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2a0d8 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r4, [pc, #40] @ 65ff8 │ │ │ │ - bne 65fe0 │ │ │ │ - ldr r3, [pc, #36] @ 65ffc │ │ │ │ + ldrne r4, [pc, #40] @ 65f9c │ │ │ │ + bne 65f84 │ │ │ │ + ldr r3, [pc, #36] @ 65fa0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, ip, lsl r6 │ │ │ │ + eorseq sl, r6, ip, asr sl │ │ │ │ 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 4d7d8 <_PyTime_AsTimeval_clamp@@Base+0x2b8> │ │ │ │ + bl 4d740 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6605c │ │ │ │ + beq 66000 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5901c <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ + bl 58fc0 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 66048 │ │ │ │ + beq 65fec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 66050 │ │ │ │ + beq 65ff4 │ │ │ │ mov r4, r5 │ │ │ │ - b 6605c │ │ │ │ + b 66000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 66048 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 65fec │ │ │ │ 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] @ 660c4 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 29fe8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 660b0 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 660c8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r2] │ │ │ │ - str r4, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 660b8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl bb800 │ │ │ │ - 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} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61242,1087 +61193,1113 @@ │ │ │ │ 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 66134 │ │ │ │ + bne 66070 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 66174 │ │ │ │ - ldr ip, [pc, #352] @ 6629c │ │ │ │ + beq 660b0 │ │ │ │ + ldr ip, [pc, #352] @ 661d8 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 66174 │ │ │ │ + bne 660b0 │ │ │ │ mov r0, #0 │ │ │ │ - b 66294 │ │ │ │ + b 661d0 │ │ │ │ cmp r7, #0 │ │ │ │ ldm r4, {r8, r9} │ │ │ │ - beq 661d0 │ │ │ │ + beq 6610c │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 661a0 │ │ │ │ + beq 660dc │ │ │ │ subs r7, r5, #3 │ │ │ │ - ldreq r7, [pc, #264] @ 662a0 │ │ │ │ + ldreq r7, [pc, #264] @ 661dc │ │ │ │ moveq r5, #1 │ │ │ │ - beq 661e4 │ │ │ │ - b 661a4 │ │ │ │ - ldr sl, [pc, #248] @ 662a0 │ │ │ │ + beq 66120 │ │ │ │ + b 660e0 │ │ │ │ + ldr sl, [pc, #248] @ 661dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 661c8 │ │ │ │ - bl 10329c │ │ │ │ + beq 66104 │ │ │ │ + bl 103280 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 6616c │ │ │ │ + blt 660a8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 661e0 │ │ │ │ + beq 6611c │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - b 661e4 │ │ │ │ - ldr sl, [pc, #200] @ 662a0 │ │ │ │ + b 66120 │ │ │ │ + ldr sl, [pc, #200] @ 661dc │ │ │ │ mov r5, #1 │ │ │ │ mov r7, sl │ │ │ │ - b 661e4 │ │ │ │ - ldr r7, [pc, #184] @ 662a0 │ │ │ │ + b 66120 │ │ │ │ + ldr r7, [pc, #184] @ 661dc │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2de9e8 │ │ │ │ + bl 2def44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6616c │ │ │ │ + beq 660a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d5c88 │ │ │ │ + bl 2d5de0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66284 │ │ │ │ + beq 661c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5d3c │ │ │ │ + bl 2d5e94 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66284 │ │ │ │ + beq 661c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5da0 │ │ │ │ + bl 2d5ef8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66284 │ │ │ │ + beq 661c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d605c │ │ │ │ + bl 2d622c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66284 │ │ │ │ + beq 661c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7d40 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ + bl 2d81b8 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66284 │ │ │ │ + beq 661c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66290 │ │ │ │ + beq 661cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66290 │ │ │ │ + bne 661cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 66290 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 661cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b208 │ │ │ │ - b 6616c │ │ │ │ - ldr r0, [pc, #8] @ 662a0 │ │ │ │ + bl 9b228 │ │ │ │ + b 660a8 │ │ │ │ + ldr r0, [pc, #8] @ 661dc │ │ │ │ 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 │ │ │ │ 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] @ 66240 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 29fe8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6622c │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r2, [pc, #40] @ 66244 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r2] │ │ │ │ + str r4, [r3] │ │ │ │ + bl 144200 │ │ │ │ + b 66234 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl bb7f8 │ │ │ │ + add sp, sp, #4096 @ 0x1000 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r1, r0, r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + tst r3, #1 │ │ │ │ + bne 66264 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + tst r2, #1 │ │ │ │ + beq 6628c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ 662a0 │ │ │ │ + ldr r1, [pc, #36] @ 662a4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #20] @ 662a8 │ │ │ │ + tst r3, #14 │ │ │ │ + ldr r0, [pc, #16] @ 662ac │ │ │ │ + movne r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, r8, lsl r2 @ │ │ │ │ + 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 10f72c │ │ │ │ + bl 10f768 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 662f0 │ │ │ │ + beq 662fc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 662f0 │ │ │ │ + beq 662fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 662f0 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 662fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66324 │ │ │ │ + beq 66330 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 66324 │ │ │ │ + beq 66330 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66324 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66330 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66358 │ │ │ │ + beq 66364 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 66358 │ │ │ │ + beq 66364 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66358 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66364 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6638c │ │ │ │ + beq 66398 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6638c │ │ │ │ + beq 66398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6638c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66398 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663c0 │ │ │ │ + beq 663cc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 663c0 │ │ │ │ + beq 663cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663c0 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 663cc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663f4 │ │ │ │ + beq 66400 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq 663f4 │ │ │ │ + beq 66400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663f4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66400 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66428 │ │ │ │ + beq 66434 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #32] │ │ │ │ - beq 66428 │ │ │ │ + beq 66434 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66428 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66434 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6645c │ │ │ │ + beq 66468 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - beq 6645c │ │ │ │ + beq 66468 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6645c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66468 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66490 │ │ │ │ + beq 6649c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - beq 66490 │ │ │ │ + beq 6649c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66490 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6649c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664c4 │ │ │ │ + beq 664d0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq 664c4 │ │ │ │ + beq 664d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664c4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 664d0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664f8 │ │ │ │ + beq 66504 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 664f8 │ │ │ │ + beq 66504 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664f8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66504 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6652c │ │ │ │ + beq 66538 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6652c │ │ │ │ + beq 66538 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6652c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66538 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66560 │ │ │ │ + beq 6656c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - beq 66560 │ │ │ │ + beq 6656c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66560 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6656c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66594 │ │ │ │ + beq 665a0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 66594 │ │ │ │ + beq 665a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66594 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 665a0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 665c8 │ │ │ │ + beq 665d4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 665c8 │ │ │ │ + beq 665d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 665c8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 665d4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 665fc │ │ │ │ + beq 66608 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 665fc │ │ │ │ + beq 66608 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 665fc │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66608 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66630 │ │ │ │ + beq 6663c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 66630 │ │ │ │ + beq 6663c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66630 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6663c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66664 │ │ │ │ + beq 66670 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 66664 │ │ │ │ + beq 66670 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66664 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66670 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - tst r3, #1 │ │ │ │ - bne 6668c │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - tst r2, #1 │ │ │ │ - beq 666b4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 666c8 │ │ │ │ - ldr r1, [pc, #36] @ 666cc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 666d0 │ │ │ │ - tst r3, #14 │ │ │ │ - ldr r0, [pc, #16] @ 666d4 │ │ │ │ - movne r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0036edd8 │ │ │ │ - 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 66710 │ │ │ │ + bne 666b4 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66744 │ │ │ │ - b 66738 │ │ │ │ + bne 666e8 │ │ │ │ + b 666dc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #204] @ 667ec │ │ │ │ + ldr r0, [pc, #204] @ 66790 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 666f8 │ │ │ │ + bne 6669c │ │ │ │ mov r0, #0 │ │ │ │ - b 667e4 │ │ │ │ - bl a55fc │ │ │ │ + b 66788 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66730 │ │ │ │ + bne 666d4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66764 │ │ │ │ - bl a55fc │ │ │ │ + bne 66708 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66730 │ │ │ │ + bne 666d4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66730 │ │ │ │ + beq 666d4 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #108] @ 667f0 │ │ │ │ - ldr r0, [pc, #108] @ 667f4 │ │ │ │ + ldr r1, [pc, #108] @ 66794 │ │ │ │ + ldr r0, [pc, #108] @ 66798 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 66730 │ │ │ │ - bl c3cf0 │ │ │ │ + blt 666d4 │ │ │ │ + bl c3d70 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a084 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r0, [pc, #40] @ 667f8 │ │ │ │ - bge 667e4 │ │ │ │ - ldr r3, [pc, #36] @ 667fc │ │ │ │ + ldrge r0, [pc, #40] @ 6679c │ │ │ │ + bge 66788 │ │ │ │ + ldr r3, [pc, #36] @ 667a0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - @ instruction: 0x0036a6b4 │ │ │ │ - eorseq r0, r9, r0, lsl #2 │ │ │ │ - eorseq r0, r9, r4, lsl #2 │ │ │ │ + @ instruction: 0x0036aaf4 │ │ │ │ + eorseq r0, r9, r0, asr #10 │ │ │ │ + eorseq r0, r9, r4, asr #10 │ │ │ │ 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] @ 66838 │ │ │ │ + ldr r1, [pc, #32] @ 667dc │ │ │ │ mov r4, r0 │ │ │ │ - bl 150354 │ │ │ │ + bl 15024c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66830 │ │ │ │ + bne 667d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 30494 │ │ │ │ pop {r4, lr} │ │ │ │ - b 99bc4 │ │ │ │ - eorseq r8, r8, ip, lsr r1 │ │ │ │ + b 99be4 │ │ │ │ + eorseq r8, r8, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 668a0 │ │ │ │ + bl 66844 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66894 │ │ │ │ + beq 66838 │ │ │ │ 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 66890 │ │ │ │ + beq 66834 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a32c4 │ │ │ │ - ldr r0, [pc, #4] @ 6689c │ │ │ │ + b a3240 │ │ │ │ + ldr r0, [pc, #4] @ 66840 │ │ │ │ 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 6691c │ │ │ │ + beq 668c0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 6691c │ │ │ │ + bne 668c0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21c8c8 │ │ │ │ + bl 21ca00 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - bne 6691c │ │ │ │ - bl a55fc │ │ │ │ + bne 668c0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66954 │ │ │ │ + bne 668f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6691c │ │ │ │ + bne 668c0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r2, [r4] │ │ │ │ - b 66958 │ │ │ │ + b 668fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b553c │ │ │ │ + bl 1b5824 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 66944 │ │ │ │ - bl a55fc │ │ │ │ + bne 668e8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66954 │ │ │ │ + bne 668f8 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b 66958 │ │ │ │ + b 668fc │ │ │ │ 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] @ 669a8 │ │ │ │ - bl 2b16a8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 6694c │ │ │ │ + bl 2b16ac <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 6699c │ │ │ │ + beq 66940 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 669ac │ │ │ │ + ldr r0, [pc, #20] @ 66950 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a48 │ │ │ │ + b a99c4 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 669b0 │ │ │ │ - b a9a48 │ │ │ │ + ldr r0, [pc, #8] @ 66954 │ │ │ │ + b a99c4 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r8, lsr #13 │ │ │ │ - mlaseq r8, r0, pc, sp @ │ │ │ │ + eorseq ip, r8, r8, ror #21 │ │ │ │ + eorseq lr, r8, r0, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 66a40 │ │ │ │ + ldr r3, [pc, #116] @ 669e4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66a08 │ │ │ │ + beq 669ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66a08 │ │ │ │ + ble 669ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66a20 │ │ │ │ - b 66a38 │ │ │ │ - ldr r3, [pc, #52] @ 66a44 │ │ │ │ - ldr r1, [pc, #52] @ 66a48 │ │ │ │ + bne 669c4 │ │ │ │ + b 669dc │ │ │ │ + ldr r3, [pc, #52] @ 669e8 │ │ │ │ + ldr r1, [pc, #52] @ 669ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66a38 │ │ │ │ + b 669dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66a38 │ │ │ │ + bne 669dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 66ae8 │ │ │ │ + ldr r3, [pc, #132] @ 66a8c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66a9c │ │ │ │ + beq 66a40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66a9c │ │ │ │ + ble 66a40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 66ab4 │ │ │ │ - bl 162034 │ │ │ │ + bne 66a58 │ │ │ │ + bl 162048 │ │ │ │ mov r5, r0 │ │ │ │ - b 66abc │ │ │ │ - ldr r3, [pc, #72] @ 66aec │ │ │ │ - ldr r1, [pc, #72] @ 66af0 │ │ │ │ + b 66a60 │ │ │ │ + ldr r3, [pc, #72] @ 66a90 │ │ │ │ + ldr r1, [pc, #72] @ 66a94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66ae0 │ │ │ │ - bl b2890 │ │ │ │ + b 66a84 │ │ │ │ + bl b2878 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66ae0 │ │ │ │ + beq 66a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66ae0 │ │ │ │ + bne 66a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 66b3c │ │ │ │ - bl 2b16a8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 66ae0 │ │ │ │ + bl 2b16ac <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66b30 │ │ │ │ + beq 66ad4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66b40 │ │ │ │ + ldr r0, [pc, #20] @ 66ae4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a48 │ │ │ │ + b a99c4 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 66b44 │ │ │ │ - b a9a48 │ │ │ │ + ldr r0, [pc, #8] @ 66ae8 │ │ │ │ + b a99c4 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r8, lsr #13 │ │ │ │ - mlaseq r8, r0, pc, sp @ │ │ │ │ + eorseq ip, r8, r8, ror #21 │ │ │ │ + eorseq lr, r8, r0, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 668a0 │ │ │ │ + bl 66844 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66ba4 │ │ │ │ + beq 66b48 │ │ │ │ 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 66ba0 │ │ │ │ + beq 66b44 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a32c4 │ │ │ │ - ldr r0, [pc, #4] @ 66bac │ │ │ │ + b a3240 │ │ │ │ + ldr r0, [pc, #4] @ 66b50 │ │ │ │ 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 a58ec │ │ │ │ + b a5868 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 8be24 │ │ │ │ + b 8bdc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 66c64 │ │ │ │ + ldr r3, [pc, #116] @ 66c08 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66c2c │ │ │ │ + beq 66bd0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66c2c │ │ │ │ + ble 66bd0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 115854 │ │ │ │ + bl 115894 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66c44 │ │ │ │ - b 66c5c │ │ │ │ - ldr r3, [pc, #52] @ 66c68 │ │ │ │ - ldr r1, [pc, #52] @ 66c6c │ │ │ │ + bne 66be8 │ │ │ │ + b 66c00 │ │ │ │ + ldr r3, [pc, #52] @ 66c0c │ │ │ │ + ldr r1, [pc, #52] @ 66c10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66c5c │ │ │ │ + b 66c00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66c5c │ │ │ │ + bne 66c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror sp │ │ │ │ - b 662a4 │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ 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 66cac │ │ │ │ + bne 66c4c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 668a0 │ │ │ │ + bl 66844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66cd4 │ │ │ │ - b 66ccc │ │ │ │ + bne 66c74 │ │ │ │ + b 66c6c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #208] @ 66d8c │ │ │ │ + ldr r0, [pc, #208] @ 66d2c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66c94 │ │ │ │ + bne 66c34 │ │ │ │ mov r0, #0 │ │ │ │ - b 66d84 │ │ │ │ + b 66d24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 668a0 │ │ │ │ + bl 66844 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66ccc │ │ │ │ + beq 66c6c │ │ │ │ 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 66d1c │ │ │ │ + bcs 66cbc │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bcc 66d30 │ │ │ │ - ldr r3, [pc, #108] @ 66d90 │ │ │ │ - ldr r1, [pc, #108] @ 66d94 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 66d64 │ │ │ │ - ldr r3, [pc, #96] @ 66d98 │ │ │ │ - ldr r0, [pc, #96] @ 66d9c │ │ │ │ + bcc 66cd0 │ │ │ │ + ldr r3, [pc, #108] @ 66d30 │ │ │ │ + ldr r1, [pc, #108] @ 66d34 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 66d04 │ │ │ │ + ldr r3, [pc, #96] @ 66d38 │ │ │ │ + ldr r0, [pc, #96] @ 66d3c │ │ │ │ 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 66d78 │ │ │ │ - bl a55fc │ │ │ │ + bne 66d18 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 66da0 │ │ │ │ - bne 66ccc │ │ │ │ - b 66d84 │ │ │ │ + ldreq r0, [pc, #44] @ 66d40 │ │ │ │ + bne 66c6c │ │ │ │ + b 66d24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 150918 │ │ │ │ + b 150cec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq sl, r6, r8, ror #22 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r9, r0, lsl r1 │ │ │ │ + eorseq r0, r9, r0, asr r5 │ │ │ │ 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] @ 66e8c │ │ │ │ + ldr r1, [pc, #180] @ 66e2c │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #8 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 66e44 │ │ │ │ + beq 66de4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 3a61c <_Py_IncRef@@Base+0x2c0> │ │ │ │ + bl 3a5c4 <_Py_IncRef@@Base+0x2c0> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 66e10 │ │ │ │ - b 66e44 │ │ │ │ + bne 66db0 │ │ │ │ + b 66de4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66e4c │ │ │ │ + bne 66dec │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble 66e80 │ │ │ │ + ble 66e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30dd7c │ │ │ │ + bl 30e7e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 66e00 │ │ │ │ + bne 66da0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66e80 │ │ │ │ + beq 66e20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66e64 │ │ │ │ + bne 66e04 │ │ │ │ mov r4, #0 │ │ │ │ - b 66e80 │ │ │ │ + b 66e20 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 66e0c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 66e0c │ │ │ │ + bne 66dac │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 66dac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66e44 │ │ │ │ + bne 66de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 66e44 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 66de4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, r0, asr #29 │ │ │ │ + eorseq r0, r9, r0, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 66fa4 │ │ │ │ + ldr r2, [pc, #252] @ 66f44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 66fa8 │ │ │ │ + ldr r0, [pc, #244] @ 66f48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 66ee0 │ │ │ │ + bne 66e80 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 66fac │ │ │ │ + ldr r3, [pc, #224] @ 66f4c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 66f20 │ │ │ │ + beq 66ec0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66ee4 │ │ │ │ - b 66f20 │ │ │ │ + bgt 66e84 │ │ │ │ + b 66ec0 │ │ │ │ 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 66f38 │ │ │ │ + bne 66ed8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 66fac │ │ │ │ + ldr r3, [pc, #156] @ 66f4c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66f20 │ │ │ │ + beq 66ec0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66f38 │ │ │ │ - ldr r3, [pc, #136] @ 66fb0 │ │ │ │ - ldr r1, [pc, #136] @ 66fb4 │ │ │ │ + bgt 66ed8 │ │ │ │ + ldr r3, [pc, #136] @ 66f50 │ │ │ │ + ldr r1, [pc, #136] @ 66f54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 66f9c │ │ │ │ + b 66f3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a951c │ │ │ │ + bl a9498 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 66f78 │ │ │ │ + beq 66f18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 66f78 │ │ │ │ + bne 66f18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66f9c │ │ │ │ + beq 66f3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66f9c │ │ │ │ + bne 66f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ 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 67010 │ │ │ │ + bne 66fb0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, #106 @ 0x6a │ │ │ │ moveq r0, #1 │ │ │ │ - beq 67014 │ │ │ │ + beq 66fb4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ str r4, [r0] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + b 662b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6704c │ │ │ │ - bl a55fc │ │ │ │ + bne 66ff0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 670a8 │ │ │ │ + bne 6704c │ │ │ │ orr r0, r4, #524288 @ 0x80000 │ │ │ │ bl 294fc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 67070 │ │ │ │ - ldr r3, [pc, #72] @ 670b0 │ │ │ │ + bne 67014 │ │ │ │ + ldr r3, [pc, #72] @ 67054 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 6708c │ │ │ │ + bl 144200 │ │ │ │ + b 67030 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17d41c <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d550 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6709c │ │ │ │ + bge 67040 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 670a8 │ │ │ │ + bne 6704c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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] @ 671c8 │ │ │ │ - ldr r1, [pc, #240] @ 671cc │ │ │ │ + ldr r0, [pc, #240] @ 6716c │ │ │ │ + ldr r1, [pc, #240] @ 67170 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 67104 │ │ │ │ + bne 670a8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 671d0 │ │ │ │ + ldr r3, [pc, #224] @ 67174 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 67140 │ │ │ │ + beq 670e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67108 │ │ │ │ - b 67140 │ │ │ │ + bgt 670ac │ │ │ │ + b 670e4 │ │ │ │ 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 67158 │ │ │ │ + bne 670fc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 671d0 │ │ │ │ + ldr r3, [pc, #160] @ 67174 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67140 │ │ │ │ + beq 670e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6715c │ │ │ │ - ldr r3, [pc, #140] @ 671d4 │ │ │ │ - ldr r1, [pc, #140] @ 671d8 │ │ │ │ + bgt 67100 │ │ │ │ + ldr r3, [pc, #140] @ 67178 │ │ │ │ + ldr r1, [pc, #140] @ 6717c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 671c0 │ │ │ │ + b 67164 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116df8 │ │ │ │ + bl 116e38 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6719c │ │ │ │ + beq 67140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6719c │ │ │ │ + bne 67140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 671c0 │ │ │ │ + beq 67164 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 671c0 │ │ │ │ + bne 67164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ 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 │ │ │ │ @@ -62330,101 +62307,101 @@ │ │ │ │ mov r2, #24 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ bl 29658 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 67224 │ │ │ │ + beq 671c8 │ │ │ │ add r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 67238 │ │ │ │ + ldr r2, [pc, #12] @ 671dc │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r6, ip, lsr r2 │ │ │ │ - ldr r2, [pc, #20] @ 67258 │ │ │ │ - ldr r0, [pc, #16] @ 67258 │ │ │ │ + andeq r7, r6, r0, ror #3 │ │ │ │ + ldr r2, [pc, #20] @ 671fc │ │ │ │ + ldr r0, [pc, #16] @ 671fc │ │ │ │ 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 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 672d8 │ │ │ │ + blt 6727c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18a5f0 │ │ │ │ + bl 18a950 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a228 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 672a8 │ │ │ │ + bne 6724c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18a5f0 │ │ │ │ + bl 18a950 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 672e0 │ │ │ │ + bne 67284 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 672e8 │ │ │ │ + ldr r2, [pc, #32] @ 6728c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 672ec │ │ │ │ + ldr r0, [pc, #4] @ 67290 │ │ │ │ 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] @ 67328 │ │ │ │ + ldr r0, [pc, #12] @ 672cc │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ 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 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 67368 │ │ │ │ + blt 6730c │ │ │ │ bl 2a12c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 67370 │ │ │ │ - ldr r3, [pc, #24] @ 67378 │ │ │ │ + bne 67314 │ │ │ │ + ldr r3, [pc, #24] @ 6731c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 6737c │ │ │ │ + ldr r0, [pc, #4] @ 67320 │ │ │ │ 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 │ │ │ │ @@ -62433,15 +62410,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] @ 675b0 │ │ │ │ + ldr lr, [pc, #500] @ 67554 │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -62453,357 +62430,367 @@ │ │ │ │ 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 67420 │ │ │ │ + bne 673c4 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67464 │ │ │ │ - ldr ip, [pc, #396] @ 675b4 │ │ │ │ + beq 67408 │ │ │ │ + ldr ip, [pc, #396] @ 67558 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ - beq 67598 │ │ │ │ + beq 6753c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67578 │ │ │ │ + beq 6751c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 674fc │ │ │ │ + beq 674a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 674b8 │ │ │ │ - bl 147e34 │ │ │ │ + beq 6745c │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 674ac │ │ │ │ - bl a55fc │ │ │ │ + bne 67450 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67578 │ │ │ │ + bne 6751c │ │ │ │ subs r8, r6, #2 │ │ │ │ - bne 674bc │ │ │ │ - b 67500 │ │ │ │ + bne 67460 │ │ │ │ + b 674a4 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 674e0 │ │ │ │ + bne 67484 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 25ee0c │ │ │ │ + bl 25f2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67500 │ │ │ │ - b 67578 │ │ │ │ + bne 674a4 │ │ │ │ + b 6751c │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 668a0 │ │ │ │ + bl 66844 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67578 │ │ │ │ + beq 6751c │ │ │ │ cmp r8, #1 │ │ │ │ - beq 67500 │ │ │ │ - b 674c8 │ │ │ │ + beq 674a4 │ │ │ │ + b 6746c │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ cmn sl, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67534 │ │ │ │ + beq 674d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ strd r8, [sp] │ │ │ │ bl 296f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 6754c │ │ │ │ + b 674f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 29da8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67580 │ │ │ │ + beq 67524 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 67588 │ │ │ │ - bl 1324b8 │ │ │ │ + bne 6752c │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67508 │ │ │ │ + beq 674ac │ │ │ │ mov r4, #0 │ │ │ │ - b 67598 │ │ │ │ - ldr r4, [pc, #48] @ 675b8 │ │ │ │ - b 67598 │ │ │ │ - ldr r3, [pc, #44] @ 675bc │ │ │ │ + b 6753c │ │ │ │ + ldr r4, [pc, #48] @ 6755c │ │ │ │ + b 6753c │ │ │ │ + ldr r3, [pc, #44] @ 67560 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r0, lsl ip │ │ │ │ + subseq sp, r3, r8, asr #32 │ │ │ │ subseq r4, r7, r8, asr #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000675c0 : │ │ │ │ +00067564 : │ │ │ │ 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 675e8 │ │ │ │ - b 296c90 │ │ │ │ + bne 6758c │ │ │ │ + b 296b2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 58570 │ │ │ │ + bl 58518 │ │ │ │ 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] @ 6776c │ │ │ │ - ldr r2, [pc, #324] @ 67770 │ │ │ │ + ldr r0, [pc, #324] @ 67710 │ │ │ │ + ldr r2, [pc, #324] @ 67714 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 67658 │ │ │ │ + bne 675fc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #304] @ 67774 │ │ │ │ + ldr r3, [pc, #304] @ 67718 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 676d0 │ │ │ │ + beq 67674 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6765c │ │ │ │ - b 676d0 │ │ │ │ + bgt 67600 │ │ │ │ + b 67674 │ │ │ │ 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 67698 │ │ │ │ + bne 6763c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #236] @ 67774 │ │ │ │ + ldr r3, [pc, #236] @ 67718 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 676d0 │ │ │ │ + beq 67674 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 676d0 │ │ │ │ + ble 67674 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 67700 │ │ │ │ + beq 676a4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r6] │ │ │ │ - bne 676f4 │ │ │ │ + bne 67698 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #168] @ 67774 │ │ │ │ + ldr r3, [pc, #168] @ 67718 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 676e8 │ │ │ │ - ldr r3, [pc, #160] @ 67778 │ │ │ │ - ldr r1, [pc, #160] @ 6777c │ │ │ │ + bne 6768c │ │ │ │ + ldr r3, [pc, #160] @ 6771c │ │ │ │ + ldr r1, [pc, #160] @ 67720 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r7, #0 │ │ │ │ - b 67764 │ │ │ │ + b 67708 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 676d0 │ │ │ │ + ble 67674 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1273a8 │ │ │ │ + bl 127450 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 67738 │ │ │ │ + beq 676dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67738 │ │ │ │ + bne 676dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6775c │ │ │ │ + beq 67700 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6775c │ │ │ │ + bne 67700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 677b0 │ │ │ │ - bl a55fc │ │ │ │ + bne 67754 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67838 │ │ │ │ + bne 677dc │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 677d4 │ │ │ │ - ldr r3, [pc, #120] @ 67844 │ │ │ │ + bne 67778 │ │ │ │ + ldr r3, [pc, #120] @ 677e8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144178 │ │ │ │ - bl 8aec8 │ │ │ │ + b 144200 │ │ │ │ + bl 8ae6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 677e8 │ │ │ │ + bne 6778c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 2a9d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 67824 │ │ │ │ - bl 8b464 │ │ │ │ + beq 677c8 │ │ │ │ + bl 8b408 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #48] @ 67844 │ │ │ │ + ldr r2, [pc, #48] @ 677e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r5, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144178 │ │ │ │ - bl bb800 │ │ │ │ + b 144200 │ │ │ │ + bl bb7f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b464 │ │ │ │ - b 6783c │ │ │ │ + bl 8b408 │ │ │ │ + b 677e0 │ │ │ │ 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] @ 678b4 │ │ │ │ + ldr r6, [pc, #84] @ 67858 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67880 │ │ │ │ + beq 67824 │ │ │ │ mov r1, r6 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67884 │ │ │ │ + beq 67828 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 678a0 │ │ │ │ - ldr r1, [pc, #28] @ 678b4 │ │ │ │ - bl ade10 │ │ │ │ + beq 67844 │ │ │ │ + ldr r1, [pc, #28] @ 67858 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 678a4 │ │ │ │ + beq 67848 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 191754 │ │ │ │ + b 191ab4 │ │ │ │ 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] @ 678f8 │ │ │ │ + ldr r4, [pc, #40] @ 6789c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 678e8 │ │ │ │ - bl 2a9170 │ │ │ │ + beq 6788c │ │ │ │ + bl 2a9000 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 157e6c │ │ │ │ - ldr r0, [pc, #4] @ 678fc │ │ │ │ + bl 157e7c │ │ │ │ + ldr r0, [pc, #4] @ 678a0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #12] @ 67918 │ │ │ │ + ldr r3, [pc, #12] @ 678bc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #8] @ 6791c │ │ │ │ + ldr r1, [pc, #8] @ 678c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1175c0 │ │ │ │ + b 117600 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003902fc │ │ │ │ + eorseq r0, r9, ip, lsr r7 │ │ │ │ + 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 18bf78 │ │ │ │ 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 67af0 │ │ │ │ + bcc 67abc │ │ │ │ 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 │ │ │ │ @@ -62811,92 +62798,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 67a10 │ │ │ │ + bls 679dc │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67a30 │ │ │ │ + bne 679fc │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 679b4 │ │ │ │ + bne 67980 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 679c0 │ │ │ │ + beq 6798c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 592c8 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + bl 59458 <_PyContext_NewHamtForTests@@Base+0x4d0> │ │ │ │ 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 67a08 │ │ │ │ + beq 679d4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 592c8 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + bl 59458 <_PyContext_NewHamtForTests@@Base+0x4d0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 679e4 │ │ │ │ + b 679b0 │ │ │ │ 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 67af0 │ │ │ │ + b 67abc │ │ │ │ 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 67a70 │ │ │ │ + bne 67a3c │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67a7c │ │ │ │ + beq 67a48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 592c8 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + bl 59458 <_PyContext_NewHamtForTests@@Base+0x4d0> │ │ │ │ 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 67acc │ │ │ │ + beq 67a98 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 592c8 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + bl 59458 <_PyContext_NewHamtForTests@@Base+0x4d0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67aa8 │ │ │ │ + b 67a74 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -62908,109 +62895,136 @@ │ │ │ │ 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 67b30 │ │ │ │ - ldr r3, [pc, #248] @ 67c1c │ │ │ │ - ldr r1, [pc, #248] @ 67c20 │ │ │ │ + beq 67afc │ │ │ │ + ldr r3, [pc, #248] @ 67be8 │ │ │ │ + ldr r1, [pc, #248] @ 67bec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 67b58 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 67b24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d28c │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67b60 │ │ │ │ - ldr r3, [pc, #204] @ 67c1c │ │ │ │ - ldr r1, [pc, #208] @ 67c24 │ │ │ │ + bne 67b2c │ │ │ │ + ldr r3, [pc, #204] @ 67be8 │ │ │ │ + ldr r1, [pc, #208] @ 67bf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 67c14 │ │ │ │ + b 67be0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67b58 │ │ │ │ + beq 67b24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67ba0 │ │ │ │ - ldr r3, [pc, #156] @ 67c28 │ │ │ │ - ldr r1, [pc, #156] @ 67c2c │ │ │ │ + ble 67b6c │ │ │ │ + ldr r3, [pc, #156] @ 67bf4 │ │ │ │ + ldr r1, [pc, #156] @ 67bf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 67b58 │ │ │ │ + bl 1132c8 │ │ │ │ + b 67b24 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67bdc │ │ │ │ + bne 67ba8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67bdc │ │ │ │ + bge 67ba8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 67920 │ │ │ │ + bl 678ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #84] @ 67c30 │ │ │ │ - b 67c14 │ │ │ │ - bl c3cf0 │ │ │ │ + bl 1132c8 │ │ │ │ + ldr r0, [pc, #84] @ 67bfc │ │ │ │ + b 67be0 │ │ │ │ + bl c3d70 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67920 │ │ │ │ + bl 678ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ - b 67bcc │ │ │ │ + bl c7ac8 │ │ │ │ + b 67b98 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #5 │ │ │ │ - @ instruction: 0x003862f4 │ │ │ │ + eorseq r6, r8, ip, lsl #14 │ │ │ │ + eorseq r6, r8, r4, lsr r7 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #6 │ │ │ │ + eorseq r6, r8, r0, ror #14 │ │ │ │ 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 18bc18 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr ip, [pc, #108] @ 67c84 │ │ │ │ + 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] @ 67c88 │ │ │ │ + bl 2ddc3c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67c7c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [pc, #44] @ 67c8c │ │ │ │ + bl 2a870 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 67c78 │ │ │ │ + ldr r3, [pc, #32] @ 67c90 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144200 │ │ │ │ + b 67c7c │ │ │ │ + bl a6290 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrdeq lr, [r4], -r8 │ │ │ │ + @ instruction: 0x00574498 │ │ │ │ + @ instruction: 0x000001b2 │ │ │ │ + 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 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 67e2c │ │ │ │ + bcc 67e64 │ │ │ │ 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 │ │ │ │ @@ -63018,92 +63032,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 67d4c │ │ │ │ + bls 67d84 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67d6c │ │ │ │ + bne 67da4 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67cf0 │ │ │ │ + bne 67d28 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67cfc │ │ │ │ + beq 67d34 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 229830 │ │ │ │ + bl 229998 │ │ │ │ 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 67d44 │ │ │ │ + beq 67d7c │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 229830 │ │ │ │ + bl 229998 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67d20 │ │ │ │ + b 67d58 │ │ │ │ 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 67e2c │ │ │ │ + b 67e64 │ │ │ │ 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 67dac │ │ │ │ + bne 67de4 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67db8 │ │ │ │ + beq 67df0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 229830 │ │ │ │ + bl 229998 │ │ │ │ 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 67e08 │ │ │ │ + beq 67e40 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 229830 │ │ │ │ + bl 229998 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67de4 │ │ │ │ + b 67e1c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -63115,189 +63129,152 @@ │ │ │ │ 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 67e6c │ │ │ │ - ldr r3, [pc, #248] @ 67f58 │ │ │ │ - ldr r1, [pc, #248] @ 67f5c │ │ │ │ + beq 67ea4 │ │ │ │ + ldr r3, [pc, #248] @ 67f90 │ │ │ │ + ldr r1, [pc, #248] @ 67f94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 67e94 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 67ecc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d28c │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67e9c │ │ │ │ - ldr r3, [pc, #204] @ 67f58 │ │ │ │ - ldr r1, [pc, #208] @ 67f60 │ │ │ │ + bne 67ed4 │ │ │ │ + ldr r3, [pc, #204] @ 67f90 │ │ │ │ + ldr r1, [pc, #208] @ 67f98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 67f50 │ │ │ │ + b 67f88 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67e94 │ │ │ │ + beq 67ecc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67edc │ │ │ │ - ldr r3, [pc, #156] @ 67f64 │ │ │ │ - ldr r1, [pc, #156] @ 67f68 │ │ │ │ + ble 67f14 │ │ │ │ + ldr r3, [pc, #156] @ 67f9c │ │ │ │ + ldr r1, [pc, #156] @ 67fa0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 67e94 │ │ │ │ + bl 1132c8 │ │ │ │ + b 67ecc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67f18 │ │ │ │ + bne 67f50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67f18 │ │ │ │ + bge 67f50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67c5c │ │ │ │ + bl 67c94 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #84] @ 67f6c │ │ │ │ - b 67f50 │ │ │ │ - bl c3cf0 │ │ │ │ + bl 1132c8 │ │ │ │ + ldr r0, [pc, #84] @ 67fa4 │ │ │ │ + b 67f88 │ │ │ │ + bl c3d70 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67c5c │ │ │ │ + bl 67c94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ - b 67f08 │ │ │ │ + bl c7ac8 │ │ │ │ + b 67f40 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #5 │ │ │ │ - @ instruction: 0x003862f4 │ │ │ │ + eorseq r6, r8, ip, lsl #14 │ │ │ │ + eorseq r6, r8, r4, lsr r7 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #6 │ │ │ │ + eorseq r6, r8, r0, ror #14 │ │ │ │ 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] @ 67ff4 │ │ │ │ - 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] @ 67ff8 │ │ │ │ - bl 2dd758 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 67fec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #44] @ 67ffc │ │ │ │ - bl 2a870 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 67fe8 │ │ │ │ - ldr r3, [pc, #32] @ 68000 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 67fec │ │ │ │ - bl a6314 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq lr, r4, ip, lsr ip │ │ │ │ - @ instruction: 0x00574498 │ │ │ │ - @ instruction: 0x000001b2 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00068004 : │ │ │ │ +00067fa8 : │ │ │ │ mov r1, #0 │ │ │ │ - b 29a478 │ │ │ │ + b 29a314 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68020 │ │ │ │ - b 92d88 │ │ │ │ + bne 67fc4 │ │ │ │ + b 92dcc │ │ │ │ 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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 680b0 │ │ │ │ + beq 68054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c97c │ │ │ │ + bl 6c98c │ │ │ │ ldr r4, [r0] │ │ │ │ - b 68064 │ │ │ │ + b 68008 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 680f0 │ │ │ │ + bne 68094 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 68108 │ │ │ │ + beq 680ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ - ble 68060 │ │ │ │ + ble 68004 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ strne r2, [r4] │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68054 │ │ │ │ + beq 67ff8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 680b8 │ │ │ │ + bne 6805c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 680d4 │ │ │ │ + bne 68078 │ │ │ │ mov r5, #0 │ │ │ │ - b 68108 │ │ │ │ + b 680ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 680a4 │ │ │ │ + bne 68048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 680a4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 68048 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 680b0 │ │ │ │ + bne 68054 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 680b0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 68054 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 68060 │ │ │ │ + bne 68004 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 68060 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 68004 │ │ │ │ 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] │ │ │ │ @@ -63305,15 +63282,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 682e0 │ │ │ │ + bcc 68284 │ │ │ │ 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 │ │ │ │ @@ -63321,856 +63298,865 @@ │ │ │ │ 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 68200 │ │ │ │ + bls 681a4 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 68220 │ │ │ │ + bne 681c4 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 681a4 │ │ │ │ + bne 68148 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 681b0 │ │ │ │ + beq 68154 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5ddf8 │ │ │ │ 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 681f8 │ │ │ │ + beq 6819c │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5ddf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 681d4 │ │ │ │ + b 68178 │ │ │ │ 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 682e0 │ │ │ │ + b 68284 │ │ │ │ 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 68260 │ │ │ │ + bne 68204 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 6826c │ │ │ │ + beq 68210 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5ddf8 │ │ │ │ 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 682bc │ │ │ │ + beq 68260 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5ddf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 68298 │ │ │ │ + b 6823c │ │ │ │ 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} │ │ │ │ │ │ │ │ -000682e8 : │ │ │ │ +0006828c : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2c18a4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c19d0 <_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 6832c │ │ │ │ - ldr r3, [pc, #248] @ 68418 │ │ │ │ - ldr r1, [pc, #248] @ 6841c │ │ │ │ + beq 682d0 │ │ │ │ + ldr r3, [pc, #248] @ 683bc │ │ │ │ + ldr r1, [pc, #248] @ 683c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 68354 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 682f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d28c │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6835c │ │ │ │ - ldr r3, [pc, #204] @ 68418 │ │ │ │ - ldr r1, [pc, #208] @ 68420 │ │ │ │ + bne 68300 │ │ │ │ + ldr r3, [pc, #204] @ 683bc │ │ │ │ + ldr r1, [pc, #208] @ 683c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 68410 │ │ │ │ + b 683b4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68354 │ │ │ │ + beq 682f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6839c │ │ │ │ - ldr r3, [pc, #156] @ 68424 │ │ │ │ - ldr r1, [pc, #156] @ 68428 │ │ │ │ + ble 68340 │ │ │ │ + ldr r3, [pc, #156] @ 683c8 │ │ │ │ + ldr r1, [pc, #156] @ 683cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 68354 │ │ │ │ + bl 1132c8 │ │ │ │ + b 682f8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 683d8 │ │ │ │ + bne 6837c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 683d8 │ │ │ │ + bge 6837c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68110 │ │ │ │ + bl 680b4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #84] @ 6842c │ │ │ │ - b 68410 │ │ │ │ - bl c3cf0 │ │ │ │ + bl 1132c8 │ │ │ │ + ldr r0, [pc, #84] @ 683d0 │ │ │ │ + b 683b4 │ │ │ │ + bl c3d70 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 68110 │ │ │ │ + bl 680b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ - b 683c8 │ │ │ │ + bl c7ac8 │ │ │ │ + b 6836c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #5 │ │ │ │ - @ instruction: 0x003862f4 │ │ │ │ + eorseq r6, r8, ip, lsl #14 │ │ │ │ + eorseq r6, r8, r4, lsr r7 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #6 │ │ │ │ + eorseq r6, r8, r0, ror #14 │ │ │ │ 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 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 68468 │ │ │ │ - bl a55fc │ │ │ │ + bne 6840c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 68498 │ │ │ │ + bne 6843c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 291cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6848c │ │ │ │ - ldr r3, [pc, #28] @ 684a0 │ │ │ │ + beq 68430 │ │ │ │ + ldr r3, [pc, #28] @ 68444 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 68498 │ │ │ │ + bl 144200 │ │ │ │ + b 6843c │ │ │ │ ldm sp, {r1, r2} │ │ │ │ - ldr r0, [pc, #12] @ 684a4 │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #12] @ 68448 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq fp, r7, r4, lsl #7 │ │ │ │ - ldr r1, [pc] @ 684b0 │ │ │ │ - b 10f2dc │ │ │ │ - eorseq r9, r5, ip, lsr #1 │ │ │ │ + eorseq fp, r7, r4, asr #15 │ │ │ │ + ldr r1, [pc] @ 68454 │ │ │ │ + b 10f318 │ │ │ │ + eorseq r9, r5, ip, ror #9 │ │ │ │ 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 684ec │ │ │ │ - ldr r3, [pc, #248] @ 685d8 │ │ │ │ - ldr r1, [pc, #248] @ 685dc │ │ │ │ + beq 68490 │ │ │ │ + ldr r3, [pc, #248] @ 6857c │ │ │ │ + ldr r1, [pc, #248] @ 68580 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 68514 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 684b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d28c │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6851c │ │ │ │ - ldr r3, [pc, #204] @ 685d8 │ │ │ │ - ldr r1, [pc, #208] @ 685e0 │ │ │ │ + bne 684c0 │ │ │ │ + ldr r3, [pc, #204] @ 6857c │ │ │ │ + ldr r1, [pc, #208] @ 68584 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 685d0 │ │ │ │ + b 68574 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68514 │ │ │ │ + beq 684b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6855c │ │ │ │ - ldr r3, [pc, #156] @ 685e4 │ │ │ │ - ldr r1, [pc, #156] @ 685e8 │ │ │ │ + ble 68500 │ │ │ │ + ldr r3, [pc, #156] @ 68588 │ │ │ │ + ldr r1, [pc, #156] @ 6858c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 68514 │ │ │ │ + bl 1132c8 │ │ │ │ + b 684b8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68598 │ │ │ │ + bne 6853c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 68598 │ │ │ │ + bge 6853c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2e9854 │ │ │ │ + bl 2e9d34 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #84] @ 685ec │ │ │ │ - b 685d0 │ │ │ │ - bl c3cf0 │ │ │ │ + bl 1132c8 │ │ │ │ + ldr r0, [pc, #84] @ 68590 │ │ │ │ + b 68574 │ │ │ │ + bl c3d70 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e9854 │ │ │ │ + bl 2e9d34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ - b 68588 │ │ │ │ + bl c7ac8 │ │ │ │ + b 6852c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #5 │ │ │ │ - @ instruction: 0x003862f4 │ │ │ │ + eorseq r6, r8, ip, lsl #14 │ │ │ │ + eorseq r6, r8, r4, lsr r7 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #6 │ │ │ │ + eorseq r6, r8, r0, ror #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000685f0 : │ │ │ │ +00068594 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 328e50 <_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 68634 │ │ │ │ - ldr r3, [pc, #248] @ 68720 │ │ │ │ - ldr r1, [pc, #248] @ 68724 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6865c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 15d28c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68664 │ │ │ │ - ldr r3, [pc, #204] @ 68720 │ │ │ │ - ldr r1, [pc, #208] @ 68728 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r0, #0 │ │ │ │ - b 68718 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 6865c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 686a4 │ │ │ │ - ldr r3, [pc, #156] @ 6872c │ │ │ │ - ldr r1, [pc, #156] @ 68730 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 6865c │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 686e0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #2048 @ 0x800 │ │ │ │ - movge r3, #1 │ │ │ │ - strbge r3, [r4, #8] │ │ │ │ - bge 686e0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 34cd68 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #84] @ 68734 │ │ │ │ - b 68718 │ │ │ │ - bl c3cf0 │ │ │ │ - add r6, r4, #9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 22d844 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 34cd68 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8b0dc │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ - b 686d0 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #5 │ │ │ │ - @ instruction: 0x003862f4 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #6 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b 32932c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6884c │ │ │ │ + ldr r2, [pc, #252] @ 686b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 68850 │ │ │ │ + ldr r0, [pc, #244] @ 686b8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 68788 │ │ │ │ + bne 685f0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 68854 │ │ │ │ + ldr r3, [pc, #224] @ 686bc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 687c4 │ │ │ │ + beq 6862c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6878c │ │ │ │ - b 687c4 │ │ │ │ + bgt 685f4 │ │ │ │ + b 6862c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 687dc │ │ │ │ + bne 68644 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 68854 │ │ │ │ + ldr r3, [pc, #160] @ 686bc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 687c4 │ │ │ │ + beq 6862c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 687e0 │ │ │ │ - ldr r3, [pc, #140] @ 68858 │ │ │ │ - ldr r1, [pc, #140] @ 6885c │ │ │ │ + bgt 68648 │ │ │ │ + ldr r3, [pc, #140] @ 686c0 │ │ │ │ + ldr r1, [pc, #140] @ 686c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 68844 │ │ │ │ + b 686ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10ac30 │ │ │ │ + bl 10ac84 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 68820 │ │ │ │ + beq 68688 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 68820 │ │ │ │ + bne 68688 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 68844 │ │ │ │ + beq 686ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 68844 │ │ │ │ + bne 686ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ + 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 68700 │ │ │ │ + ldr r3, [pc, #248] @ 687ec │ │ │ │ + ldr r1, [pc, #248] @ 687f0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 68728 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 15d2a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68730 │ │ │ │ + ldr r3, [pc, #204] @ 687ec │ │ │ │ + ldr r1, [pc, #208] @ 687f4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r0, #0 │ │ │ │ + b 687e4 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 112394 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 68728 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 68770 │ │ │ │ + ldr r3, [pc, #156] @ 687f8 │ │ │ │ + ldr r1, [pc, #156] @ 687fc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1132c8 │ │ │ │ + b 68728 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 687ac │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #2048 @ 0x800 │ │ │ │ + movge r3, #1 │ │ │ │ + strbge r3, [r4, #8] │ │ │ │ + bge 687ac │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 34d210 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1132c8 │ │ │ │ + ldr r0, [pc, #84] @ 68800 │ │ │ │ + b 687e4 │ │ │ │ + bl c3d70 │ │ │ │ + add r6, r4, #9 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 22d970 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 34d210 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8b080 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7ac8 │ │ │ │ + b 6879c │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, lsl #14 │ │ │ │ + eorseq r6, r8, r4, lsr r7 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, ror #14 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00068860 : │ │ │ │ +00068804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 688a0 │ │ │ │ + ldr r4, [pc, #40] @ 68844 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2a8494 │ │ │ │ + bl 2a8324 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 688a4 │ │ │ │ - b 2a5d10 │ │ │ │ + ldr r0, [pc, #4] @ 68848 │ │ │ │ + b 2a5ba0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r0, r9, r0, asr r3 │ │ │ │ + mlaseq r9, r0, r7, 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] @ 6886c │ │ │ │ + b 128b4c │ │ │ │ + @ instruction: 0x003907b8 │ │ │ │ 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 688dc │ │ │ │ + bne 688a4 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6890c │ │ │ │ - b 68900 │ │ │ │ + bne 688d4 │ │ │ │ + b 688c8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #200] @ 689b4 │ │ │ │ + ldr r0, [pc, #200] @ 6897c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 688c4 │ │ │ │ - b 689ac │ │ │ │ - bl a55fc │ │ │ │ + bne 6888c │ │ │ │ + b 68974 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 689ac │ │ │ │ + bne 68974 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #160] @ 689b8 │ │ │ │ + ldr r2, [pc, #160] @ 68980 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 68934 │ │ │ │ - ldr r3, [pc, #148] @ 689bc │ │ │ │ - ldr r1, [pc, #148] @ 689c0 │ │ │ │ + beq 688fc │ │ │ │ + ldr r3, [pc, #148] @ 68984 │ │ │ │ + ldr r1, [pc, #148] @ 68988 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 6899c │ │ │ │ + bl 117600 │ │ │ │ + b 68964 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi 68960 │ │ │ │ + bhi 68928 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - beq 68994 │ │ │ │ + beq 6895c │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ lsl r2, r3, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b 68978 │ │ │ │ - ldr r3, [pc, #92] @ 689c4 │ │ │ │ - ldr r1, [pc, #92] @ 689c8 │ │ │ │ + b 68940 │ │ │ │ + ldr r3, [pc, #92] @ 6898c │ │ │ │ + ldr r1, [pc, #92] @ 68990 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c0 │ │ │ │ - b 6899c │ │ │ │ + bl 117600 │ │ │ │ + b 68964 │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ tst ip, r2 │ │ │ │ movne ip, #1 │ │ │ │ orrne r0, r0, ip, lsl r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 68978 │ │ │ │ + bne 68940 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6314 │ │ │ │ - bl a55fc │ │ │ │ + b a6290 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 68994 │ │ │ │ + beq 6895c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r5, r4, asr #24 │ │ │ │ + eorseq r0, r6, r4, lsl #1 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, asr r7 @ │ │ │ │ + mlaseq r8, r8, fp, pc @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r4, lsr #11 │ │ │ │ + eorseq fp, r7, r4, ror #19 │ │ │ │ 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] @ 68f38 │ │ │ │ + ldr r3, [pc, #1364] @ 68f00 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ - beq 68a18 │ │ │ │ + beq 689e0 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 68a18 │ │ │ │ + beq 689e0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 68a4c │ │ │ │ - b 68a34 │ │ │ │ + bls 68a14 │ │ │ │ + b 689fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 68a04 │ │ │ │ - ldr r0, [pc, #1300] @ 68f3c │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68a04 │ │ │ │ - b 68b34 │ │ │ │ - ldr r0, [pc, #1280] @ 68f3c │ │ │ │ + beq 689cc │ │ │ │ + ldr r0, [pc, #1300] @ 68f04 │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 689cc │ │ │ │ + b 68afc │ │ │ │ + ldr r0, [pc, #1280] @ 68f04 │ │ │ │ mov r3, #18 │ │ │ │ mov r2, #16 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68b34 │ │ │ │ + beq 68afc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 68a6c │ │ │ │ - bl a55fc │ │ │ │ + bne 68a34 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b34 │ │ │ │ + bne 68afc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 68a8c │ │ │ │ - bl a55fc │ │ │ │ + bne 68a54 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b34 │ │ │ │ + bne 68afc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 68aac │ │ │ │ - bl a55fc │ │ │ │ + bne 68a74 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b34 │ │ │ │ + bne 68afc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 68acc │ │ │ │ - bl a55fc │ │ │ │ + bne 68a94 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b34 │ │ │ │ + bne 68afc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 68aec │ │ │ │ - bl a55fc │ │ │ │ + bne 68ab4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b34 │ │ │ │ + bne 68afc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 68b0c │ │ │ │ - bl a55fc │ │ │ │ + bne 68ad4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b34 │ │ │ │ + bne 68afc │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68b3c │ │ │ │ - ldr r2, [pc, #1048] @ 68f40 │ │ │ │ - ldr r1, [pc, #1048] @ 68f44 │ │ │ │ - ldr r0, [pc, #1036] @ 68f3c │ │ │ │ + bne 68b04 │ │ │ │ + ldr r2, [pc, #1048] @ 68f08 │ │ │ │ + ldr r1, [pc, #1048] @ 68f0c │ │ │ │ + ldr r0, [pc, #1036] @ 68f04 │ │ │ │ mov r3, r6 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 68f2c │ │ │ │ + b 68ef4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68b6c │ │ │ │ - ldr r2, [pc, #1004] @ 68f48 │ │ │ │ - ldr r1, [pc, #1004] @ 68f4c │ │ │ │ - ldr r0, [pc, #984] @ 68f3c │ │ │ │ + bne 68b34 │ │ │ │ + ldr r2, [pc, #1004] @ 68f10 │ │ │ │ + ldr r1, [pc, #1004] @ 68f14 │ │ │ │ + ldr r0, [pc, #984] @ 68f04 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b34 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 68afc │ │ │ │ ldr fp, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68b98 │ │ │ │ - ldr r2, [pc, #960] @ 68f48 │ │ │ │ - ldr r1, [pc, #964] @ 68f50 │ │ │ │ - ldr r0, [pc, #940] @ 68f3c │ │ │ │ + bne 68b60 │ │ │ │ + ldr r2, [pc, #960] @ 68f10 │ │ │ │ + ldr r1, [pc, #964] @ 68f18 │ │ │ │ + ldr r0, [pc, #940] @ 68f04 │ │ │ │ mov r3, fp │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b34 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 68afc │ │ │ │ ldr sl, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68bc4 │ │ │ │ - ldr r2, [pc, #916] @ 68f48 │ │ │ │ - ldr r1, [pc, #924] @ 68f54 │ │ │ │ - ldr r0, [pc, #896] @ 68f3c │ │ │ │ + bne 68b8c │ │ │ │ + ldr r2, [pc, #916] @ 68f10 │ │ │ │ + ldr r1, [pc, #924] @ 68f1c │ │ │ │ + ldr r0, [pc, #896] @ 68f04 │ │ │ │ mov r3, sl │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b34 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 68afc │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68bf0 │ │ │ │ - ldr r2, [pc, #888] @ 68f58 │ │ │ │ - ldr r1, [pc, #888] @ 68f5c │ │ │ │ - ldr r0, [pc, #852] @ 68f3c │ │ │ │ + bne 68bb8 │ │ │ │ + ldr r2, [pc, #888] @ 68f20 │ │ │ │ + ldr r1, [pc, #888] @ 68f24 │ │ │ │ + ldr r0, [pc, #852] @ 68f04 │ │ │ │ mov r3, r8 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b34 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 68afc │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68c1c │ │ │ │ - ldr r2, [pc, #844] @ 68f58 │ │ │ │ - ldr r1, [pc, #848] @ 68f60 │ │ │ │ - ldr r0, [pc, #808] @ 68f3c │ │ │ │ + bne 68be4 │ │ │ │ + ldr r2, [pc, #844] @ 68f20 │ │ │ │ + ldr r1, [pc, #848] @ 68f28 │ │ │ │ + ldr r0, [pc, #808] @ 68f04 │ │ │ │ mov r3, r7 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b34 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 68afc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68c4c │ │ │ │ - ldr r2, [pc, #796] @ 68f58 │ │ │ │ - ldr r1, [pc, #804] @ 68f64 │ │ │ │ - ldr r0, [pc, #760] @ 68f3c │ │ │ │ + bne 68c14 │ │ │ │ + ldr r2, [pc, #796] @ 68f20 │ │ │ │ + ldr r1, [pc, #804] @ 68f2c │ │ │ │ + ldr r0, [pc, #760] @ 68f04 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b34 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 68afc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 68c6c │ │ │ │ - bl a55fc │ │ │ │ + bne 68c34 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b34 │ │ │ │ + bne 68afc │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68c9c │ │ │ │ - ldr r2, [pc, #692] @ 68f40 │ │ │ │ - ldr r1, [pc, #728] @ 68f68 │ │ │ │ - ldr r0, [pc, #680] @ 68f3c │ │ │ │ + bne 68c64 │ │ │ │ + ldr r2, [pc, #692] @ 68f08 │ │ │ │ + ldr r1, [pc, #728] @ 68f30 │ │ │ │ + ldr r0, [pc, #680] @ 68f04 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b34 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 68afc │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68cc8 │ │ │ │ - ldr r2, [pc, #648] @ 68f40 │ │ │ │ - ldr r1, [pc, #688] @ 68f6c │ │ │ │ - ldr r0, [pc, #636] @ 68f3c │ │ │ │ + bne 68c90 │ │ │ │ + ldr r2, [pc, #648] @ 68f08 │ │ │ │ + ldr r1, [pc, #688] @ 68f34 │ │ │ │ + ldr r0, [pc, #636] @ 68f04 │ │ │ │ mov r3, r9 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b34 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 68afc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble 68d34 │ │ │ │ + ble 68cfc │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 68d00 │ │ │ │ - ldr r2, [pc, #600] @ 68f48 │ │ │ │ - ldr r1, [pc, #636] @ 68f70 │ │ │ │ - ldr r0, [pc, #580] @ 68f3c │ │ │ │ + bne 68cc8 │ │ │ │ + ldr r2, [pc, #600] @ 68f10 │ │ │ │ + ldr r1, [pc, #636] @ 68f38 │ │ │ │ + ldr r0, [pc, #580] @ 68f04 │ │ │ │ mov r3, r5 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b34 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 68afc │ │ │ │ cmp r3, #17 │ │ │ │ - beq 68d40 │ │ │ │ + beq 68d08 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68d44 │ │ │ │ - ldr r2, [pc, #548] @ 68f48 │ │ │ │ - ldr r1, [pc, #588] @ 68f74 │ │ │ │ - ldr r0, [pc, #528] @ 68f3c │ │ │ │ + bne 68d0c │ │ │ │ + ldr r2, [pc, #548] @ 68f10 │ │ │ │ + ldr r1, [pc, #588] @ 68f3c │ │ │ │ + ldr r0, [pc, #528] @ 68f04 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b34 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 68afc │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b 68d44 │ │ │ │ + b 68d0c │ │ │ │ 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] @ 68f78 │ │ │ │ - ldr r0, [pc, #508] @ 68f7c │ │ │ │ + ldr r1, [pc, #508] @ 68f40 │ │ │ │ + ldr r0, [pc, #508] @ 68f44 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 68db0 │ │ │ │ + blt 68d78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68dc8 │ │ │ │ - ldr r3, [pc, #472] @ 68f80 │ │ │ │ - ldr r1, [pc, #472] @ 68f84 │ │ │ │ + bge 68d90 │ │ │ │ + ldr r3, [pc, #472] @ 68f48 │ │ │ │ + ldr r1, [pc, #472] @ 68f4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 68f0c │ │ │ │ + b 68ed4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68de8 │ │ │ │ - ldr r3, [pc, #420] @ 68f80 │ │ │ │ - ldr r1, [pc, #424] @ 68f88 │ │ │ │ + bge 68db0 │ │ │ │ + ldr r3, [pc, #420] @ 68f48 │ │ │ │ + ldr r1, [pc, #424] @ 68f50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 68db0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 68d78 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68e08 │ │ │ │ - ldr r3, [pc, #388] @ 68f80 │ │ │ │ - ldr r1, [pc, #396] @ 68f8c │ │ │ │ + bge 68dd0 │ │ │ │ + ldr r3, [pc, #388] @ 68f48 │ │ │ │ + ldr r1, [pc, #396] @ 68f54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 68db0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 68d78 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68e28 │ │ │ │ - ldr r3, [pc, #356] @ 68f80 │ │ │ │ - ldr r1, [pc, #368] @ 68f90 │ │ │ │ + bge 68df0 │ │ │ │ + ldr r3, [pc, #356] @ 68f48 │ │ │ │ + ldr r1, [pc, #368] @ 68f58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 68db0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 68d78 │ │ │ │ mov r0, fp │ │ │ │ - bl 69194 │ │ │ │ + bl 690d4 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 68db0 │ │ │ │ + beq 68d78 │ │ │ │ mov r0, sl │ │ │ │ - bl 69194 │ │ │ │ + bl 690d4 │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r6, sl │ │ │ │ moveq r5, sl │ │ │ │ moveq r4, sl │ │ │ │ - beq 68f0c │ │ │ │ + beq 68ed4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 68e70 │ │ │ │ + beq 68e38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 69194 │ │ │ │ + bl 690d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 68e74 │ │ │ │ - b 68efc │ │ │ │ - ldr r5, [pc, #284] @ 68f94 │ │ │ │ + bne 68e3c │ │ │ │ + b 68ec4 │ │ │ │ + ldr r5, [pc, #284] @ 68f5c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68e90 │ │ │ │ + beq 68e58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 69194 │ │ │ │ + bl 690d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 68e94 │ │ │ │ - b 68f08 │ │ │ │ - ldr r4, [pc, #252] @ 68f94 │ │ │ │ + bne 68e5c │ │ │ │ + b 68ed0 │ │ │ │ + ldr r4, [pc, #252] @ 68f5c │ │ │ │ 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 │ │ │ │ @@ -64185,148 +64171,128 @@ │ │ │ │ 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 2ced90 │ │ │ │ + bl 2ceeb8 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 68f0c │ │ │ │ + b 68ed4 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 68f0c │ │ │ │ + b 68ed4 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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 r8, r7, r8, asr #22 │ │ │ │ - mlaseq r8, ip, r8, lr │ │ │ │ - eorseq r0, r9, r8, ror r3 │ │ │ │ - eorseq sl, r7, r4, asr sp │ │ │ │ - eorseq r0, r9, r4, lsl #7 │ │ │ │ - mlaseq r9, r0, r3, r0 │ │ │ │ - mlaseq r9, ip, r3, r0 │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq r0, r9, r8, lsr #7 │ │ │ │ - @ instruction: 0x003903b4 │ │ │ │ - eorseq r0, r9, r0, asr #7 │ │ │ │ - eorseq r0, r9, ip, asr #7 │ │ │ │ - @ instruction: 0x003903d8 │ │ │ │ - eorseq r0, r9, r4, ror #7 │ │ │ │ - @ instruction: 0x003903f0 │ │ │ │ - eorseq r0, r8, r8, ror #23 │ │ │ │ - @ instruction: 0x00380bf4 │ │ │ │ + eorseq r8, r7, r8, lsl #31 │ │ │ │ + eorseq lr, r8, r4, ror #25 │ │ │ │ + eorseq r0, r9, r4, ror #15 │ │ │ │ + mlaseq r7, r4, r1, fp │ │ │ │ + @ instruction: 0x003907f0 │ │ │ │ + @ instruction: 0x003907fc │ │ │ │ + eorseq r0, r9, r8, lsl #16 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq r0, r9, r4, lsl r8 │ │ │ │ + eorseq r0, r9, r0, lsr #16 │ │ │ │ + eorseq r0, r9, ip, lsr #16 │ │ │ │ + eorseq r0, r9, r8, lsr r8 │ │ │ │ + eorseq r0, r9, r4, asr #16 │ │ │ │ + eorseq r0, r9, r0, asr r8 │ │ │ │ + eorseq r0, r9, ip, asr r8 │ │ │ │ + eorseq r1, r8, r8, lsr #32 │ │ │ │ + eorseq r1, r8, r4, lsr r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003903fc │ │ │ │ - eorseq r0, r9, r0, lsr #8 │ │ │ │ - eorseq r0, r9, ip, asr #8 │ │ │ │ - eorseq r0, r9, r8, ror r4 │ │ │ │ + eorseq r0, r9, r8, ror #16 │ │ │ │ + eorseq r0, r9, ip, lsl #17 │ │ │ │ + @ instruction: 0x003908b8 │ │ │ │ + eorseq r0, r9, r4, ror #17 │ │ │ │ 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] @ 68fb8 │ │ │ │ - b 128a98 │ │ │ │ - mlaseq r9, ip, r4, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - bl 34a3e4 <_Py_c_neg@@Base+0x538> │ │ │ │ - pop {r4, lr} │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b a6314 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #64] @ 69040 │ │ │ │ + ldr r2, [pc, #64] @ 68fb8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, #3 │ │ │ │ - bl a2724 │ │ │ │ - ldr r2, [pc, #48] @ 69044 │ │ │ │ + bl a26a0 │ │ │ │ + ldr r2, [pc, #48] @ 68fbc │ │ │ │ ldr r3, [r2, #520] @ 0x208 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 69038 │ │ │ │ + beq 68fb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #520] @ 0x208 │ │ │ │ - bne 69038 │ │ │ │ + bne 68fb0 │ │ │ │ add r0, r2, #520 @ 0x208 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 69080 │ │ │ │ + bne 68ff8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69094 │ │ │ │ - b 690a4 │ │ │ │ + bne 6900c │ │ │ │ + b 6901c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69070 │ │ │ │ + beq 68fe8 │ │ │ │ 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 690c0 │ │ │ │ + beq 69038 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 690dc │ │ │ │ + beq 69054 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 690f8 │ │ │ │ + beq 69070 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69114 │ │ │ │ + beq 6908c │ │ │ │ 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} │ │ │ │ @@ -64336,1427 +64302,1438 @@ │ │ │ │ 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 34a3e4 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34a808 <_Py_c_neg@@Base+0x538> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ - b a6314 │ │ │ │ - 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 34a300 <_Py_c_neg@@Base+0x454> │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 6918c │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 2b2238 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + rsb r0, r0, #1600 @ 0x640 │ │ │ │ + b a6290 │ │ │ │ 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 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r4, #8 │ │ │ │ addne r5, r5, #8 │ │ │ │ movne r7, #0 │ │ │ │ - bne 6922c │ │ │ │ - b 691f8 │ │ │ │ + bne 6916c │ │ │ │ + b 69138 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 69238 │ │ │ │ - ldr r0, [pc, #148] @ 69274 │ │ │ │ + bne 69178 │ │ │ │ + ldr r0, [pc, #148] @ 691b4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #144] @ 69278 │ │ │ │ + ldr r1, [pc, #144] @ 691b8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69250 │ │ │ │ + bne 69190 │ │ │ │ mov r4, #0 │ │ │ │ - b 6926c │ │ │ │ + b 691ac │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - ldr r2, [pc, #112] @ 6927c │ │ │ │ + ldr r2, [pc, #112] @ 691bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 691cc │ │ │ │ + bne 6910c │ │ │ │ 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 6926c │ │ │ │ - b 69200 │ │ │ │ - bl 1d0c5c <_PyUnicode_Copy@@Base> │ │ │ │ + bge 691ac │ │ │ │ + b 69140 │ │ │ │ + bl 1d0f74 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69224 │ │ │ │ + bne 69164 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 691f8 │ │ │ │ + beq 69138 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 691f8 │ │ │ │ + bne 69138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 691f8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 69138 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, asr #9 │ │ │ │ + eorseq r0, r9, r8, lsl #18 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ 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 92888 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + bl 34a808 <_Py_c_neg@@Base+0x538> │ │ │ │ + pop {r4, lr} │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + b a6290 │ │ │ │ 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 1c45d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 692e4 │ │ │ │ + bl 34a728 <_Py_c_neg@@Base+0x458> │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 6921c │ │ │ │ ldrd r0, [sp] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175964 │ │ │ │ - mov r0, #0 │ │ │ │ + bl 2b22b8 │ │ │ │ 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] @ 693d0 │ │ │ │ + ldr r3, [pc, #200] @ 69304 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6933c │ │ │ │ + beq 69270 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6933c │ │ │ │ + ble 69270 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eef4 │ │ │ │ + bl 19f188 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69398 │ │ │ │ - b 69350 │ │ │ │ - ldr r3, [pc, #144] @ 693d4 │ │ │ │ - ldr r1, [pc, #144] @ 693d8 │ │ │ │ + bne 692cc │ │ │ │ + b 69284 │ │ │ │ + ldr r3, [pc, #144] @ 69308 │ │ │ │ + ldr r1, [pc, #144] @ 6930c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 69374 │ │ │ │ - ldr r3, [pc, #132] @ 693dc │ │ │ │ + bl 18eeb4 │ │ │ │ + b 692a8 │ │ │ │ + ldr r3, [pc, #132] @ 69310 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #120] @ 693e0 │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #120] @ 69314 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6937c │ │ │ │ + bne 692b0 │ │ │ │ mov r5, #0 │ │ │ │ - b 693c8 │ │ │ │ + b 692fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69374 │ │ │ │ + bne 692a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 69374 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 692a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeecc │ │ │ │ + bl aeeb4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 693c8 │ │ │ │ + beq 692fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 693c8 │ │ │ │ + bne 692fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003904fc │ │ │ │ + eorseq r0, r9, ip, lsr 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, #31 │ │ │ │ + mov r3, #6 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ strh r3, [sp, #4] │ │ │ │ - bl 92888 │ │ │ │ + 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 1f7048 │ │ │ │ + bl 1c48f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 69448 │ │ │ │ + blt 6937c │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175964 │ │ │ │ + b 175a98 │ │ │ │ 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 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 2b1c94 │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 6948c │ │ │ │ + mov r3, #31 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, sp, #4 │ │ │ │ + strh r3, [sp, #4] │ │ │ │ + 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 1f73a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 693ec │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175964 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 175a98 │ │ │ │ + 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] @ 695a8 │ │ │ │ + ldr r2, [pc, #252] @ 6950c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 695ac │ │ │ │ + ldr r0, [pc, #244] @ 69510 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 694e4 │ │ │ │ + bne 69448 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 695b0 │ │ │ │ + ldr r3, [pc, #224] @ 69514 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69524 │ │ │ │ + beq 69488 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 694e8 │ │ │ │ - b 69524 │ │ │ │ + bgt 6944c │ │ │ │ + b 69488 │ │ │ │ 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 6953c │ │ │ │ + bne 694a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 695b0 │ │ │ │ + ldr r3, [pc, #156] @ 69514 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69524 │ │ │ │ + beq 69488 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6953c │ │ │ │ - ldr r3, [pc, #136] @ 695b4 │ │ │ │ - ldr r1, [pc, #136] @ 695b8 │ │ │ │ + bgt 694a0 │ │ │ │ + ldr r3, [pc, #136] @ 69518 │ │ │ │ + ldr r1, [pc, #136] @ 6951c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 695a0 │ │ │ │ + b 69504 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947fc │ │ │ │ + bl 194b5c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6957c │ │ │ │ + beq 694e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6957c │ │ │ │ + bne 694e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 695a0 │ │ │ │ + beq 69504 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 695a0 │ │ │ │ + bne 69504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ + 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 2b1d14 │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 69558 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 175a98 │ │ │ │ + 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 34a300 <_Py_c_neg@@Base+0x454> │ │ │ │ + bl 34a728 <_Py_c_neg@@Base+0x458> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 695f0 │ │ │ │ + beq 69594 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175964 │ │ │ │ + bl 175a98 │ │ │ │ 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 6218c <_PyMonitoring_FireJumpEvent@@Base+0x258> │ │ │ │ + bl 62224 <_PyMonitoring_FireBranchEvent@@Base+0xbc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6966c │ │ │ │ + beq 69610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69644 │ │ │ │ - ldr r3, [pc, #56] @ 69674 │ │ │ │ + beq 695e8 │ │ │ │ + ldr r3, [pc, #56] @ 69618 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 6965c │ │ │ │ + bl 144200 │ │ │ │ + b 69600 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 259464 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 2597d0 <_PySys_GetRequiredAttrString@@Base+0x33c8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 69664 │ │ │ │ + bge 69608 │ │ │ │ mov r0, #0 │ │ │ │ - b 6966c │ │ │ │ + b 69610 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 175964 │ │ │ │ + bl 175a98 │ │ │ │ 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] @ 6978c │ │ │ │ + ldr r2, [pc, #252] @ 69730 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 69790 │ │ │ │ + ldr r0, [pc, #244] @ 69734 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 696c8 │ │ │ │ + bne 6966c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 69794 │ │ │ │ + ldr r3, [pc, #224] @ 69738 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69708 │ │ │ │ + beq 696ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 696cc │ │ │ │ - b 69708 │ │ │ │ + bgt 69670 │ │ │ │ + b 696ac │ │ │ │ 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 69720 │ │ │ │ + bne 696c4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 69794 │ │ │ │ + ldr r3, [pc, #156] @ 69738 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69708 │ │ │ │ + beq 696ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69720 │ │ │ │ - ldr r3, [pc, #136] @ 69798 │ │ │ │ - ldr r1, [pc, #136] @ 6979c │ │ │ │ + bgt 696c4 │ │ │ │ + ldr r3, [pc, #136] @ 6973c │ │ │ │ + ldr r1, [pc, #136] @ 69740 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 69784 │ │ │ │ + b 69728 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215530 │ │ │ │ + bl 2154f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 69760 │ │ │ │ + beq 69704 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 69760 │ │ │ │ + bne 69704 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69784 │ │ │ │ + beq 69728 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69784 │ │ │ │ + bne 69728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ 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 697d8 │ │ │ │ + bne 6977c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6980c │ │ │ │ - b 69800 │ │ │ │ + bne 697b0 │ │ │ │ + b 697a4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #236] @ 698d4 │ │ │ │ + ldr r0, [pc, #236] @ 69878 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 697c0 │ │ │ │ + bne 69764 │ │ │ │ mov r0, #0 │ │ │ │ - b 698cc │ │ │ │ - bl a55fc │ │ │ │ + b 69870 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 697f8 │ │ │ │ + bne 6979c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 697f8 │ │ │ │ + beq 6979c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 697f8 │ │ │ │ + beq 6979c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 69854 │ │ │ │ - bl a55fc │ │ │ │ + bne 697f8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 697f8 │ │ │ │ + bne 6979c │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 698a0 │ │ │ │ - bl 1324b8 │ │ │ │ + bne 69844 │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6985c │ │ │ │ - b 697f8 │ │ │ │ + beq 69800 │ │ │ │ + b 6979c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 698c8 │ │ │ │ + beq 6986c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 698d8 │ │ │ │ + ldr r2, [pc, #36] @ 6987c │ │ │ │ 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 144178 │ │ │ │ - ldr r0, [pc, #12] @ 698dc │ │ │ │ + b 144200 │ │ │ │ + ldr r0, [pc, #12] @ 69880 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r6, r8, asr r7 │ │ │ │ + mlaseq r6, r8, fp, sl │ │ │ │ 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] @ 69940 │ │ │ │ + ldr r3, [pc, #72] @ 698e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 69944 │ │ │ │ + ldr r1, [pc, #60] @ 698e8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 69938 │ │ │ │ + blt 698dc │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 9b208 │ │ │ │ - ldr r0, [pc, #16] @ 69948 │ │ │ │ + bl 9b228 │ │ │ │ + ldr r0, [pc, #16] @ 698ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ 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] @ 699e4 │ │ │ │ + ldr r1, [pc, #104] @ 69988 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 699d8 │ │ │ │ + beq 6997c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 699c4 │ │ │ │ + beq 69968 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2bd3a4 │ │ │ │ + bl 2bd4d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 2be148 │ │ │ │ - b 699dc │ │ │ │ - ldr r0, [pc, #28] @ 699e8 │ │ │ │ + bl 2be274 │ │ │ │ + b 69980 │ │ │ │ + ldr r0, [pc, #28] @ 6998c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #24] @ 699ec │ │ │ │ + ldr r1, [pc, #24] @ 69990 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r0, r9, r0, ror r5 │ │ │ │ + @ instruction: 0x003909b0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r4, ror #27 │ │ │ │ + eorseq pc, r7, r4, lsr #4 │ │ │ │ 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 69a28 │ │ │ │ + bne 699cc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69a5c │ │ │ │ - b 69a50 │ │ │ │ + bne 69a00 │ │ │ │ + b 699f4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #200] @ 69b00 │ │ │ │ + ldr r0, [pc, #200] @ 69aa4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a10 │ │ │ │ + bne 699b4 │ │ │ │ mov r0, #0 │ │ │ │ - b 69af8 │ │ │ │ - bl a55fc │ │ │ │ + b 69a9c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a48 │ │ │ │ + bne 699ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a48 │ │ │ │ + beq 699ec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a48 │ │ │ │ + beq 699ec │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r6, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69acc │ │ │ │ - bl 1324b8 │ │ │ │ + bne 69a70 │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a8c │ │ │ │ - b 69a48 │ │ │ │ + beq 69a30 │ │ │ │ + b 699ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69af4 │ │ │ │ + beq 69a98 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69b04 │ │ │ │ + ldr r2, [pc, #36] @ 69aa8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 144178 │ │ │ │ - ldr r0, [pc, #12] @ 69b08 │ │ │ │ + b 144200 │ │ │ │ + ldr r0, [pc, #12] @ 69aac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq sl, r6, r8, asr #14 │ │ │ │ + eorseq sl, r6, r8, lsl #23 │ │ │ │ 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] @ 69b98 │ │ │ │ + ldr r5, [pc, #116] @ 69b3c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #4] │ │ │ │ - beq 69b80 │ │ │ │ + beq 69b24 │ │ │ │ ldr r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 69c8c <_Py_hashtable_size@@Base> │ │ │ │ + bl 69ca4 <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 69c8c <_Py_hashtable_size@@Base> │ │ │ │ + bl 69ca4 <_Py_hashtable_size@@Base> │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #1384] @ 0x568 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 69c8c <_Py_hashtable_size@@Base> │ │ │ │ - ldr r1, [pc, #44] @ 69b9c │ │ │ │ + bl 69ca4 <_Py_hashtable_size@@Base> │ │ │ │ + ldr r1, [pc, #44] @ 69b40 │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #1388] @ 0x56c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 349bc0 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 349fe4 <_Py_hashtable_foreach@@Base> │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 157e6c │ │ │ │ + bl 157e7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 18bc18 │ │ │ │ + b 18bf78 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - strdeq r5, [r8], -r0 │ │ │ │ + ldrdeq r5, [r8], -ip │ │ │ │ + ldr r3, [pc, #32] @ 69b6c │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 357b00 │ │ │ │ + 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 69c30 │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 69c48 │ │ │ │ + ldr r1, [pc, #144] @ 69c18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 69c4c │ │ │ │ + ldr r2, [pc, #140] @ 69c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 69c00 │ │ │ │ + bne 69bd0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 69c50 │ │ │ │ + ldr r3, [pc, #120] @ 69c20 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69be8 │ │ │ │ + beq 69bb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69c04 │ │ │ │ - ldr r3, [pc, #100] @ 69c54 │ │ │ │ - ldr r1, [pc, #100] @ 69c58 │ │ │ │ + bgt 69bd4 │ │ │ │ + ldr r3, [pc, #100] @ 69c24 │ │ │ │ + ldr r1, [pc, #100] @ 69c28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 69c40 │ │ │ │ + b 69c10 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 191974 │ │ │ │ + bl 191cd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69c40 │ │ │ │ + beq 69c10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69c40 │ │ │ │ + bne 69c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ - b 57d04 │ │ │ │ - ldr r3, [pc, #32] @ 69c88 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3576e0 │ │ │ │ - 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 69e7c <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ + b 57e00 │ │ │ │ + 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 69c98 │ │ │ │ + ldr r2, [r4] │ │ │ │ + sub r1, r3, #8 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r4] │ │ │ │ + ldr r2, [pc, #52] @ 69ca0 │ │ │ │ + bl 357b00 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00069c8c <_Py_hashtable_size@@Base>: │ │ │ │ +00069ca4 <_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 69cdc <_Py_hashtable_size@@Base+0x50> │ │ │ │ + bne 69cf4 <_Py_hashtable_size@@Base+0x50> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 69d0c <_Py_hashtable_size@@Base+0x80> │ │ │ │ - b 69d00 <_Py_hashtable_size@@Base+0x74> │ │ │ │ + bne 69d24 <_Py_hashtable_size@@Base+0x80> │ │ │ │ + b 69d18 <_Py_hashtable_size@@Base+0x74> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #392] @ 69e74 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ + ldr r0, [pc, #392] @ 69e8c <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69cc4 <_Py_hashtable_size@@Base+0x38> │ │ │ │ - b 69e38 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ - bl a55fc │ │ │ │ + bne 69cdc <_Py_hashtable_size@@Base+0x38> │ │ │ │ + b 69e50 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69e38 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bne 69e50 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 69d30 <_Py_hashtable_size@@Base+0xa4> │ │ │ │ - bl a55fc │ │ │ │ + bne 69d48 <_Py_hashtable_size@@Base+0xa4> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 69d64 <_Py_hashtable_size@@Base+0xd8> │ │ │ │ - b 69e38 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ - bl aafc4 │ │ │ │ + beq 69d7c <_Py_hashtable_size@@Base+0xd8> │ │ │ │ + b 69e50 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69d5c <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + beq 69d74 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69d5c <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + bne 69d74 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 69d1c <_Py_hashtable_size@@Base+0x90> │ │ │ │ + beq 69d34 <_Py_hashtable_size@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69e38 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69e50 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ - bge 69da8 <_Py_hashtable_size@@Base+0x11c> │ │ │ │ + bge 69dc0 <_Py_hashtable_size@@Base+0x11c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #232] @ 69e78 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + ldr r1, [pc, #232] @ 69e90 <_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 144178 │ │ │ │ + b 144200 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 69e38 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69e50 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ add fp, r0, #16 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ strd r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 29ac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 69e40 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ + bge 69e58 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 69e5c <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ - bl 1324b8 │ │ │ │ + bne 69e74 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69dc8 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + beq 69de0 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69e38 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69e50 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69e38 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bne 69e50 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 69e6c <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + b 69e84 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ cmp r5, r6 │ │ │ │ - beq 69e54 <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + beq 69e6c <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cacf8 <_PyBytes_Resize@@Base> │ │ │ │ + bl cad74 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 69e6c <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #20] @ 69e78 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + b 69e84 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #20] @ 69e90 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 69e14 <_Py_hashtable_size@@Base+0x188> │ │ │ │ + bl 144200 │ │ │ │ + b 69e2c <_Py_hashtable_size@@Base+0x188> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r6, ip, asr #13 │ │ │ │ + eorseq sl, r6, ip, lsl #22 │ │ │ │ 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 91b88 <_PyObject_GC_New@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 69ee4 <_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] @ 69eec <_Py_hashtable_size@@Base+0x260> │ │ │ │ - bl 3576e0 │ │ │ │ - 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 69f20 <_Py_hashtable_size@@Base+0x294> │ │ │ │ + bne 69ec4 <_Py_hashtable_size@@Base+0x220> │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 69f20 <_Py_hashtable_size@@Base+0x294> │ │ │ │ + bhi 69ec4 <_Py_hashtable_size@@Base+0x220> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 116df8 │ │ │ │ - ldr r0, [pc] @ 69f28 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ + b 116e38 │ │ │ │ + ldr r0, [pc] @ 69ecc <_Py_hashtable_size@@Base+0x228> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ + ldr r3, [pc, #32] @ 69ef8 <_Py_hashtable_size@@Base+0x254> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 357b00 │ │ │ │ + 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 69c30 │ │ │ │ + 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] @ 6a040 <_Py_hashtable_size@@Base+0x3b4> │ │ │ │ + ldr r2, [pc, #252] @ 6a010 <_Py_hashtable_size@@Base+0x36c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a044 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ + ldr r0, [pc, #244] @ 6a014 <_Py_hashtable_size@@Base+0x370> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69f7c <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ + bne 69f4c <_Py_hashtable_size@@Base+0x2a8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a048 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ + ldr r3, [pc, #224] @ 6a018 <_Py_hashtable_size@@Base+0x374> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69fb8 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ + beq 69f88 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69f80 <_Py_hashtable_size@@Base+0x2f4> │ │ │ │ - b 69fb8 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ + bgt 69f50 <_Py_hashtable_size@@Base+0x2ac> │ │ │ │ + b 69f88 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ 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 69fd0 <_Py_hashtable_size@@Base+0x344> │ │ │ │ + bne 69fa0 <_Py_hashtable_size@@Base+0x2fc> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 6a048 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ + ldr r3, [pc, #160] @ 6a018 <_Py_hashtable_size@@Base+0x374> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69fb8 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ + beq 69f88 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69fd4 <_Py_hashtable_size@@Base+0x348> │ │ │ │ - ldr r3, [pc, #140] @ 6a04c <_Py_hashtable_size@@Base+0x3c0> │ │ │ │ - ldr r1, [pc, #140] @ 6a050 <_Py_hashtable_size@@Base+0x3c4> │ │ │ │ + bgt 69fa4 <_Py_hashtable_size@@Base+0x300> │ │ │ │ + ldr r3, [pc, #140] @ 6a01c <_Py_hashtable_size@@Base+0x378> │ │ │ │ + ldr r1, [pc, #140] @ 6a020 <_Py_hashtable_size@@Base+0x37c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a038 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + b 6a008 <_Py_hashtable_size@@Base+0x364> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b5ac │ │ │ │ + bl 3b5a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a014 <_Py_hashtable_size@@Base+0x388> │ │ │ │ + beq 69fe4 <_Py_hashtable_size@@Base+0x340> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a014 <_Py_hashtable_size@@Base+0x388> │ │ │ │ + bne 69fe4 <_Py_hashtable_size@@Base+0x340> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a038 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + beq 6a008 <_Py_hashtable_size@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a038 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + bne 6a008 <_Py_hashtable_size@@Base+0x364> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ 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 6a080 <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ + bge 6a050 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 322108 <_PyObject_GetState@@Base+0x20> │ │ │ │ - ldr lr, [pc, #28] @ 6a0a4 <_Py_hashtable_size@@Base+0x418> │ │ │ │ + b 322524 <_PyDeadline_Get@@Base+0x5c> │ │ │ │ + ldr lr, [pc, #28] @ 6a074 <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 1af8f4 │ │ │ │ + bl 1afb5c │ │ │ │ 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 6a0e8 <_Py_hashtable_size@@Base+0x45c> │ │ │ │ + bhi 6a0b8 <_Py_hashtable_size@@Base+0x414> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a114 <_Py_hashtable_size@@Base+0x488> │ │ │ │ - b 6a108 <_Py_hashtable_size@@Base+0x47c> │ │ │ │ - ldr r0, [pc, #396] @ 6a27c <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ + bne 6a0e4 <_Py_hashtable_size@@Base+0x440> │ │ │ │ + b 6a0d8 <_Py_hashtable_size@@Base+0x434> │ │ │ │ + ldr r0, [pc, #396] @ 6a24c <_Py_hashtable_size@@Base+0x5a8> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a0d0 <_Py_hashtable_size@@Base+0x444> │ │ │ │ - b 6a270 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ - bl a55fc │ │ │ │ + bne 6a0a0 <_Py_hashtable_size@@Base+0x3fc> │ │ │ │ + b 6a240 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a270 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + bne 6a240 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a270 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + beq 6a240 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ cmp r5, #3 │ │ │ │ movle r7, #0 │ │ │ │ - ble 6a158 <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ + ble 6a128 <_Py_hashtable_size@@Base+0x484> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a158 <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ - bl a55fc │ │ │ │ + bne 6a128 <_Py_hashtable_size@@Base+0x484> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a270 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + bne 6a240 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1ccacc │ │ │ │ + bl 1ccde4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a184 <_Py_hashtable_size@@Base+0x4f8> │ │ │ │ - ldr r3, [pc, #264] @ 6a280 <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ - ldr r1, [pc, #264] @ 6a284 <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ + bne 6a154 <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ + ldr r3, [pc, #264] @ 6a250 <_Py_hashtable_size@@Base+0x5ac> │ │ │ │ + ldr r1, [pc, #264] @ 6a254 <_Py_hashtable_size@@Base+0x5b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6a250 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6a220 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ mov r0, fp │ │ │ │ - bl 1cd388 │ │ │ │ + bl 1cd6a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6a250 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + blt 6a220 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6a308 │ │ │ │ + bl 6a2ac │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a250 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ - bl c3cf0 │ │ │ │ + beq 6a220 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bge 6a218 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ + bge 6a1e8 <_Py_hashtable_size@@Base+0x544> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 6a218 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ - bl 1324b8 │ │ │ │ + bne 6a1e8 <_Py_hashtable_size@@Base+0x544> │ │ │ │ + bl 132568 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a1b8 <_Py_hashtable_size@@Base+0x52c> │ │ │ │ - b 6a21c <_Py_hashtable_size@@Base+0x590> │ │ │ │ + beq 6a188 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ + b 6a1ec <_Py_hashtable_size@@Base+0x548> │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [r8] │ │ │ │ - bl 6a680 │ │ │ │ + bl 6a6a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6a260 <_Py_hashtable_size@@Base+0x5d4> │ │ │ │ + bge 6a230 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6a250 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ - ldr r2, [pc, #64] @ 6a288 <_Py_hashtable_size@@Base+0x5fc> │ │ │ │ + bne 6a220 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ + ldr r2, [pc, #64] @ 6a258 <_Py_hashtable_size@@Base+0x5b4> │ │ │ │ str r6, [r8] │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 144178 │ │ │ │ - bl a55fc │ │ │ │ + bl 144200 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6a270 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + bne 6a240 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - @ instruction: 0x0036a6d4 │ │ │ │ + eorseq sl, r6, r4, lsl fp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl #11 │ │ │ │ + eorseq r0, r9, r0, asr #19 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r3, [pc, #32] @ 6a2b4 <_Py_hashtable_size@@Base+0x628> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3576e0 │ │ │ │ - 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 69e7c <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ - andeq r0, r0, ip │ │ │ │ │ │ │ │ -0006a2b8 : │ │ │ │ +0006a25c : │ │ │ │ mov r3, #0 │ │ │ │ - b 32d174 │ │ │ │ + b 32d594 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 6a300 │ │ │ │ + ldr r4, [pc, #40] @ 6a2a4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ strne r3, [r4, #1368] @ 0x558 │ │ │ │ - bl 157e6c │ │ │ │ - ldr r0, [pc, #4] @ 6a304 │ │ │ │ + bl 157e7c │ │ │ │ + ldr r0, [pc, #4] @ 6a2a8 │ │ │ │ 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 6a33c │ │ │ │ + bgt 6a2e0 │ │ │ │ lsl r0, r3, #3 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 6a380 │ │ │ │ - ldr r3, [pc, #300] @ 6a47c │ │ │ │ + beq 6a324 │ │ │ │ + ldr r3, [pc, #300] @ 6a420 │ │ │ │ cmp r8, r3 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a364 │ │ │ │ + bgt 6a308 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r8, r0 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, #44 @ 0x2c │ │ │ │ str r0, [r7] │ │ │ │ - bne 6a3f0 │ │ │ │ + bne 6a394 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99bc4 │ │ │ │ - bl 29e588 │ │ │ │ + bl 99be4 │ │ │ │ + bl 29e418 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 135694 │ │ │ │ + bl 13572c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a448 │ │ │ │ + beq 6a3ec │ │ │ │ mul fp, sl, r4 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, fp │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a404 │ │ │ │ + beq 6a3a8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6a428 │ │ │ │ + bne 6a3cc │ │ │ │ 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 6a38c │ │ │ │ - b 6a440 │ │ │ │ + bne 6a330 │ │ │ │ + b 6a3e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a448 │ │ │ │ + beq 6a3ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a448 │ │ │ │ + bne 6a3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6a448 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6a3ec │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6a3c4 │ │ │ │ + bne 6a368 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6a3c4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6a368 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6a474 │ │ │ │ + beq 6a418 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a458 │ │ │ │ - bl 99bc4 │ │ │ │ - b 6a384 │ │ │ │ + b 6a3fc │ │ │ │ + bl 99be4 │ │ │ │ + b 6a328 │ │ │ │ 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 6a4e4 │ │ │ │ + bgt 6a488 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #160] @ 6a54c │ │ │ │ + ldr r3, [pc, #160] @ 6a4f0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 6a4c8 │ │ │ │ + beq 6a46c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r3, [pc, #124] @ 6a550 │ │ │ │ + ldr r3, [pc, #124] @ 6a4f4 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 6a554 │ │ │ │ - bl 1175c0 │ │ │ │ - b 6a500 │ │ │ │ + ldr r1, [pc, #116] @ 6a4f8 │ │ │ │ + bl 117600 │ │ │ │ + b 6a4a4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, #0 │ │ │ │ - bl b9b48 │ │ │ │ + bl b9b40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6a508 │ │ │ │ + bne 6a4ac │ │ │ │ mov r5, #0 │ │ │ │ - b 6a540 │ │ │ │ + b 6a4e4 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r5, #16 │ │ │ │ sub r2, r7, #1 │ │ │ │ - bl ba398 │ │ │ │ + bl ba390 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a540 │ │ │ │ + beq 6a4e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a540 │ │ │ │ + bne 6a4e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00368eb0 │ │ │ │ - eorseq sl, r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x003692f0 │ │ │ │ + eorseq sl, r6, ip, 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, #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 9b228 │ │ │ │ + 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 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a66c │ │ │ │ + ldr r2, [pc, #252] @ 6a694 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a670 │ │ │ │ + ldr r0, [pc, #244] @ 6a698 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a5a8 │ │ │ │ + bne 6a5d0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a674 │ │ │ │ + ldr r3, [pc, #224] @ 6a69c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6a5e8 │ │ │ │ + beq 6a610 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a5ac │ │ │ │ - b 6a5e8 │ │ │ │ + bgt 6a5d4 │ │ │ │ + b 6a610 │ │ │ │ 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 6a600 │ │ │ │ + bne 6a628 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 6a674 │ │ │ │ + ldr r3, [pc, #156] @ 6a69c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a5e8 │ │ │ │ + beq 6a610 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a600 │ │ │ │ - ldr r3, [pc, #136] @ 6a678 │ │ │ │ - ldr r1, [pc, #136] @ 6a67c │ │ │ │ + bgt 6a628 │ │ │ │ + ldr r3, [pc, #136] @ 6a6a0 │ │ │ │ + ldr r1, [pc, #136] @ 6a6a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a664 │ │ │ │ + b 6a68c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b8a8 │ │ │ │ + bl 3b850 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a640 │ │ │ │ + beq 6a668 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a640 │ │ │ │ + bne 6a668 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a664 │ │ │ │ + beq 6a68c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a664 │ │ │ │ + bne 6a68c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ 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 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r5, r6 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ - beq 6a6bc │ │ │ │ - bl 11328c │ │ │ │ + beq 6a6e4 │ │ │ │ + bl 1132c8 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a6a4 │ │ │ │ + b 6a6cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 99bc4 │ │ │ │ - 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 9b208 │ │ │ │ - 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 99be4 │ │ │ │ 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 │ │ │ │ @@ -65770,397 +65747,397 @@ │ │ │ │ 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] @ 6a978 │ │ │ │ + ldreq fp, [pc, #464] @ 6a91c │ │ │ │ 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 6a7e0 │ │ │ │ + bne 6a784 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6a81c │ │ │ │ - ldr ip, [pc, #404] @ 6a97c │ │ │ │ + beq 6a7c0 │ │ │ │ + ldr ip, [pc, #404] @ 6a920 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6a81c │ │ │ │ + bne 6a7c0 │ │ │ │ mov r0, #0 │ │ │ │ - b 6a970 │ │ │ │ + b 6a914 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6a91c │ │ │ │ + beq 6a8c0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a854 │ │ │ │ - bl 147e34 │ │ │ │ + beq 6a7f8 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 6a84c │ │ │ │ - bl a55fc │ │ │ │ + bne 6a7f0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a814 │ │ │ │ + bne 6a7b8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a91c │ │ │ │ + beq 6a8c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a884 │ │ │ │ - bl 147e34 │ │ │ │ + beq 6a828 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6a87c │ │ │ │ - bl a55fc │ │ │ │ + bne 6a820 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a814 │ │ │ │ + bne 6a7b8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a91c │ │ │ │ + beq 6a8c0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8b4 │ │ │ │ - bl 147e34 │ │ │ │ + beq 6a858 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 6a8ac │ │ │ │ - bl a55fc │ │ │ │ + bne 6a850 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a814 │ │ │ │ + bne 6a7b8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a91c │ │ │ │ + beq 6a8c0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8e4 │ │ │ │ - bl 147e34 │ │ │ │ + beq 6a888 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6a8dc │ │ │ │ - bl a55fc │ │ │ │ + bne 6a880 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a814 │ │ │ │ + bne 6a7b8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a91c │ │ │ │ + beq 6a8c0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a8fc │ │ │ │ + beq 6a8a0 │ │ │ │ cmp r4, #1 │ │ │ │ mov fp, r3 │ │ │ │ - beq 6a91c │ │ │ │ + beq 6a8c0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a91c │ │ │ │ - bl a55fc │ │ │ │ + bne 6a8c0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a814 │ │ │ │ + bne 6a7b8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #88] @ 6a980 │ │ │ │ + ldr r3, [pc, #88] @ 6a924 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6a950 │ │ │ │ + bne 6a8f4 │ │ │ │ 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 285d3c │ │ │ │ - b 6a970 │ │ │ │ + bl 285d28 │ │ │ │ + b 6a914 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ 6a984 │ │ │ │ + ldr r2, [pc, #40] @ 6a928 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 345838 │ │ │ │ + bl 345c5c │ │ │ │ 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 r0, r9, r0, ror #11 │ │ │ │ + eorseq r0, r9, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 6aa14 │ │ │ │ + ldr r3, [pc, #116] @ 6a9b8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aa00 │ │ │ │ + beq 6a9a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6aa00 │ │ │ │ + ble 6a9a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #76] @ 6aa18 │ │ │ │ + ldr r0, [pc, #76] @ 6a9bc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aa0c │ │ │ │ + beq 6a9b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aa0c │ │ │ │ + bne 6a9b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6aa0c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6a9b0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 6aa1c │ │ │ │ - b 128a98 │ │ │ │ + ldr r0, [pc, #16] @ 6a9c0 │ │ │ │ + b 128b4c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r0, r9, r8, ror #11 │ │ │ │ - eorseq r0, r9, ip, lsl #12 │ │ │ │ + eorseq r0, r9, r8, lsr #20 │ │ │ │ + eorseq r0, r9, ip, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6aae0 │ │ │ │ + ldr r1, [pc, #168] @ 6aa84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6aae4 │ │ │ │ + ldr r2, [pc, #164] @ 6aa88 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6aa84 │ │ │ │ + bne 6aa28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6aae8 │ │ │ │ + ldr r3, [pc, #140] @ 6aa8c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aa6c │ │ │ │ + beq 6aa10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6aa88 │ │ │ │ - ldr r3, [pc, #120] @ 6aaec │ │ │ │ - ldr r1, [pc, #120] @ 6aaf0 │ │ │ │ + bgt 6aa2c │ │ │ │ + ldr r3, [pc, #120] @ 6aa90 │ │ │ │ + ldr r1, [pc, #120] @ 6aa94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 6aad4 │ │ │ │ + b 6aa78 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6aaf4 │ │ │ │ + ldr r0, [pc, #88] @ 6aa98 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aad4 │ │ │ │ + beq 6aa78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aad4 │ │ │ │ + bne 6aa78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ 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 6ab44 │ │ │ │ + bne 6aae8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6ab74 │ │ │ │ - b 6ab68 │ │ │ │ + bne 6ab18 │ │ │ │ + b 6ab0c │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 6ac44 │ │ │ │ + ldr r0, [pc, #244] @ 6abe8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab2c │ │ │ │ + bne 6aad0 │ │ │ │ mov r4, #0 │ │ │ │ - b 6ac10 │ │ │ │ - bl a55fc │ │ │ │ + b 6abb4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab60 │ │ │ │ + bne 6ab04 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab60 │ │ │ │ + bne 6ab04 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ab60 │ │ │ │ + beq 6ab04 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6abf0 │ │ │ │ + bge 6ab94 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6ac28 │ │ │ │ - bl 1324b8 │ │ │ │ + bne 6abcc │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6aba4 │ │ │ │ + beq 6ab48 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6ac04 │ │ │ │ - bl a55fc │ │ │ │ + bne 6aba8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab60 │ │ │ │ + bne 6ab04 │ │ │ │ mov r0, r4 │ │ │ │ - bl a58ec │ │ │ │ + bl a5868 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ac38 │ │ │ │ + beq 6abdc │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 11328c │ │ │ │ - b 6ac38 │ │ │ │ - ldr r3, [pc, #24] @ 6ac48 │ │ │ │ + bl 1132c8 │ │ │ │ + b 6abdc │ │ │ │ + ldr r3, [pc, #24] @ 6abec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 6abf0 │ │ │ │ + bl 144200 │ │ │ │ + b 6ab94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq sl, r6, r4, ror #13 │ │ │ │ + eorseq sl, r6, r4, lsr #22 │ │ │ │ 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] @ 6ad0c │ │ │ │ + ldr r1, [pc, #168] @ 6acb0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6ad10 │ │ │ │ + ldr r2, [pc, #164] @ 6acb4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6acb0 │ │ │ │ + bne 6ac54 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6ad14 │ │ │ │ + ldr r3, [pc, #140] @ 6acb8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ac98 │ │ │ │ + beq 6ac3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6acb4 │ │ │ │ - ldr r3, [pc, #120] @ 6ad18 │ │ │ │ - ldr r1, [pc, #120] @ 6ad1c │ │ │ │ + bgt 6ac58 │ │ │ │ + ldr r3, [pc, #120] @ 6acbc │ │ │ │ + ldr r1, [pc, #120] @ 6acc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 6ad00 │ │ │ │ + b 6aca4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6ad20 │ │ │ │ + ldr r0, [pc, #88] @ 6acc4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6ad00 │ │ │ │ + beq 6aca4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ad00 │ │ │ │ + bne 6aca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ ldrsheq r9, [r7], #-252 @ 0xffffff04 │ │ │ │ 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 r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl a92f0 <_PyObject_New@@Base> │ │ │ │ + bl a926c <_PyObject_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6adf8 │ │ │ │ + beq 6ad9c │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r5, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ad64 │ │ │ │ + beq 6ad08 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r9, [r3] │ │ │ │ ldr sl, [r3, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ ldrd r6, [r3, #16] │ │ │ │ - bl 34a3e4 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34a808 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r0, r9 │ │ │ │ - bl 34a3e4 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34a808 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r1, #1 │ │ │ │ bl 295a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 34a3e4 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34a808 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #25 │ │ │ │ bl 295a4 │ │ │ │ @@ -66173,381 +66150,437 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #16] │ │ │ │ strb r9, [r0] │ │ │ │ str sl, [r0, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 6adf8 │ │ │ │ + beq 6ad9c │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub r3, r2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 6ae40 │ │ │ │ + bhi 6ade4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6ae6c │ │ │ │ - b 6ae60 │ │ │ │ - ldr r0, [pc, #368] @ 6afb8 │ │ │ │ + bne 6ae10 │ │ │ │ + b 6ae04 │ │ │ │ + ldr r0, [pc, #368] @ 6af5c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ae28 │ │ │ │ - b 6afac │ │ │ │ - bl a55fc │ │ │ │ + bne 6adcc │ │ │ │ + b 6af50 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afac │ │ │ │ + bne 6af50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - bl 2a6264 │ │ │ │ + bl 2a60f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6afac │ │ │ │ + beq 6af50 │ │ │ │ cmp r5, #3 │ │ │ │ movle r6, #0 │ │ │ │ - ble 6aeb0 │ │ │ │ + ble 6ae54 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6aeb0 │ │ │ │ - bl a55fc │ │ │ │ + bne 6ae54 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afac │ │ │ │ + bne 6af50 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ccacc │ │ │ │ + bl 1ccde4 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6aed8 │ │ │ │ - ldr r3, [pc, #240] @ 6afbc │ │ │ │ - ldr r1, [pc, #240] @ 6afc0 │ │ │ │ + bne 6ae7c │ │ │ │ + ldr r3, [pc, #240] @ 6af60 │ │ │ │ + ldr r1, [pc, #240] @ 6af64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6af7c │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6af20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cd388 │ │ │ │ + bl 1cd6a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 6af7c │ │ │ │ + blt 6af20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6a308 │ │ │ │ + bl 6a2ac │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6af7c │ │ │ │ - bl c3cf0 │ │ │ │ + beq 6af20 │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6af64 │ │ │ │ + bge 6af08 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6af9c │ │ │ │ - bl 1324b8 │ │ │ │ + bne 6af40 │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6af0c │ │ │ │ + beq 6aeb0 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6a680 │ │ │ │ + bl 6a6a8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6af8c │ │ │ │ - bl a55fc │ │ │ │ + bne 6af30 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afac │ │ │ │ + bne 6af50 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a58ec │ │ │ │ - ldr r3, [pc, #32] @ 6afc4 │ │ │ │ + b a5868 │ │ │ │ + ldr r3, [pc, #32] @ 6af68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 6af60 │ │ │ │ + bl 144200 │ │ │ │ + b 6af04 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r6, ip, ror #13 │ │ │ │ + eorseq sl, r6, ip, lsr #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, lsr #12 │ │ │ │ + eorseq r0, r9, r4, ror #20 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - bne 6affc │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6b014 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b014 │ │ │ │ - ldr r3, [pc, #224] @ 6b0e4 │ │ │ │ - ldr r1, [pc, #224] @ 6b0e8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6b0dc │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6b03c │ │ │ │ - bl 2e9824 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6b04c │ │ │ │ - b 6b00c │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 61b54 <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6b00c │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b060 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 22d844 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov r1, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mov r0, #128 @ 0x80 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 29cdc │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - bl 29cdc │ │ │ │ - mov r0, #16 │ │ │ │ - bl 2a1bc │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r6, [r0, #8] │ │ │ │ - str r9, [r0] │ │ │ │ - str r8, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - beq 6b0dc │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b0dc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr fp │ │ │ │ - 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 6b124 │ │ │ │ + bne 6afa4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6b154 │ │ │ │ - b 6b148 │ │ │ │ + bne 6afd4 │ │ │ │ + b 6afc8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 6b268 │ │ │ │ + ldr r0, [pc, #308] @ 6b0e8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b10c │ │ │ │ - b 6b25c │ │ │ │ - bl a55fc │ │ │ │ + bne 6af8c │ │ │ │ + b 6b0dc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b25c │ │ │ │ + bne 6b0dc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccacc │ │ │ │ + bl 1ccde4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b17c │ │ │ │ - ldr r3, [pc, #252] @ 6b26c │ │ │ │ - ldr r1, [pc, #252] @ 6b270 │ │ │ │ + bne 6affc │ │ │ │ + ldr r3, [pc, #252] @ 6b0ec │ │ │ │ + ldr r1, [pc, #252] @ 6b0f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6b23c │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6b0bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd388 │ │ │ │ + bl 1cd6a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6b23c │ │ │ │ + blt 6b0bc │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a308 │ │ │ │ + bl 6a2ac │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b23c │ │ │ │ - bl c3cf0 │ │ │ │ + beq 6b0bc │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge 6b204 │ │ │ │ + bge 6b084 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b204 │ │ │ │ - bl 1324b8 │ │ │ │ + bne 6b084 │ │ │ │ + bl 132568 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b1b0 │ │ │ │ - b 6b208 │ │ │ │ + beq 6b030 │ │ │ │ + b 6b088 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7] │ │ │ │ - bl 6a680 │ │ │ │ + bl 6a6a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b24c │ │ │ │ + bge 6b0cc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6b23c │ │ │ │ - ldr r3, [pc, #64] @ 6b274 │ │ │ │ + bne 6b0bc │ │ │ │ + ldr r3, [pc, #64] @ 6b0f4 │ │ │ │ str r6, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - bl a55fc │ │ │ │ + bl 144200 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6b25c │ │ │ │ + bne 6b0dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sl, r6, r4, asr #13 │ │ │ │ + eorseq sl, r6, r4, lsl #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsl #13 │ │ │ │ + eorseq r0, r9, ip, asr #21 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + bne 6b12c │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6b144 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b144 │ │ │ │ + ldr r3, [pc, #224] @ 6b214 │ │ │ │ + ldr r1, [pc, #224] @ 6b218 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6b20c │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6b16c │ │ │ │ + bl 2e9d04 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6b17c │ │ │ │ + b 6b13c │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 61b6c <_PyMonitoring_FirePyReturnEvent@@Base+0x4c4> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6b13c │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b190 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22d970 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + mov r1, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + mov r0, #128 @ 0x80 │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ + ldr sl, [r3] │ │ │ │ + ldrd r6, [r3, #8] │ │ │ │ + bl 295a4 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 29cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 295a4 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, sl │ │ │ │ + mov r9, r0 │ │ │ │ + bl 29cdc │ │ │ │ + mov r0, #16 │ │ │ │ + bl 2a1bc │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r6, [r0, #8] │ │ │ │ + str r9, [r0] │ │ │ │ + str r8, [r0, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + beq 6b20c │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 8b080 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r8, r8, ror pc │ │ │ │ │ │ │ │ -0006b278 : │ │ │ │ +0006b21c : │ │ │ │ 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] @ 6b2cc │ │ │ │ + ldr r2, [pc, #56] @ 6b270 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - bne 6b2b4 │ │ │ │ + bne 6b258 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 4292c <_PyImport_ClearExtension@@Base+0x470> │ │ │ │ - ldr r3, [pc, #20] @ 6b2d0 │ │ │ │ - ldr r2, [pc, #20] @ 6b2d4 │ │ │ │ + b 42b50 <_PyImport_ClearExtension@@Base+0x568> │ │ │ │ + ldr r3, [pc, #20] @ 6b274 │ │ │ │ + ldr r2, [pc, #20] @ 6b278 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ebf0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef50 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003906b0 │ │ │ │ + @ instruction: 0x00390af0 │ │ │ │ │ │ │ │ -0006b2d8 : │ │ │ │ +0006b27c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #44] @ 6b31c │ │ │ │ + ldr lr, [pc, #44] @ 6b2c0 │ │ │ │ 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 275134 │ │ │ │ + bl 2754ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6b2d8 │ │ │ │ + b 9dd58 │ │ │ │ + ldr r0, [pc] @ 6b2e0 │ │ │ │ + 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 6b368 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #222] @ 0xde │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b32c │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 22d970 │ │ │ │ + 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 6b368 │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 8b080 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 6b380 │ │ │ │ + b 128b4c │ │ │ │ + eorseq r0, r9, r4, lsr #22 │ │ │ │ + ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ + ldr r2, [pc, #12] @ 6b39c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 6b3a0 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx 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 │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6b354 │ │ │ │ + bne 6b3d8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6b36c │ │ │ │ + beq 6b3f0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b36c │ │ │ │ - ldr r3, [pc, #184] @ 6b414 │ │ │ │ - ldr r1, [pc, #184] @ 6b418 │ │ │ │ + beq 6b3f0 │ │ │ │ + ldr r3, [pc, #184] @ 6b498 │ │ │ │ + ldr r1, [pc, #184] @ 6b49c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 6b40c │ │ │ │ + b 6b490 │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5b614 │ │ │ │ + bl 5b5d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b364 │ │ │ │ + beq 6b3e8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b398 │ │ │ │ + beq 6b41c │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ @@ -66566,353 +66599,299 @@ │ │ │ │ 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 6b40c │ │ │ │ + beq 6b490 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr fp │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6b430 │ │ │ │ - b 9dd38 │ │ │ │ - ldr r0, [pc] @ 6b438 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6b44c │ │ │ │ - b 128a98 │ │ │ │ - eorseq r0, r9, r4, ror #13 │ │ │ │ - ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 6b468 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 6b46c │ │ │ │ - moveq 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 r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b510 │ │ │ │ - add r3, r5, #428 @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 6b4c0 │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 22d844 │ │ │ │ - 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] @ 6b518 │ │ │ │ - add r1, r4, #72 @ 0x48 │ │ │ │ - add r0, r5, #72 @ 0x48 │ │ │ │ - bl 29cdc │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b510 │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b0dc │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, r6, ror #2 │ │ │ │ + eorseq r9, r8, r8, ror pc │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 6b53c │ │ │ │ + ldr r2, [pc, #20] @ 6b4c0 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 6b540 │ │ │ │ + ldr r0, [pc, #8] @ 6b4c4 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0006b544 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +0006b4c8 <_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 6b664 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ + ble 6b5e8 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9, r5, lsl #3] │ │ │ │ - bl 3b00c │ │ │ │ + bl 3b004 │ │ │ │ add r9, r9, r5, lsl #3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b5a0 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ - bl a55fc │ │ │ │ + bne 6b524 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ + bl a5578 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ - b 6b5f4 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + b 6b578 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ mov r0, #24 │ │ │ │ - bl 8aec8 │ │ │ │ + bl 8ae6c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #4] │ │ │ │ - bne 6b5c0 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ - bl 29e588 │ │ │ │ - b 6b5e0 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + bne 6b544 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ + bl 29e418 │ │ │ │ + b 6b564 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 225d0c <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + bl 225e54 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b5e4 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ + beq 6b568 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ 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 6b65c <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ + bne 6b5e0 <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6b628 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ - bl 1a99d8 │ │ │ │ + beq 6b5ac <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ + bl 1a9c40 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #1420] @ 0x58c │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ 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 6b668 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ + ble 6b5ec <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b654 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ + beq 6b5d8 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 34d7c0 <_PyWeakref_IsDead@@Base+0x9c> │ │ │ │ + bl 34db6c <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 6b62c <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ + b 6b5b0 <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6b564 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ + b 6b4e8 <_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 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b6f4 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #222] @ 0xde │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b6b8 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 22d844 │ │ │ │ - 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 6b6f4 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0dc │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, 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] @ 6b734 <_PyXI_FillNamespaceFromDict@@Base+0x1f0> │ │ │ │ - bl 17dad4 │ │ │ │ + ldr r1, [pc, #20] @ 6b62c <_PyXI_FillNamespaceFromDict@@Base+0x164> │ │ │ │ + bl 17dc08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 276428 │ │ │ │ + b 2767a0 │ │ │ │ @ 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 6b770 <_PyXI_FillNamespaceFromDict@@Base+0x22c> │ │ │ │ + bne 6b664 <_PyXI_FillNamespaceFromDict@@Base+0x19c> │ │ │ │ cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - beq 6b788 <_PyXI_FillNamespaceFromDict@@Base+0x244> │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6b67c <_PyXI_FillNamespaceFromDict@@Base+0x1b4> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b788 <_PyXI_FillNamespaceFromDict@@Base+0x244> │ │ │ │ - ldr r3, [pc, #180] @ 6b82c <_PyXI_FillNamespaceFromDict@@Base+0x2e8> │ │ │ │ - ldr r1, [pc, #180] @ 6b830 <_PyXI_FillNamespaceFromDict@@Base+0x2ec> │ │ │ │ + beq 6b67c <_PyXI_FillNamespaceFromDict@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #224] @ 6b74c <_PyXI_FillNamespaceFromDict@@Base+0x284> │ │ │ │ + ldr r1, [pc, #224] @ 6b750 <_PyXI_FillNamespaceFromDict@@Base+0x288> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6b824 <_PyXI_FillNamespaceFromDict@@Base+0x2e0> │ │ │ │ - bl 1e7158 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 58648 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b780 <_PyXI_FillNamespaceFromDict@@Base+0x23c> │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6b744 <_PyXI_FillNamespaceFromDict@@Base+0x27c> │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6b6a4 <_PyXI_FillNamespaceFromDict@@Base+0x1dc> │ │ │ │ + bl 616f0 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6b6b4 <_PyXI_FillNamespaceFromDict@@Base+0x1ec> │ │ │ │ + b 6b674 <_PyXI_FillNamespaceFromDict@@Base+0x1ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 5d338 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6b674 <_PyXI_FillNamespaceFromDict@@Base+0x1ac> │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b7b0 <_PyXI_FillNamespaceFromDict@@Base+0x26c> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22d844 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + beq 6b6c8 <_PyXI_FillNamespaceFromDict@@Base+0x200> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22d970 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ mov r1, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 29cdc │ │ │ │ mov r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #16 │ │ │ │ + mov r2, #32 │ │ │ │ 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 6b824 <_PyXI_FillNamespaceFromDict@@Base+0x2e0> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0dc │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + beq 6b744 <_PyXI_FillNamespaceFromDict@@Base+0x27c> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 8b080 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr fp │ │ │ │ + eorseq r9, r8, r8, ror pc │ │ │ │ + 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 6b790 <_PyXI_FillNamespaceFromDict@@Base+0x2c8> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 6b7c0 <_PyXI_FillNamespaceFromDict@@Base+0x2f8> │ │ │ │ + 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] @ 6b7dc <_PyXI_FillNamespaceFromDict@@Base+0x314> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6b7d4 <_PyXI_FillNamespaceFromDict@@Base+0x30c> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 69c30 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsheq r4, [r7], #-64 @ 0xffffffc0 │ │ │ │ │ │ │ │ -0006b834 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0006b7e0 <_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 6b93c <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ + ble 6b8e8 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r0, [r3, r6, lsl #3] │ │ │ │ add r5, r3, r6, lsl #3 │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b944 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b8f0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b8bc <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ + beq 6b868 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6b8d0 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ + bne 6b87c <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b944 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b8f0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b944 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b8f0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6b944 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6b8f0 <_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 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 6b908 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + beq 6b8b4 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b908 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + bne 6b8b4 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b92c <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + beq 6b8d8 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6b92c <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + bne 6b8d8 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6b944 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b8f0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 6b854 <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ + b 6b800 <_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 │ │ │ │ @@ -66920,270 +66899,268 @@ │ │ │ │ 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 6b988 <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ + bne 6b934 <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6b9b8 <_PyXI_ApplyNamespace@@Base+0x184> │ │ │ │ + bne 6b964 <_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] @ 6b9d4 <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ + ldr ip, [pc, #44] @ 6b980 <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6b9cc <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ + beq 6b978 <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 69e7c <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + b 69c30 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r4, [r7], #-64 @ 0xffffffc0 │ │ │ │ + subseq r4, r7, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #228] @ 6bad4 <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #228] @ 6ba80 <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ + bl 357b00 │ │ │ │ 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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6bac4 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ - ldr r8, [pc, #176] @ 6bad8 <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ + beq 6ba70 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ + ldr r8, [pc, #176] @ 6ba84 <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ add r5, sp, #20 │ │ │ │ mov r7, #3 │ │ │ │ ldm r5, {r2, ip, lr} │ │ │ │ - ldr r1, [pc, #164] @ 6badc <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #164] @ 6bae0 <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #164] @ 6bae4 <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ + ldr r1, [pc, #164] @ 6ba88 <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #164] @ 6ba8c <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #164] @ 6ba90 <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ stmib sp, {r8, lr} │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 6babc <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + beq 6ba68 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ba8c <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ + beq 6ba38 <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6babc <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + beq 6ba68 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6babc <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + bne 6ba68 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6babc <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6ba68 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 6baac <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ + beq 6ba58 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6baac <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ + bne 6ba58 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 6ba2c <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ - b 6bac8 <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ + bne 6b9d8 <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ + b 6ba74 <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r6, r0, ror r6 │ │ │ │ - eorseq r0, r6, ip, lsr #5 │ │ │ │ - eorseq r0, r9, r0, lsl #14 │ │ │ │ - eorseq r3, r6, ip, lsr #14 │ │ │ │ + @ instruction: 0x00363ab0 │ │ │ │ + eorseq r0, r6, ip, ror #13 │ │ │ │ + eorseq r0, r9, r0, asr #22 │ │ │ │ + eorseq r3, r6, ip, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpeq r1, #1 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - add r0, r3, #12 │ │ │ │ - bne 6bb24 <_PyXI_ApplyNamespace@@Base+0x2f0> │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 6bb54 <_PyXI_ApplyNamespace@@Base+0x320> │ │ │ │ - mov ip, #1 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #44] @ 6bb70 <_PyXI_ApplyNamespace@@Base+0x33c> │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6bb68 <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 69e7c <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r4, r7, ip, lsl r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6bb34 <_PyXI_ApplyNamespace@@Base+0x354> │ │ │ │ + add r3, r5, #428 @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + strh r2, [r3, #2] │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 6bae4 <_PyXI_ApplyNamespace@@Base+0x304> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 22d970 │ │ │ │ + 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] @ 6bb3c <_PyXI_ApplyNamespace@@Base+0x35c> │ │ │ │ + add r1, r4, #72 @ 0x48 │ │ │ │ + add r0, r5, #72 @ 0x48 │ │ │ │ + bl 29cdc │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6bb34 <_PyXI_ApplyNamespace@@Base+0x354> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 8b080 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ -0006bb74 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +0006bb40 <_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 6bbb0 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + beq 6bb7c <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bbc4 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + bne 6bb90 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3046e8 │ │ │ │ + bl 304bc8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b464 │ │ │ │ - bl 1a99d8 │ │ │ │ - bl 1aa3b0 │ │ │ │ - b 6bbb0 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + b 8b408 │ │ │ │ + bl 1a9c40 │ │ │ │ + bl 1aa618 │ │ │ │ + b 6bb7c <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6bc04 <_PyXI_FreeNamespace@@Base+0x90> │ │ │ │ + bne 6bbd4 <_PyXI_FreeNamespace@@Base+0x94> │ │ │ │ cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6bc1c <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + beq 6bbec <_PyXI_FreeNamespace@@Base+0xac> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bc1c <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ - ldr r3, [pc, #224] @ 6bcec <_PyXI_FreeNamespace@@Base+0x178> │ │ │ │ - ldr r1, [pc, #224] @ 6bcf0 <_PyXI_FreeNamespace@@Base+0x17c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6bce4 <_PyXI_FreeNamespace@@Base+0x170> │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6bc44 <_PyXI_FreeNamespace@@Base+0xd0> │ │ │ │ - bl 61700 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6bc54 <_PyXI_FreeNamespace@@Base+0xe0> │ │ │ │ - b 6bc14 <_PyXI_FreeNamespace@@Base+0xa0> │ │ │ │ + beq 6bbec <_PyXI_FreeNamespace@@Base+0xac> │ │ │ │ + ldr r3, [pc, #180] @ 6bc90 <_PyXI_FreeNamespace@@Base+0x150> │ │ │ │ + ldr r1, [pc, #180] @ 6bc94 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d35c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6bc14 <_PyXI_FreeNamespace@@Base+0xa0> │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r5, #0 │ │ │ │ + b 6bc88 <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ + bl 1e74a8 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 5862c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6bbe4 <_PyXI_FreeNamespace@@Base+0xa4> │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bc68 <_PyXI_FreeNamespace@@Base+0xf4> │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 22d844 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + beq 6bc14 <_PyXI_FreeNamespace@@Base+0xd4> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22d970 │ │ │ │ + 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 6bce4 <_PyXI_FreeNamespace@@Base+0x170> │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b0dc │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 6bc88 <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b080 │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr fp │ │ │ │ + eorseq r9, r8, r8, ror pc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bd08 <_PyXI_FreeNamespace@@Base+0x194> │ │ │ │ - b 9dd38 │ │ │ │ - ldr r0, [pc] @ 6bd10 <_PyXI_FreeNamespace@@Base+0x19c> │ │ │ │ + beq 6bcac <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ + b 9dd58 │ │ │ │ + ldr r0, [pc] @ 6bcb4 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 18bc18 │ │ │ │ + b 18bf78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6bdb4 │ │ │ │ + bl 6bde4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6bd60 <_PyXI_FreeNamespace@@Base+0x1ec> │ │ │ │ - bl a55fc │ │ │ │ - ldr r3, [pc, #36] @ 6bd78 <_PyXI_FreeNamespace@@Base+0x204> │ │ │ │ + bne 6bd04 <_PyXI_FreeNamespace@@Base+0x1c4> │ │ │ │ + bl a5578 │ │ │ │ + ldr r3, [pc, #36] @ 6bd1c <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 6bd7c <_PyXI_FreeNamespace@@Base+0x208> │ │ │ │ + ldr r2, [pc, #16] @ 6bd20 <_PyXI_FreeNamespace@@Base+0x1e0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 6bd78 <_PyXI_FreeNamespace@@Base+0x204> │ │ │ │ + ldr r0, [pc, #4] @ 6bd1c <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -67192,490 +67169,493 @@ │ │ │ │ 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 18bc18 │ │ │ │ - │ │ │ │ -0006bdb4 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #16384 @ 0x4000 │ │ │ │ - beq 6be04 │ │ │ │ - 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 6bdf0 │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ - and r0, r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6bde4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ + b 18bf78 │ │ │ │ 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 6be54 │ │ │ │ + beq 6bda0 <_PyXI_FreeNamespace@@Base+0x260> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6be54 │ │ │ │ + beq 6bda0 <_PyXI_FreeNamespace@@Base+0x260> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6be54 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bda0 <_PyXI_FreeNamespace@@Base+0x260> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6be88 │ │ │ │ + beq 6bdd4 <_PyXI_FreeNamespace@@Base+0x294> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6be88 │ │ │ │ + beq 6bdd4 <_PyXI_FreeNamespace@@Base+0x294> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6be88 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bdd4 <_PyXI_FreeNamespace@@Base+0x294> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ac4c │ │ │ │ + bl 15ac64 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006bde4 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #16384 @ 0x4000 │ │ │ │ + beq 6be34 │ │ │ │ + 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 6be20 │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ + and r0, r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6be14 │ │ │ │ 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 6bee0 │ │ │ │ + beq 6be84 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6bee0 │ │ │ │ + beq 6be84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bee0 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6be84 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf14 │ │ │ │ + beq 6beb8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6bf14 │ │ │ │ + beq 6beb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf14 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6beb8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf48 │ │ │ │ + beq 6beec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6bf48 │ │ │ │ + beq 6beec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf48 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6beec │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ac4c │ │ │ │ + bl 15ac64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc] @ 6bf68 │ │ │ │ - b a9a48 │ │ │ │ - eorseq r0, r9, r0, ror r7 │ │ │ │ + ldr r0, [pc] @ 6bf0c │ │ │ │ + b a99c4 │ │ │ │ + @ instruction: 0x00390bb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f72c │ │ │ │ + bl 10f768 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfb8 │ │ │ │ + beq 6bf5c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6bfb8 │ │ │ │ + beq 6bf5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfb8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf5c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfec │ │ │ │ + beq 6bf90 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 6bfec │ │ │ │ + beq 6bf90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfec │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf90 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c020 │ │ │ │ + beq 6bfc4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6c020 │ │ │ │ + beq 6bfc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c020 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfc4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c054 │ │ │ │ + beq 6bff8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c054 │ │ │ │ + beq 6bff8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c054 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bff8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c088 │ │ │ │ + beq 6c02c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c088 │ │ │ │ + beq 6c02c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c088 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c02c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0bc │ │ │ │ + beq 6c060 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c0bc │ │ │ │ + beq 6c060 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c0bc │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c060 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 6bf6c │ │ │ │ + b 6bf10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 6c158 │ │ │ │ + ldr r1, [pc, #120] @ 6c0fc │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 6c0f8 │ │ │ │ - bl 342854 │ │ │ │ + bne 6c09c │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 6c150 │ │ │ │ + bne 6c0f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 27e7b4 │ │ │ │ + bl 27e8ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c148 │ │ │ │ + bne 6c0ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c148 │ │ │ │ + bne 6c0ec │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_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 a58ec │ │ │ │ + b a5868 │ │ │ │ + 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 a58ec │ │ │ │ + b a5868 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 6c1dc │ │ │ │ - ldr r1, [pc, #60] @ 6c1e0 │ │ │ │ + ldr r3, [pc, #60] @ 6c198 │ │ │ │ + ldr r1, [pc, #60] @ 6c19c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6c1d4 │ │ │ │ + blt 6c190 │ │ │ │ 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 r0, r9, r8, lsl #18 │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov r0, r1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r1] │ │ │ │ - bx lr │ │ │ │ + eorseq r0, r9, r8, asr #26 │ │ │ │ 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 1ac254 │ │ │ │ + bl 1ac4bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c234 │ │ │ │ - blt 6c468 │ │ │ │ - ldr r0, [pc, #588] @ 6c478 │ │ │ │ + beq 6c1d8 │ │ │ │ + blt 6c40c │ │ │ │ + ldr r0, [pc, #588] @ 6c41c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9dd38 │ │ │ │ - ldr r0, [pc, #576] @ 6c47c │ │ │ │ - bl 9dd38 │ │ │ │ + b 9dd58 │ │ │ │ + ldr r0, [pc, #576] @ 6c420 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ ldrne r8, [r3, #8] │ │ │ │ - bne 6c28c │ │ │ │ + bne 6c230 │ │ │ │ mov r8, #0 │ │ │ │ - b 6c430 │ │ │ │ + b 6c3d4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #544] @ 6c480 │ │ │ │ + ldr r0, [pc, #544] @ 6c424 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6c29c │ │ │ │ + bne 6c240 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ - beq 6c24c │ │ │ │ + beq 6c1f0 │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble 6c2b8 │ │ │ │ - b 6c254 │ │ │ │ + ble 6c25c │ │ │ │ + b 6c1f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c27c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6c27c │ │ │ │ + bne 6c220 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6c220 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl b8a48 │ │ │ │ + bl b8a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c360 │ │ │ │ + beq 6c304 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #404] @ 6c484 │ │ │ │ + ldr r0, [pc, #404] @ 6c428 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6c32c │ │ │ │ + beq 6c2d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6c32c │ │ │ │ + bne 6c2d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c350 │ │ │ │ + beq 6c2f4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 6c350 │ │ │ │ + bne 6c2f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c24c │ │ │ │ + beq 6c1f0 │ │ │ │ mov r4, r7 │ │ │ │ - b 6c2c0 │ │ │ │ + b 6c264 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 252c34 │ │ │ │ + bl 252e94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c43c │ │ │ │ + beq 6c3e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 298260 │ │ │ │ + bl 2980fc │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6c3a8 │ │ │ │ + bne 6c34c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c43c │ │ │ │ + beq 6c3e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c43c │ │ │ │ + bne 6c3e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6c43c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6c3e0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #212] @ 6c488 │ │ │ │ + ldr r0, [pc, #212] @ 6c42c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 6c3e8 │ │ │ │ + beq 6c38c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c3e8 │ │ │ │ + bne 6c38c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c40c │ │ │ │ + beq 6c3b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6c40c │ │ │ │ + bne 6c3b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c430 │ │ │ │ + beq 6c3d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c430 │ │ │ │ + bne 6c3d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aca40 │ │ │ │ - b 6c46c │ │ │ │ + bl 1acca8 │ │ │ │ + b 6c410 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c460 │ │ │ │ + beq 6c404 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c460 │ │ │ │ + bne 6c404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aca40 │ │ │ │ + bl 1acca8 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r7, r4, lsl sp │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ - mlaseq r9, r4, r9, r0 │ │ │ │ - mlaseq r9, ip, r9, r0 │ │ │ │ - eorseq r0, r9, r8, lsr #19 │ │ │ │ - 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 18bc18 │ │ │ │ + eorseq fp, r7, r4, asr r1 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ + @ instruction: 0x00390dd4 │ │ │ │ + @ instruction: 0x00390ddc │ │ │ │ + eorseq r0, r9, r8, ror #27 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c4d4 │ │ │ │ + bne 6c450 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c4fc │ │ │ │ + beq 6c478 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c4fc │ │ │ │ + beq 6c478 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6c504 │ │ │ │ - ldr r1, [pc, #24] @ 6c508 │ │ │ │ + ldr r3, [pc, #24] @ 6c480 │ │ │ │ + ldr r1, [pc, #24] @ 6c484 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6c50c │ │ │ │ + ldr r0, [pc, #8] @ 6c488 │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, lsr #5 │ │ │ │ + eorseq r1, r9, ip, ror #13 │ │ │ │ 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 18bf78 │ │ │ │ + ldr r0, [pc] @ 6c4bc │ │ │ │ + b 9dd58 │ │ │ │ + @ instruction: 0x0037b8dc │ │ │ │ │ │ │ │ -0006c510 <_Py_c_prod@@Base>: │ │ │ │ +0006c4c0 <_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,121 +67664,118 @@ │ │ │ │ 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 355700 │ │ │ │ + bl 355b24 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355348 │ │ │ │ + bl 35576c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35534c │ │ │ │ + bl 355770 │ │ │ │ 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] @ 6c5e4 <_Py_c_prod@@Base+0xd4> │ │ │ │ - b 9dd38 │ │ │ │ - mlaseq r7, ip, r4, fp │ │ │ │ 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 6c620 <_Py_c_prod@@Base+0x110> │ │ │ │ + bne 6c5c4 <_Py_c_prod@@Base+0x104> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c634 <_Py_c_prod@@Base+0x124> │ │ │ │ - b 6c644 <_Py_c_prod@@Base+0x134> │ │ │ │ + bne 6c5d8 <_Py_c_prod@@Base+0x118> │ │ │ │ + b 6c5e8 <_Py_c_prod@@Base+0x128> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c610 <_Py_c_prod@@Base+0x100> │ │ │ │ + beq 6c5b4 <_Py_c_prod@@Base+0xf4> │ │ │ │ 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 6c660 <_Py_c_prod@@Base+0x150> │ │ │ │ + beq 6c604 <_Py_c_prod@@Base+0x144> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c67c <_Py_c_prod@@Base+0x16c> │ │ │ │ + beq 6c620 <_Py_c_prod@@Base+0x160> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c698 <_Py_c_prod@@Base+0x188> │ │ │ │ + beq 6c63c <_Py_c_prod@@Base+0x17c> │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c6b4 <_Py_c_sum@@Base>: │ │ │ │ +0006c658 <_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 35534c │ │ │ │ + bl 355770 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 35534c │ │ │ │ + bl 355770 │ │ │ │ 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 │ │ │ │ @@ -67806,178 +67783,207 @@ │ │ │ │ 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 6c744 <_Py_c_sum@@Base+0x90> │ │ │ │ + bne 6c6e8 <_Py_c_sum@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c758 <_Py_c_sum@@Base+0xa4> │ │ │ │ - b 6c768 <_Py_c_sum@@Base+0xb4> │ │ │ │ + bne 6c6fc <_Py_c_sum@@Base+0xa4> │ │ │ │ + b 6c70c <_Py_c_sum@@Base+0xb4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c734 <_Py_c_sum@@Base+0x80> │ │ │ │ + beq 6c6d8 <_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 6c7e4 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq 6c788 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c7ec <_Py_c_sum@@Base+0x138> │ │ │ │ + beq 6c790 <_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] @ 6c7f4 <_Py_c_sum@@Base+0x140> │ │ │ │ + ldr ip, [pc, #64] @ 6c798 <_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 18bc18 │ │ │ │ + b 18bf78 │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ - b 6c7f0 <_Py_c_sum@@Base+0x13c> │ │ │ │ + b 6c794 <_Py_c_sum@@Base+0x13c> │ │ │ │ mov r0, #464 @ 0x1d0 │ │ │ │ - b 18bc18 │ │ │ │ - bge feb172a8 <__bss_end__@@Base+0xfe552360> │ │ │ │ + b 18bf78 │ │ │ │ + bge feb1724c <__bss_end__@@Base+0xfe552304> │ │ │ │ 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 6c834 <_Py_c_sum@@Base+0x180> │ │ │ │ + beq 6c7d8 <_Py_c_sum@@Base+0x180> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r4, [r0, #8] │ │ │ │ addne r4, r4, #21 │ │ │ │ - bne 6c880 <_Py_c_sum@@Base+0x1cc> │ │ │ │ - b 6c858 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + bne 6c824 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c7fc <_Py_c_sum@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6c858 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + beq 6c7fc <_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 6c880 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c824 <_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 239f08 │ │ │ │ + bl 23a034 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c8b0 <_Py_c_sum@@Base+0x1fc> │ │ │ │ + beq 6c854 <_Py_c_sum@@Base+0x1fc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c8a4 <_Py_c_sum@@Base+0x1f0> │ │ │ │ + beq 6c848 <_Py_c_sum@@Base+0x1f0> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ - bne 6c8a8 <_Py_c_sum@@Base+0x1f4> │ │ │ │ + bne 6c84c <_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 a58ec │ │ │ │ + b a5868 │ │ │ │ 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 6c938 <_Py_c_sum@@Base+0x284> │ │ │ │ + ble 6c8dc <_Py_c_sum@@Base+0x284> │ │ │ │ cmp r5, r4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bcs 6c938 <_Py_c_sum@@Base+0x284> │ │ │ │ + bcs 6c8dc <_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 6c8f0 <_Py_c_sum@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #4] @ 6c944 <_Py_c_sum@@Base+0x290> │ │ │ │ + b 6c894 <_Py_c_sum@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #4] @ 6c8e8 <_Py_c_sum@@Base+0x290> │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006c948 : │ │ │ │ - b 1bdeb8 │ │ │ │ +0006c8ec : │ │ │ │ + b 1be1d0 │ │ │ │ │ │ │ │ -0006c94c : │ │ │ │ +0006c8f0 : │ │ │ │ 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 a1e00 │ │ │ │ + bl a1d6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0006c920 : │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r2, [pc, #76] @ 6c978 │ │ │ │ + ldr r3, [pc, #76] @ 6c97c │ │ │ │ + cmp r0, r3 │ │ │ │ + cmpne r0, r2 │ │ │ │ + beq 6c970 │ │ │ │ + ldr r1, [pc, #64] @ 6c980 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq 6c970 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl adddc │ │ │ │ + ldr r3, [pc, #36] @ 6c984 │ │ │ │ + ldr r2, [pc, #36] @ 6c988 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #12] @ 6c984 │ │ │ │ + bx lr │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + subseq r3, r5, r8, asr #31 │ │ │ │ + eorseq r2, r8, r4, ror #4 │ │ │ │ + eorseq pc, r5, r4, lsr r1 @ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 6ca04 │ │ │ │ + bge 6ca14 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ tst r1, #2 │ │ │ │ - beq 6ca04 │ │ │ │ + beq 6ca14 │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #104] @ 6ca10 │ │ │ │ + ldr r1, [pc, #104] @ 6ca20 │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -67997,188 +68003,181 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006ca18 : │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 6ca70 │ │ │ │ - ldr r3, [pc, #76] @ 6ca74 │ │ │ │ - cmp r0, r3 │ │ │ │ - cmpne r0, r2 │ │ │ │ - beq 6ca68 │ │ │ │ - ldr r1, [pc, #64] @ 6ca78 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq 6ca68 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl ade10 │ │ │ │ - ldr r3, [pc, #36] @ 6ca7c │ │ │ │ - ldr r2, [pc, #36] @ 6ca80 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 6ca7c │ │ │ │ - bx lr │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq r1, r8, r8, ror #28 │ │ │ │ - @ instruction: 0x0035ecf4 │ │ │ │ - │ │ │ │ -0006ca84 : │ │ │ │ +0006ca28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ 6caf4 │ │ │ │ + ldr r3, [pc, #88] @ 6ca98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r4, [r4, #8] │ │ │ │ - beq 6ca9c │ │ │ │ - ldr r3, [pc, #68] @ 6caf8 │ │ │ │ + beq 6ca40 │ │ │ │ + ldr r3, [pc, #68] @ 6ca9c │ │ │ │ cmp r5, r3 │ │ │ │ - bne 6cac4 │ │ │ │ + bne 6ca68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b bbd70 │ │ │ │ - ldr r1, [pc, #48] @ 6cafc │ │ │ │ + b bbd68 │ │ │ │ + ldr r1, [pc, #48] @ 6caa0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 6cae8 │ │ │ │ + beq 6ca8c │ │ │ │ mov r0, r5 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cae8 │ │ │ │ + bne 6ca8c │ │ │ │ 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 18bc18 │ │ │ │ + b 18bf78 │ │ │ │ + ldr r3, [pc, #68] @ 6cb0c │ │ │ │ + mov r2, r0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357b00 │ │ │ │ + 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 6cb00 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [pc, #20] @ 6cb10 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128b4c │ │ │ │ + ldr r0, [pc, #12] @ 6cb14 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128b4c │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x003919f4 │ │ │ │ + @ instruction: 0x003919fc │ │ │ │ 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 6cb54 │ │ │ │ + bne 6cb50 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6cb6c │ │ │ │ + beq 6cb68 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cb6c │ │ │ │ - ldr r3, [pc, #252] @ 6cc58 │ │ │ │ - ldr r1, [pc, #252] @ 6cc5c │ │ │ │ + beq 6cb68 │ │ │ │ + ldr r3, [pc, #252] @ 6cc54 │ │ │ │ + ldr r1, [pc, #252] @ 6cc58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c67fc │ │ │ │ + bl 1c6b14 │ │ │ │ ldr r5, [r4, #144] @ 0x90 │ │ │ │ add r8, r4, #12 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ - beq 6cb98 │ │ │ │ - ldr r3, [pc, #212] @ 6cc60 │ │ │ │ - ldr r1, [pc, #212] @ 6cc64 │ │ │ │ + beq 6cb94 │ │ │ │ + ldr r3, [pc, #212] @ 6cc5c │ │ │ │ + ldr r1, [pc, #212] @ 6cc60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6cb64 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6cb60 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6cbb8 │ │ │ │ - ldr r0, [pc, #180] @ 6cc68 │ │ │ │ + bne 6cbb4 │ │ │ │ + ldr r0, [pc, #180] @ 6cc64 │ │ │ │ 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 6cbdc │ │ │ │ - bl 99bc4 │ │ │ │ + beq 6cbd8 │ │ │ │ + bl 99be4 │ │ │ │ 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 2a207c <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ + bl 2a1f0c <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ mov r6, r0 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r7, [r4, #144] @ 0x90 │ │ │ │ - bne 6cb64 │ │ │ │ + bne 6cb60 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2a26a4 <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ + bl 2a2534 <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6cc48 │ │ │ │ + beq 6cc44 │ │ │ │ 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 │ │ │ │ - eorseq r1, r9, r8, asr #11 │ │ │ │ + eorseq r1, r9, r8, lsl sl │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, ip, asr #1 │ │ │ │ + eorseq r0, r8, ip, lsl #10 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #68] @ 6ccb8 │ │ │ │ + ldr r3, [pc, #68] @ 6ccb4 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 6ccac │ │ │ │ + bne 6cca8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6ccbc │ │ │ │ + ldr r0, [pc, #20] @ 6ccb8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128a98 │ │ │ │ - ldr r0, [pc, #12] @ 6ccc0 │ │ │ │ + b 128b4c │ │ │ │ + ldr r0, [pc, #12] @ 6ccbc │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128a98 │ │ │ │ + b 128b4c │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r4, ror #11 │ │ │ │ - eorseq r1, r9, ip, ror #11 │ │ │ │ + eorseq r1, r9, r4, lsr sl │ │ │ │ + eorseq r1, r9, r0, asr #20 │ │ │ │ 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 │ │ │ │ @@ -68187,617 +68186,595 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 6cd20 │ │ │ │ + bne 6cd1c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cd5c │ │ │ │ + beq 6cd58 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #300] @ 6ce64 │ │ │ │ + ldr ip, [pc, #300] @ 6ce60 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cd5c │ │ │ │ + bne 6cd58 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ce5c │ │ │ │ + b 6ce58 │ │ │ │ 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 6cd9c │ │ │ │ - ldr r0, [pc, #204] @ 6ce68 │ │ │ │ - b 6ce5c │ │ │ │ + bne 6cd98 │ │ │ │ + ldr r0, [pc, #204] @ 6ce64 │ │ │ │ + b 6ce58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c67fc │ │ │ │ + bl 1c6b14 │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ lsl r9, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ - ble 6cd94 │ │ │ │ + ble 6cd90 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r7, r6, lsl #16 │ │ │ │ sublt r1, r7, r9 │ │ │ │ movge r1, #65536 @ 0x10000 │ │ │ │ add r0, r0, r9 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6cd54 │ │ │ │ + beq 6cd50 │ │ │ │ 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 c025c │ │ │ │ + bl c02dc │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 6ce28 │ │ │ │ + beq 6ce24 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6ce28 │ │ │ │ + bne 6ce24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cd54 │ │ │ │ + beq 6cd50 │ │ │ │ ldr r2, [r3] │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cdb0 │ │ │ │ + beq 6cdac │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6cdac │ │ │ │ + bne 6cda8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6cdac │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6cda8 │ │ │ │ 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 6cea0 │ │ │ │ + bne 6ce9c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14e994 │ │ │ │ + bl 14ea1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6ceb4 │ │ │ │ - b 6cf08 │ │ │ │ - ldr r0, [pc, #108] @ 6cf14 │ │ │ │ - bl 1cb998 <_PyArg_NoPositional@@Base> │ │ │ │ + bne 6ceb0 │ │ │ │ + b 6cf04 │ │ │ │ + ldr r0, [pc, #108] @ 6cf10 │ │ │ │ + bl 1cbcb0 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ce8c │ │ │ │ - b 6cf08 │ │ │ │ + bne 6ce88 │ │ │ │ + b 6cf04 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl afb70 │ │ │ │ + bl afb58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6cee4 │ │ │ │ + blt 6cee0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6cf0c │ │ │ │ + beq 6cf08 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afb70 │ │ │ │ + bl afb58 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6cf0c │ │ │ │ + bge 6cf08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cf08 │ │ │ │ + beq 6cf04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6cf08 │ │ │ │ + bne 6cf04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r5, r4, lsr ip │ │ │ │ - ldr r3, [pc, #68] @ 6cf64 │ │ │ │ - mov r2, r0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - add r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr r3, [r3, #1220] @ 0x4c4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 6cf58 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cf68 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128a98 │ │ │ │ - ldr r0, [pc, #12] @ 6cf6c │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128a98 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r0, asr #12 │ │ │ │ - eorseq r1, r9, ip, asr #12 │ │ │ │ + eorseq sl, r5, r4, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cf98 │ │ │ │ - ldr r1, [pc, #16] @ 6cf9c │ │ │ │ + ldr r3, [pc, #16] @ 6cf3c │ │ │ │ + ldr r1, [pc, #16] @ 6cf40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr r6 │ │ │ │ + mlaseq r9, r8, sl, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cfc8 │ │ │ │ - ldr r1, [pc, #16] @ 6cfcc │ │ │ │ + ldr r3, [pc, #16] @ 6cf6c │ │ │ │ + ldr r1, [pc, #16] @ 6cf70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, lsl #13 │ │ │ │ + eorseq r1, r9, r4, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cff8 │ │ │ │ - ldr r1, [pc, #16] @ 6cffc │ │ │ │ + ldr r3, [pc, #16] @ 6cf9c │ │ │ │ + ldr r1, [pc, #16] @ 6cfa0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003916b4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #72] @ 6d064 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 31034c │ │ │ │ - ldr r2, [pc, #60] @ 6d068 │ │ │ │ - cmp r0, r2 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d050 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r0] │ │ │ │ - bne 6d050 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #8] @ 6d064 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r2, #0 │ │ │ │ - b 31034c │ │ │ │ - subseq sp, r7, r8, lsr #7 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 6d0a4 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6d0b8 │ │ │ │ - b 6d0c8 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6d094 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + @ instruction: 0x00391af4 │ │ │ │ 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 6d128 │ │ │ │ + beq 6cfe8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 335230 <_PyUnicode_ToNumeric@@Base+0x4910> │ │ │ │ + bl 335654 <_PyUnicode_ToNumeric@@Base+0x47b8> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d144 │ │ │ │ + bne 6d004 │ │ │ │ mov r4, #0 │ │ │ │ - b 6d1f0 │ │ │ │ + b 6d0b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2ae88c │ │ │ │ + bl 2ae93c │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 6d108 │ │ │ │ - b 6d120 │ │ │ │ + bne 6cfc8 │ │ │ │ + b 6cfe0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6d15c │ │ │ │ - bl 273290 │ │ │ │ + bne 6d01c │ │ │ │ + bl 273608 │ │ │ │ mov r4, r0 │ │ │ │ - b 6d1cc │ │ │ │ + b 6d08c │ │ │ │ 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 6d1c8 │ │ │ │ + bge 6d088 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ - bl 191754 │ │ │ │ + bl 191ab4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6d1b4 │ │ │ │ + beq 6d074 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6d1b4 │ │ │ │ + bne 6d074 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ - bne 6d178 │ │ │ │ - b 6d1cc │ │ │ │ + bne 6d038 │ │ │ │ + b 6d08c │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d1f0 │ │ │ │ + beq 6d0b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d1f0 │ │ │ │ + bne 6d0b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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] @ 6d11c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 31079c │ │ │ │ + ldr r2, [pc, #60] @ 6d120 │ │ │ │ + cmp r0, r2 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6d108 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r0] │ │ │ │ + bne 6d108 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r1, [pc, #8] @ 6d11c │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, #0 │ │ │ │ + b 31079c │ │ │ │ + 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 6d15c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d170 │ │ │ │ + b 6d180 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6d14c │ │ │ │ + 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 6d230 │ │ │ │ + bne 6d1d4 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d258 │ │ │ │ - b 6d274 │ │ │ │ + bne 6d1fc │ │ │ │ + b 6d218 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #248] @ 6d338 │ │ │ │ + ldr r0, [pc, #248] @ 6d2dc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d21c │ │ │ │ + bne 6d1c0 │ │ │ │ mov r0, #0 │ │ │ │ - b 6d330 │ │ │ │ - bl aafc4 │ │ │ │ + b 6d2d4 │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6d288 │ │ │ │ + bne 6d22c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6d2a4 │ │ │ │ - bl a55fc │ │ │ │ + bne 6d248 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 6d2a4 │ │ │ │ - b 6d250 │ │ │ │ + beq 6d248 │ │ │ │ + b 6d1f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d26c │ │ │ │ + bne 6d210 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6d26c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6d210 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2a591c │ │ │ │ + bl 2a57ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d250 │ │ │ │ + beq 6d1f4 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 6d2dc │ │ │ │ - ldr r3, [pc, #108] @ 6d33c │ │ │ │ - ldr r1, [pc, #108] @ 6d340 │ │ │ │ + bne 6d280 │ │ │ │ + ldr r3, [pc, #108] @ 6d2e0 │ │ │ │ + ldr r1, [pc, #108] @ 6d2e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6d250 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6d1f4 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bafb4 │ │ │ │ + bl 1bb2cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d250 │ │ │ │ + beq 6d1f4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ - ldreq r6, [pc, #64] @ 6d344 │ │ │ │ + ldreq r6, [pc, #64] @ 6d2e8 │ │ │ │ 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] @ 6d348 │ │ │ │ + ldr r0, [pc, #24] @ 6d2ec │ │ │ │ strb r7, [r6, r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r5, r8, asr r3 │ │ │ │ + mlaseq r5, r8, r7, r9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r8, r0, ror #22 │ │ │ │ + eorseq ip, r8, r0, lsr #31 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006d34c : │ │ │ │ +0006d2f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #452] @ 6d528 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #452] @ 6d4cc │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d3b0 │ │ │ │ + beq 6d354 │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 6d388 │ │ │ │ + bne 6d32c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b 6d36c │ │ │ │ + b 6d310 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6d3c8 │ │ │ │ + beq 6d36c │ │ │ │ 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 6d3c8 │ │ │ │ - b 6d380 │ │ │ │ - ldr r3, [pc, #372] @ 6d52c │ │ │ │ - ldr r2, [pc, #372] @ 6d530 │ │ │ │ + bcs 6d36c │ │ │ │ + b 6d324 │ │ │ │ + ldr r3, [pc, #372] @ 6d4d0 │ │ │ │ + ldr r2, [pc, #372] @ 6d4d4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ebf0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef50 <_PyErr_SetString@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6d520 │ │ │ │ + b 6d4c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 273320 │ │ │ │ + bl 273698 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d3c0 │ │ │ │ - ldr r3, [pc, #340] @ 6d534 │ │ │ │ + beq 6d364 │ │ │ │ + ldr r3, [pc, #340] @ 6d4d8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6d4d0 │ │ │ │ + bne 6d474 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6d400 │ │ │ │ + bne 6d3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11aa40 │ │ │ │ + bl 11aa84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6d46c │ │ │ │ - bl 91928 │ │ │ │ + bne 6d410 │ │ │ │ + bl 9196c │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r5, [r6, #32] │ │ │ │ - bne 6d46c │ │ │ │ + bne 6d410 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d3c0 │ │ │ │ + beq 6d364 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d3c0 │ │ │ │ - ldr r2, [pc, #248] @ 6d538 │ │ │ │ + bne 6d364 │ │ │ │ + ldr r2, [pc, #248] @ 6d4dc │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d458 │ │ │ │ + beq 6d3fc │ │ │ │ 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 6d3c0 │ │ │ │ + b 6d364 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl afb70 │ │ │ │ + bl afb58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d51c │ │ │ │ + beq 6d4c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d51c │ │ │ │ - ldr r2, [pc, #148] @ 6d538 │ │ │ │ + bne 6d4c0 │ │ │ │ + ldr r2, [pc, #148] @ 6d4dc │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d4bc │ │ │ │ + beq 6d460 │ │ │ │ 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 6d51c │ │ │ │ + b 6d4c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d520 │ │ │ │ + beq 6d4c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d520 │ │ │ │ - ldr r2, [pc, #68] @ 6d538 │ │ │ │ + bne 6d4c4 │ │ │ │ + ldr r2, [pc, #68] @ 6d4dc │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d508 │ │ │ │ + beq 6d4ac │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d520 │ │ │ │ + b 6d4c4 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x00377ff4 │ │ │ │ + eorseq r8, r7, r4, lsr r4 │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d54c │ │ │ │ - b 31034c │ │ │ │ + ldr r1, [pc] @ 6d4f0 │ │ │ │ + b 31079c │ │ │ │ subseq lr, r7, ip, lsl #4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d560 │ │ │ │ - b 31034c │ │ │ │ + ldr r1, [pc] @ 6d504 │ │ │ │ + b 31079c │ │ │ │ subseq lr, r7, r0, ror #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d574 │ │ │ │ - b 31034c │ │ │ │ + ldr r1, [pc] @ 6d518 │ │ │ │ + b 31079c │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d588 │ │ │ │ - b 31034c │ │ │ │ + ldr r1, [pc] @ 6d52c │ │ │ │ + b 31079c │ │ │ │ subseq lr, r7, r8, asr r5 │ │ │ │ - ldr r1, [pc, #8] @ 6d59c │ │ │ │ + ldr r1, [pc, #8] @ 6d540 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 31034c │ │ │ │ + b 31079c │ │ │ │ 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] @ 6d6a4 │ │ │ │ + ldr r3, [pc, #236] @ 6d648 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 6d5d0 │ │ │ │ + beq 6d574 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6d5e8 │ │ │ │ + beq 6d58c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6d69c │ │ │ │ + b 6d640 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - ldr r3, [pc, #180] @ 6d6a8 │ │ │ │ + ldr r3, [pc, #180] @ 6d64c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d618 │ │ │ │ + beq 6d5bc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b fc0e4 │ │ │ │ - bl 23eca8 │ │ │ │ + b fc1e8 │ │ │ │ + bl 23ede4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 6d69c │ │ │ │ + beq 6d640 │ │ │ │ ldr r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d668 │ │ │ │ + bne 6d60c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d69c │ │ │ │ + beq 6d640 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6d69c │ │ │ │ + bne 6d640 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6d69c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6d640 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -68809,142 +68786,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 6d718 │ │ │ │ - ldr ip, [pc, #96] @ 6d720 │ │ │ │ + bhi 6d6bc │ │ │ │ + ldr ip, [pc, #96] @ 6d6c4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 6d718 │ │ │ │ + bne 6d6bc │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 6d718 │ │ │ │ + bne 6d6bc │ │ │ │ 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] @ 6d724 │ │ │ │ + ldr r1, [pc, #36] @ 6d6c8 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r0, [pc, #20] @ 6d728 │ │ │ │ + ldr r0, [pc, #20] @ 6d6cc │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 6d72c │ │ │ │ + ldr r0, [pc, #12] @ 6d6d0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x0055ca98 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0006d730 : │ │ │ │ +0006d6d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #116] @ 6d7bc │ │ │ │ + ldr r1, [pc, #116] @ 6d760 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #112] @ 6d7c0 │ │ │ │ - bl 16c04c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r0, [pc, #112] @ 6d764 │ │ │ │ + bl 16c058 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6d768 │ │ │ │ + bne 6d70c │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 6d79c │ │ │ │ + b 6d740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d758 │ │ │ │ + beq 6d6fc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc0e4 │ │ │ │ + bl fc1e8 │ │ │ │ subs r6, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6d79c │ │ │ │ - bl aafc4 │ │ │ │ + beq 6d740 │ │ │ │ + bl aaf40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003762f4 │ │ │ │ - eorseq r0, r6, r4, asr #12 │ │ │ │ + eorseq r6, r7, r4, ror #13 │ │ │ │ + eorseq r0, r6, r4, lsl #21 │ │ │ │ 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 3418cc │ │ │ │ + b 34195c │ │ │ │ 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 a6314 │ │ │ │ + bl a6290 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d96c │ │ │ │ - ldr r0, [pc, #328] @ 6d978 │ │ │ │ + beq 6d910 │ │ │ │ + ldr r0, [pc, #328] @ 6d91c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d938 │ │ │ │ - ldr r3, [pc, #300] @ 6d97c │ │ │ │ + beq 6d8dc │ │ │ │ + ldr r3, [pc, #300] @ 6d920 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6d86c │ │ │ │ - ldr r3, [pc, #288] @ 6d980 │ │ │ │ - ldr r1, [pc, #288] @ 6d984 │ │ │ │ + beq 6d810 │ │ │ │ + ldr r3, [pc, #288] @ 6d924 │ │ │ │ + ldr r1, [pc, #288] @ 6d928 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 6d938 │ │ │ │ + bl 117600 │ │ │ │ + b 6d8dc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d938 │ │ │ │ - ldr r0, [pc, #256] @ 6d988 │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + blt 6d8dc │ │ │ │ + ldr r0, [pc, #256] @ 6d92c │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6d938 │ │ │ │ + beq 6d8dc │ │ │ │ ldr r2, [r6] │ │ │ │ str r5, [r3, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ - ldr r2, [pc, #224] @ 6d98c │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r2, [pc, #224] @ 6d930 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -68953,151 +68930,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 6d908 │ │ │ │ + beq 6d8ac │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d908 │ │ │ │ + bne 6d8ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6d91c │ │ │ │ + bne 6d8c0 │ │ │ │ mov r0, #0 │ │ │ │ - b 6d970 │ │ │ │ + b 6d914 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d914 │ │ │ │ + bne 6d8b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6d914 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6d8b8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d96c │ │ │ │ + beq 6d910 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d96c │ │ │ │ + bne 6d910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 r1, r9, r4, lsr r7 │ │ │ │ + eorseq r1, r9, r4, ror fp │ │ │ │ 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 6d9d0 │ │ │ │ - ldr r2, [pc, #232] @ 6daa4 │ │ │ │ - ldr r1, [pc, #232] @ 6daa8 │ │ │ │ - ldr r0, [pc, #232] @ 6daac │ │ │ │ + bne 6d974 │ │ │ │ + ldr r2, [pc, #232] @ 6da48 │ │ │ │ + ldr r1, [pc, #232] @ 6da4c │ │ │ │ + ldr r0, [pc, #232] @ 6da50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_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 6d9fc │ │ │ │ - ldr r3, [pc, #192] @ 6dab0 │ │ │ │ - ldr r1, [pc, #192] @ 6dab4 │ │ │ │ + beq 6d9a0 │ │ │ │ + ldr r3, [pc, #192] @ 6da54 │ │ │ │ + ldr r1, [pc, #192] @ 6da58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6d9c8 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6d96c │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 6da54 │ │ │ │ + bne 6d9f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a21c │ │ │ │ + bl 18a57c │ │ │ │ cmp r0, #1 │ │ │ │ - ble 6da4c │ │ │ │ + ble 6d9f0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r6, r0, #1 │ │ │ │ add r1, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d35fc │ │ │ │ + bl 2d3754 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9c8 │ │ │ │ + beq 6d96c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a21c │ │ │ │ - ldr r0, [pc, #100] @ 6dab8 │ │ │ │ + bl 18a57c │ │ │ │ + ldr r0, [pc, #100] @ 6da5c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1aa5f8 │ │ │ │ + bl 1aa860 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, r0, r7 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bls 6da78 │ │ │ │ + bls 6da1c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d35fc │ │ │ │ + bl 2d3754 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9c8 │ │ │ │ + beq 6d96c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203fb8 │ │ │ │ - b 6da4c │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq pc, r7, ip, lsl r0 @ │ │ │ │ + bl 204314 │ │ │ │ + b 6d9f0 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + eorseq pc, r7, ip, asr r4 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r0, ror #14 │ │ │ │ + eorseq r1, r9, r0, lsr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006dabc : │ │ │ │ +0006da60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6dadc │ │ │ │ + bne 6da80 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #56] @ 6db20 │ │ │ │ + ldr r2, [pc, #56] @ 6dac4 │ │ │ │ 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 6db18 │ │ │ │ + beq 6dabc │ │ │ │ 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 │ │ │ │ @@ -69116,54 +69093,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 6dba0 │ │ │ │ + beq 6db44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6dba0 │ │ │ │ - ldr r2, [pc, #128] @ 6dc0c │ │ │ │ + beq 6db44 │ │ │ │ + ldr r2, [pc, #128] @ 6dbb0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6dba0 │ │ │ │ + bne 6db44 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6df50 │ │ │ │ + bl 6def4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dbd4 │ │ │ │ + beq 6db78 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6dbd4 │ │ │ │ + beq 6db78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6dbd4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6db78 │ │ │ │ + bl 9ac00 <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldrdeq lr, [r6], -r0 │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + andeq lr, r6, r4, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -69173,802 +69150,802 @@ │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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] @ 6dca4 │ │ │ │ + ldr r3, [pc, #24] @ 6dc48 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r1, [pc, #16] @ 6dca8 │ │ │ │ - ldrne r1, [pc, #16] @ 6dcac │ │ │ │ - bl 18eb54 │ │ │ │ + ldreq r1, [pc, #16] @ 6dc4c │ │ │ │ + ldrne r1, [pc, #16] @ 6dc50 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsr #15 │ │ │ │ - eorseq r1, r9, r0, asr #15 │ │ │ │ + eorseq r1, r9, r8, ror #23 │ │ │ │ + eorseq r1, r9, r0, lsl #24 │ │ │ │ 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 6dd00 │ │ │ │ + bne 6dca4 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6dd38 │ │ │ │ + beq 6dcdc │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #92] @ 6dd7c │ │ │ │ + ldr ip, [pc, #92] @ 6dd20 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 6dd70 │ │ │ │ + beq 6dd14 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6dd5c │ │ │ │ - bl a55fc │ │ │ │ + bne 6dd00 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6dd70 │ │ │ │ + bne 6dd14 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 264014 │ │ │ │ + b 2644a4 │ │ │ │ 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 1bed4c │ │ │ │ + bl 1bf064 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ddb8 │ │ │ │ + bne 6dd5c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6ddb0 │ │ │ │ - ldr r0, [pc] @ 6ddd8 │ │ │ │ + blt 6dd54 │ │ │ │ + ldr r0, [pc] @ 6dd7c │ │ │ │ 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] @ 6dee4 │ │ │ │ + ldr r1, [pc, #208] @ 6de88 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl fdfec │ │ │ │ + bl fe0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6de44 │ │ │ │ + beq 6dde8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #188] @ 6dee8 │ │ │ │ + ldr r3, [pc, #188] @ 6de8c │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6de4c │ │ │ │ - ldr r3, [pc, #176] @ 6deec │ │ │ │ - ldr r1, [pc, #176] @ 6def0 │ │ │ │ + beq 6ddf0 │ │ │ │ + ldr r3, [pc, #176] @ 6de90 │ │ │ │ + ldr r1, [pc, #176] @ 6de94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 6dedc │ │ │ │ + b 6de80 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6de60 │ │ │ │ - ldr r0, [pc, #148] @ 6def4 │ │ │ │ - b 6dedc │ │ │ │ + bne 6de04 │ │ │ │ + ldr r0, [pc, #148] @ 6de98 │ │ │ │ + b 6de80 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 6de7c │ │ │ │ - ldr r3, [pc, #136] @ 6def8 │ │ │ │ - ldr r1, [pc, #136] @ 6defc │ │ │ │ + beq 6de20 │ │ │ │ + ldr r3, [pc, #136] @ 6de9c │ │ │ │ + ldr r1, [pc, #136] @ 6dea0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6de44 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6dde8 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 6de9c │ │ │ │ - ldr r3, [pc, #104] @ 6def8 │ │ │ │ - ldr r1, [pc, #108] @ 6df00 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6de44 │ │ │ │ - ldr r0, [pc, #96] @ 6df04 │ │ │ │ + beq 6de40 │ │ │ │ + ldr r3, [pc, #104] @ 6de9c │ │ │ │ + ldr r1, [pc, #108] @ 6dea4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6dde8 │ │ │ │ + ldr r0, [pc, #96] @ 6dea8 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6de44 │ │ │ │ + beq 6dde8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6de58 │ │ │ │ + beq 6ddfc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6de58 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6de58 │ │ │ │ + bne 6ddfc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6ddfc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003917d4 │ │ │ │ + eorseq r1, r9, r4, lsl ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003917f4 │ │ │ │ - eorseq r1, r9, ip, lsl r8 │ │ │ │ + eorseq r1, r9, r4, lsr ip │ │ │ │ + eorseq r1, r9, ip, asr ip │ │ │ │ subseq lr, r7, r8, lsr r6 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 6df14 │ │ │ │ - b a9a48 │ │ │ │ - eorseq r1, r9, ip, asr #16 │ │ │ │ + ldr r0, [pc] @ 6deb8 │ │ │ │ + b a99c4 │ │ │ │ + eorseq r1, r9, ip, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 124874 <_PyType_Name@@Base> │ │ │ │ + bl 12491c <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 6df4c │ │ │ │ - b 128a98 │ │ │ │ - eorseq r1, r9, r4, asr r8 │ │ │ │ + ldr r0, [pc] @ 6def0 │ │ │ │ + b 128b4c │ │ │ │ + mlaseq r9, r4, ip, r1 │ │ │ │ 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 11a668 │ │ │ │ + bl 11a6ac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #320] @ 6e0bc │ │ │ │ + ldr r7, [pc, #320] @ 6e060 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6dfa8 │ │ │ │ + bne 6df4c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6e0ac │ │ │ │ + beq 6e050 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6dfd8 │ │ │ │ + b 6df7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19aa18 │ │ │ │ + bl 19acac │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ orrne r3, r3, #32 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 6dfd8 │ │ │ │ + bne 6df7c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #240] @ 6e0c0 │ │ │ │ + ldr r0, [pc, #240] @ 6e064 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a5d10 │ │ │ │ - b 6e0ac │ │ │ │ + bl 2a5ba0 │ │ │ │ + b 6e050 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #224] @ 6e0c4 │ │ │ │ + ldr r0, [pc, #224] @ 6e068 │ │ │ │ add r1, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 6e00c │ │ │ │ + bne 6dfb0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #196] @ 6e0c8 │ │ │ │ + ldr r0, [pc, #196] @ 6e06c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a5d10 │ │ │ │ - b 6e02c │ │ │ │ + bl 2a5ba0 │ │ │ │ + b 6dfd0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e02c │ │ │ │ + beq 6dfd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 6e02c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6dfd0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq 6e088 │ │ │ │ + beq 6e02c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #140] @ 6e0cc │ │ │ │ + ldr r0, [pc, #140] @ 6e070 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 6e068 │ │ │ │ + bne 6e00c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6e0c0 │ │ │ │ + ldr r0, [pc, #96] @ 6e064 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a5d10 │ │ │ │ - b 6e088 │ │ │ │ + bl 2a5ba0 │ │ │ │ + b 6e02c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e088 │ │ │ │ + beq 6e02c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6e088 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6e02c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e0ac │ │ │ │ + beq 6e050 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6e0ac │ │ │ │ + bne 6e050 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a68c │ │ │ │ + bl 11a6d0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r8, lsr #10 │ │ │ │ - eorseq r1, r9, r0, ror #16 │ │ │ │ + eorseq r1, r9, r0, lsr #25 │ │ │ │ subseq sl, r7, r8, ror #25 │ │ │ │ - eorseq r1, r9, ip, lsl #17 │ │ │ │ + eorseq r1, r9, ip, asr #25 │ │ │ │ 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 6df50 │ │ │ │ + bl 6def4 │ │ │ │ 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 6e128 │ │ │ │ + bge 6e0cc │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ cmp ip, r6 │ │ │ │ - bne 6e10c │ │ │ │ + bne 6e0b0 │ │ │ │ cmp r1, r3 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #84] @ 6e18c │ │ │ │ + ldr ip, [pc, #84] @ 6e130 │ │ │ │ add r2, r2, #12 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bge 6e168 │ │ │ │ + bge 6e10c │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e168 │ │ │ │ + beq 6e10c │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, #0 │ │ │ │ cmpne lr, ip │ │ │ │ - bne 6e178 │ │ │ │ + bne 6e11c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 6e138 │ │ │ │ + bne 6e0dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldrdeq lr, [r6], -r0 │ │ │ │ - b 6d06c │ │ │ │ + andeq lr, r6, r4, ror r0 │ │ │ │ + b 6d124 │ │ │ │ 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 a6314 │ │ │ │ + b a6290 │ │ │ │ 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 6e1fc │ │ │ │ + bne 6e1a0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e22c │ │ │ │ + beq 6e1d0 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e288 │ │ │ │ + ldr ip, [pc, #112] @ 6e22c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e27c │ │ │ │ + beq 6e220 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e24c │ │ │ │ - bl a55fc │ │ │ │ + bne 6e1f0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e27c │ │ │ │ + bne 6e220 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a21c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e270 │ │ │ │ - ldr r3, [pc, #40] @ 6e28c │ │ │ │ + bge 6e214 │ │ │ │ + ldr r3, [pc, #40] @ 6e230 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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] @ 6e2b4 │ │ │ │ + ldreq r0, [pc, #16] @ 6e258 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006e2b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +0006e25c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 6e2c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ - b 32ef0c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x534> │ │ │ │ - andeq lr, r6, r8, lsr #7 │ │ │ │ + ldr r1, [pc] @ 6e268 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ + b 32f294 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x498> │ │ │ │ + andeq lr, r6, ip, asr #6 │ │ │ │ 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 6e314 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c> │ │ │ │ + bne 6e2b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e344 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8c> │ │ │ │ + beq 6e2e8 <_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] @ 6e3a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ + ldr ip, [pc, #112] @ 6e344 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e394 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + beq 6e338 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e364 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ - bl a55fc │ │ │ │ + bne 6e308 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e394 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + bne 6e338 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ mov r0, r4 │ │ │ │ bl 29628 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e388 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ - ldr r3, [pc, #40] @ 6e3a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + bge 6e32c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #40] @ 6e348 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e3e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ + bne 6e388 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e40c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e3b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e40c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e3b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e414 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ - ldr r1, [pc, #24] @ 6e418 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ + ldr r3, [pc, #24] @ 6e3b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + ldr r1, [pc, #24] @ 6e3bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e41c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ + ldr r0, [pc, #8] @ 6e3c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003918d4 │ │ │ │ + eorseq r1, r9, r4, lsl sp │ │ │ │ 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] @ 6e4f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ - bl 1c0664 │ │ │ │ + ldr r1, [pc, #176] @ 6e498 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ + bl 1c097c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e454 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ + bne 6e3f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e4ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ + b 6e490 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a0a8 <__sched_rr_get_interval64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e478 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #136] @ 6e4f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ + beq 6e41c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #136] @ 6e49c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 6e4cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ + bl 144200 │ │ │ │ + b 6e470 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 3556a0 │ │ │ │ + bl 355ac4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 35561c │ │ │ │ - ldr r2, [pc, #100] @ 6e4fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ - ldr r3, [pc, #100] @ 6e500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ - bl 355700 │ │ │ │ + bl 355a40 │ │ │ │ + ldr r2, [pc, #100] @ 6e4a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ + ldr r3, [pc, #100] @ 6e4a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35534c │ │ │ │ - ldr r3, [pc, #76] @ 6e504 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bl 355770 │ │ │ │ + ldr r3, [pc, #76] @ 6e4a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e4e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ - bl a55fc │ │ │ │ + beq 6e484 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e44c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ - ldr r5, [pc, #36] @ 6e504 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bne 6e3f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ + ldr r5, [pc, #36] @ 6e4a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl ab0b4 │ │ │ │ + bl ab030 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003918f0 │ │ │ │ + eorseq r1, r9, r0, lsr sp │ │ │ │ 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 6e55c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ + bhi 6e500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 6e57c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ - ldr r2, [pc, #548] @ 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ - ldr r1, [pc, #548] @ 6e774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ - ldr r0, [pc, #548] @ 6e778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + bne 6e520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #548] @ 6e714 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ + ldr r1, [pc, #548] @ 6e718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + ldr r0, [pc, #548] @ 6e71c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, r6 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ - ldr r0, [pc, #532] @ 6e778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r0, [pc, #532] @ 6e71c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e530 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ - b 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e4d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ + b 6e708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 6e5f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ble 6e598 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r3, [pc, #492] @ 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #492] @ 6e720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6e5f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + beq 6e598 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 6e5dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ + beq 6e580 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, ip │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6e5f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ - ldr r3, [pc, #432] @ 6e780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ - ldr r1, [pc, #432] @ 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ - ldr r2, [pc, #420] @ 6e788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ - ldr r1, [pc, #420] @ 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ - ldr r0, [pc, #396] @ 6e778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + beq 6e598 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ldr r3, [pc, #432] @ 6e724 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ + ldr r1, [pc, #432] @ 6e728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6e708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r2, [pc, #420] @ 6e72c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ + ldr r1, [pc, #420] @ 6e730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #396] @ 6e71c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, ip │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - ble 6e614 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ - ldr r3, [pc, #392] @ 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ - ldr r1, [pc, #392] @ 6e794 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ + ble 6e5b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ + ldr r3, [pc, #392] @ 6e734 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ + ldr r1, [pc, #392] @ 6e738 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6e708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e708 <_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 6e728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ + ble 6e6cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #39 @ 0x27 │ │ │ │ - bne 6e674 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ + bne 6e618 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ mov r3, ip │ │ │ │ mov r5, #92 @ 0x5c │ │ │ │ strb r5, [r3], #2 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #9 │ │ │ │ - bne 6e698 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bne 6e63c <_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 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #10 │ │ │ │ - bne 6e6bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ + bne 6e660 <_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 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #13 │ │ │ │ - bne 6e6e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + bne 6e684 <_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 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ sub r3, lr, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ strbls lr, [ip], #1 │ │ │ │ - bls 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - ldr r3, [pc, #160] @ 6e798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e0> │ │ │ │ + bls 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + ldr r3, [pc, #160] @ 6e73c <_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 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ mov r3, #0 │ │ │ │ sub r1, ip, r0 │ │ │ │ strb r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cacf8 <_PyBytes_Resize@@Base> │ │ │ │ + bl cad74 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #64] @ 6e79c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ + ldr r0, [pc, #64] @ 6e740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a48 │ │ │ │ + b a99c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r8, ip, r8, lr │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - eorseq r2, r7, ip │ │ │ │ + eorseq lr, r8, r4, ror #25 │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + eorseq r2, r7, ip, asr #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ - @ instruction: 0x00368bb0 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x00368ff0 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r9, r8, lsl #18 │ │ │ │ + eorseq r1, r9, r8, asr #26 │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - @ instruction: 0x003743b8 │ │ │ │ + @ instruction: 0x003747f8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e7c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ + bne 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e7f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ - ldr r1, [pc, #24] @ 6e7f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ + ldr r3, [pc, #24] @ 6e794 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ + ldr r1, [pc, #24] @ 6e798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e7f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ + ldr r0, [pc, #8] @ 6e79c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsr #18 │ │ │ │ + eorseq r1, r9, r8, ror #26 │ │ │ │ subseq r1, r5, r0, ror sp │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e81c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ + bne 6e7c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e844 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e844 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ - ldr r1, [pc, #24] @ 6e850 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ + ldr r3, [pc, #24] @ 6e7f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ + ldr r1, [pc, #24] @ 6e7f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ + ldr r0, [pc, #8] @ 6e7f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr #18 │ │ │ │ + eorseq r1, r9, r8, lsl #27 │ │ │ │ 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 c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r5, r0 │ │ │ │ bl 29424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6e898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ - ldr r3, [pc, #16] @ 6e8a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ + bge 6e83c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ + ldr r3, [pc, #16] @ 6e844 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144178 │ │ │ │ - ldr r0, [pc, #4] @ 6e8a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ec> │ │ │ │ + b 144200 │ │ │ │ + ldr r0, [pc, #4] @ 6e848 <_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 {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -69976,195 +69953,195 @@ │ │ │ │ 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 6e8f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x63c> │ │ │ │ + bne 6e898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x63c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e924 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x66c> │ │ │ │ + beq 6e8c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x66c> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 6e96c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b4> │ │ │ │ + ldr ip, [pc, #92] @ 6e910 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b4> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e960 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6a8> │ │ │ │ + beq 6e904 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6a8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6e960 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6a8> │ │ │ │ - ldr r1, [pc, #52] @ 6e970 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b8> │ │ │ │ - ldr r0, [pc, #52] @ 6e974 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6bc> │ │ │ │ + blt 6e904 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #52] @ 6e914 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b8> │ │ │ │ + ldr r0, [pc, #52] @ 6e918 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6bc> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6e960 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6a8> │ │ │ │ + blt 6e904 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6a8> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 6e978 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c0> │ │ │ │ + ldr r1, [pc, #32] @ 6e91c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c0> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32f280 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x8a8> │ │ │ │ + b 32f6a4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x8a8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, ror r6 │ │ │ │ - eorseq r1, r9, r0, ror r9 │ │ │ │ - eorseq pc, r7, r4, lsr r9 @ │ │ │ │ + @ instruction: 0x00391db0 │ │ │ │ + eorseq pc, r7, r4, ror sp @ │ │ │ │ andeq sl, r2, r0, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #32] @ 6e9b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6fc> │ │ │ │ + ldr ip, [pc, #32] @ 6e958 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6fc> │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #28] @ 6e9b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x700> │ │ │ │ - ldr r2, [pc, #28] @ 6e9bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x704> │ │ │ │ - ldr r1, [pc, #28] @ 6e9c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x708> │ │ │ │ + ldr r3, [pc, #28] @ 6e95c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x700> │ │ │ │ + ldr r2, [pc, #28] @ 6e960 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x704> │ │ │ │ + ldr r1, [pc, #28] @ 6e964 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x708> │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 6e9c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x70c> │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #24] @ 6e968 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x70c> │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r8, r5, ip, lsl #26 │ │ │ │ - eorseq r8, r5, r4, lsr #26 │ │ │ │ - eorseq r8, r5, r4, lsl #26 │ │ │ │ - eorseq r8, r5, r8, lsl sp │ │ │ │ - eorseq r1, r9, r4, ror r9 │ │ │ │ + eorseq r9, r5, ip, asr #2 │ │ │ │ + eorseq r9, r5, r4, ror #2 │ │ │ │ + eorseq r9, r5, r4, asr #2 │ │ │ │ + eorseq r9, r5, r8, asr r1 │ │ │ │ + @ instruction: 0x00391db4 │ │ │ │ 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] @ 6ea18 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x760> │ │ │ │ - bl fdfec │ │ │ │ + ldr r1, [pc, #28] @ 6e9bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x760> │ │ │ │ + bl fe0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ea10 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ + beq 6e9b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 30c60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r8, ip, ror sl │ │ │ │ + eorseq fp, r8, r4, lsl lr │ │ │ │ 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 6ea54 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x79c> │ │ │ │ + bne 6e9f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x79c> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 298c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298ac8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ea7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7c4> │ │ │ │ - b 6ea74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7bc> │ │ │ │ + bne 6ea20 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7c4> │ │ │ │ + b 6ea18 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7bc> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6eadc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ + ldr r0, [pc, #120] @ 6ea80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ea3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x784> │ │ │ │ + bne 6e9e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x784> │ │ │ │ mov r0, #0 │ │ │ │ - b 6ead4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x81c> │ │ │ │ + b 6ea78 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x81c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 298c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298ac8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ea74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7bc> │ │ │ │ + beq 6ea18 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7bc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 298c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298ac8 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ea74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7bc> │ │ │ │ + beq 6ea18 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7bc> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29d48 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 6eae0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ - bge 6ead4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x81c> │ │ │ │ - ldr r3, [pc, #28] @ 6eae4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ + ldrge r0, [pc, #32] @ 6ea84 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ + bge 6ea78 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x81c> │ │ │ │ + ldr r3, [pc, #28] @ 6ea88 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r4, lsl #17 │ │ │ │ + eorseq sl, r6, r4, asr #25 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6eb20 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ + bne 6eac4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 27c54c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27c684 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb48 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ - b 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + bne 6eaec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ + b 6eae4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6eba8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ + ldr r0, [pc, #120] @ 6eb4c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb08 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ + bne 6eaac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ mov r0, #0 │ │ │ │ - b 6eba0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + b 6eb44 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 27c54c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27c684 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6eae4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 27c54c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27c684 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6eae4 <_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] @ 6ebac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ - bge 6eba0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ - ldr r3, [pc, #28] @ 6ebb0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ + ldrge r0, [pc, #32] @ 6eb50 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ + bge 6eb44 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + ldr r3, [pc, #28] @ 6eb54 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, ror r8 │ │ │ │ + @ instruction: 0x0036acb8 │ │ │ │ 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 │ │ │ │ @@ -70176,401 +70153,400 @@ │ │ │ │ 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 1ae3d0 │ │ │ │ + bl 1ae638 │ │ │ │ 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] @ 6ec2c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ - ldr r1, [pc, #16] @ 6ec30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ + ldr r3, [pc, #16] @ 6ebd0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ + ldr r1, [pc, #16] @ 6ebd4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00391dbc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 6ec00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a4> │ │ │ │ + ldr r1, [pc, #16] @ 6ec04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r0, r9, r1 │ │ │ │ + @ instruction: 0x00391df8 │ │ │ │ │ │ │ │ -0006ec34 : │ │ │ │ +0006ec08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ 6ec6c │ │ │ │ + ldr r5, [pc, #32] @ 6ec40 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 24b110 │ │ │ │ + bl 24b2d8 │ │ │ │ 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] @ 6ec98 │ │ │ │ - ldr r1, [pc, #16] @ 6ec9c │ │ │ │ + ldr r3, [pc, #16] @ 6ec6c │ │ │ │ + ldr r1, [pc, #16] @ 6ec70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003919b8 │ │ │ │ + eorseq r1, r9, ip, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #136] @ 6ed40 │ │ │ │ + ldr r3, [pc, #132] @ 6ed10 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6ecdc │ │ │ │ - add r1, pc, #108 @ 0x6c │ │ │ │ + bne 6ecb0 │ │ │ │ + add r1, pc, #104 @ 0x68 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #112] @ 6ed44 │ │ │ │ + ldr r2, [pc, #108] @ 6ed14 │ │ │ │ mvn r3, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - b 6ed14 │ │ │ │ + b 6ece8 │ │ │ │ mov r2, #3 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c3368 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c3680 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6ed0c │ │ │ │ + blt 6ece0 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 6ed14 │ │ │ │ - ldr r3, [pc, #68] @ 6ed48 │ │ │ │ - ldr r1, [pc, #68] @ 6ed4c │ │ │ │ + bge 6ece8 │ │ │ │ + ldr r3, [pc, #64] @ 6ed18 │ │ │ │ + ldr r1, [pc, #64] @ 6ed1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ed2c │ │ │ │ + b 6ed00 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ str r1, [sp] │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [pc, #16] @ 6ed40 │ │ │ │ + ldr r0, [pc, #12] @ 6ed10 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, r8, lsl #8 │ │ │ │ + eorseq lr, r8, r8, asr #16 │ │ │ │ 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 a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef14 │ │ │ │ + bne 6eee4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 346b68 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 347410 <_PyLong_DivmodNear@@Base+0x16a0> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ef14 │ │ │ │ + beq 6eee4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6edd4 │ │ │ │ + beq 6eda4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 346b68 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 347410 <_PyLong_DivmodNear@@Base+0x16a0> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6edec │ │ │ │ + bne 6edbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef14 │ │ │ │ + beq 6eee4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ef14 │ │ │ │ - b 6ef08 │ │ │ │ - ldr r2, [pc, #320] @ 6ef1c │ │ │ │ - ldr r5, [pc, #316] @ 6ef1c │ │ │ │ + bne 6eee4 │ │ │ │ + b 6eed8 │ │ │ │ + ldr r2, [pc, #320] @ 6eeec │ │ │ │ + ldr r5, [pc, #316] @ 6eeec │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6ee30 │ │ │ │ + beq 6ee00 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 346b68 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 347410 <_PyLong_DivmodNear@@Base+0x16a0> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6ee48 │ │ │ │ + bne 6ee18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6eee8 │ │ │ │ + beq 6eeb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6eee8 │ │ │ │ + bne 6eeb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 6eee8 │ │ │ │ - ldr r2, [pc, #228] @ 6ef1c │ │ │ │ - ldr r6, [pc, #224] @ 6ef1c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6eeb8 │ │ │ │ + ldr r2, [pc, #228] @ 6eeec │ │ │ │ + ldr r6, [pc, #224] @ 6eeec │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ee74 │ │ │ │ + beq 6ee44 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl fc0e4 │ │ │ │ - bl 9b208 │ │ │ │ - b 6eea0 │ │ │ │ + bl fc1e8 │ │ │ │ + bl 9b228 │ │ │ │ + b 6ee70 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 16cf7c │ │ │ │ + bl 16cf88 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6eea0 │ │ │ │ - ldr r3, [pc, #140] @ 6ef20 │ │ │ │ - ldr r1, [pc, #140] @ 6ef24 │ │ │ │ + ble 6ee70 │ │ │ │ + ldr r3, [pc, #140] @ 6eef0 │ │ │ │ + ldr r1, [pc, #140] @ 6eef4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6eec4 │ │ │ │ + beq 6ee94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6eec4 │ │ │ │ + bne 6ee94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6eee8 │ │ │ │ + beq 6eeb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6eee8 │ │ │ │ + bne 6eeb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef14 │ │ │ │ + beq 6eee4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ef14 │ │ │ │ + bne 6eee4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_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 r1, r9, ip, ror #19 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6ef50 │ │ │ │ - ldr r1, [pc, #16] @ 6ef54 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r0, asr sl │ │ │ │ + eorseq r1, r9, r8, asr lr │ │ │ │ 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 6ef94 │ │ │ │ + bne 6ef34 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bge 6efb4 │ │ │ │ - b 6efac │ │ │ │ + bge 6ef54 │ │ │ │ + b 6ef4c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a591c │ │ │ │ + bl 2a57ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef84 │ │ │ │ - b 6efcc │ │ │ │ + bne 6ef24 │ │ │ │ + b 6ef6c │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi 6efbc │ │ │ │ + bmi 6ef5c │ │ │ │ cmp r4, r3 │ │ │ │ - blt 6efd4 │ │ │ │ - ldr r3, [pc, #76] @ 6f010 │ │ │ │ - ldr r1, [pc, #76] @ 6f014 │ │ │ │ + blt 6ef74 │ │ │ │ + ldr r3, [pc, #76] @ 6efb0 │ │ │ │ + ldr r1, [pc, #76] @ 6efb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 6f008 │ │ │ │ + b 6efa8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6eff8 │ │ │ │ + bne 6ef98 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 291e3c │ │ │ │ + b 291b8c │ │ │ │ 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 sl, r7, ip, lsr #30 │ │ │ │ + eorseq fp, r7, ip, ror #6 │ │ │ │ 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] @ 6f14c │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #284] @ 6f0ec │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f048 │ │ │ │ - ldr r1, [pc, #268] @ 6f150 │ │ │ │ - ldr r0, [pc, #268] @ 6f154 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #264] @ 6f158 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 14dd80 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 6f064 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f144 │ │ │ │ - bl 91928 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f05c │ │ │ │ - ldr r0, [pc, #228] @ 6f15c │ │ │ │ - bl 235b84 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #224] @ 6f160 │ │ │ │ - ldr r8, [pc, #224] @ 6f164 │ │ │ │ + bne 6efe8 │ │ │ │ + ldr r1, [pc, #268] @ 6f0f0 │ │ │ │ + ldr r0, [pc, #268] @ 6f0f4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #264] @ 6f0f8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 14de0c <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 6f004 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f0e4 │ │ │ │ + bl 9196c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6effc │ │ │ │ + ldr r0, [pc, #228] @ 6f0fc │ │ │ │ + bl 235cb0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #224] @ 6f100 │ │ │ │ + ldr r8, [pc, #224] @ 6f104 │ │ │ │ ldr r7, [r3, #620] @ 0x26c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f13c │ │ │ │ + beq 6f0dc │ │ │ │ ldr r6, [r7, #3704] @ 0xe78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f10c │ │ │ │ + beq 6f0ac │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 282944 │ │ │ │ + bl 282930 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 6f0b0 │ │ │ │ + bne 6f050 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 6f090 │ │ │ │ + b 6f030 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl a32c4 │ │ │ │ + bl a3240 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f114 │ │ │ │ + beq 6f0b4 │ │ │ │ ldr r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 6f100 │ │ │ │ + beq 6f0a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6f100 │ │ │ │ + bne 6f0a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 6f0a8 │ │ │ │ - b 6f114 │ │ │ │ + bge 6f048 │ │ │ │ + b 6f0b4 │ │ │ │ ldr r7, [r7, #3644] @ 0xe3c │ │ │ │ - b 6f084 │ │ │ │ + b 6f024 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f138 │ │ │ │ + beq 6f0d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f138 │ │ │ │ + bne 6f0d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #24] @ 6f15c │ │ │ │ - bl 8b0dc │ │ │ │ + ldr r0, [pc, #24] @ 6f0fc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - ldrheq ip, [r3], #-212 @ 0xffffff2c │ │ │ │ - eorseq r1, r9, r4, lsl #21 │ │ │ │ + @ instruction: 0x0035b4f4 │ │ │ │ + subseq sp, r3, ip, ror #3 │ │ │ │ + eorseq r1, r9, r4, asr #29 │ │ │ │ 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 285d3c │ │ │ │ + bl 285d28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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] @ 6f204 │ │ │ │ + ldr ip, [pc, #48] @ 6f1a4 │ │ │ │ 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] @ 6f208 │ │ │ │ + ldr ip, [pc, #16] @ 6f1a8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 285d3c │ │ │ │ + bl 285d28 │ │ │ │ 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 {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -70579,149 +70555,53 @@ │ │ │ │ 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 6f258 │ │ │ │ + bne 6f1f8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f288 │ │ │ │ + beq 6f228 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #64] @ 6f2b4 │ │ │ │ + ldr ip, [pc, #64] @ 6f254 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f2a8 │ │ │ │ + beq 6f248 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6f2a8 │ │ │ │ - ldr r1, [pc, #24] @ 6f2b8 │ │ │ │ + blt 6f248 │ │ │ │ + ldr r1, [pc, #24] @ 6f258 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 32f280 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x8a8> │ │ │ │ + b 32f6a4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x8a8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x0057469c │ │ │ │ andeq r9, r2, r4, asr #25 │ │ │ │ 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] @ 6f430 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mov r0, lr │ │ │ │ - bl 2b765c <_PyArg_ParseStack@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f424 │ │ │ │ - ldrd r8, [sp, #16] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c3cf0 │ │ │ │ - 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 c7a54 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 6f360 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 6f414 │ │ │ │ - bl 1324b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6f310 │ │ │ │ - b 6f40c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq r4, [pc, #196] @ 6f434 │ │ │ │ - beq 6f424 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl aa944 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f40c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl a6314 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f3e8 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 261a68 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f3e8 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl a6314 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f3e8 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl a6314 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f3e8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl a6314 │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r4, #28] │ │ │ │ - bne 6f424 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f40c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 6f40c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f424 │ │ │ │ - ldr r3, [pc, #28] @ 6f438 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mlaseq r9, ip, sl, r1 │ │ │ │ - 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] @ 6f5f4 │ │ │ │ + ldr lr, [pc, #408] @ 6f414 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -70732,764 +70612,860 @@ │ │ │ │ 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 6f4bc │ │ │ │ + bne 6f2dc │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f504 │ │ │ │ + beq 6f324 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #296] @ 6f5f8 │ │ │ │ + ldr ip, [pc, #296] @ 6f418 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ moveq r8, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6f5d4 │ │ │ │ + beq 6f3f4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16fd50 │ │ │ │ + bl 16fd5c │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 6f5d4 │ │ │ │ + beq 6f3f4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #200] @ 6f5fc │ │ │ │ + ldr r3, [pc, #200] @ 6f41c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 2b5228 │ │ │ │ + bl 2b52a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f5d0 │ │ │ │ + beq 6f3f0 │ │ │ │ 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 6f574 │ │ │ │ + beq 6f394 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a708 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f580 │ │ │ │ + b 6f3a0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a444 │ │ │ │ mov r4, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6f5c0 │ │ │ │ + bne 6f3e0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f5b4 │ │ │ │ + beq 6f3d4 │ │ │ │ cmp r3, #22 │ │ │ │ - ldr r3, [pc, #96] @ 6f600 │ │ │ │ + ldr r3, [pc, #96] @ 6f420 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 6f5ac │ │ │ │ - bl 144178 │ │ │ │ - b 6f5b4 │ │ │ │ + bne 6f3cc │ │ │ │ + bl 144200 │ │ │ │ + b 6f3d4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1704fc │ │ │ │ - bl a55fc │ │ │ │ + bl 170508 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f5d0 │ │ │ │ + bne 6f3f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f5d4 │ │ │ │ + b 6f3f4 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 17051c │ │ │ │ + bl 170528 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq ip, [r3], #-208 @ 0xffffff30 │ │ │ │ + subseq sp, r3, r8, lsl #4 │ │ │ │ subseq r4, r7, r8, asr #13 │ │ │ │ - eorseq fp, r6, r4, lsl #10 │ │ │ │ + eorseq fp, r6, r4, asr #18 │ │ │ │ + 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] @ 6f598 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r0, lr │ │ │ │ + bl 2b7788 <_PyArg_ParseStack@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f58c │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl c3d70 │ │ │ │ + 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 c7ac8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 6f4c8 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 6f57c │ │ │ │ + bl 132568 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f478 │ │ │ │ + b 6f574 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldreq r4, [pc, #196] @ 6f59c │ │ │ │ + beq 6f58c │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + bl aa8c0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f574 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl a6290 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f550 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl 261ef8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f550 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl a6290 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f550 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl a6290 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f550 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl a6290 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r4, #28] │ │ │ │ + bne 6f58c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6f574 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 6f574 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f58c │ │ │ │ + ldr r3, [pc, #28] @ 6f5a0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144200 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + @ instruction: 0x00391edc │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6f63c │ │ │ │ + bne 6f5dc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6f66c │ │ │ │ - b 6f660 │ │ │ │ + bne 6f60c │ │ │ │ + b 6f600 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #284] @ 6f768 │ │ │ │ + ldr r0, [pc, #284] @ 6f708 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f624 │ │ │ │ - b 6f75c │ │ │ │ - bl a55fc │ │ │ │ + bne 6f5c4 │ │ │ │ + b 6f6fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f75c │ │ │ │ + bne 6f6fc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ccacc │ │ │ │ + bl 1ccde4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f694 │ │ │ │ - ldr r3, [pc, #228] @ 6f76c │ │ │ │ - ldr r1, [pc, #228] @ 6f770 │ │ │ │ + bne 6f634 │ │ │ │ + ldr r3, [pc, #228] @ 6f70c │ │ │ │ + ldr r1, [pc, #228] @ 6f710 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6f72c │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6f6cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd388 │ │ │ │ + bl 1cd6a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6f72c │ │ │ │ + blt 6f6cc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a308 │ │ │ │ + bl 6a2ac │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f72c │ │ │ │ - bl c3cf0 │ │ │ │ + beq 6f6cc │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 6f714 │ │ │ │ + bge 6f6b4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f74c │ │ │ │ - bl 1324b8 │ │ │ │ + bne 6f6ec │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f6c8 │ │ │ │ + beq 6f668 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6a680 │ │ │ │ + bl 6a6a8 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 6f73c │ │ │ │ - bl a55fc │ │ │ │ + bne 6f6dc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f75c │ │ │ │ + bne 6f6fc │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a58ec │ │ │ │ - ldr r3, [pc, #32] @ 6f774 │ │ │ │ + b a5868 │ │ │ │ + ldr r3, [pc, #32] @ 6f714 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 6f714 │ │ │ │ + bl 144200 │ │ │ │ + b 6f6b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0036a6dc │ │ │ │ + eorseq sl, r6, ip, lsl fp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsr #21 │ │ │ │ + eorseq r1, r9, r8, ror #29 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ 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 6f7b0 │ │ │ │ + bne 6f750 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6f850 │ │ │ │ - b 6f7d4 │ │ │ │ + blt 6f7f0 │ │ │ │ + b 6f774 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #156] @ 6f85c │ │ │ │ + ldr r0, [pc, #156] @ 6f7fc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f79c │ │ │ │ - b 6f850 │ │ │ │ - ldr r3, [pc, #132] @ 6f860 │ │ │ │ + bne 6f73c │ │ │ │ + b 6f7f0 │ │ │ │ + ldr r3, [pc, #132] @ 6f800 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b5228 │ │ │ │ + bl 2b52a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f850 │ │ │ │ + beq 6f7f0 │ │ │ │ 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 6f840 │ │ │ │ + bne 6f7e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f834 │ │ │ │ - ldr r3, [pc, #52] @ 6f864 │ │ │ │ + beq 6f7d4 │ │ │ │ + ldr r3, [pc, #52] @ 6f804 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - bl a55fc │ │ │ │ + bl 144200 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f850 │ │ │ │ + bne 6f7f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, r0, lsr #16 │ │ │ │ - eorseq fp, r6, r4, lsl #10 │ │ │ │ + eorseq sl, r6, r0, ror #24 │ │ │ │ + eorseq fp, r6, r4, asr #18 │ │ │ │ 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 6f898 │ │ │ │ - ldr r3, [pc, #156] @ 6f928 │ │ │ │ - ldr r1, [pc, #156] @ 6f92c │ │ │ │ + bgt 6f838 │ │ │ │ + ldr r3, [pc, #156] @ 6f8c8 │ │ │ │ + ldr r1, [pc, #156] @ 6f8cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6f8b8 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6f858 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f8c0 │ │ │ │ - ldr r3, [pc, #120] @ 6f928 │ │ │ │ - ldr r1, [pc, #124] @ 6f930 │ │ │ │ + beq 6f860 │ │ │ │ + ldr r3, [pc, #120] @ 6f8c8 │ │ │ │ + ldr r1, [pc, #124] @ 6f8d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r5, #0 │ │ │ │ - b 6f920 │ │ │ │ + b 6f8c0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bne 6f8e0 │ │ │ │ - ldr r3, [pc, #96] @ 6f934 │ │ │ │ - ldr r1, [pc, #96] @ 6f938 │ │ │ │ + bne 6f880 │ │ │ │ + ldr r3, [pc, #96] @ 6f8d4 │ │ │ │ + ldr r1, [pc, #96] @ 6f8d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6f8b8 │ │ │ │ - ldr r6, [pc, #64] @ 6f928 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6f858 │ │ │ │ + ldr r6, [pc, #64] @ 6f8c8 │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 11f78c │ │ │ │ + bl 11f838 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6f904 │ │ │ │ - bl a55fc │ │ │ │ + bne 6f8a4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f910 │ │ │ │ - b 6f8b8 │ │ │ │ + beq 6f8b0 │ │ │ │ + b 6f858 │ │ │ │ cmp r0, #0 │ │ │ │ strgt r0, [r4, #16] │ │ │ │ - bgt 6f920 │ │ │ │ - ldr r1, [pc, #36] @ 6f93c │ │ │ │ + bgt 6f8c0 │ │ │ │ + ldr r1, [pc, #36] @ 6f8dc │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6f8b8 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6f858 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - eorseq r2, r7, ip, asr #26 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + eorseq r3, r7, ip, lsl #3 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r8, ror pc │ │ │ │ - eorseq r1, r9, ip, asr #21 │ │ │ │ + eorseq r3, r8, r8, lsl #9 │ │ │ │ + eorseq r1, r9, ip, lsl #30 │ │ │ │ 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 6f970 │ │ │ │ + bhi 6f910 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 6f9b0 │ │ │ │ - b 6f994 │ │ │ │ - ldr r0, [pc, #284] @ 6fa94 │ │ │ │ + ble 6f950 │ │ │ │ + b 6f934 │ │ │ │ + ldr r0, [pc, #284] @ 6fa34 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f964 │ │ │ │ + bne 6f904 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6f9b8 │ │ │ │ - bl a55fc │ │ │ │ + bne 6f958 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f98c │ │ │ │ + bne 6f92c │ │ │ │ mvn r4, #0 │ │ │ │ - b 6f9ec │ │ │ │ - bl aafc4 │ │ │ │ + b 6f98c │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6f9e4 │ │ │ │ + beq 6f984 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6f9e4 │ │ │ │ + bne 6f984 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 6f9a4 │ │ │ │ + beq 6f944 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6fa0c │ │ │ │ - ldr r3, [pc, #152] @ 6fa98 │ │ │ │ - ldr r1, [pc, #152] @ 6fa9c │ │ │ │ + bne 6f9ac │ │ │ │ + ldr r3, [pc, #152] @ 6fa38 │ │ │ │ + ldr r1, [pc, #152] @ 6fa3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6f98c │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6f92c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6fa1c │ │ │ │ + bge 6f9bc │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi 6fa24 │ │ │ │ + bmi 6f9c4 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 6fa38 │ │ │ │ - ldr r3, [pc, #108] @ 6fa98 │ │ │ │ - ldr r1, [pc, #112] @ 6faa0 │ │ │ │ + bgt 6f9d8 │ │ │ │ + ldr r3, [pc, #108] @ 6fa38 │ │ │ │ + ldr r1, [pc, #112] @ 6fa40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6f98c │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6f92c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6fa58 │ │ │ │ - ldr r3, [pc, #88] @ 6faa4 │ │ │ │ - ldr r1, [pc, #88] @ 6faa8 │ │ │ │ + ble 6f9f8 │ │ │ │ + ldr r3, [pc, #88] @ 6fa44 │ │ │ │ + ldr r1, [pc, #88] @ 6fa48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 6f98c │ │ │ │ + bl 18eeb4 │ │ │ │ + b 6f92c │ │ │ │ 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 1bafb4 │ │ │ │ + bl 1bb2cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f98c │ │ │ │ - ldr r0, [pc, #28] @ 6faac │ │ │ │ + beq 6f92c │ │ │ │ + ldr r0, [pc, #28] @ 6fa4c │ │ │ │ add r0, r0, r7, lsl #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r7, r4, asr r5 │ │ │ │ + eorseq r5, r7, r4, asr #18 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x00391af4 │ │ │ │ - eorseq sl, r6, r0, ror #5 │ │ │ │ + eorseq r1, r9, r4, lsr pc │ │ │ │ + eorseq sl, r6, r0, lsr #14 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r7, r8, ror #5 │ │ │ │ + @ instruction: 0x003776d8 │ │ │ │ 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] @ 6faf0 │ │ │ │ + ldr r1, [pc, #32] @ 6fa90 │ │ │ │ mov r0, r3 │ │ │ │ - bl 31a934 <_PyTime_AsTimeval@@Base+0x1438> │ │ │ │ + bl 31a774 <_PyTime_AsTimeval@@Base+0xe58> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6fae8 │ │ │ │ + beq 6fa88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 6faf4 │ │ │ │ + b 6fa94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r6, ip, lsl #7 │ │ │ │ + eorseq sp, r6, ip, asr #15 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fb1c │ │ │ │ + beq 6fabc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #352] @ 6fc84 │ │ │ │ + ldr r2, [pc, #352] @ 6fc24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6fc7c │ │ │ │ + beq 6fc1c │ │ │ │ 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 6fb74 │ │ │ │ + bne 6fb14 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb8c │ │ │ │ + bne 6fb2c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb8c │ │ │ │ - ldr r0, [pc, #284] @ 6fc88 │ │ │ │ + bne 6fb2c │ │ │ │ + ldr r0, [pc, #284] @ 6fc28 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9dd38 │ │ │ │ - bge 6fb8c │ │ │ │ - bl 322108 <_PyObject_GetState@@Base+0x20> │ │ │ │ + b 9dd58 │ │ │ │ + bge 6fb2c │ │ │ │ + bl 322524 <_PyDeadline_Get@@Base+0x5c> │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #45 @ 0x2d │ │ │ │ - bne 6fba0 │ │ │ │ - b 6fc74 │ │ │ │ + bne 6fb40 │ │ │ │ + b 6fc14 │ │ │ │ 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 6fbc8 │ │ │ │ + beq 6fb68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6fbc8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6fb68 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 355100 │ │ │ │ + bl 355524 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 355320 │ │ │ │ + bl 355744 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r8, r8, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 355100 │ │ │ │ + bl 355524 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 355320 │ │ │ │ + bl 355744 │ │ │ │ subs r3, r1, #0 │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r3, r3, #60 @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6fc3c │ │ │ │ + beq 6fbdc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #84] @ 6fc8c │ │ │ │ - bl 128a98 │ │ │ │ - b 6fc74 │ │ │ │ + ldr r0, [pc, #84] @ 6fc2c │ │ │ │ + bl 128b4c │ │ │ │ + b 6fc14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6fc5c │ │ │ │ + beq 6fbfc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #56] @ 6fc90 │ │ │ │ - bl 128a98 │ │ │ │ - b 6fc74 │ │ │ │ + ldr r0, [pc, #56] @ 6fc30 │ │ │ │ + bl 128b4c │ │ │ │ + b 6fc14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #40] @ 6fc94 │ │ │ │ + ldr r0, [pc, #40] @ 6fc34 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128a98 │ │ │ │ + b 128b4c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 6fc88 │ │ │ │ - b 9dd38 │ │ │ │ + ldr r0, [pc, #4] @ 6fc28 │ │ │ │ + b 9dd58 │ │ │ │ subseq r8, r6, ip, lsr r9 │ │ │ │ - eorseq r4, r7, r0, lsr #26 │ │ │ │ - eorseq r1, r9, r0, lsl fp │ │ │ │ - eorseq r1, r9, ip, lsr #22 │ │ │ │ - eorseq r1, r9, r0, asr #22 │ │ │ │ + eorseq r5, r7, r0, lsl r1 │ │ │ │ + eorseq r1, r9, r0, asr pc │ │ │ │ + eorseq r1, r9, ip, ror #30 │ │ │ │ + eorseq r1, r9, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 6fcec │ │ │ │ + bne 6fc8c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6fcd0 │ │ │ │ + beq 6fc70 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fcec │ │ │ │ - bl 1e7158 │ │ │ │ + bne 6fc8c │ │ │ │ + bl 1e74a8 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #36] @ 6fd04 │ │ │ │ + ldr r2, [pc, #36] @ 6fca4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b 3377f8 <_PyUnicode_ToNumeric@@Base+0x6ed8> │ │ │ │ - ldr r3, [pc, #20] @ 6fd08 │ │ │ │ - ldr r1, [pc, #20] @ 6fd0c │ │ │ │ + b 337d58 <_PyUnicode_ToNumeric@@Base+0x6ebc> │ │ │ │ + ldr r3, [pc, #20] @ 6fca8 │ │ │ │ + ldr r1, [pc, #20] @ 6fcac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r0, asr fp │ │ │ │ + mlaseq r9, r0, pc, r1 @ │ │ │ │ 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 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6fd58 │ │ │ │ - bl a55fc │ │ │ │ + bne 6fcf8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fd80 │ │ │ │ + bne 6fd20 │ │ │ │ mov r0, r4 │ │ │ │ bl 297d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6fd78 │ │ │ │ - ldr r3, [pc, #24] @ 6fd88 │ │ │ │ + bge 6fd18 │ │ │ │ + ldr r3, [pc, #24] @ 6fd28 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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] @ 6fdf0 │ │ │ │ - bl 2b765c <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 6fd90 │ │ │ │ + bl 2b7788 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fde8 │ │ │ │ + beq 6fd88 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 6fdf4 │ │ │ │ - bge 6fde8 │ │ │ │ - ldr r3, [pc, #20] @ 6fdf8 │ │ │ │ + ldrge r0, [pc, #24] @ 6fd94 │ │ │ │ + bge 6fd88 │ │ │ │ + ldr r3, [pc, #20] @ 6fd98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r8, asr #23 │ │ │ │ + eorseq r2, r9, r8 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6fe34 │ │ │ │ + bne 6fdd4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fe48 │ │ │ │ - b 6fe58 │ │ │ │ + bne 6fde8 │ │ │ │ + b 6fdf8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fe24 │ │ │ │ + beq 6fdc4 │ │ │ │ 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 │ │ │ │ ldrd r0, [r0, #32] │ │ │ │ - b 150918 │ │ │ │ + b 150cec │ │ │ │ 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 a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 7004c │ │ │ │ + bne 6ffec │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6ff88 │ │ │ │ + bne 6ff28 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fed8 │ │ │ │ + beq 6fe78 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fee4 │ │ │ │ + bne 6fe84 │ │ │ │ ldrb r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7004c │ │ │ │ + beq 6ffec │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #352] @ 70054 │ │ │ │ + ldr r2, [pc, #352] @ 6fff4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7003c │ │ │ │ + beq 6ffdc │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #320] @ 70054 │ │ │ │ + ldr r2, [pc, #320] @ 6fff4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7003c │ │ │ │ + beq 6ffdc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75cdc │ │ │ │ - bl 9b208 │ │ │ │ + bl 75c7c │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ff5c │ │ │ │ + beq 6fefc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ff5c │ │ │ │ + bne 6fefc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7004c │ │ │ │ + beq 6ffec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7004c │ │ │ │ + bne 6ffec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7004c │ │ │ │ + beq 6ffec │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #176] @ 70054 │ │ │ │ + ldr r2, [pc, #176] @ 6fff4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7003c │ │ │ │ + beq 6ffdc │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #144] @ 70054 │ │ │ │ + ldr r2, [pc, #144] @ 6fff4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7003c │ │ │ │ + beq 6ffdc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, [sp] │ │ │ │ - bl b907c │ │ │ │ - bl 9b208 │ │ │ │ + bl b9074 │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70014 │ │ │ │ + beq 6ffb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70014 │ │ │ │ + bne 6ffb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7004c │ │ │ │ + beq 6ffec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7004c │ │ │ │ + bne 6ffec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 7004c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 6ffec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9b208 │ │ │ │ + b 9b228 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r4, asr r0 │ │ │ │ + mlaseq r5, r4, r4, r8 │ │ │ │ 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 │ │ │ │ @@ -71499,156 +71475,156 @@ │ │ │ │ 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 700b8 │ │ │ │ + bne 70058 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 700f0 │ │ │ │ + beq 70090 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #144] @ 70154 │ │ │ │ + ldr ip, [pc, #144] @ 700f4 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 700f0 │ │ │ │ + bne 70090 │ │ │ │ mov r0, #0 │ │ │ │ - b 7014c │ │ │ │ + b 700ec │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 7010c │ │ │ │ + beq 700ac │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 700e8 │ │ │ │ + blt 70088 │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c335c │ │ │ │ + bl 2c3488 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7013c │ │ │ │ - bl a55fc │ │ │ │ + bne 700dc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 70158 │ │ │ │ - beq 7014c │ │ │ │ - b 700e8 │ │ │ │ - ldr r2, [pc, #24] @ 7015c │ │ │ │ + ldreq r0, [pc, #32] @ 700f8 │ │ │ │ + beq 700ec │ │ │ │ + b 70088 │ │ │ │ + ldr r2, [pc, #24] @ 700fc │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 70158 │ │ │ │ + ldr r0, [pc, #12] @ 700f8 │ │ │ │ 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 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ 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 701dc │ │ │ │ + bne 7017c │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #148] @ 70240 │ │ │ │ + ldr r2, [pc, #148] @ 701e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ad0 │ │ │ │ - bl 9b208 │ │ │ │ + bl 71a70 │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70224 │ │ │ │ + bne 701c4 │ │ │ │ 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] @ 70240 │ │ │ │ + ldr r2, [pc, #72] @ 701e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 1188b8 │ │ │ │ - bl 9b208 │ │ │ │ + bl 1188f8 │ │ │ │ + bl 9b228 │ │ │ │ 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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - eorseq r8, r5, r4, asr r0 │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mlaseq r5, r4, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 29658 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 70294 │ │ │ │ + bhi 70234 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 7031c │ │ │ │ - b 702b4 │ │ │ │ - ldr r0, [pc, #336] @ 703ec │ │ │ │ + beq 702bc │ │ │ │ + b 70254 │ │ │ │ + ldr r0, [pc, #336] @ 7038c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7032c │ │ │ │ - b 7027c │ │ │ │ + beq 702cc │ │ │ │ + b 7021c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7032c │ │ │ │ + beq 702cc │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 702e4 │ │ │ │ + beq 70284 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -71658,158 +71634,158 @@ │ │ │ │ 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 70334 │ │ │ │ + b 702d4 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70334 │ │ │ │ + beq 702d4 │ │ │ │ mov r4, #0 │ │ │ │ - b 703cc │ │ │ │ + b 7036c │ │ │ │ cmp r5, #1 │ │ │ │ - ble 703a8 │ │ │ │ + ble 70348 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #168] @ 703f0 │ │ │ │ + ldr r2, [pc, #168] @ 70390 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 703a8 │ │ │ │ + beq 70348 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 70394 │ │ │ │ + beq 70334 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7032c │ │ │ │ + beq 702cc │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 703a8 │ │ │ │ - ldr r3, [pc, #108] @ 703f4 │ │ │ │ - ldr r1, [pc, #108] @ 703f8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 7032c │ │ │ │ - ldr r2, [pc, #96] @ 703fc │ │ │ │ - ldr r1, [pc, #96] @ 70400 │ │ │ │ - ldr r0, [pc, #72] @ 703ec │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 7032c │ │ │ │ + beq 70348 │ │ │ │ + ldr r3, [pc, #108] @ 70394 │ │ │ │ + ldr r1, [pc, #108] @ 70398 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 702cc │ │ │ │ + ldr r2, [pc, #96] @ 7039c │ │ │ │ + ldr r1, [pc, #96] @ 703a0 │ │ │ │ + ldr r0, [pc, #72] @ 7038c │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 702cc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 7032c │ │ │ │ - ldr r0, [pc, #60] @ 70404 │ │ │ │ - bl a9a48 │ │ │ │ + beq 702cc │ │ │ │ + ldr r0, [pc, #60] @ 703a4 │ │ │ │ + bl a99c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 703e0 │ │ │ │ + beq 70380 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r7, r8, r0, r2 │ │ │ │ + @ instruction: 0x003724d8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ - @ instruction: 0x00368bb0 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ - @ instruction: 0x003743b8 │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x00368ff0 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ + @ instruction: 0x003747f8 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 70414 │ │ │ │ - b a9a48 │ │ │ │ - @ instruction: 0x0038c2b0 │ │ │ │ + ldr r0, [pc] @ 703b4 │ │ │ │ + b a99c4 │ │ │ │ + @ instruction: 0x0038c6f0 │ │ │ │ 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 70474 │ │ │ │ - ldr r1, [pc, #80] @ 7049c │ │ │ │ + beq 70414 │ │ │ │ + ldr r1, [pc, #80] @ 7043c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1981a0 │ │ │ │ + bl 198444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70474 │ │ │ │ + beq 70414 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70488 │ │ │ │ + beq 70428 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 70488 │ │ │ │ + b 70428 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a7da4 │ │ │ │ + b a7d20 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r7, r4, ror #9 │ │ │ │ + eorseq sp, r7, r0, ror #17 │ │ │ │ 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 7050c │ │ │ │ + bne 704ac │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 7050c │ │ │ │ + bne 704ac │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 7054c │ │ │ │ + ldr r1, [pc, #76] @ 704ec │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 18eb54 │ │ │ │ - b 70540 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 704e0 │ │ │ │ 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] @ 70550 │ │ │ │ + ldr ip, [pc, #36] @ 704f0 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 704f4 │ │ │ │ + bne 70494 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, ip, ror #23 │ │ │ │ + eorseq r2, r9, ip, lsr #32 │ │ │ │ subseq r4, r7, r0, lsr #14 │ │ │ │ - b 70664 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b 70604 <_PyThread_CurrentFrames@@Base> │ │ │ │ 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 │ │ │ │ @@ -71817,580 +71793,580 @@ │ │ │ │ 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 705b0 │ │ │ │ + bne 70550 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 705e8 │ │ │ │ - ldr ip, [pc, #164] @ 7065c │ │ │ │ + beq 70588 │ │ │ │ + ldr ip, [pc, #164] @ 705fc │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 705e8 │ │ │ │ + bne 70588 │ │ │ │ mov r0, #0 │ │ │ │ - b 70654 │ │ │ │ + b 705f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70628 │ │ │ │ + beq 705c8 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 70604 │ │ │ │ + beq 705a4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 70630 │ │ │ │ + beq 705d0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70630 │ │ │ │ - bl a55fc │ │ │ │ + bne 705d0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70630 │ │ │ │ - b 705e0 │ │ │ │ + beq 705d0 │ │ │ │ + b 70580 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ - ldreq r0, [pc, #24] @ 70660 │ │ │ │ + ldreq r0, [pc, #24] @ 70600 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 3169ec │ │ │ │ + bl 31694c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, ip, asr #14 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00070664 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00070604 <_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] @ 707f4 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r1, [pc, #372] @ 707f8 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + ldr r3, [pc, #376] @ 70794 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + bl 357b00 │ │ │ │ + ldr r1, [pc, #372] @ 70798 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ - bl 14dd80 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14de0c <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7069c <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ + bge 7063c <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ mov r4, #0 │ │ │ │ - b 707ec <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ - bl 91928 │ │ │ │ + b 7078c <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + bl 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70694 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ - ldr r0, [pc, #332] @ 707fc <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 235b84 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #328] @ 70800 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ + beq 70634 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + ldr r0, [pc, #332] @ 7079c <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 235cb0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #328] @ 707a0 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ ldr r8, [r3, #620] @ 0x26c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7078c <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ + beq 7072c <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ ldr r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 70758 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + beq 706f8 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 70750 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ + beq 706f0 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ ldrb r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 706ec <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ + bne 7068c <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 706d0 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ + b 70670 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ cmp r3, #1 │ │ │ │ - beq 70710 <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ + beq 706b0 <_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 706e4 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + bcc 70684 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl a32c4 │ │ │ │ + bl a3240 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7077c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + beq 7071c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70760 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ + beq 70700 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne 707b4 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bne 70754 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 7077c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + blt 7071c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b 706c4 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ + b 70664 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ ldr r8, [r8, #3644] @ 0xe3c │ │ │ │ - b 706b8 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + b 70658 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11aa40 │ │ │ │ + bl 11aa84 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 7072c <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne 706cc <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70798 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne 70738 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 707d0 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ + bne 70770 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #104] @ 707fc <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 8b0dc │ │ │ │ - b 707ec <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + ldr r0, [pc, #104] @ 7079c <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 8b080 │ │ │ │ + b 7078c <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7077c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne 7071c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 7077c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 7071c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70748 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne 706e8 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 70748 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 706e8 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70788 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bne 70728 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 70788 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 70728 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r0, asr ip │ │ │ │ + mlaseq r9, r0, r0, r2 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 70848 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ + bne 707e8 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 7086c <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ - ldr r2, [pc, #196] @ 70900 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ - ldr r1, [pc, #196] @ 70904 <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #196] @ 70908 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 70898 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 7080c <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ + ldr r2, [pc, #196] @ 708a0 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ + ldr r1, [pc, #196] @ 708a4 <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #196] @ 708a8 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 70838 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #176] @ 70908 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #176] @ 708a8 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70820 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ - b 70898 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 707c0 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ + b 70838 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1edb90 │ │ │ │ + bl 1edee0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 708a0 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ - bl a55fc │ │ │ │ + bne 70840 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 708a0 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + beq 70840 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ 7090c <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #100] @ 70910 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #100] @ 708ac <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #100] @ 708b0 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70898 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + blt 70838 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29b20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 708ec <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ + beq 7088c <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #56] @ 70914 <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #56] @ 708b4 <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 70898 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - bl 1324b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70898 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - ldr r0, [pc, #24] @ 70918 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r9, r8, asr #13 │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - eorseq r1, r7, r0, asr lr │ │ │ │ - eorseq r1, r9, r4, ror #24 │ │ │ │ - eorseq r1, r9, r8, ror #24 │ │ │ │ + bl 144200 │ │ │ │ + b 70838 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bl 132568 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70838 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + ldr r0, [pc, #24] @ 708b8 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r2, r9, r8, lsl #22 │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + mlaseq r7, r0, r2, r2 │ │ │ │ + eorseq r2, r9, r4, lsr #1 │ │ │ │ + eorseq r2, r9, r8, lsr #1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 70928 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ - b 128a98 │ │ │ │ - eorseq r1, r9, ip, ror ip │ │ │ │ - ldr r3, [pc, #24] @ 7094c <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ + ldr r0, [pc] @ 708c8 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ + b 128b4c │ │ │ │ + ldrheq r2, [r9], -ip @ │ │ │ │ + ldr r3, [pc, #24] @ 708ec <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3900] @ 0xf3c │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 70bf4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - ldr r3, [pc, #632] @ 70bfc <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ + bne 70b94 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + ldr r3, [pc, #632] @ 70b9c <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ 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 70b08 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ + bne 70aa8 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ ldr r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70b84 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70b84 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #560] @ 70c00 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #560] @ 70ba0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70bf4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70b94 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #528] @ 70c00 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #528] @ 70ba0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70a24 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ + bne 709c4 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bf4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70b94 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70bf4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - b 70b74 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ + bne 70b94 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + b 70b14 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70ab4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70a54 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70ab4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70a54 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27f4 │ │ │ │ + bl a2770 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70ab8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70a58 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 341538 │ │ │ │ + bl 3419e0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 70a94 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bne 70a34 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70ab8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70a58 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70ab8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bne 70a58 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 70ab8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 70a58 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70ab4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70a54 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70ab4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne 70a54 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #328] @ 70c04 <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #328] @ 70ba4 <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70adc <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + beq 70a7c <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70adc <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + bne 70a7c <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70b00 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + beq 70aa0 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70b00 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + bne 70aa0 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b 70be4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + b 70b84 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70b84 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #220] @ 70c00 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #220] @ 70ba0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70bf4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70b94 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #188] @ 70c00 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #188] @ 70ba0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70b80 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ + bne 70b20 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bf4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70b94 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70bf4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + bne 70b94 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl b907c │ │ │ │ + bl b9074 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70bc0 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70b60 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70bc0 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + bne 70b60 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70b84 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70be4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + bne 70b84 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9b208 │ │ │ │ + b 9b228 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ - eorseq r8, r5, r4, asr r0 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ + mlaseq r5, r4, r4, r8 │ │ │ │ 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 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70c38 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ - bl a55fc │ │ │ │ + bne 70bd8 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70c54 <_PyThread_CurrentFrames@@Base+0x5f0> │ │ │ │ - ldr r3, [pc, #28] @ 70c5c <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ - bl 3576e0 │ │ │ │ + bne 70bf4 <_PyThread_CurrentFrames@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #28] @ 70bfc <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #20] @ 70c60 <_PyThread_CurrentFrames@@Base+0x5fc> │ │ │ │ + ldr r0, [pc, #20] @ 70c00 <_PyThread_CurrentFrames@@Base+0x5fc> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r4, [r3, #3900] @ 0xf3c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ subs r4, r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #180] @ 70d48 <_PyThread_CurrentFrames@@Base+0x6e4> │ │ │ │ + ldr r2, [pc, #180] @ 70ce8 <_PyThread_CurrentFrames@@Base+0x6e4> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 70cdc <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ + bne 70c7c <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d3c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70cdc <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 70d3c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ - ldr r2, [pc, #128] @ 70d4c <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ - bl 341538 │ │ │ │ - ldr r3, [pc, #120] @ 70d4c <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + beq 70cdc <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + ldr r2, [pc, #128] @ 70cec <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + bl 3419e0 │ │ │ │ + ldr r3, [pc, #120] @ 70cec <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r3 │ │ │ │ - b 70d3c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + b 70cdc <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d3c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70cdc <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #88] @ 70d50 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ + ldr r2, [pc, #88] @ 70cf0 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70d3c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70cdc <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70d3c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + bne 70cdc <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b208 │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ + b 9b228 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r5, r4, asr r0 │ │ │ │ + mlaseq r5, r4, r4, r8 │ │ │ │ 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 70d7c <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ + blt 70d1c <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 70d88 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ - b 70de8 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ + bne 70d28 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ + b 70d88 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b 70dac <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + b 70d4c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - beq 70dac <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + beq 70d4c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355100 │ │ │ │ + bl 355524 │ │ │ │ cmp r0, r6 │ │ │ │ - bge 70dac <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + bge 70d4c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ mul r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bafb4 │ │ │ │ + bl 1bb2cc │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 70df8 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ + beq 70d98 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ - ldreq r2, [pc, #32] @ 70e00 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ + ldreq r2, [pc, #32] @ 70da0 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bd438 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1bd750 <_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 aafc4 │ │ │ │ + bl aaf40 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70e38 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ - bl a55fc │ │ │ │ + bne 70dd8 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70e68 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ + bne 70e08 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70e60 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + beq 70e00 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 70e5c <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ + blt 70dfc <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 70e70 <_PyThread_CurrentFrames@@Base+0x80c> │ │ │ │ + ldr r0, [pc, #8] @ 70e10 <_PyThread_CurrentFrames@@Base+0x80c> │ │ │ │ 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 │ │ │ │ @@ -72407,2566 +72383,2566 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 70ee0 <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ + bne 70e80 <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70f14 <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ + beq 70eb4 <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #104] @ 70f54 <_PyThread_CurrentFrames@@Base+0x8f0> │ │ │ │ + ldr ip, [pc, #104] @ 70ef4 <_PyThread_CurrentFrames@@Base+0x8f0> │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70f4c <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ + beq 70eec <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldrne r6, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldreq r6, [pc, #44] @ 70f58 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ - bl 1e7158 │ │ │ │ + ldreq r6, [pc, #44] @ 70ef8 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ + bl 1e74a8 │ │ │ │ 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 14ddb8 │ │ │ │ + bl 14de44 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r4, r7, r8, ror r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00070f5c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #164] @ 71018 │ │ │ │ - mov r3, r0 │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr ip, [r0, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 70fac │ │ │ │ - ldr r3, [ip, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne ip, r3 │ │ │ │ - bne 70f88 │ │ │ │ - ldr r3, [pc, #112] @ 7101c │ │ │ │ - b 70fc4 │ │ │ │ - ldr r2, [pc, #104] @ 7101c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 70fc4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70fd4 │ │ │ │ - ldr lr, [r3] │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ - addne lr, lr, #1 │ │ │ │ - strne lr, [r3] │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70ff4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r0, r0, #1 │ │ │ │ - strne r0, [r3] │ │ │ │ - str r3, [r1] │ │ │ │ - ldr r0, [ip] │ │ │ │ - bl 2d1c14 │ │ │ │ - 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] @ 7112c │ │ │ │ - ldr r1, [pc, #244] @ 71130 │ │ │ │ + ldr r3, [pc, #244] @ 71008 <_PyThread_CurrentFrames@@Base+0xa04> │ │ │ │ + ldr r1, [pc, #244] @ 7100c <_PyThread_CurrentFrames@@Base+0xa08> │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 710b8 │ │ │ │ + blt 70f94 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 71100 │ │ │ │ + bne 70fdc <_PyThread_CurrentFrames@@Base+0x9d8> │ │ │ │ mov r0, r3 │ │ │ │ - bl aea50 │ │ │ │ + bl aea38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 710b8 │ │ │ │ + beq 70f94 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 710e0 │ │ │ │ - ldr r2, [pc, #172] @ 71134 │ │ │ │ - ldr r1, [pc, #172] @ 71138 │ │ │ │ - bl 18eea0 <_PyObject_CallMethod@@Base> │ │ │ │ + beq 70fbc <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ + ldr r2, [pc, #172] @ 71010 <_PyThread_CurrentFrames@@Base+0xa0c> │ │ │ │ + ldr r1, [pc, #172] @ 71014 <_PyThread_CurrentFrames@@Base+0xa10> │ │ │ │ + bl 18f200 <_PyObject_CallMethod@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 710c0 │ │ │ │ + bne 70f9c <_PyThread_CurrentFrames@@Base+0x998> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 710b8 │ │ │ │ + beq 70f94 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 710b8 │ │ │ │ + bne 70f94 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 71124 │ │ │ │ + b 71000 <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 710e0 │ │ │ │ + beq 70fbc <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 710e0 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #84] @ 7113c │ │ │ │ + bne 70fbc <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ 71018 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #68] @ 71140 │ │ │ │ - bl a9a48 │ │ │ │ - b 71124 │ │ │ │ + ldr r0, [pc, #68] @ 7101c <_PyThread_CurrentFrames@@Base+0xa18> │ │ │ │ + bl a99c4 │ │ │ │ + b 71000 <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr r0, [pc, #48] @ 7113c │ │ │ │ + ldr r0, [pc, #48] @ 71018 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ cmp lr, #0 │ │ │ │ - ldr ip, [pc, #48] @ 71144 │ │ │ │ + ldr ip, [pc, #48] @ 71020 <_PyThread_CurrentFrames@@Base+0xa1c> │ │ │ │ movne ip, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #40] @ 71148 │ │ │ │ + ldr r0, [pc, #40] @ 71024 <_PyThread_CurrentFrames@@Base+0xa20> │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ - eorseq ip, r8, ip, lsr #13 │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ + eorseq ip, r8, ip, ror #21 │ │ │ │ subseq sl, r7, r8, ror pc │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r1, r9, ip, lsl #25 │ │ │ │ + eorseq r2, r9, ip, asr #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - mlaseq r9, r8, ip, r1 │ │ │ │ + ldrsbeq r2, [r9], -r8 @ │ │ │ │ + │ │ │ │ +00071028 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #164] @ 710e4 │ │ │ │ + mov r3, r0 │ │ │ │ + bl 357b00 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr ip, [r0, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [ip] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 71078 │ │ │ │ + ldr r3, [ip, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne ip, r3 │ │ │ │ + bne 71054 │ │ │ │ + ldr r3, [pc, #112] @ 710e8 │ │ │ │ + b 71090 │ │ │ │ + ldr r2, [pc, #104] @ 710e8 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 71090 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 710a0 │ │ │ │ + ldr lr, [r3] │ │ │ │ + cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ + addne lr, lr, #1 │ │ │ │ + strne lr, [r3] │ │ │ │ + str r3, [r0] │ │ │ │ + ldr r3, [ip] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 710c0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r0, r0, #1 │ │ │ │ + strne r0, [r3] │ │ │ │ + str r3, [r1] │ │ │ │ + ldr r0, [ip] │ │ │ │ + bl 2d1d6c <_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 │ │ │ │ │ │ │ │ -0007114c : │ │ │ │ +000710ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 71198 │ │ │ │ + ldr r3, [pc, #52] @ 71138 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ - bl 3094fc │ │ │ │ + bl 3091e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b208 │ │ │ │ + b 9b228 │ │ │ │ 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 711d8 │ │ │ │ + bhi 71178 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrgt r5, [r5, #4] │ │ │ │ - ldrle r5, [pc, #1156] @ 7165c │ │ │ │ - b 711fc │ │ │ │ - ldr r0, [pc, #1152] @ 71660 │ │ │ │ + ldrle r5, [pc, #1156] @ 715fc │ │ │ │ + b 7119c │ │ │ │ + ldr r0, [pc, #1152] @ 71600 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 711c4 │ │ │ │ + bne 71164 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71230 │ │ │ │ + beq 711d0 │ │ │ │ ldr sl, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71244 │ │ │ │ - ldr r3, [pc, #1088] @ 71664 │ │ │ │ - ldr r1, [pc, #1088] @ 71668 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 711f4 │ │ │ │ - ldr r3, [pc, #1076] @ 7166c │ │ │ │ - ldr r1, [pc, #1076] @ 71670 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 711f4 │ │ │ │ - ldr r1, [pc, #1064] @ 71674 │ │ │ │ - bl 10f2dc │ │ │ │ + beq 711e4 │ │ │ │ + ldr r3, [pc, #1088] @ 71604 │ │ │ │ + ldr r1, [pc, #1088] @ 71608 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 71194 │ │ │ │ + ldr r3, [pc, #1076] @ 7160c │ │ │ │ + ldr r1, [pc, #1076] @ 71610 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 71194 │ │ │ │ + ldr r1, [pc, #1064] @ 71614 │ │ │ │ + bl 10f318 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 711f4 │ │ │ │ + beq 71194 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71294 │ │ │ │ + beq 71234 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 71294 │ │ │ │ + beq 71234 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71294 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 71234 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712c8 │ │ │ │ + beq 71268 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 712c8 │ │ │ │ + beq 71268 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712c8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 71268 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712fc │ │ │ │ + beq 7129c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 712fc │ │ │ │ + beq 7129c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712fc │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 7129c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71330 │ │ │ │ + beq 712d0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 71330 │ │ │ │ + beq 712d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71330 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 712d0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71364 │ │ │ │ + beq 71304 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 71364 │ │ │ │ + beq 71304 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71364 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 71304 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71398 │ │ │ │ + beq 71338 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - beq 71398 │ │ │ │ + beq 71338 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71398 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #700] @ 7165c │ │ │ │ + bne 71338 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #700] @ 715fc │ │ │ │ cmp r5, r3 │ │ │ │ - bne 713b4 │ │ │ │ - ldr r0, [pc, #716] @ 71678 │ │ │ │ - bl 9dd38 │ │ │ │ + bne 71354 │ │ │ │ + ldr r0, [pc, #716] @ 71618 │ │ │ │ + bl 9dd58 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b 71638 │ │ │ │ - ldr r1, [pc, #704] @ 7167c │ │ │ │ + b 715d8 │ │ │ │ + ldr r1, [pc, #704] @ 7161c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1494e8 │ │ │ │ + bl 149574 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ addne fp, r6, #12 │ │ │ │ - beq 711f4 │ │ │ │ + beq 71194 │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 713f4 │ │ │ │ + beq 71394 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 7162c │ │ │ │ + bge 715cc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 71400 │ │ │ │ + b 713a0 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 7162c │ │ │ │ + bge 715cc │ │ │ │ ldr r5, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 71420 │ │ │ │ + beq 713c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbd70 │ │ │ │ + bl bbd68 │ │ │ │ mov r7, r0 │ │ │ │ - b 7143c │ │ │ │ + b 713dc │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 71438 │ │ │ │ + bne 713d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71448 │ │ │ │ - b 71460 │ │ │ │ + bne 713e8 │ │ │ │ + b 71400 │ │ │ │ add r7, r5, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 71474 │ │ │ │ - b 71428 │ │ │ │ + bne 71414 │ │ │ │ + b 713c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71460 │ │ │ │ + bne 71400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #516] @ 7166c │ │ │ │ - ldr r1, [pc, #532] @ 71680 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #516] @ 7160c │ │ │ │ + ldr r1, [pc, #532] @ 71620 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 711f4 │ │ │ │ - ldr r1, [pc, #520] @ 71684 │ │ │ │ + bl 117600 │ │ │ │ + b 71194 │ │ │ │ + ldr r1, [pc, #520] @ 71624 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714a8 │ │ │ │ + bne 71448 │ │ │ │ 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 9b208 │ │ │ │ - b 71624 │ │ │ │ - ldr r1, [pc, #456] @ 71678 │ │ │ │ + bl 9b228 │ │ │ │ + b 715c4 │ │ │ │ + ldr r1, [pc, #456] @ 71618 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714dc │ │ │ │ + bne 7147c │ │ │ │ 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 9b208 │ │ │ │ - b 71624 │ │ │ │ - ldr r1, [pc, #420] @ 71688 │ │ │ │ + bl 9b228 │ │ │ │ + b 715c4 │ │ │ │ + ldr r1, [pc, #420] @ 71628 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7150c │ │ │ │ + bne 714ac │ │ │ │ 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 71538 │ │ │ │ - ldr r1, [pc, #376] @ 7168c │ │ │ │ + b 714d8 │ │ │ │ + ldr r1, [pc, #376] @ 7162c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71558 │ │ │ │ + bne 714f8 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #328] @ 71690 │ │ │ │ - ldr r1, [pc, #328] @ 71694 │ │ │ │ + ldr r2, [pc, #328] @ 71630 │ │ │ │ + ldr r1, [pc, #328] @ 71634 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71624 │ │ │ │ - ldr r1, [pc, #312] @ 71698 │ │ │ │ + b 715c4 │ │ │ │ + ldr r1, [pc, #312] @ 71638 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 715a0 │ │ │ │ + bne 71540 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #264] @ 7169c │ │ │ │ + ldr r1, [pc, #264] @ 7163c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71624 │ │ │ │ - ldr r1, [pc, #248] @ 716a0 │ │ │ │ + b 715c4 │ │ │ │ + ldr r1, [pc, #248] @ 71640 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 715e8 │ │ │ │ + bne 71588 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #200] @ 716a4 │ │ │ │ + ldr r1, [pc, #200] @ 71644 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71624 │ │ │ │ + b 715c4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7160c │ │ │ │ + beq 715ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 7160c │ │ │ │ + bne 715ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #88] @ 7166c │ │ │ │ - ldr r1, [pc, #144] @ 716a8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #88] @ 7160c │ │ │ │ + ldr r1, [pc, #144] @ 71648 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1175c0 │ │ │ │ - b 711f4 │ │ │ │ + bl 117600 │ │ │ │ + b 71194 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 713d0 │ │ │ │ + b 71370 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71640 │ │ │ │ - ldr r0, [pc, #28] @ 7165c │ │ │ │ + bne 715e0 │ │ │ │ + ldr r0, [pc, #28] @ 715fc │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71638 │ │ │ │ + bne 715d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 71638 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 715d8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r8, r0, asr #13 │ │ │ │ + eorseq sl, r8, r0, lsl #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsr #25 │ │ │ │ + eorseq r2, r9, r8, ror #1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r0, lsl #20 │ │ │ │ - eorseq r9, r5, r0, asr r3 │ │ │ │ - eorseq r9, r5, r4, ror #3 │ │ │ │ - eorseq r1, r9, ip, ror #25 │ │ │ │ - eorseq r1, r9, r8, lsl #26 │ │ │ │ - @ instruction: 0x00358ef0 │ │ │ │ - eorseq r1, r9, r0, lsr #26 │ │ │ │ - eorseq r1, r9, ip, lsr #26 │ │ │ │ - andeq r0, r7, r4, ror #24 │ │ │ │ - andeq r0, r7, r0, asr r9 │ │ │ │ - @ instruction: 0x0038a7d0 │ │ │ │ - andeq r0, r7, r0, ror #2 │ │ │ │ - eorseq r5, r7, r0, lsl #2 │ │ │ │ - andeq pc, r6, ip, ror lr @ │ │ │ │ - eorseq r1, r9, r4, lsr sp │ │ │ │ - │ │ │ │ -000716ac : │ │ │ │ - ldr r3, [pc, #84] @ 71708 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 716dc │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 716c0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #40] @ 7170c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 71700 │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r0, r3 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r3] │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov r0, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r8, r0, asr #28 │ │ │ │ + mlaseq r5, r0, r7, r9 │ │ │ │ + eorseq r9, r5, r4, lsr #12 │ │ │ │ + eorseq r2, r9, ip, lsr #2 │ │ │ │ + eorseq r2, r9, r8, asr #2 │ │ │ │ + eorseq r9, r5, r0, lsr r3 │ │ │ │ + eorseq r2, r9, r0, ror #2 │ │ │ │ + eorseq r2, r9, ip, ror #2 │ │ │ │ + andeq r0, r7, r4, lsl #24 │ │ │ │ + strdeq r0, [r7], -r0 @ │ │ │ │ + eorseq sl, r8, r0, lsl ip │ │ │ │ + andeq r0, r7, r0, lsl #2 │ │ │ │ + @ instruction: 0x003754f0 │ │ │ │ + andeq pc, r6, ip, lsl lr @ │ │ │ │ + eorseq r2, r9, r4, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 71764 │ │ │ │ - ldr r1, [pc, #60] @ 71768 │ │ │ │ + ldr r3, [pc, #60] @ 716a0 │ │ │ │ + ldr r1, [pc, #60] @ 716a4 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 7175c │ │ │ │ + blt 71698 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 7176c │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #16] @ 716a8 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ - eorseq r1, r9, r8, asr #26 │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ + eorseq r2, r9, r8, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 717c8 │ │ │ │ + ldr r3, [pc, #64] @ 71704 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 717cc │ │ │ │ + ldr r1, [pc, #52] @ 71708 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge 717ac │ │ │ │ + bge 716e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 717a4 │ │ │ │ - ldr r0, [pc, #12] @ 717d0 │ │ │ │ + blt 716e0 │ │ │ │ + ldr r0, [pc, #12] @ 7170c │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +00071710 : │ │ │ │ + ldr r3, [pc, #84] @ 7176c │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357b00 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 71740 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 71724 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #40] @ 71770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 71764 │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 7181c │ │ │ │ - ldr r1, [pc, #48] @ 71820 │ │ │ │ + ldr r3, [pc, #48] @ 717bc │ │ │ │ + ldr r1, [pc, #48] @ 717c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71814 │ │ │ │ + blt 717b4 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 71824 │ │ │ │ + ldr r0, [pc, #20] @ 717c4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a48 │ │ │ │ + b a99c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ - @ instruction: 0x0038c2b0 │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ + @ instruction: 0x0038c6f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ 7189c │ │ │ │ - ldr r1, [pc, #92] @ 718a0 │ │ │ │ + ldr r3, [pc, #92] @ 7183c │ │ │ │ + ldr r1, [pc, #92] @ 71840 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71894 │ │ │ │ + blt 71834 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 71880 │ │ │ │ - ldr r0, [pc, #52] @ 718a4 │ │ │ │ - bl 2b16a8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 71820 │ │ │ │ + ldr r0, [pc, #52] @ 71844 │ │ │ │ + bl 2b16ac <_PyEval_GetBuiltin@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ 718a8 │ │ │ │ - b a9a48 │ │ │ │ + ldr r0, [pc, #40] @ 71848 │ │ │ │ + b a99c4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #24] @ 718ac │ │ │ │ - b a9a48 │ │ │ │ + ldr r0, [pc, #24] @ 7184c │ │ │ │ + b a99c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - mlaseq r8, r0, pc, sp @ │ │ │ │ - @ instruction: 0x0038c2b0 │ │ │ │ + eorseq lr, r8, r0, asr #7 │ │ │ │ + @ instruction: 0x0038c6f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #216] @ 719a0 │ │ │ │ + ldr r3, [pc, #216] @ 71940 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #200] @ 719a4 │ │ │ │ + ldr r1, [pc, #200] @ 71944 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71908 │ │ │ │ + blt 718a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 71910 │ │ │ │ - ldr r3, [pc, #168] @ 719a8 │ │ │ │ - ldr r1, [pc, #168] @ 719ac │ │ │ │ + bne 718b0 │ │ │ │ + ldr r3, [pc, #168] @ 71948 │ │ │ │ + ldr r1, [pc, #168] @ 7194c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 71998 │ │ │ │ + b 71938 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #144] @ 719b0 │ │ │ │ + ldr r1, [pc, #144] @ 71950 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71908 │ │ │ │ + beq 718a8 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 9b208 │ │ │ │ - ldr r0, [pc, #24] @ 719b4 │ │ │ │ + bl 9b228 │ │ │ │ + ldr r0, [pc, #24] @ 71954 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, lsr #11 │ │ │ │ - eorseq pc, r8, r0, ror #18 │ │ │ │ + eorseq r0, r9, r4, ror #19 │ │ │ │ + eorseq pc, r8, r0, lsr #27 │ │ │ │ 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, r1 │ │ │ │ - ldr r1, [pc, #204] @ 71aa0 │ │ │ │ + ldr r1, [pc, #204] @ 71a40 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17dc08 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 71a0c │ │ │ │ + beq 719ac │ │ │ │ ldr r2, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71a0c │ │ │ │ + beq 719ac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 71a44 │ │ │ │ - b 71a2c │ │ │ │ + beq 719e4 │ │ │ │ + b 719cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 719fc │ │ │ │ - ldr r0, [pc, #136] @ 71aa4 │ │ │ │ + beq 7199c │ │ │ │ + ldr r0, [pc, #136] @ 71a44 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 719fc │ │ │ │ - b 71a98 │ │ │ │ + bne 7199c │ │ │ │ + b 71a38 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 71aa4 │ │ │ │ + ldr r0, [pc, #108] @ 71a44 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71a98 │ │ │ │ + beq 71a38 │ │ │ │ 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 71a88 │ │ │ │ + beq 71a28 │ │ │ │ mov r1, r6 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a88 │ │ │ │ + bne 71a28 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #44] @ 71aa8 │ │ │ │ - ldr r0, [pc, #36] @ 71aa4 │ │ │ │ + ldr r1, [pc, #44] @ 71a48 │ │ │ │ + ldr r0, [pc, #36] @ 71a44 │ │ │ │ mov r3, r5 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 71a98 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 71a38 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e9d18 │ │ │ │ + b 2ea1f8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r6, r6, ip, ror #10 │ │ │ │ - eorseq r1, r9, ip, ror pc │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ + @ instruction: 0x003923bc │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71ac4 │ │ │ │ + beq 71a64 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71acc │ │ │ │ + bne 71a6c │ │ │ │ mov r0, #0 │ │ │ │ - b 92d88 │ │ │ │ - b 13760c │ │ │ │ + b 92dcc │ │ │ │ + b 13768c │ │ │ │ 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 340f2c │ │ │ │ + bl 341350 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71bbc │ │ │ │ + beq 71b5c │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71b5c │ │ │ │ + beq 71afc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71bbc │ │ │ │ + beq 71b5c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #168] @ 71bc8 │ │ │ │ + ldr r3, [pc, #168] @ 71b68 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 71b6c │ │ │ │ + beq 71b0c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 341950 │ │ │ │ + bl 341d74 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71b98 │ │ │ │ + beq 71b38 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b208 │ │ │ │ - b 71b6c │ │ │ │ + bl 9b228 │ │ │ │ + b 71b0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71bc0 │ │ │ │ + beq 71b60 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71bc0 │ │ │ │ + beq 71b60 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 341538 │ │ │ │ + bl 3419e0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 71bc0 │ │ │ │ + bne 71b60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71bbc │ │ │ │ + beq 71b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71bbc │ │ │ │ + bne 71b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 71d54 │ │ │ │ + bl 71cf4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71d3c │ │ │ │ + beq 71cdc │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71d48 │ │ │ │ + ldreq r7, [pc, #316] @ 71ce8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71d28 │ │ │ │ + beq 71cc8 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71c2c │ │ │ │ + bne 71bcc │ │ │ │ mov r4, #0 │ │ │ │ - b 71cf8 │ │ │ │ + b 71c98 │ │ │ │ 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 287694 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287680 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71c8c │ │ │ │ + bge 71c2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - b 71cbc │ │ │ │ + b 71c5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ 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 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71cf8 │ │ │ │ + beq 71c98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71c24 │ │ │ │ + beq 71bc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71c24 │ │ │ │ + bne 71bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 71c24 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 71bc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71d14 │ │ │ │ + beq 71cb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71d1c │ │ │ │ + beq 71cbc │ │ │ │ mov r5, r4 │ │ │ │ - b 71d3c │ │ │ │ + b 71cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 71d14 │ │ │ │ - ldr r3, [pc, #28] @ 71d4c │ │ │ │ - ldr r1, [pc, #28] @ 71d50 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 71cb4 │ │ │ │ + ldr r3, [pc, #28] @ 71cec │ │ │ │ + ldr r1, [pc, #28] @ 71cf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 71c24 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 71bc4 │ │ │ │ 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: 0x00366adc │ │ │ │ + eorseq r6, r6, ip, lsl pc │ │ │ │ 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 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 71dec │ │ │ │ + blt 71d8c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71de0 │ │ │ │ + beq 71d80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #76] @ 71df8 │ │ │ │ + ldreq r0, [pc, #76] @ 71d98 │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1bb280 │ │ │ │ + bl 1bb598 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 71de4 │ │ │ │ + bge 71d84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71de0 │ │ │ │ + beq 71d80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71de0 │ │ │ │ + bne 71d80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ 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] @ 71e64 │ │ │ │ + ldr r2, [pc, #64] @ 71e04 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 71e68 │ │ │ │ + ldr r1, [pc, #40] @ 71e08 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fdfec │ │ │ │ + bl fe0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71e5c │ │ │ │ + beq 71dfc │ │ │ │ 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 fp, r5, r4, asr #6 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ + 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] @ 71f44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 17dc08 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 71e60 │ │ │ │ + ldr r2, [r4, #148] @ 0x94 │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 71e60 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 71e9c │ │ │ │ + b 71e84 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 71e50 │ │ │ │ + ldr r0, [pc, #216] @ 71f48 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 71e50 │ │ │ │ + mov r4, #0 │ │ │ │ + b 71f3c │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [pc, #184] @ 71f48 │ │ │ │ + mov r2, r3 │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 71e7c │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl aea38 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 71e7c │ │ │ │ + ldr r3, [r4, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 71eec │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 71e7c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 71e7c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 71e7c │ │ │ │ + ldr r2, [pc, #88] @ 71f4c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, #2 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl a2770 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + bne 71f3c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 71e7c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 71e7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 71e7c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r6, r6, ip, ror #10 │ │ │ │ + @ instruction: 0x003923dc │ │ │ │ + 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 71d54 │ │ │ │ + bl 71cf4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71fdc │ │ │ │ + beq 720c0 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71fe8 │ │ │ │ + ldreq r7, [pc, #316] @ 720cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71fc8 │ │ │ │ + beq 720ac │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71ecc │ │ │ │ + bne 71fb0 │ │ │ │ mov r4, #0 │ │ │ │ - b 71f98 │ │ │ │ + b 7207c │ │ │ │ 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 287694 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287680 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71f2c │ │ │ │ + bge 72010 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ - b 71f5c │ │ │ │ + b 72040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ 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 1d01d8 │ │ │ │ + bl 1d04f0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71f98 │ │ │ │ + beq 7207c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71ec4 │ │ │ │ + beq 71fa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71ec4 │ │ │ │ + bne 71fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 71ec4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 71fa8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71fb4 │ │ │ │ + beq 72098 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71fbc │ │ │ │ + beq 720a0 │ │ │ │ mov r5, r4 │ │ │ │ - b 71fdc │ │ │ │ + b 720c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 71fb4 │ │ │ │ - ldr r3, [pc, #28] @ 71fec │ │ │ │ - ldr r1, [pc, #28] @ 71ff0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 72098 │ │ │ │ + ldr r3, [pc, #28] @ 720d0 │ │ │ │ + ldr r1, [pc, #28] @ 720d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 71ec4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 71fa8 │ │ │ │ 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: 0x00366adc │ │ │ │ - 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] @ 7212c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 17dad4 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 72048 │ │ │ │ - ldr r2, [r4, #148] @ 0x94 │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 72048 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq 72084 │ │ │ │ - b 7206c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 72038 │ │ │ │ - ldr r0, [pc, #216] @ 72130 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 72038 │ │ │ │ - mov r4, #0 │ │ │ │ - b 72124 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r0, [pc, #184] @ 72130 │ │ │ │ - mov r2, r3 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 72064 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl aea50 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 72064 │ │ │ │ - ldr r3, [r4, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 720d4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 72064 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 72064 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 72064 │ │ │ │ - ldr r2, [pc, #88] @ 72134 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, #2 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl a27f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - bne 72124 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 72064 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 72064 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 72064 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r6, r6, ip, ror #10 │ │ │ │ - mlaseq r9, ip, pc, r1 @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r6, r6, ip, lsl pc │ │ │ │ │ │ │ │ -00072138 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +000720d8 <_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 72190 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72190 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 721a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + beq 72144 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 721a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #52] @ 721cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ - ldr r1, [pc, #52] @ 721d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 72144 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #52] @ 7216c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ + ldr r1, [pc, #52] @ 72170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 721bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ + b 7215c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 2dd7a4 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ + bl 2ddc88 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r6, r4, ror r3 │ │ │ │ + @ instruction: 0x003667b4 │ │ │ │ andeq r0, r0, r1, ror #17 │ │ │ │ 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 9b12c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b228 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 9b228 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 9b228 │ │ │ │ + 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 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + 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 2a591c │ │ │ │ + bl 2a57ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + beq 72298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r6, [r4, #20] │ │ │ │ - ldreq r6, [pc, #128] @ 7229c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ + ldreq r6, [pc, #128] @ 722a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1cc> │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a6290 │ │ │ │ + bl 2a6120 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge 72244 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ - ldr r3, [pc, #104] @ 722a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x168> │ │ │ │ - ldr r1, [pc, #104] @ 722a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ + bge 7224c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ + ldr r3, [pc, #104] @ 722a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ + ldr r1, [pc, #104] @ 722ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 72290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 72298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 72280 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ + bgt 72288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b0> │ │ │ │ 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 1bafb4 │ │ │ │ + bl 1bb2cc │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #44] @ 722a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x170> │ │ │ │ - bne 72294 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15c> │ │ │ │ - b 72290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ - ldr r3, [pc, #36] @ 722ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ - ldr r1, [pc, #36] @ 722b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x178> │ │ │ │ + ldrne r0, [pc, #44] @ 722b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d8> │ │ │ │ + bne 7229c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + b 72298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #36] @ 722b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1dc> │ │ │ │ + ldr r1, [pc, #36] @ 722b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 r1, r9, r8, lsr #31 │ │ │ │ + eorseq r2, r9, r8, ror #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r7, r8, ror #5 │ │ │ │ + @ instruction: 0x003776d8 │ │ │ │ + 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 722f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21c> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 72308 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x230> │ │ │ │ + b 72318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 722e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x20c> │ │ │ │ + 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 72334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25c> │ │ │ │ + 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 r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 722dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ + beq 72378 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 209c58 <_PyDeadline_Init@@Base+0x66c> │ │ │ │ - ldr r0, [pc, #8] @ 722e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + bl 209c84 <_PyBytesWriter_WriteBytes@@Base+0x43ac> │ │ │ │ + ldr r0, [pc, #8] @ 72380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 722e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + ldr r0, [pc] @ 72380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ 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 9b10c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b208 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 9b208 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 9b208 │ │ │ │ - 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 9abe0 <_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 72380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ - ldr r3, [pc, #420] @ 72518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ - ldr r1, [pc, #420] @ 7251c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ - ldr r1, [pc, #408] @ 72520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ + bne 723b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2dc> │ │ │ │ + ldr r3, [pc, #420] @ 7254c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + ldr r1, [pc, #420] @ 72550 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x478> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 723f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ + ldr r1, [pc, #408] @ 72554 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x47c> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17dc08 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 723fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + bne 72430 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x358> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ca564 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2ca690 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 723f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ + bne 72424 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ mvn r0, #0 │ │ │ │ - b 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 72544 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46c> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 723e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0> │ │ │ │ + beq 7241c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x344> │ │ │ │ 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 723c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ - b 724dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ + bne 723fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x324> │ │ │ │ + b 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x438> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 724c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ + beq 724f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x420> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ca564 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2ca690 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + beq 723f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8a48 │ │ │ │ + bl b8a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 724dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ + beq 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x438> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 72468 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ - ldr r3, [pc, #188] @ 72518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ - ldr r1, [pc, #196] @ 72524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ + bne 7249c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #188] @ 7254c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + ldr r1, [pc, #196] @ 72558 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x480> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 724b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - bl aafc4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 724e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ + bl aaf40 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 72498 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x360> │ │ │ │ - bl a55fc │ │ │ │ + bne 724cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 724b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ 72528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ - ldr r1, [pc, #156] @ 7252c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ + bne 724e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ + ldr r3, [pc, #156] @ 7255c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x484> │ │ │ │ + ldr r1, [pc, #156] @ 72560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x488> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 724b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 724e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72484 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ + blt 724b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 202018 │ │ │ │ + bl 202374 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 72424 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ + bne 72458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x380> │ │ │ │ cmp r4, #0 │ │ │ │ subne r4, r4, #1 │ │ │ │ - bne 724f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ - b 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ - ldr r0, [pc, #76] @ 72518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + bne 72528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x450> │ │ │ │ + b 723f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ + ldr r0, [pc, #76] @ 7254c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 72530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ + ldr r1, [pc, #92] @ 72564 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 117600 │ │ │ │ + b 723f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2030b0 │ │ │ │ + bl 20340c │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ - b 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 72544 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46c> │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 724f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + bcs 72528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x450> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ - b 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 99be4 │ │ │ │ + b 723f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr #31 │ │ │ │ + eorseq r2, r9, r4, lsl r4 │ │ │ │ subseq sp, r6, ip, lsl #10 │ │ │ │ - eorseq r1, r9, ip, ror #31 │ │ │ │ + eorseq r2, r9, r8, lsr r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8 │ │ │ │ - eorseq r2, r9, ip, lsr #32 │ │ │ │ + eorseq r2, r9, r4, asr r4 │ │ │ │ + eorseq r2, r9, r8, ror r4 │ │ │ │ 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 7256c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ + bne 725a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72580 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ - b 72590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + bne 725b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4dc> │ │ │ │ + b 725c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7255c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ + beq 72590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b8> │ │ │ │ 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 725ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r0, #20] │ │ │ │ - ldreq r2, [pc, #76] @ 72628 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + ldreq r2, [pc, #76] @ 72640 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x568> │ │ │ │ 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 72600 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ - ldr r0, [pc, #44] @ 7262c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ + bgt 72618 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ + ldr r0, [pc, #44] @ 72644 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ 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 72604 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ - ldr r0, [pc, #4] @ 7262c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ + bgt 7261c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ + ldr r0, [pc, #4] @ 72644 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ 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 72668 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7267c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ - b 7268c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 72658 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x520> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 726bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ + blt 7265c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 726e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + blt 72684 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 726f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #36] @ 726fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + ldr r3, [pc, #36] @ 72698 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #36] @ 7269c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #16] @ 72700 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ + ldr r0, [pc, #16] @ 726a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq sl, r7, ip, lsr #30 │ │ │ │ + eorseq fp, r7, ip, ror #6 │ │ │ │ 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] @ 7275c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ + ldr r1, [pc, #64] @ 726fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17dc08 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72754 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ + beq 726f4 <_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 a6630 │ │ │ │ + bl a65ac │ │ │ │ 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 1bed4c │ │ │ │ + bl 1bf064 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72798 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ + bne 72738 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 727c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x688> │ │ │ │ - bl a55fc │ │ │ │ + bne 72760 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x688> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72790 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ - ldr r0, [pc, #20] @ 727d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ + bne 72730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + ldr r0, [pc, #20] @ 72774 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ 727d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ + ldr r2, [pc, #16] @ 72778 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 727d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ + ldr r0, [pc, #4] @ 72774 <_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 7280c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d4> │ │ │ │ - ldr r3, [pc, #728] @ 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ - ldr r1, [pc, #728] @ 72adc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - ldr r1, [pc, #716] @ 72ae0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a8> │ │ │ │ + bne 727ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d4> │ │ │ │ + ldr r3, [pc, #728] @ 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + ldr r1, [pc, #728] @ 72a7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 72a6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r1, [pc, #716] @ 72a80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17dc08 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 728d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ + bne 72874 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2d5e20 │ │ │ │ + bl 2d5f78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + beq 72a6c <_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 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi 72878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x740> │ │ │ │ + bhi 72818 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x740> │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrne lr, [r5, #8] │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ movne r2, #0 │ │ │ │ - bne 728c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + bne 72860 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bc4 │ │ │ │ - bl 29e588 │ │ │ │ - b 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + bl 99be4 │ │ │ │ + bl 29e418 │ │ │ │ + b 72a6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldr ip, [r1, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 728c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + beq 72860 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ cmp r2, lr │ │ │ │ - bne 728a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x768> │ │ │ │ + bne 72840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x768> │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 29cdc │ │ │ │ - b 72ab8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ + b 72a58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72aa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x968> │ │ │ │ + beq 72a40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x968> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2d5e20 │ │ │ │ + bl 2d5f78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - ldr r9, [pc, #488] @ 72ae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ac> │ │ │ │ - ldr r8, [pc, #488] @ 72ae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b0> │ │ │ │ + beq 72a6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r9, [pc, #488] @ 72a84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ac> │ │ │ │ + ldr r8, [pc, #488] @ 72a88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b0> │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8a48 │ │ │ │ + bl b8a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72ab8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ + beq 72a58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72938 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x800> │ │ │ │ + beq 728d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x800> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 7294c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x814> │ │ │ │ - ldr r3, [pc, #408] @ 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ - ldr r1, [pc, #424] @ 72aec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ + beq 728ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x814> │ │ │ │ + ldr r3, [pc, #408] @ 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + ldr r1, [pc, #424] @ 72a8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 72a94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 72a34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl aafc4 │ │ │ │ + bl aaf40 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 7296c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ - bl a55fc │ │ │ │ + bne 7290c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72a94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bne 72a34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 20898c <_PyLong_UnsignedShort_Converter@@Base+0x267c> │ │ │ │ + bl 208a68 <_PyBytesWriter_WriteBytes@@Base+0x3190> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ strne sl, [r3, #4] │ │ │ │ - bne 728fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bne 7289c <_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 729e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ac> │ │ │ │ + bhi 72984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ac> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - bcc 728fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bcc 7289c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ cmp r3, r8 │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b 729e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b0> │ │ │ │ + b 72988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b0> │ │ │ │ mov r2, #2 │ │ │ │ muls r3, r2, r3 │ │ │ │ - bmi 72a20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e8> │ │ │ │ + bmi 729c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e8> │ │ │ │ mov sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ lslhi sl, sl, #1 │ │ │ │ - bhi 729f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ + bhi 72994 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 72a10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ + bhi 729b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ lsl r0, sl, #3 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 72a28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ + bne 729c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 29e588 │ │ │ │ - b 72a94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bl 29e418 │ │ │ │ + b 72a34 <_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 72a88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ + beq 72a28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, #0 │ │ │ │ - beq 72a80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x948> │ │ │ │ + beq 72a20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x948> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 20898c <_PyLong_UnsignedShort_Converter@@Base+0x267c> │ │ │ │ + bl 208a68 <_PyBytesWriter_WriteBytes@@Base+0x3190> │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r2, [sl, #-4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ add sl, sl, #8 │ │ │ │ - b 72a48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ + b 729e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bc4 │ │ │ │ - b 728fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bl 99be4 │ │ │ │ + b 7289c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8770 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ - b 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - ldr r0, [pc, #48] @ 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + bl 2d8be8 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + b 72a6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r0, [pc, #48] @ 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 72af0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ + ldr r1, [pc, #64] @ 72a90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + bl 117600 │ │ │ │ + b 72a6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d8770 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + bl 2d8be8 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #8] │ │ │ │ - b 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x998> │ │ │ │ + b 72a70 <_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 r1, r9, r8, asr #31 │ │ │ │ + eorseq r2, r9, r4, lsl r4 │ │ │ │ subseq sp, r6, ip, lsl #10 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - eorseq r2, r9, ip, lsl #1 │ │ │ │ - ldrheq r2, [r9], -r0 @ │ │ │ │ - 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 9b10c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - beq 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ - bl 9abe0 <_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 9abe0 <_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] @ 72bd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa98> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 17dad4 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 72bc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bl a6630 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r6, ip, lsl #10 │ │ │ │ + eorseq r2, r9, ip, asr #9 │ │ │ │ + @ instruction: 0x003924f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #312] @ 72d24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ + ldr r3, [pc, #312] @ 72be4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #300] @ 72d28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ + ldr r1, [pc, #300] @ 72be8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb10> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72c44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + blt 72b04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72c34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xafc> │ │ │ │ + beq 72af4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa1c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ addeq r8, r5, #8 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 72c6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb34> │ │ │ │ - ldr r3, [pc, #240] @ 72d2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ - ldr r1, [pc, #240] @ 72d30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf8> │ │ │ │ + beq 72b2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa54> │ │ │ │ + ldr r3, [pc, #240] @ 72bec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ + ldr r1, [pc, #240] @ 72bf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 72c60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb28> │ │ │ │ + blt 72b20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa48> │ │ │ │ cmp r3, r5 │ │ │ │ movge r3, r5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bge 72cb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ + bge 72b78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ - bl aafc4 │ │ │ │ + bl aaf40 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 72c90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb58> │ │ │ │ - bl a55fc │ │ │ │ + bge 72b50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa78> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72c44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + bne 72b04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ 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 72c4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ + bne 72b0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa34> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 72d1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ + b 72bdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne ip, r3, #8 │ │ │ │ movne r2, #0 │ │ │ │ - beq 72c44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + beq 72b04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ cmp r2, r7 │ │ │ │ - bge 72d10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ + bge 72bd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaf8> │ │ │ │ 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 72cd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb98> │ │ │ │ + b 72b90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 9b208 │ │ │ │ - ldr r0, [pc, #16] @ 72d34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ + bl 9b228 │ │ │ │ + ldr r0, [pc, #16] @ 72bf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1c> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003915b4 │ │ │ │ + eorseq r1, r9, r4, 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 r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 9b12c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 72c48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + beq 72c48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 72c48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ + bl 9ac00 <_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 9ac00 <_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] @ 72cd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 17dc08 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 72ccc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + str r5, [r4, #8] │ │ │ │ + bl a65ac │ │ │ │ + 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 r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 12491c <_PyType_Name@@Base> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmn r5, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + bne 72d14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #16] @ 72d24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4c> │ │ │ │ + b 128b4c │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #8] @ 72d28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 128b4c │ │ │ │ + eorseq fp, r7, r0, lsl r1 │ │ │ │ + eorseq r2, r9, ip, lsr r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 72d68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc30> │ │ │ │ - ldr r3, [pc, #64] @ 72d9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ - ldr r1, [pc, #64] @ 72da0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc68> │ │ │ │ + bgt 72d5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc84> │ │ │ │ + ldr r3, [pc, #64] @ 72d90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + ldr r1, [pc, #64] @ 72d94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcbc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 72d94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 72d88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72d88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ - ldr r3, [pc, #32] @ 72d9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ - ldr r1, [pc, #36] @ 72da4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc6c> │ │ │ │ + beq 72d7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca4> │ │ │ │ + ldr r3, [pc, #32] @ 72d90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + ldr r1, [pc, #36] @ 72d98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 72d94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 72d88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb0> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - eorseq r2, r7, ip, asr #26 │ │ │ │ + eorseq pc, r6, ip, lsr #1 │ │ │ │ + eorseq r3, r7, ip, lsl #3 │ │ │ │ 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 9b10c │ │ │ │ + bl 9b12c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72df8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ + beq 72dec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72df8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ + beq 72dec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72df8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 72dec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ + bl 9ac00 <_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 9abe0 <_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 124874 <_PyType_Name@@Base> │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmn r5, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - bne 72e68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd30> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 72e78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd40> │ │ │ │ - b 128a98 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [pc, #8] @ 72e7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 128a98 │ │ │ │ - @ instruction: 0x0037acd0 │ │ │ │ - ldrsheq r2, [r9], -ip @ │ │ │ │ + b 9ac00 <_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, #8] │ │ │ │ - bl 2030b0 │ │ │ │ + bl 20340c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2ca564 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2ca690 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #16] @ 72ec4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ + ldr r2, [pc, #16] @ 72e64 <_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] @ 72f2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ - ldr r1, [pc, #76] @ 72f30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #76] @ 72ecc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ + ldr r1, [pc, #76] @ 72ed0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf8> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72f24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ + blt 72ec4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - blt 72f18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ + blt 72eb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 72f34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ - b a9a48 │ │ │ │ + ldr r0, [pc, #28] @ 72ed4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ + b a99c4 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #20] @ 72f38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ - b a9a48 │ │ │ │ + ldr r0, [pc, #20] @ 72ed8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ + b a99c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ - @ instruction: 0x0038c2b8 │ │ │ │ - eorseq sl, r8, r4, asr r6 │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ + @ instruction: 0x0038c6f8 │ │ │ │ + mlaseq r8, r4, sl, sl │ │ │ │ + b 71774 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + beq 72f00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe28> │ │ │ │ + ldr r3, [pc, #12] @ 72f08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe30> │ │ │ │ + mov r0, #3 │ │ │ │ + b a26a0 │ │ │ │ + mov r0, #2 │ │ │ │ + b a2770 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - b 717d4 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - beq 72f88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe50> │ │ │ │ - ldr r3, [pc, #12] @ 72f90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe58> │ │ │ │ - mov r0, #3 │ │ │ │ - b a2724 │ │ │ │ - mov r0, #2 │ │ │ │ - b a27f4 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #60] @ 72f88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb0> │ │ │ │ + ldr r1, [pc, #60] @ 72f8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1b86ac │ │ │ │ + cmp r0, #0 │ │ │ │ + movlt r0, #0 │ │ │ │ + blt 72f80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xea8> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldmib r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [pc, #16] @ 72f90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb8> │ │ │ │ + bl a99c4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ + eorseq r2, r9, r8, lsl #3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #64] @ 72fec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf14> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #52] @ 72ff0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf18> │ │ │ │ + mov r2, #1 │ │ │ │ + bl 1b86ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 72fd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef8> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + bl 103280 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 72fc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef0> │ │ │ │ + ldr r0, [pc, #12] @ 72ff4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ 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 72fe8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb0> │ │ │ │ + bhi 7304c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 73008 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed0> │ │ │ │ - b 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ - ldr r0, [pc, #284] @ 7310c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ + beq 7306c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf94> │ │ │ │ + b 730c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ + ldr r0, [pc, #284] @ 73170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1098> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72fcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe94> │ │ │ │ - b 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + bne 73030 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf58> │ │ │ │ + b 730c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ cmp r6, #1 │ │ │ │ - ble 730a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf68> │ │ │ │ + ble 73104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x102c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 73110 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + ldr r2, [pc, #244] @ 73174 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x109c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 73080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf48> │ │ │ │ + beq 730e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 7306c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf34> │ │ │ │ + beq 730d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff8> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + beq 730c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 73084 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4c> │ │ │ │ - ldr r3, [pc, #184] @ 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfdc> │ │ │ │ - ldr r1, [pc, #184] @ 73118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r4, #0 │ │ │ │ - b 730ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ - ldr r2, [pc, #168] @ 7311c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe4> │ │ │ │ - ldr r1, [pc, #168] @ 73120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe8> │ │ │ │ - ldr r0, [pc, #144] @ 7310c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + beq 730e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1010> │ │ │ │ + ldr r3, [pc, #184] @ 73178 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a0> │ │ │ │ + ldr r1, [pc, #184] @ 7317c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r4, #0 │ │ │ │ + b 73150 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ + ldr r2, [pc, #168] @ 73180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ + ldr r1, [pc, #168] @ 73184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ac> │ │ │ │ + ldr r0, [pc, #144] @ 73170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1098> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 730c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 730a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ + beq 73108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 730a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ - b 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + bge 73108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ + b 730c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ 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 226898 │ │ │ │ + bl 2269d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 730ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ + beq 73150 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 73124 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfec> │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #60] @ 73188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b0> │ │ │ │ + bl a99c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc8> │ │ │ │ + beq 73164 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00371fb4 │ │ │ │ + @ instruction: 0x003723f4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ - @ instruction: 0x00368bb0 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ - @ instruction: 0x003743b8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 7317c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ - ldr r1, [pc, #60] @ 73180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1048> │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1b83c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movlt r0, #0 │ │ │ │ - blt 73174 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x103c> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldmib r4, {r1, r2, r3} │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 73184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ - bl a9a48 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ - eorseq r1, r9, r8, asr #26 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 731e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 731e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ac> │ │ │ │ - mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 731c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10329c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 731bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1084> │ │ │ │ - ldr r0, [pc, #12] @ 731e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b0> │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x00368ff0 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ + @ instruction: 0x003747f8 │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 73210 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ + beq 731b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 291bd0 │ │ │ │ + bl 291920 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 73244 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ - bl a55fc │ │ │ │ + bne 731e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ + bne 731f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - ldr r1, [pc, #160] @ 7331c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e4> │ │ │ │ + ldr r1, [pc, #160] @ 732bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 732ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + beq 7324c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ bl 29958 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 732b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117c> │ │ │ │ - ldr r3, [pc, #120] @ 73320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + bge 73254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117c> │ │ │ │ + ldr r3, [pc, #120] @ 732c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, #0 │ │ │ │ - b 73314 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ - bne 732cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1194> │ │ │ │ - ldr r3, [pc, #96] @ 73320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ - ldr r1, [pc, #96] @ 73324 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ec> │ │ │ │ + b 732b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + bne 7326c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1194> │ │ │ │ + ldr r3, [pc, #96] @ 732c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + ldr r1, [pc, #96] @ 732c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 732ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 7324c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 732e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ + bne 73288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92888 │ │ │ │ - b 73314 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + bl 928cc │ │ │ │ + b 732b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ cmp r3, #10 │ │ │ │ - bne 73300 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + bne 732a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92888 │ │ │ │ - b 73314 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ - ldr r3, [pc, #24] @ 73320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ - ldr r1, [pc, #28] @ 73328 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ + bl 928cc │ │ │ │ + b 732b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + ldr r3, [pc, #24] @ 732c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + ldr r1, [pc, #28] @ 732c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 732ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 7324c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r9, r8, lsl r1 │ │ │ │ + eorseq r2, r9, r8, asr r5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsr #2 │ │ │ │ - eorseq r4, r8, r8, lsr r2 │ │ │ │ + eorseq r2, r9, r8, ror #10 │ │ │ │ + eorseq r4, r8, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 73374 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ - ldr r1, [pc, #48] @ 73378 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ + ldr r3, [pc, #48] @ 73314 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ + ldr r1, [pc, #48] @ 73318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7336c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ + blt 7330c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 7337c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ + ldr r0, [pc, #20] @ 7331c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a48 │ │ │ │ + b a99c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ - eorseq r2, r9, r8, asr r1 │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ + mlaseq r9, r8, r5, r2 │ │ │ │ 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 733d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + beq 73370 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 733a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 73340 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 733a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 73340 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 733ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ + bne 7338c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 733fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ - b 7340c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ + bne 7339c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ + b 733ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 733dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12a4> │ │ │ │ + beq 7337c <_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 │ │ │ │ │ │ │ │ -00073428 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +000733c8 <_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 73470 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + beq 73410 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73470 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 734a0 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 734a4 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + bne 73410 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 73440 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 73444 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 7348c <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - bl 13b5dc │ │ │ │ + bl 18eeb4 │ │ │ │ + b 7342c <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + bl 13b664 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 73494 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - bl a55fc │ │ │ │ + bne 73434 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73494 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + beq 73434 <_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: 0x00381df4 │ │ │ │ + eorseq r2, r8, r8, ror #4 │ │ │ │ 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 734e0 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ + bne 73480 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73504 <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ - b 734f4 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + beq 734a4 <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ + b 73494 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 734d0 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + beq 73470 <_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 73520 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + beq 734c0 <_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 7353c <_PyLong_Size_t_Converter@@Base+0x114> │ │ │ │ + beq 734dc <_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 73558 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ + beq 734f8 <_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 73574 <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ + beq 73514 <_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 73590 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + beq 73530 <_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 735ac <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ + beq 7354c <_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 735c8 <_PyLong_Size_t_Converter@@Base+0x1a0> │ │ │ │ + beq 73568 <_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 735e4 <_PyLong_Size_t_Converter@@Base+0x1bc> │ │ │ │ + beq 73584 <_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 73600 <_PyLong_Size_t_Converter@@Base+0x1d8> │ │ │ │ + beq 735a0 <_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 7361c <_PyLong_Size_t_Converter@@Base+0x1f4> │ │ │ │ + beq 735bc <_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 73638 <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ + beq 735d8 <_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 73654 <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ + beq 735f4 <_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 73670 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ + beq 73610 <_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 7368c <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ + beq 7362c <_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} │ │ │ │ @@ -74979,94 +74955,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 736e0 <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ + bne 73680 <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 736f4 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ - b 73704 <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ + bne 73694 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + b 736a4 <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 736d0 <_PyLong_Size_t_Converter@@Base+0x2a8> │ │ │ │ + beq 73670 <_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 73720 <_PyLong_Size_t_Converter@@Base+0x2f8> │ │ │ │ + beq 736c0 <_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 7373c <_PyLong_Size_t_Converter@@Base+0x314> │ │ │ │ + beq 736dc <_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 73758 <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ + beq 736f8 <_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 73774 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + beq 73714 <_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 73790 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + beq 73730 <_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 737ac <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ + beq 7374c <_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 737c8 <_PyLong_Size_t_Converter@@Base+0x3a0> │ │ │ │ + beq 73768 <_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 737e4 <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ + beq 73784 <_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 73800 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ + beq 737a0 <_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 7381c <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + beq 737bc <_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} │ │ │ │ @@ -75074,118 +75050,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] @ 739c4 <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #372] @ 73964 <_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 ef2bc │ │ │ │ + bl ef3c4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7388c <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ + beq 7382c <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ cmp r0, #3 │ │ │ │ mov r2, r0 │ │ │ │ - bne 738d4 <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ - b 738ac <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ - ldr r1, [pc, #308] @ 739c8 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ + bne 73874 <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ + b 7384c <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ + ldr r1, [pc, #308] @ 73968 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 738e8 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ - b 73918 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + bne 73888 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 738b8 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #272] @ 739cc <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ + ldr r1, [pc, #272] @ 7396c <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 738e8 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ - b 73918 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ - ldr r3, [pc, #244] @ 739d0 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ - ldr r1, [pc, #244] @ 739d4 <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 73918 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ - ldr r2, [pc, #232] @ 739d8 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ + bne 73888 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 738b8 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r3, [pc, #244] @ 73970 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ + ldr r1, [pc, #244] @ 73974 <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117600 │ │ │ │ + b 738b8 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r2, [pc, #232] @ 73978 <_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 2d9310 │ │ │ │ + bl 2d9788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73920 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ + bne 738c0 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, #0 │ │ │ │ - b 739a0 <_PyLong_Size_t_Converter@@Base+0x578> │ │ │ │ + b 73940 <_PyLong_Size_t_Converter@@Base+0x578> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #176] @ 739dc <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ - ldr r0, [pc, #176] @ 739e0 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ + ldr r1, [pc, #176] @ 7397c <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ + ldr r0, [pc, #176] @ 73980 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73918 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + blt 738b8 <_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] @ 739e4 <_PyLong_Size_t_Converter@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #108] @ 73984 <_PyLong_Size_t_Converter@@Base+0x5bc> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d16d0 │ │ │ │ + bl 2d1828 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73910 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ + beq 738b0 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl a58ec │ │ │ │ - ldr r3, [pc, #28] @ 739c4 <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ + bl a5868 │ │ │ │ + ldr r3, [pc, #28] @ 73964 <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 739bc <_PyLong_Size_t_Converter@@Base+0x594> │ │ │ │ + beq 7395c <_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 r2, r9, r4, lsr #3 │ │ │ │ - @ instruction: 0x003921b0 │ │ │ │ + eorseq r2, r9, r4, ror #11 │ │ │ │ + @ instruction: 0x003925f0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003921bc │ │ │ │ - eorseq r2, r9, r8, lsr #3 │ │ │ │ - eorseq r7, r8, ip, ror #22 │ │ │ │ - eorseq r2, r9, r8, ror #3 │ │ │ │ - andeq r3, r7, r8, ror #19 │ │ │ │ + @ instruction: 0x003925fc │ │ │ │ + eorseq r2, r9, r8, ror #11 │ │ │ │ + eorseq r7, r8, ip, lsr #31 │ │ │ │ + eorseq r2, r9, r8, lsr #12 │ │ │ │ + andeq r3, r7, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ @@ -75208,129 +75184,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] @ 73b30 <_PyLong_Size_t_Converter@@Base+0x708> │ │ │ │ + ldr r1, [pc, #200] @ 73ad0 <_PyLong_Size_t_Converter@@Base+0x708> │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 73a98 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73a38 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge 73aa0 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ - ldr r3, [pc, #164] @ 73b34 <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ - ldr r1, [pc, #164] @ 73b38 <_PyLong_Size_t_Converter@@Base+0x710> │ │ │ │ + bge 73a40 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + ldr r3, [pc, #164] @ 73ad4 <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ + ldr r1, [pc, #164] @ 73ad8 <_PyLong_Size_t_Converter@@Base+0x710> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 73b24 <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ + b 73ac4 <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 73a98 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73a38 <_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 73b3c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bl 73adc <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 73adc <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ + bge 73a7c <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ mov r4, #0 │ │ │ │ - b 73b14 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73ab4 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 73b00 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ + bne 73aa0 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ - bl a27f4 │ │ │ │ + bl a2770 │ │ │ │ mov r4, r0 │ │ │ │ - b 73b14 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73ab4 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cacf8 <_PyBytes_Resize@@Base> │ │ │ │ + bl cad74 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73ae8 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ - b 73ad4 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ + bge 73a88 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ + b 73a74 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003921f8 │ │ │ │ + eorseq r2, r9, r8, lsr r6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsl #4 │ │ │ │ + eorseq r2, r9, r8, asr #12 │ │ │ │ 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] @ 73c24 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + ldr ip, [pc, #204] @ 73bc4 <_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 2d0250 │ │ │ │ + bl 2d0378 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 73b98 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ + bne 73b38 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ mvn r0, #0 │ │ │ │ - b 73c00 <_PyLong_Size_t_Converter@@Base+0x7d8> │ │ │ │ + b 73ba0 <_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] @ 73c28 <_PyLong_Size_t_Converter@@Base+0x800> │ │ │ │ + ldr r2, [pc, #112] @ 73bc8 <_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 2d16d0 │ │ │ │ + bl 2d1828 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73b90 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73b30 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d0364 │ │ │ │ + bl 2d048c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq 73b90 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73b30 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #28] @ 73c24 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + ldr r3, [pc, #28] @ 73bc4 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 73c1c <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ + beq 73bbc <_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, ip, lsr #24 │ │ │ │ + andeq r3, r7, ip, asr #23 │ │ │ │ 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 │ │ │ │ @@ -75357,116 +75333,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 73cd0 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ - ldr r2, [pc, #40] @ 73ce8 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ - ldr r1, [pc, #40] @ 73cec <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ - ldr r0, [pc, #40] @ 73cf0 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 73c70 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ + ldr r2, [pc, #40] @ 73c88 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #40] @ 73c8c <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #40] @ 73c90 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #24] @ 73cf4 <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ + ldr r3, [pc, #24] @ 73c94 <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ tst r2, #3 │ │ │ │ - ldr r0, [pc, #20] @ 73cf8 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ + ldr r0, [pc, #20] @ 73c98 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq pc, r5, ip, ror sp @ │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + @ instruction: 0x003601bc │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00073cfc : │ │ │ │ +00073c9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73d24 │ │ │ │ + beq 73cc4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 73d38 │ │ │ │ - ldr r3, [pc, #244] @ 73e20 │ │ │ │ - ldr r1, [pc, #244] @ 73e24 │ │ │ │ + bne 73cd8 │ │ │ │ + ldr r3, [pc, #244] @ 73dc0 │ │ │ │ + ldr r1, [pc, #244] @ 73dc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 73e18 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 73db8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 73d54 │ │ │ │ + beq 73cf4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 73d68 │ │ │ │ - ldr r3, [pc, #196] @ 73e20 │ │ │ │ - ldr r1, [pc, #200] @ 73e28 │ │ │ │ + bne 73d08 │ │ │ │ + ldr r3, [pc, #196] @ 73dc0 │ │ │ │ + ldr r1, [pc, #200] @ 73dc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 73e18 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 73db8 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r0, [pc, #184] @ 73e2c │ │ │ │ + ldr r0, [pc, #184] @ 73dcc │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, ip │ │ │ │ - bge 73dc0 │ │ │ │ + bge 73d60 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73da4 │ │ │ │ + beq 73d44 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r1, [r1, #87] @ 0x57 │ │ │ │ movne r3, #1 │ │ │ │ bics r1, r3, r1, lsr #6 │ │ │ │ - beq 73db8 │ │ │ │ - ldr r3, [pc, #116] @ 73e20 │ │ │ │ - ldr r1, [pc, #128] @ 73e30 │ │ │ │ + beq 73d58 │ │ │ │ + ldr r3, [pc, #116] @ 73dc0 │ │ │ │ + ldr r1, [pc, #128] @ 73dd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 73e18 │ │ │ │ + bl 117600 │ │ │ │ + b 73db8 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 73d74 │ │ │ │ + b 73d14 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73de0 │ │ │ │ - ldr r3, [pc, #96] @ 73e34 │ │ │ │ - ldr r1, [pc, #96] @ 73e38 │ │ │ │ + bne 73d80 │ │ │ │ + ldr r3, [pc, #96] @ 73dd4 │ │ │ │ + ldr r1, [pc, #96] @ 73dd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 73e18 │ │ │ │ + bl 117600 │ │ │ │ + b 73db8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 73e08 │ │ │ │ + beq 73da8 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r2, r3, #1 │ │ │ │ streq r2, [r0] │ │ │ │ - beq 73e08 │ │ │ │ + beq 73da8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73e08 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 73da8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 30954c │ │ │ │ + b 309a2c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, lsr #4 │ │ │ │ - eorseq r2, r9, ip, asr #4 │ │ │ │ + eorseq r2, r9, r8, ror #12 │ │ │ │ + eorseq r2, r9, ip, lsl #13 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r8, ror r2 │ │ │ │ + @ instruction: 0x003926b8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, ip, r2, r2 │ │ │ │ + @ instruction: 0x003926dc │ │ │ │ │ │ │ │ -00073e3c <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +00073ddc <_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] │ │ │ │ @@ -75482,216 +75458,216 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00073e94 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +00073e34 <_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] @ 73f4c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldrne r1, [pc, #144] @ 73f50 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ - bne 73ee0 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ + ldrne r3, [pc, #144] @ 73eec <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldrne r1, [pc, #144] @ 73ef0 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ + bne 73e80 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 73ed8 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + beq 73e78 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73ef0 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #108] @ 73f4c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #112] @ 73f54 <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ + bne 73e90 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #108] @ 73eec <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #112] @ 73ef4 <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1175c0 │ │ │ │ - ldr r1, [pc, #96] @ 73f58 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + b 117600 │ │ │ │ + ldr r1, [pc, #96] @ 73ef8 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73f10 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ + bne 73eb0 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ 73f5c <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #64] @ 73efc <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 73f38 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ + beq 73ed8 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #48] @ 73f60 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ + ldr r1, [pc, #48] @ 73f00 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1175c0 │ │ │ │ + b 117600 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #32] @ 73f64 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ + ldr r1, [pc, #32] @ 73f04 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1175c0 │ │ │ │ + b 117600 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r4, asr #5 │ │ │ │ - @ instruction: 0x003922f4 │ │ │ │ - @ instruction: 0x00357ad4 │ │ │ │ + eorseq r2, r9, r4, lsl #14 │ │ │ │ + eorseq r2, r9, r4, lsr r7 │ │ │ │ + eorseq r7, r5, r4, lsl pc │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r8, r8, pc, r3 @ │ │ │ │ - mlaseq r8, ip, pc, r3 @ │ │ │ │ + @ instruction: 0x003843d8 │ │ │ │ + @ instruction: 0x003843dc │ │ │ │ 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 73fb4 <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ + bne 73f54 <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73fec <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ - ldr r1, [pc, #120] @ 74034 <_PyErr_SetFromPyStatus@@Base+0x1a0> │ │ │ │ + beq 73f8c <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ + ldr r1, [pc, #120] @ 73fd4 <_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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74028 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + beq 73fc8 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 7400c <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ + bgt 73fac <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 74038 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #56] @ 73fd8 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18eb54 │ │ │ │ - b 74028 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 73fc8 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 73ff4 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ - bl a55fc │ │ │ │ + bne 73f94 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73ff4 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + beq 73f94 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, ip, lsl #17 │ │ │ │ - eorseq sl, r6, r4, lsr #22 │ │ │ │ + eorseq sl, r6, r4, ror #30 │ │ │ │ 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 74084 <_PyErr_SetFromPyStatus@@Base+0x1f0> │ │ │ │ + bne 74024 <_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 740a8 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ + b 74048 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74068 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ + beq 74008 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 740b8 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ + bne 74058 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ - blt 74098 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ - b 740c8 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ + blt 74038 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ + b 74068 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 740a4 <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ + beq 74044 <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r1, r1, #16 │ │ │ │ - ldr r0, [pc] @ 740e4 <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ - b a9a48 │ │ │ │ - eorseq r2, r9, ip, lsr #6 │ │ │ │ - ldr r0, [pc] @ 740f0 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ + ldr r0, [pc] @ 74084 <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ + b a99c4 │ │ │ │ + eorseq r2, r9, ip, ror #14 │ │ │ │ + ldr r0, [pc] @ 74090 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -000740f4 : │ │ │ │ +00074094 : │ │ │ │ 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] @ 74198 │ │ │ │ + ldr r1, [pc, #140] @ 74138 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 7419c │ │ │ │ + ldr r0, [pc, #132] @ 7413c │ │ │ │ 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 16c04c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c058 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7418c │ │ │ │ - ldr ip, [pc, #96] @ 741a0 │ │ │ │ + beq 7412c │ │ │ │ + ldr ip, [pc, #96] @ 74140 │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r1, [pc, #92] @ 741a4 │ │ │ │ + ldr r1, [pc, #92] @ 74144 │ │ │ │ movne r1, ip │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ stm sp, {r7, r9, sl, fp} │ │ │ │ - ldr r1, [pc, #72] @ 741a8 │ │ │ │ - bl ad038 │ │ │ │ + ldr r1, [pc, #72] @ 74148 │ │ │ │ + bl ad004 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 74188 │ │ │ │ + beq 74128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74188 │ │ │ │ + bne 74128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r7, r6, r4, asr #24 │ │ │ │ - eorseq sl, r5, ip, asr #10 │ │ │ │ + eorseq r8, r6, r4, lsl #1 │ │ │ │ + eorseq sl, r5, ip, lsl #19 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r2, r9, r4, lsr r3 │ │ │ │ - b 3e7f4 <_PyType_GetModuleByDef3@@Base+0xd58> │ │ │ │ + eorseq r2, r9, r4, ror r7 │ │ │ │ + b 3e79c │ │ │ │ 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 │ │ │ │ @@ -75699,208 +75675,208 @@ │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 74208 │ │ │ │ + bne 741a8 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp ip, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7423c │ │ │ │ + beq 741dc │ │ │ │ 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] @ 742c8 │ │ │ │ + ldr ip, [pc, #156] @ 74268 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74264 │ │ │ │ + beq 74204 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 7426c │ │ │ │ - ldr r2, [pc, #112] @ 742cc │ │ │ │ - ldr r1, [pc, #112] @ 742d0 │ │ │ │ - ldr r0, [pc, #112] @ 742d4 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 7420c │ │ │ │ + ldr r2, [pc, #112] @ 7426c │ │ │ │ + ldr r1, [pc, #112] @ 74270 │ │ │ │ + ldr r0, [pc, #112] @ 74274 │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 742bc │ │ │ │ + b 7425c │ │ │ │ mov r0, r3 │ │ │ │ - bl a8d30 │ │ │ │ + bl a8cac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74264 │ │ │ │ + beq 74204 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7158 │ │ │ │ + bl 1e74a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 315434 │ │ │ │ + bl 31594c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 742bc │ │ │ │ + beq 7425c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 742bc │ │ │ │ + bne 7425c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq r4, [r7], #-136 @ 0xffffff78 │ │ │ │ - @ instruction: 0x003815f0 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ - eorseq sl, r8, r4, asr #15 │ │ │ │ - ldr r0, [pc, #12] @ 742ec │ │ │ │ + eorseq r1, r8, r0, lsr sl │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ + eorseq sl, r8, r4, lsl #24 │ │ │ │ + ldr r0, [pc, #12] @ 7428c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ mov r1, #2 │ │ │ │ - b 128a98 │ │ │ │ - eorseq r2, r9, ip, lsr r3 │ │ │ │ - ldr r0, [pc] @ 742f8 │ │ │ │ - b 9dd38 │ │ │ │ - eorseq fp, r5, ip, lsr #9 │ │ │ │ + b 128b4c │ │ │ │ + eorseq r2, r9, ip, ror r7 │ │ │ │ + ldr r0, [pc] @ 74298 │ │ │ │ + b 9dd58 │ │ │ │ + eorseq fp, r5, ip, ror #17 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 74348 │ │ │ │ + blt 742e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #12] @ 74350 │ │ │ │ - ldrne r0, [pc, #12] @ 74354 │ │ │ │ + ldreq r0, [pc, #12] @ 742f0 │ │ │ │ + ldrne r0, [pc, #12] @ 742f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 74350 │ │ │ │ + ldr r0, [pc] @ 742f0 │ │ │ │ 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 7439c │ │ │ │ - ldr r3, [pc, #128] @ 74410 │ │ │ │ - ldr r1, [pc, #128] @ 74414 │ │ │ │ + bne 7433c │ │ │ │ + ldr r3, [pc, #128] @ 743b0 │ │ │ │ + ldr r1, [pc, #128] @ 743b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 743c0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 74360 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 743c8 │ │ │ │ - ldr r0, [pc, #100] @ 74418 │ │ │ │ + bne 74368 │ │ │ │ + ldr r0, [pc, #100] @ 743b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ 7441c │ │ │ │ + ldr r1, [pc, #96] @ 743bc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74400 │ │ │ │ + beq 743a0 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 3146d4 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + bl 314c38 <_PyGen_SetStopIterationValue@@Base+0x190> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 743d8 │ │ │ │ - b 743c0 │ │ │ │ + bne 74378 │ │ │ │ + b 74360 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr #10 │ │ │ │ + eorseq lr, r8, ip, ror #19 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, ip, asr #6 │ │ │ │ + eorseq r2, r9, ip, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 74480 │ │ │ │ + ldr r3, [pc, #72] @ 74420 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 74484 │ │ │ │ + ldr r1, [pc, #60] @ 74424 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74478 │ │ │ │ + blt 74418 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 9b208 │ │ │ │ - ldr r0, [pc, #16] @ 74488 │ │ │ │ + bl 9b228 │ │ │ │ + ldr r0, [pc, #16] @ 74428 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ 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 744c4 │ │ │ │ + bne 74464 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 744d8 │ │ │ │ - b 744e8 │ │ │ │ + bne 74478 │ │ │ │ + b 74488 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 744b4 │ │ │ │ + beq 74454 │ │ │ │ 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 74504 │ │ │ │ + beq 744a4 │ │ │ │ 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,219 +75884,219 @@ │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl aafc4 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 74554 │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 74584 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7457c │ │ │ │ - cmp r4, #0 │ │ │ │ - movlt r4, #0 │ │ │ │ - blt 74578 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - movge r4, r3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 7458c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ 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] @ 74600 │ │ │ │ + ldr r2, [pc, #60] @ 74530 │ │ │ │ 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 745ec │ │ │ │ + beq 7451c │ │ │ │ add r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r5] │ │ │ │ - ldr r2, [pc, #16] @ 74604 │ │ │ │ + ldr r2, [pc, #16] @ 74534 │ │ │ │ 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, r8, lsl #12 │ │ │ │ + andeq r4, r7, r8, lsr #11 │ │ │ │ + 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 aaf40 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 7456c │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7459c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 74594 │ │ │ │ + cmp r4, #0 │ │ │ │ + movlt r4, #0 │ │ │ │ + blt 74590 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + movge r4, r3 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + ldr r0, [pc, #8] @ 745a4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #12] @ 74620 │ │ │ │ + ldr r2, [pc, #12] @ 745c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 74624 │ │ │ │ + ldr r0, [pc, #8] @ 745c4 │ │ │ │ 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 74660 │ │ │ │ + bne 74600 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74684 │ │ │ │ - b 74674 │ │ │ │ + beq 74624 │ │ │ │ + b 74614 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74650 │ │ │ │ + beq 745f0 │ │ │ │ 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 746a0 │ │ │ │ + beq 74640 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746bc │ │ │ │ + beq 7465c │ │ │ │ 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 │ │ │ │ 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 7471c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 74700 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #76] @ 74794 │ │ │ │ + ldr ip, [pc, #76] @ 746dc │ │ │ │ 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 226360 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 226498 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7478c │ │ │ │ + beq 746d4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1af1d4 │ │ │ │ + bl 1af43c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq r4, r7, r0, lsl r8 │ │ │ │ + andeq r4, r7, r8, lsr r7 │ │ │ │ + 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 74724 │ │ │ │ + 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 74708 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldrd r0, [r3] │ │ │ │ + b ab030 │ │ │ │ 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 747d0 │ │ │ │ + bne 7477c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 747e4 │ │ │ │ - b 747f4 │ │ │ │ + bne 74790 │ │ │ │ + b 747a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 747c0 │ │ │ │ + beq 7476c │ │ │ │ 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 ab0b4 │ │ │ │ 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 74854 │ │ │ │ + bne 747f4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74868 │ │ │ │ - b 74878 │ │ │ │ + bne 74808 │ │ │ │ + b 74818 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74844 │ │ │ │ + beq 747e4 │ │ │ │ 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 │ │ │ │ @@ -76134,368 +76110,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 748cc │ │ │ │ + bne 7486c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 748e0 │ │ │ │ - b 748f0 │ │ │ │ + bne 74880 │ │ │ │ + b 74890 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 748bc │ │ │ │ + beq 7485c │ │ │ │ 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 74894 │ │ │ │ + b 74834 │ │ │ │ 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 74948 │ │ │ │ + bne 748e8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7495c │ │ │ │ - b 7496c │ │ │ │ + bne 748fc │ │ │ │ + b 7490c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74938 │ │ │ │ + beq 748d8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00074988 : │ │ │ │ - ldr r1, [pc, #4] @ 74994 │ │ │ │ +00074928 : │ │ │ │ + ldr r1, [pc, #4] @ 74934 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ svcvc 0x00efffff │ │ │ │ │ │ │ │ -00074998 : │ │ │ │ +00074938 : │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000749a4 <_PyXI_InitExcInfo@@Base>: │ │ │ │ +00074944 <_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] @ 74c44 <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #648] @ 74be4 <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 749d8 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ - ldr r3, [pc, #636] @ 74c48 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #636] @ 74c4c <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ + bne 74978 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ + ldr r3, [pc, #636] @ 74be8 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #636] @ 74bec <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 74c3c <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 74bdc <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 74a04 <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ + bne 749a4 <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ cmp r3, #0 │ │ │ │ - bge 74a20 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + bge 749c0 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - beq 74a20 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + beq 749c0 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2da708 │ │ │ │ + bl 2dab80 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 74c2c <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ + bne 74bcc <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #552] @ 74c50 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #552] @ 74bf0 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f2dc │ │ │ │ + bl 10f318 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 74c00 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #536] @ 74c54 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ - bl 10f2dc │ │ │ │ + beq 74ba0 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #536] @ 74bf4 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bl 10f318 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 74a4c <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + bne 749ec <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mvn r6, #0 │ │ │ │ - b 74b2c <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ + b 74acc <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dac3c │ │ │ │ + bl 2db0b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 74a7c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + beq 74a1c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74a7c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + bne 74a1c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a44 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #456] @ 74c58 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ + beq 749e4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #456] @ 74bf8 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f2dc │ │ │ │ + bl 10f318 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a44 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 749e4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dac3c │ │ │ │ + bl 2db0b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 74acc <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + beq 74a6c <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74acc <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + bne 74a6c <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a44 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #380] @ 74c5c <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ + beq 749e4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #380] @ 74bfc <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f2dc │ │ │ │ + bl 10f318 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a44 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 749e4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dac3c │ │ │ │ + bl 2db0b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 74b1c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + beq 74abc <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b1c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + bne 74abc <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 74b50 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + beq 74af0 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 74b50 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + bne 74af0 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 74c08 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ - ldr r1, [pc, #256] @ 74c60 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ + beq 74ba8 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + ldr r1, [pc, #256] @ 74c00 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f2dc │ │ │ │ + bl 10f318 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74c10 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ + beq 74bb0 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dac3c │ │ │ │ + bl 2db0b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 74b9c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + beq 74b3c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b9c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + bne 74b3c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74c18 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ + beq 74bb8 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #176] @ 74c64 <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ - bl 10f2dc │ │ │ │ + ldr r1, [pc, #176] @ 74c04 <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ + bl 10f318 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74c20 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + beq 74bc0 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dac3c │ │ │ │ + bl 2db0b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 74bec <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + beq 74b8c <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 74bec <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + bne 74b8c <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r5, [pc, #108] @ 74c68 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ - bne 74a18 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ - b 74c24 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #100] @ 74c6c <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ - b 74c24 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #96] @ 74c70 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ - b 74c24 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #92] @ 74c74 <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ - b 74c24 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #88] @ 74c78 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ - b 74c24 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #84] @ 74c7c <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3512c0 <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ - ldr r3, [pc, #76] @ 74c80 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + ldreq r5, [pc, #108] @ 74c08 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ + bne 749b8 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ + b 74bc4 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #100] @ 74c0c <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ + b 74bc4 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #96] @ 74c10 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ + b 74bc4 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #92] @ 74c14 <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ + b 74bc4 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #88] @ 74c18 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + b 74bc4 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #84] @ 74c1c <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3516e4 <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ + ldr r3, [pc, #76] @ 74c20 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsr #8 │ │ │ │ - mlaseq r6, r0, sp, r0 │ │ │ │ - eorseq r9, r5, r0, lsr #1 │ │ │ │ - eorseq r9, r5, ip, lsr #1 │ │ │ │ - ldrsbeq r9, [r5], -ip @ │ │ │ │ - eorseq ip, r5, r0, ror #4 │ │ │ │ - eorseq r3, r8, r8, ror pc │ │ │ │ - @ instruction: 0x003923fc │ │ │ │ - eorseq r2, r9, r0, ror r3 │ │ │ │ - mlaseq r8, r0, ip, r2 │ │ │ │ - mlaseq r9, ip, r3, r2 │ │ │ │ - eorseq r2, r8, r8, ror #25 │ │ │ │ - eorseq r2, r9, r8, asr #7 │ │ │ │ + eorseq r2, r9, r8, ror #16 │ │ │ │ + @ instruction: 0x003611d0 │ │ │ │ + eorseq r9, r5, r0, ror #9 │ │ │ │ + eorseq r9, r5, ip, ror #9 │ │ │ │ + eorseq r9, r5, ip, lsl r5 │ │ │ │ + eorseq ip, r5, r0, lsr #13 │ │ │ │ + @ instruction: 0x003843b8 │ │ │ │ + eorseq r2, r9, ip, lsr r8 │ │ │ │ + @ instruction: 0x003927b0 │ │ │ │ + ldrsbeq r3, [r8], -r0 @ │ │ │ │ + @ instruction: 0x003927dc │ │ │ │ + eorseq r3, r8, r8, lsr #2 │ │ │ │ + eorseq r2, r9, r8, lsl #16 │ │ │ │ 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 74cc0 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74c60 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74cc0 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74c60 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74d70 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ + beq 74d10 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74cd8 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ + beq 74c78 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl a8d30 │ │ │ │ + bl a8cac │ │ │ │ mov r4, r0 │ │ │ │ - b 74ce0 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ - bl 91928 │ │ │ │ + b 74c80 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ + bl 9196c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74de8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74d88 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d08 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ - ldr r1, [pc, #248] @ 74df4 <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ + beq 74ca8 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ + ldr r1, [pc, #248] @ 74d94 <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d48 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74ce8 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d28 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ - ldr r1, [pc, #220] @ 74df8 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + beq 74cc8 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ + ldr r1, [pc, #220] @ 74d98 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d48 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74ce8 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d8c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #192] @ 74dfc <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ + beq 74d2c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #192] @ 74d9c <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 74d8c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + bge 74d2c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74de8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74d88 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74de8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bne 74d88 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 74de8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 74d88 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #132] @ 74e00 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ - beq 74d8c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldreq r4, [pc, #132] @ 74da0 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + beq 74d2c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 74e00 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #108] @ 74da0 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne 74db0 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ + bne 74d50 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a27f4 │ │ │ │ + bl a2770 │ │ │ │ mov r5, r0 │ │ │ │ - b 74dc0 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ + b 74d60 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a2724 │ │ │ │ + bl a26a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74dec <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + beq 74d8c <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74dec <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bne 74d8c <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 74dec <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 74d8c <_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 │ │ │ │ │ │ │ │ -00074e04 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +00074da4 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b 35698 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ │ │ │ │ -00074e08 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +00074da8 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ │ │ │ │ -00074e0c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b 3512c0 <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ +00074dac <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b 3516e4 <_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 │ │ │ │ @@ -76505,72 +76481,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 74e70 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ + bne 74e10 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74ea4 <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ + beq 74e44 <_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] @ 74f48 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ + ldr ip, [pc, #184] @ 74ee8 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74f3c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + beq 74edc <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 74ec4 <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ - bl a55fc │ │ │ │ + bne 74e64 <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f3c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bne 74edc <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ cmp r6, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 74ef0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + beq 74e90 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 74ef0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - bl a55fc │ │ │ │ + bne 74e90 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f3c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ - bl c3cf0 │ │ │ │ + bne 74edc <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bl c3d70 │ │ │ │ orr r1, r4, #524288 @ 0x80000 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a6d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 74f2c <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ - ldr r3, [pc, #44] @ 74f4c <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ + bne 74ecc <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ + ldr r3, [pc, #44] @ 74eec <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -76586,171 +76562,171 @@ │ │ │ │ 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 74fb4 <_PyXI_ClearExcInfo@@Base+0x1a8> │ │ │ │ + bne 74f54 <_PyXI_ClearExcInfo@@Base+0x1a8> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74fe8 <_PyXI_ClearExcInfo@@Base+0x1dc> │ │ │ │ + beq 74f88 <_PyXI_ClearExcInfo@@Base+0x1dc> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #552] @ 751f0 <_PyXI_ClearExcInfo@@Base+0x3e4> │ │ │ │ + ldr ip, [pc, #552] @ 75190 <_PyXI_ClearExcInfo@@Base+0x3e4> │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75170 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + beq 75110 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 75170 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + blt 75110 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 750e8 <_PyXI_ClearExcInfo@@Base+0x2dc> │ │ │ │ + beq 75088 <_PyXI_ClearExcInfo@@Base+0x2dc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75034 <_PyXI_ClearExcInfo@@Base+0x228> │ │ │ │ - bl 147e34 │ │ │ │ + beq 74fd4 <_PyXI_ClearExcInfo@@Base+0x228> │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 75028 <_PyXI_ClearExcInfo@@Base+0x21c> │ │ │ │ - bl a55fc │ │ │ │ + bne 74fc8 <_PyXI_ClearExcInfo@@Base+0x21c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75170 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + bne 75110 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ subs r5, r5, #2 │ │ │ │ - bne 7503c <_PyXI_ClearExcInfo@@Base+0x230> │ │ │ │ - b 750e8 <_PyXI_ClearExcInfo@@Base+0x2dc> │ │ │ │ + bne 74fdc <_PyXI_ClearExcInfo@@Base+0x230> │ │ │ │ + b 75088 <_PyXI_ClearExcInfo@@Base+0x2dc> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr sl, [pc, #428] @ 751f4 <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ + ldr sl, [pc, #428] @ 75194 <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75098 <_PyXI_ClearExcInfo@@Base+0x28c> │ │ │ │ + beq 75038 <_PyXI_ClearExcInfo@@Base+0x28c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 75060 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ + bne 75000 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 7508c <_PyXI_ClearExcInfo@@Base+0x280> │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #396] @ 751f8 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + b 7502c <_PyXI_ClearExcInfo@@Base+0x280> │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #396] @ 75198 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7508c <_PyXI_ClearExcInfo@@Base+0x280> │ │ │ │ - bl a55fc │ │ │ │ + beq 7502c <_PyXI_ClearExcInfo@@Base+0x280> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75170 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + bne 75110 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 750a0 <_PyXI_ClearExcInfo@@Base+0x294> │ │ │ │ - b 750fc <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ + bne 75040 <_PyXI_ClearExcInfo@@Base+0x294> │ │ │ │ + b 7509c <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 750b8 <_PyXI_ClearExcInfo@@Base+0x2ac> │ │ │ │ + bne 75058 <_PyXI_ClearExcInfo@@Base+0x2ac> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 75104 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #308] @ 751f8 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + b 750a4 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #308] @ 75198 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75104 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ - bl a55fc │ │ │ │ + beq 750a4 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75104 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ - b 75170 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + beq 750a4 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ + b 75110 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - b 75104 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ + b 750a4 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #228] @ 751fc <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + ldr r7, [pc, #228] @ 7519c <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29b2a0 │ │ │ │ + bl 29b130 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 75170 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + blt 75110 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29b2a0 │ │ │ │ + bl 29b130 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 75170 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + blt 75110 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1c48a4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c4bbc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, r6 │ │ │ │ - bge 75178 <_PyXI_ClearExcInfo@@Base+0x36c> │ │ │ │ - ldr r3, [pc, #152] @ 75200 <_PyXI_ClearExcInfo@@Base+0x3f4> │ │ │ │ - ldr r1, [pc, #152] @ 75204 <_PyXI_ClearExcInfo@@Base+0x3f8> │ │ │ │ + bge 75118 <_PyXI_ClearExcInfo@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #152] @ 751a0 <_PyXI_ClearExcInfo@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #152] @ 751a4 <_PyXI_ClearExcInfo@@Base+0x3f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 751e8 <_PyXI_ClearExcInfo@@Base+0x3dc> │ │ │ │ + b 75188 <_PyXI_ClearExcInfo@@Base+0x3dc> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c48a4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c4bbc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 751a0 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - ldr r3, [pc, #108] @ 75200 <_PyXI_ClearExcInfo@@Base+0x3f4> │ │ │ │ - ldr r1, [pc, #112] @ 75208 <_PyXI_ClearExcInfo@@Base+0x3fc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 75170 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ - bl c3cf0 │ │ │ │ + bge 75140 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + ldr r3, [pc, #108] @ 751a0 <_PyXI_ClearExcInfo@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #112] @ 751a8 <_PyXI_ClearExcInfo@@Base+0x3fc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 75110 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 751e0 <_PyXI_ClearExcInfo@@Base+0x3d4> │ │ │ │ - ldr r3, [pc, #52] @ 7520c <_PyXI_ClearExcInfo@@Base+0x400> │ │ │ │ + bne 75180 <_PyXI_ClearExcInfo@@Base+0x3d4> │ │ │ │ + ldr r3, [pc, #52] @ 751ac <_PyXI_ClearExcInfo@@Base+0x400> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 751e8 <_PyXI_ClearExcInfo@@Base+0x3dc> │ │ │ │ + bl 144200 │ │ │ │ + b 75188 <_PyXI_ClearExcInfo@@Base+0x3dc> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 75324 <_PyXI_ClearExcInfo@@Base+0x518> │ │ │ │ + bl 752c4 <_PyXI_ClearExcInfo@@Base+0x518> │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r4, r7, r0, lsl r9 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - blcc fe727a04 <__bss_end__@@Base+0xfe162abc> │ │ │ │ + blcc fe7279a4 <__bss_end__@@Base+0xfe162a5c> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, lsr r4 │ │ │ │ - eorseq r2, r9, ip, asr #8 │ │ │ │ + eorseq r2, r9, r4, ror r8 │ │ │ │ + eorseq r2, r9, ip, lsl #17 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ @@ -76758,142 +76734,142 @@ │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 75264 <_PyXI_ClearExcInfo@@Base+0x458> │ │ │ │ + bne 75204 <_PyXI_ClearExcInfo@@Base+0x458> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75298 <_PyXI_ClearExcInfo@@Base+0x48c> │ │ │ │ + beq 75238 <_PyXI_ClearExcInfo@@Base+0x48c> │ │ │ │ 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] @ 7530c <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + ldr ip, [pc, #132] @ 752ac <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75300 <_PyXI_ClearExcInfo@@Base+0x4f4> │ │ │ │ + beq 752a0 <_PyXI_ClearExcInfo@@Base+0x4f4> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 752c0 <_PyXI_ClearExcInfo@@Base+0x4b4> │ │ │ │ - ldr r2, [pc, #92] @ 75310 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ - ldr r1, [pc, #92] @ 75314 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r0, [pc, #92] @ 75318 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 75300 <_PyXI_ClearExcInfo@@Base+0x4f4> │ │ │ │ + bne 75260 <_PyXI_ClearExcInfo@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #92] @ 752b0 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ + ldr r1, [pc, #92] @ 752b4 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r0, [pc, #92] @ 752b8 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 752a0 <_PyXI_ClearExcInfo@@Base+0x4f4> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75300 <_PyXI_ClearExcInfo@@Base+0x4f4> │ │ │ │ + beq 752a0 <_PyXI_ClearExcInfo@@Base+0x4f4> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ ldreq r3, [r4, #444] @ 0x1bc │ │ │ │ - ldrne r3, [pc, #48] @ 7531c <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ + ldrne r3, [pc, #48] @ 752bc <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ ldreq r3, [r3, #16] │ │ │ │ - ldrne r1, [pc, #44] @ 75320 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ + ldrne r1, [pc, #44] @ 752c0 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ ldrne r0, [r3] │ │ │ │ - ldreq r1, [pc, #28] @ 75318 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ + ldreq r1, [pc, #28] @ 752b8 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ ldreq r0, [r3, #4] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, ip, lsr r9 │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - eorseq sl, r6, r8, ror r9 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + @ instruction: 0x0036adb8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ 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 3556a0 │ │ │ │ + bl 355ac4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r7, r1 │ │ │ │ - bl 35561c │ │ │ │ - ldr r2, [pc, #248] @ 75450 <_PyXI_ClearExcInfo@@Base+0x644> │ │ │ │ - ldr r3, [pc, #248] @ 75454 <_PyXI_ClearExcInfo@@Base+0x648> │ │ │ │ - bl 355700 │ │ │ │ + bl 355a40 │ │ │ │ + ldr r2, [pc, #248] @ 753f0 <_PyXI_ClearExcInfo@@Base+0x644> │ │ │ │ + ldr r3, [pc, #248] @ 753f4 <_PyXI_ClearExcInfo@@Base+0x648> │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35534c │ │ │ │ - bl ab0b4 │ │ │ │ + bl 355770 │ │ │ │ + bl ab030 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 753e4 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + beq 75384 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 3556a0 │ │ │ │ + bl 355ac4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r1 │ │ │ │ - bl 35561c │ │ │ │ - ldr r2, [pc, #180] @ 75450 <_PyXI_ClearExcInfo@@Base+0x644> │ │ │ │ - ldr r3, [pc, #180] @ 75454 <_PyXI_ClearExcInfo@@Base+0x648> │ │ │ │ - bl 355700 │ │ │ │ + bl 355a40 │ │ │ │ + ldr r2, [pc, #180] @ 753f0 <_PyXI_ClearExcInfo@@Base+0x644> │ │ │ │ + ldr r3, [pc, #180] @ 753f4 <_PyXI_ClearExcInfo@@Base+0x648> │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35534c │ │ │ │ - bl ab0b4 │ │ │ │ + bl 355770 │ │ │ │ + bl ab030 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 753ec <_PyXI_ClearExcInfo@@Base+0x5e0> │ │ │ │ + bne 7538c <_PyXI_ClearExcInfo@@Base+0x5e0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 753e4 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + beq 75384 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 753e4 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + bne 75384 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 75448 <_PyXI_ClearExcInfo@@Base+0x63c> │ │ │ │ + b 753e8 <_PyXI_ClearExcInfo@@Base+0x63c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27f4 │ │ │ │ + bl a2770 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 75424 <_PyXI_ClearExcInfo@@Base+0x618> │ │ │ │ + beq 753c4 <_PyXI_ClearExcInfo@@Base+0x618> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75424 <_PyXI_ClearExcInfo@@Base+0x618> │ │ │ │ + bne 753c4 <_PyXI_ClearExcInfo@@Base+0x618> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75448 <_PyXI_ClearExcInfo@@Base+0x63c> │ │ │ │ + beq 753e8 <_PyXI_ClearExcInfo@@Base+0x63c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75448 <_PyXI_ClearExcInfo@@Base+0x63c> │ │ │ │ + bne 753e8 <_PyXI_ClearExcInfo@@Base+0x63c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -76902,81 +76878,81 @@ │ │ │ │ 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 754a4 <_PyXI_ClearExcInfo@@Base+0x698> │ │ │ │ + bne 75444 <_PyXI_ClearExcInfo@@Base+0x698> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 754dc <_PyXI_ClearExcInfo@@Base+0x6d0> │ │ │ │ - ldr r1, [pc, #120] @ 75524 <_PyXI_ClearExcInfo@@Base+0x718> │ │ │ │ + beq 7547c <_PyXI_ClearExcInfo@@Base+0x6d0> │ │ │ │ + ldr r1, [pc, #120] @ 754c4 <_PyXI_ClearExcInfo@@Base+0x718> │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75518 <_PyXI_ClearExcInfo@@Base+0x70c> │ │ │ │ + beq 754b8 <_PyXI_ClearExcInfo@@Base+0x70c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 754fc <_PyXI_ClearExcInfo@@Base+0x6f0> │ │ │ │ + bgt 7549c <_PyXI_ClearExcInfo@@Base+0x6f0> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 75528 <_PyXI_ClearExcInfo@@Base+0x71c> │ │ │ │ + ldr r1, [pc, #56] @ 754c8 <_PyXI_ClearExcInfo@@Base+0x71c> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18eb54 │ │ │ │ - b 75518 <_PyXI_ClearExcInfo@@Base+0x70c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 754b8 <_PyXI_ClearExcInfo@@Base+0x70c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 754e4 <_PyXI_ClearExcInfo@@Base+0x6d8> │ │ │ │ - bl a55fc │ │ │ │ + bne 75484 <_PyXI_ClearExcInfo@@Base+0x6d8> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 754e4 <_PyXI_ClearExcInfo@@Base+0x6d8> │ │ │ │ + beq 75484 <_PyXI_ClearExcInfo@@Base+0x6d8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, ror #18 │ │ │ │ - eorseq r4, r8, r4, ror #1 │ │ │ │ + eorseq r4, r8, r4, lsr #10 │ │ │ │ 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 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 75594 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ - bl c3cf0 │ │ │ │ + blt 75534 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ + bl c3d70 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 7558c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ - ldr r3, [pc, #24] @ 7559c <_PyXI_ClearExcInfo@@Base+0x790> │ │ │ │ + bne 7552c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + ldr r3, [pc, #24] @ 7553c <_PyXI_ClearExcInfo@@Base+0x790> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 75594 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ + bl 144200 │ │ │ │ + b 75534 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ mov r0, sp │ │ │ │ - bl 75324 <_PyXI_ClearExcInfo@@Base+0x518> │ │ │ │ + bl 752c4 <_PyXI_ClearExcInfo@@Base+0x518> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -76984,327 +76960,327 @@ │ │ │ │ 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 755ec <_PyXI_ClearExcInfo@@Base+0x7e0> │ │ │ │ + bne 7558c <_PyXI_ClearExcInfo@@Base+0x7e0> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75624 <_PyXI_ClearExcInfo@@Base+0x818> │ │ │ │ - ldr r1, [pc, #120] @ 7566c <_PyXI_ClearExcInfo@@Base+0x860> │ │ │ │ + beq 755c4 <_PyXI_ClearExcInfo@@Base+0x818> │ │ │ │ + ldr r1, [pc, #120] @ 7560c <_PyXI_ClearExcInfo@@Base+0x860> │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75660 <_PyXI_ClearExcInfo@@Base+0x854> │ │ │ │ + beq 75600 <_PyXI_ClearExcInfo@@Base+0x854> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 75644 <_PyXI_ClearExcInfo@@Base+0x838> │ │ │ │ + bgt 755e4 <_PyXI_ClearExcInfo@@Base+0x838> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 75670 <_PyXI_ClearExcInfo@@Base+0x864> │ │ │ │ + ldr r1, [pc, #56] @ 75610 <_PyXI_ClearExcInfo@@Base+0x864> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18eb54 │ │ │ │ - b 75660 <_PyXI_ClearExcInfo@@Base+0x854> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 75600 <_PyXI_ClearExcInfo@@Base+0x854> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7562c <_PyXI_ClearExcInfo@@Base+0x820> │ │ │ │ - bl a55fc │ │ │ │ + bne 755cc <_PyXI_ClearExcInfo@@Base+0x820> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7562c <_PyXI_ClearExcInfo@@Base+0x820> │ │ │ │ + beq 755cc <_PyXI_ClearExcInfo@@Base+0x820> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x00574994 │ │ │ │ - eorseq r0, r6, r0, ror r5 │ │ │ │ + @ instruction: 0x003609b0 │ │ │ │ │ │ │ │ -00075674 : │ │ │ │ +00075614 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 756c8 │ │ │ │ - bl 276640 │ │ │ │ + beq 75668 │ │ │ │ + bl 2769b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 756b4 │ │ │ │ + beq 75654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 756bc │ │ │ │ + beq 7565c │ │ │ │ mov r4, r5 │ │ │ │ - b 756c8 │ │ │ │ + b 75668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 756b4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 75654 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000756d0 : │ │ │ │ +00075670 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 756dc │ │ │ │ + b 7567c │ │ │ │ │ │ │ │ -000756dc : │ │ │ │ +0007567c : │ │ │ │ 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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 75848 │ │ │ │ + beq 757e8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 7583c │ │ │ │ + beq 757dc │ │ │ │ mov r0, r5 │ │ │ │ - bl bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r7, r5 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 75760 │ │ │ │ + beq 75700 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7579c │ │ │ │ + beq 7573c │ │ │ │ mov r0, r4 │ │ │ │ - bl bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75830 │ │ │ │ + beq 757d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 758cc │ │ │ │ + bl 7586c │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75784 │ │ │ │ + beq 75724 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75784 │ │ │ │ + bne 75724 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r6, r4 │ │ │ │ - b 75848 │ │ │ │ - ldr r3, [pc, #176] @ 75854 │ │ │ │ - bl 3576e0 │ │ │ │ + b 757e8 │ │ │ │ + ldr r3, [pc, #176] @ 757f4 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 757c0 │ │ │ │ - ldr r1, [pc, #156] @ 75858 │ │ │ │ - ldr r0, [pc, #156] @ 7585c │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 75760 │ │ │ │ + ldr r1, [pc, #156] @ 757f8 │ │ │ │ + ldr r0, [pc, #156] @ 757fc │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #148] @ 75860 │ │ │ │ - bl 10f2dc │ │ │ │ + ldr r1, [pc, #148] @ 75800 │ │ │ │ + bl 10f318 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 757dc │ │ │ │ - bl 11a6d8 │ │ │ │ - b 75740 │ │ │ │ + bne 7577c │ │ │ │ + bl 11a71c │ │ │ │ + b 756e0 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #124] @ 75864 │ │ │ │ + ldr r0, [pc, #124] @ 75804 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 75820 │ │ │ │ + beq 757c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 75820 │ │ │ │ + bne 757c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 757d4 │ │ │ │ + beq 75774 │ │ │ │ mov r4, r8 │ │ │ │ - b 75740 │ │ │ │ + b 756e0 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b 75760 │ │ │ │ + b 75700 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 75730 │ │ │ │ - b 75740 │ │ │ │ + bne 756d0 │ │ │ │ + b 756e0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003743f4 │ │ │ │ - subseq ip, r3, r0, ror lr │ │ │ │ - eorseq r4, r7, r4, lsl r8 │ │ │ │ + eorseq r4, r7, r4, lsr r8 │ │ │ │ + subseq sp, r3, r8, lsr #5 │ │ │ │ + eorseq r4, r7, r4, asr ip │ │ │ │ subseq fp, r7, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - beq 758a4 │ │ │ │ + beq 75844 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r2, r3, #16 │ │ │ │ cmp r1, r2 │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ add r4, r4, #32 │ │ │ │ addne r4, r4, r3, lsl #2 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 758b8 │ │ │ │ - bl a55fc │ │ │ │ + bne 75858 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 758c4 │ │ │ │ + bne 75864 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18bc18 │ │ │ │ + b 18bf78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000758cc : │ │ │ │ +0007586c : │ │ │ │ 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] @ 75a14 │ │ │ │ + ldr r3, [pc, #300] @ 759b4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r2 │ │ │ │ - bl 24142c │ │ │ │ + bl 241568 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 75954 │ │ │ │ + beq 758f4 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #244] @ 75a18 │ │ │ │ + ldr r1, [pc, #244] @ 759b8 │ │ │ │ ldreq r4, [r8, #80] @ 0x50 │ │ │ │ - bl 10f2dc │ │ │ │ + bl 10f318 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 7595c │ │ │ │ + bne 758fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75954 │ │ │ │ + beq 758f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75954 │ │ │ │ + bne 758f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 75a08 │ │ │ │ + b 759a8 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, sl} │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #172] @ 75a1c │ │ │ │ + ldr r1, [pc, #172] @ 759bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14ddb8 │ │ │ │ + bl 14de44 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 759a0 │ │ │ │ + beq 75940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 759a0 │ │ │ │ + bne 75940 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 759e4 │ │ │ │ + beq 75984 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 759cc │ │ │ │ + beq 7596c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 759cc │ │ │ │ + bne 7596c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 241674 │ │ │ │ + bl 2417b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75a08 │ │ │ │ + beq 759a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75a08 │ │ │ │ + bne 759a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r7, r4, lsl r8 │ │ │ │ + eorseq r4, r7, r4, asr ip │ │ │ │ subseq fp, r7, ip, ror #9 │ │ │ │ - b 71ad0 │ │ │ │ + b 71a70 │ │ │ │ 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 75a60 │ │ │ │ + bhi 75a00 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrgt r2, [r5, #4] │ │ │ │ - ldrle r2, [pc, #44] @ 75a8c │ │ │ │ - b 75a80 │ │ │ │ - ldr r0, [pc, #40] @ 75a90 │ │ │ │ + ldrle r2, [pc, #44] @ 75a2c │ │ │ │ + b 75a20 │ │ │ │ + ldr r0, [pc, #40] @ 75a30 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75a4c │ │ │ │ + bne 759ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 75cdc │ │ │ │ + b 75c7c │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, r0, lsl #2 │ │ │ │ + @ instruction: 0x003754f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -77315,377 +77291,377 @@ │ │ │ │ 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 75af8 │ │ │ │ + bne 75a98 │ │ │ │ clz r2, r7 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75b2c │ │ │ │ + beq 75acc │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #444] @ 75cc8 │ │ │ │ + ldr ip, [pc, #444] @ 75c68 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 75c70 │ │ │ │ + beq 75c10 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 75c70 │ │ │ │ + blt 75c10 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75bf0 │ │ │ │ + beq 75b90 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75b78 │ │ │ │ - bl 147e34 │ │ │ │ + beq 75b18 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 75b6c │ │ │ │ - bl a55fc │ │ │ │ + bne 75b0c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75c70 │ │ │ │ + bne 75c10 │ │ │ │ subs r4, r4, #2 │ │ │ │ - bne 75b80 │ │ │ │ - b 75c04 │ │ │ │ + bne 75b20 │ │ │ │ + b 75ba4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75bbc │ │ │ │ - bl 17e954 │ │ │ │ + beq 75b5c │ │ │ │ + bl 17ea88 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bne 75bb0 │ │ │ │ - bl a55fc │ │ │ │ + bne 75b50 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75c70 │ │ │ │ + bne 75c10 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 75bc4 │ │ │ │ - b 75c14 │ │ │ │ + bne 75b64 │ │ │ │ + b 75bb4 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 17e954 │ │ │ │ + bl 17ea88 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 75c1c │ │ │ │ - bl a55fc │ │ │ │ + bne 75bbc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75c1c │ │ │ │ - b 75c70 │ │ │ │ + beq 75bbc │ │ │ │ + b 75c10 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b 75c1c │ │ │ │ + b 75bbc │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b 75c1c │ │ │ │ + b 75bbc │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c48a4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c4bbc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75c48 │ │ │ │ - ldr r3, [pc, #144] @ 75ccc │ │ │ │ - ldr r1, [pc, #144] @ 75cd0 │ │ │ │ + bge 75be8 │ │ │ │ + ldr r3, [pc, #144] @ 75c6c │ │ │ │ + ldr r1, [pc, #144] @ 75c70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 75c70 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 75c10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1c48a4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c4bbc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75c78 │ │ │ │ - ldr r3, [pc, #100] @ 75ccc │ │ │ │ - ldr r1, [pc, #104] @ 75cd4 │ │ │ │ + bge 75c18 │ │ │ │ + ldr r3, [pc, #100] @ 75c6c │ │ │ │ + ldr r1, [pc, #104] @ 75c74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 75cc0 │ │ │ │ - bl c3cf0 │ │ │ │ + b 75c60 │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75cb8 │ │ │ │ - ldr r3, [pc, #40] @ 75cd8 │ │ │ │ + bne 75c58 │ │ │ │ + ldr r3, [pc, #40] @ 75c78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 75cc0 │ │ │ │ + bl 144200 │ │ │ │ + b 75c60 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 75e00 │ │ │ │ + bl 75da0 │ │ │ │ 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 r2, r9, r4, lsr r4 │ │ │ │ - eorseq r2, r9, ip, asr #8 │ │ │ │ + eorseq r2, r9, r4, ror r8 │ │ │ │ + eorseq r2, r9, ip, lsl #17 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ 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 340f2c │ │ │ │ + bl 341350 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75d30 │ │ │ │ + beq 75cd0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75d84 │ │ │ │ + beq 75d24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl b907c │ │ │ │ + bl b9074 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 75d38 │ │ │ │ + bne 75cd8 │ │ │ │ mov r4, #0 │ │ │ │ - b 75df0 │ │ │ │ + b 75d90 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #77] @ 0x4d │ │ │ │ - ldr r3, [pc, #180] @ 75dfc │ │ │ │ + ldr r3, [pc, #180] @ 75d9c │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 75d9c │ │ │ │ + beq 75d3c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 341950 │ │ │ │ + bl 341d74 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75dc8 │ │ │ │ + beq 75d68 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b208 │ │ │ │ - b 75d9c │ │ │ │ + bl 9b228 │ │ │ │ + b 75d3c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27f4 │ │ │ │ + bl a2770 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75d30 │ │ │ │ + beq 75cd0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75df0 │ │ │ │ + beq 75d90 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75df0 │ │ │ │ + beq 75d90 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 341538 │ │ │ │ + bl 3419e0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 75df0 │ │ │ │ + bne 75d90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75d30 │ │ │ │ + beq 75cd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75d30 │ │ │ │ + bne 75cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 75d30 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 75cd0 │ │ │ │ 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, 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 259464 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 2597d0 <_PySys_GetRequiredAttrString@@Base+0x33c8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75e38 │ │ │ │ + bge 75dd8 │ │ │ │ mov r0, #0 │ │ │ │ - b 75e64 │ │ │ │ + b 75e04 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 259464 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 2597d0 <_PySys_GetRequiredAttrString@@Base+0x33c8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 75e30 │ │ │ │ + blt 75dd0 │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #12] @ 75e6c │ │ │ │ + ldr r0, [pc, #12] @ 75e0c │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r5, ip, lsl #29 │ │ │ │ + eorseq r8, r5, ip, asr #5 │ │ │ │ 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 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 75ed8 │ │ │ │ - bl c3cf0 │ │ │ │ + blt 75e78 │ │ │ │ + bl c3d70 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75ed0 │ │ │ │ - ldr r3, [pc, #24] @ 75ee0 │ │ │ │ + bne 75e70 │ │ │ │ + ldr r3, [pc, #24] @ 75e80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 75ed8 │ │ │ │ + bl 144200 │ │ │ │ + b 75e78 │ │ │ │ mov r0, sp │ │ │ │ - bl 75e00 │ │ │ │ + bl 75da0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00075ee4 : │ │ │ │ +00075e84 : │ │ │ │ mov r3, #0 │ │ │ │ - b 756dc │ │ │ │ + b 7567c │ │ │ │ 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 75f64 │ │ │ │ + beq 75f04 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75f78 │ │ │ │ + beq 75f18 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 75f88 │ │ │ │ + ldr r2, [pc, #68] @ 75f28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30e898 │ │ │ │ + bl 30f64c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ - b 75f7c │ │ │ │ - ldr r3, [pc, #32] @ 75f8c │ │ │ │ - ldr r1, [pc, #32] @ 75f90 │ │ │ │ + b 75f1c │ │ │ │ + ldr r3, [pc, #32] @ 75f2c │ │ │ │ + ldr r1, [pc, #32] @ 75f30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 75f7c │ │ │ │ - ldr r5, [pc, #20] @ 75f94 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 75f1c │ │ │ │ + ldr r5, [pc, #20] @ 75f34 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r0, lsl #20 │ │ │ │ + eorseq sl, r8, r0, asr #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00075f98 : │ │ │ │ - ldr r0, [pc] @ 75fa0 │ │ │ │ +00075f38 : │ │ │ │ + ldr r0, [pc] @ 75f40 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0035f4b4 │ │ │ │ + @ instruction: 0x0035f8f4 │ │ │ │ │ │ │ │ -00075fa4 : │ │ │ │ +00075f44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 75fdc │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #32] @ 75f7c │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 75fe0 │ │ │ │ - ldr r0, [pc, #8] @ 75fe4 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 75f80 │ │ │ │ + ldr r0, [pc, #8] @ 75f84 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq fp, r5, r0, lsr #8 │ │ │ │ - eorseq pc, ip, r0, lsr lr @ │ │ │ │ + eorseq fp, r5, r0, ror #16 │ │ │ │ + eorseq r0, sp, r0, ror r2 │ │ │ │ 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] @ 760e8 │ │ │ │ + ldr r3, [pc, #220] @ 76088 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr ip, [pc, #212] @ 760ec │ │ │ │ + ldr ip, [pc, #212] @ 7608c │ │ │ │ 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] @ 760f0 │ │ │ │ - ldr r2, [pc, #184] @ 760f4 │ │ │ │ + ldr r3, [pc, #184] @ 76090 │ │ │ │ + ldr r2, [pc, #184] @ 76094 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118bec │ │ │ │ + bl 118c2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 760e0 │ │ │ │ + beq 76080 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 76074 │ │ │ │ + bne 76014 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [ip, #20] │ │ │ │ - ldreq lr, [pc, #132] @ 760f8 │ │ │ │ + ldreq lr, [pc, #132] @ 76098 │ │ │ │ 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] │ │ │ │ @@ -77705,226 +77681,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 310e34 │ │ │ │ + bl 311740 │ │ │ │ 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 r2, r9, r0, ror #9 │ │ │ │ + eorseq r2, r9, r0, lsr #18 │ │ │ │ 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] @ 76148 │ │ │ │ - ldr r1, [pc, #52] @ 7614c │ │ │ │ + ldr r3, [pc, #52] @ 760e8 │ │ │ │ + ldr r1, [pc, #52] @ 760ec │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76140 │ │ │ │ + bne 760e0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #24] @ 76150 │ │ │ │ + ldr r2, [pc, #24] @ 760f0 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 76154 │ │ │ │ - b 3ac94 │ │ │ │ + ldr r1, [pc, #20] @ 760f4 │ │ │ │ + b 3ac3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003924f0 │ │ │ │ + eorseq r2, r9, r0, lsr r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r8, r9, r8, ror #4 │ │ │ │ + eoreq r8, r9, r4, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 76188 │ │ │ │ - bl a55fc │ │ │ │ + bne 76128 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 761cc │ │ │ │ - ldr r3, [pc, #68] @ 761d4 │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r2, [pc, #64] @ 761d8 │ │ │ │ + bne 7616c │ │ │ │ + ldr r3, [pc, #68] @ 76174 │ │ │ │ + bl 357b00 │ │ │ │ + ldr r2, [pc, #64] @ 76178 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 761bc │ │ │ │ - ldr r3, [pc, #44] @ 761dc │ │ │ │ - ldr r1, [pc, #44] @ 761e0 │ │ │ │ + bne 7615c │ │ │ │ + ldr r3, [pc, #44] @ 7617c │ │ │ │ + ldr r1, [pc, #44] @ 76180 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 761cc │ │ │ │ + bl 18eeb4 │ │ │ │ + b 7616c │ │ │ │ ldr r0, [r3, #3896] @ 0xf38 │ │ │ │ str r4, [r3, #3896] @ 0xf38 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, r8, lsr #11 │ │ │ │ + eorseq r2, r9, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #312] @ 76334 │ │ │ │ + ldr r8, [pc, #312] @ 762d4 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76328 │ │ │ │ + beq 762c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76328 │ │ │ │ + bne 762c8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq 76328 │ │ │ │ + beq 762c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76328 │ │ │ │ - ldr r8, [pc, #236] @ 76338 │ │ │ │ + bne 762c8 │ │ │ │ + ldr r8, [pc, #236] @ 762d8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76264 │ │ │ │ + beq 76204 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76328 │ │ │ │ + beq 762c8 │ │ │ │ cmp r6, r8 │ │ │ │ - ldr r7, [pc, #204] @ 7633c │ │ │ │ - beq 76284 │ │ │ │ - ldr r1, [pc, #192] @ 76338 │ │ │ │ + ldr r7, [pc, #204] @ 762dc │ │ │ │ + beq 76224 │ │ │ │ + ldr r1, [pc, #192] @ 762d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 762f4 │ │ │ │ + beq 76294 │ │ │ │ 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 2b2ba0 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b2c20 <_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 2b2ba0 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b2c20 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp] │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 1af8f4 │ │ │ │ - b 7632c │ │ │ │ + bl 1afb5c │ │ │ │ + b 762cc │ │ │ │ cmp r6, r7 │ │ │ │ - beq 76310 │ │ │ │ + beq 762b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76328 │ │ │ │ + beq 762c8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76440 │ │ │ │ - ldr r0, [pc, #16] @ 76340 │ │ │ │ + b 763e0 │ │ │ │ + ldr r0, [pc, #16] @ 762e0 │ │ │ │ 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] @ 76430 │ │ │ │ + ldr r8, [pc, #212] @ 763d0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 76428 │ │ │ │ + beq 763c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76428 │ │ │ │ + bne 763c8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76428 │ │ │ │ + beq 763c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76428 │ │ │ │ - ldr r1, [pc, #140] @ 76434 │ │ │ │ - ldr r8, [pc, #140] @ 76438 │ │ │ │ + bne 763c8 │ │ │ │ + ldr r1, [pc, #140] @ 763d4 │ │ │ │ + ldr r8, [pc, #140] @ 763d8 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 763c0 │ │ │ │ + beq 76360 │ │ │ │ mov r0, r4 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 763cc │ │ │ │ + beq 7636c │ │ │ │ cmp r7, r8 │ │ │ │ - beq 763ec │ │ │ │ - b 763d8 │ │ │ │ + beq 7638c │ │ │ │ + b 76378 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 76414 │ │ │ │ - b 76400 │ │ │ │ - ldr r1, [pc, #88] @ 76438 │ │ │ │ + beq 763b4 │ │ │ │ + b 763a0 │ │ │ │ + ldr r1, [pc, #88] @ 763d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76428 │ │ │ │ + beq 763c8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76440 │ │ │ │ + b 763e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76428 │ │ │ │ + beq 763c8 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76440 │ │ │ │ - ldr r0, [pc, #12] @ 7643c │ │ │ │ + b 763e0 │ │ │ │ + ldr r0, [pc, #12] @ 763dc │ │ │ │ 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} │ │ │ │ @@ -77946,301 +77922,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 312820 <_Py_c_pow@@Base+0xccc> │ │ │ │ + bl 313528 <_Py_c_pow@@Base+0x14a4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 764c0 │ │ │ │ + bne 76460 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b9864 │ │ │ │ + b 2b9990 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000764cc : │ │ │ │ +0007646c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 76510 │ │ │ │ - ldr r1, [pc, #44] @ 76514 │ │ │ │ + ldr r3, [pc, #44] @ 764b0 │ │ │ │ + ldr r1, [pc, #44] @ 764b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76508 │ │ │ │ + bne 764a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 16f434 │ │ │ │ + b 16f440 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r0, lsl #12 │ │ │ │ + eorseq r2, r9, r0, asr #20 │ │ │ │ │ │ │ │ -00076518 : │ │ │ │ +000764b8 : │ │ │ │ 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 7654c │ │ │ │ - ldr r1, [pc, #24] @ 76558 │ │ │ │ - ldr r0, [pc, #24] @ 7655c │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 764ec │ │ │ │ + ldr r1, [pc, #24] @ 764f8 │ │ │ │ + ldr r0, [pc, #24] @ 764fc │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 24f150 │ │ │ │ + bl 24f318 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - eorseq fp, r5, ip, lsl r5 │ │ │ │ + eorseq fp, r5, ip, asr r9 │ │ │ │ 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 765e0 │ │ │ │ + bl 76580 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000765a0 : │ │ │ │ +00076540 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 765b4 │ │ │ │ - b 148ab8 <_PyList_Extend@@Base+0x2c> │ │ │ │ + beq 76554 │ │ │ │ + b 148b40 <_PyList_Extend@@Base+0x2c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 765d8 │ │ │ │ - ldr r0, [pc, #12] @ 765dc │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 76578 │ │ │ │ + ldr r0, [pc, #12] @ 7657c │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - eorseq fp, r5, ip, lsl r5 │ │ │ │ + eorseq fp, r5, ip, asr r9 │ │ │ │ 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 2b2ba0 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b2c20 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ - ldr sl, [pc, #68] @ 76660 │ │ │ │ + ldr sl, [pc, #68] @ 76600 │ │ │ │ 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 355320 │ │ │ │ + bl 355744 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r7, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 76664 │ │ │ │ + ldr r0, [pc, #20] @ 76604 │ │ │ │ add sl, sl, r1, lsl #2 │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r0, ror lr │ │ │ │ - eorseq r2, r9, ip, ror r6 │ │ │ │ + subseq sp, r3, r8, lsr #5 │ │ │ │ + @ instruction: 0x00392abc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 7669c │ │ │ │ - ldr r1, [pc, #28] @ 766a0 │ │ │ │ + ldr r3, [pc, #28] @ 7663c │ │ │ │ + ldr r1, [pc, #28] @ 76640 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, ip, asr #13 │ │ │ │ + eorseq r2, r9, ip, lsl #22 │ │ │ │ │ │ │ │ -000766a4 : │ │ │ │ +00076644 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 766e8 │ │ │ │ + beq 76688 │ │ │ │ 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 16add8 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 766fc │ │ │ │ - ldr r0, [pc, #12] @ 76700 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16ade8 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 7669c │ │ │ │ + ldr r0, [pc, #12] @ 766a0 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - mlaseq r6, r0, sl, r0 │ │ │ │ + @ instruction: 0x00360ed0 │ │ │ │ │ │ │ │ -00076704 : │ │ │ │ +000766a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7673c │ │ │ │ + beq 766dc │ │ │ │ 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 16add8 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 76750 │ │ │ │ - ldr r0, [pc, #12] @ 76754 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16ade8 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 766f0 │ │ │ │ + ldr r0, [pc, #12] @ 766f4 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - mlaseq r6, r0, sl, r0 │ │ │ │ + @ instruction: 0x00360ed0 │ │ │ │ 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 76790 │ │ │ │ - ldr r3, [pc, #164] @ 76828 │ │ │ │ - ldr r1, [pc, #164] @ 7682c │ │ │ │ + bne 76730 │ │ │ │ + ldr r3, [pc, #164] @ 767c8 │ │ │ │ + ldr r1, [pc, #164] @ 767cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 7681c │ │ │ │ + bl 18eeb4 │ │ │ │ + b 767bc │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76808 │ │ │ │ + beq 767a8 │ │ │ │ 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 76808 │ │ │ │ + bhi 767a8 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 353960 │ │ │ │ + bl 353d84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76808 │ │ │ │ + bne 767a8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2b9864 │ │ │ │ - ldr r3, [pc, #32] @ 76830 │ │ │ │ - ldr r1, [pc, #32] @ 76834 │ │ │ │ + b 2b9990 │ │ │ │ + ldr r3, [pc, #32] @ 767d0 │ │ │ │ + ldr r1, [pc, #32] @ 767d4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, lsl #14 │ │ │ │ + eorseq r2, r9, r4, asr #22 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsr #14 │ │ │ │ + eorseq r2, r9, r8, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldrge r0, [pc, #8] @ 76868 │ │ │ │ + ldrge r0, [pc, #8] @ 76808 │ │ │ │ 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] @ 768a0 │ │ │ │ + ldr r1, [pc, #16] @ 76840 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #12] @ 768a4 │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #12] @ 76844 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r2, r9, r8, asr #14 │ │ │ │ + eorseq r2, r9, r8, lsl #23 │ │ │ │ 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 92888 │ │ │ │ + bl 928cc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 768ec │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #20] @ 7688c │ │ │ │ + bl a99c4 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 768f0 │ │ │ │ - b a9a48 │ │ │ │ - eorseq r9, r8, r0, lsr #17 │ │ │ │ - @ instruction: 0x0038ebfc │ │ │ │ + ldr r0, [pc, #4] @ 76890 │ │ │ │ + b a99c4 │ │ │ │ + @ instruction: 0x00389cf0 │ │ │ │ + eorseq pc, r8, ip, lsr r0 @ │ │ │ │ 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 │ │ │ │ @@ -78257,75 +78233,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 76970 │ │ │ │ + bne 76910 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 769a4 │ │ │ │ - ldr ip, [pc, #220] @ 76a54 │ │ │ │ + beq 76944 │ │ │ │ + ldr ip, [pc, #220] @ 769f4 │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76a48 │ │ │ │ + beq 769e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 76a2c │ │ │ │ + beq 769cc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 769dc │ │ │ │ - bl 147e34 │ │ │ │ + beq 7697c │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 769d4 │ │ │ │ - bl a55fc │ │ │ │ + bne 76974 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a48 │ │ │ │ + bne 769e8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 76a2c │ │ │ │ + beq 769cc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76a0c │ │ │ │ - bl 147e34 │ │ │ │ + beq 769ac │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 76a04 │ │ │ │ - bl a55fc │ │ │ │ + bne 769a4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a48 │ │ │ │ + bne 769e8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 76a2c │ │ │ │ + beq 769cc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 76a2c │ │ │ │ - bl a55fc │ │ │ │ + bne 769cc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a48 │ │ │ │ + bne 769e8 │ │ │ │ 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 2b9864 │ │ │ │ + b 2b9990 │ │ │ │ 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 │ │ │ │ @@ -78336,21 +78312,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 2b2ba0 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b2c20 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 355320 │ │ │ │ + bl 355744 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r1, #1 │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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] │ │ │ │ @@ -78358,2918 +78334,2919 @@ │ │ │ │ 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 765e0 │ │ │ │ + bl 76580 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076af4 : │ │ │ │ - ldr r3, [pc, #52] @ 76b30 │ │ │ │ +00076a94 : │ │ │ │ + ldr r3, [pc, #52] @ 76ad0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b28 │ │ │ │ + beq 76ac8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76b34 │ │ │ │ - ldr r0, [pc, #24] @ 76b38 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76ad4 │ │ │ │ + ldr r0, [pc, #24] @ 76ad8 │ │ │ │ + bl 2df754 <_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 r7, r7, r4, lsl #13 │ │ │ │ + eorseq r7, r7, r4, asr #21 │ │ │ │ │ │ │ │ -00076b3c : │ │ │ │ - ldr r3, [pc, #52] @ 76b78 │ │ │ │ +00076adc : │ │ │ │ + ldr r3, [pc, #52] @ 76b18 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b70 │ │ │ │ + beq 76b10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76b7c │ │ │ │ - ldr r0, [pc, #24] @ 76b80 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76b1c │ │ │ │ + ldr r0, [pc, #24] @ 76b20 │ │ │ │ + bl 2df754 <_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 r7, r7, r4, lsl #13 │ │ │ │ + eorseq r7, r7, r4, asr #21 │ │ │ │ │ │ │ │ -00076b84 : │ │ │ │ - ldr r3, [pc, #52] @ 76bc0 │ │ │ │ +00076b24 : │ │ │ │ + ldr r3, [pc, #52] @ 76b60 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76bb8 │ │ │ │ + beq 76b58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76bc4 │ │ │ │ - ldr r0, [pc, #24] @ 76bc8 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76b64 │ │ │ │ + ldr r0, [pc, #24] @ 76b68 │ │ │ │ + bl 2df754 <_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 r7, r7, r4, lsl #13 │ │ │ │ + eorseq r7, r7, r4, asr #21 │ │ │ │ │ │ │ │ -00076bcc : │ │ │ │ +00076b6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76cc0 │ │ │ │ + ldr r3, [pc, #220] @ 76c60 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76bfc │ │ │ │ - ldr r1, [pc, #208] @ 76cc4 │ │ │ │ - ldr r0, [pc, #208] @ 76cc8 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76c4c │ │ │ │ - ldr r3, [pc, #200] @ 76ccc │ │ │ │ + beq 76b9c │ │ │ │ + ldr r1, [pc, #208] @ 76c64 │ │ │ │ + ldr r0, [pc, #208] @ 76c68 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76bec │ │ │ │ + ldr r3, [pc, #200] @ 76c6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76c54 │ │ │ │ + beq 76bf4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76c3c │ │ │ │ + beq 76bdc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 76c3c │ │ │ │ + beq 76bdc │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76c58 │ │ │ │ - ldr r3, [pc, #140] @ 76cd0 │ │ │ │ - ldr r1, [pc, #140] @ 76cd4 │ │ │ │ + b 76bf8 │ │ │ │ + ldr r3, [pc, #140] @ 76c70 │ │ │ │ + ldr r1, [pc, #140] @ 76c74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 2aaf1c │ │ │ │ + bl 2aadac │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76ca4 │ │ │ │ - ldr r2, [pc, #92] @ 76cd8 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 76c44 │ │ │ │ + ldr r2, [pc, #92] @ 76c78 │ │ │ │ + bl 357b00 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - eorseq r7, r7, r4, lsl #13 │ │ │ │ + eorseq r7, r7, r4, asr #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r8, ror #15 │ │ │ │ + eorseq r2, r9, r8, lsr #24 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076cdc : │ │ │ │ +00076c7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76dd0 │ │ │ │ + ldr r3, [pc, #220] @ 76d70 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76d0c │ │ │ │ - ldr r0, [pc, #208] @ 76dd4 │ │ │ │ + beq 76cac │ │ │ │ + ldr r0, [pc, #208] @ 76d74 │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76d5c │ │ │ │ - ldr r3, [pc, #196] @ 76dd8 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76cfc │ │ │ │ + ldr r3, [pc, #196] @ 76d78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76d64 │ │ │ │ + beq 76d04 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76d4c │ │ │ │ + beq 76cec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 76d4c │ │ │ │ + beq 76cec │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76d68 │ │ │ │ - ldr r3, [pc, #136] @ 76ddc │ │ │ │ - ldr r1, [pc, #136] @ 76de0 │ │ │ │ + b 76d08 │ │ │ │ + ldr r3, [pc, #136] @ 76d7c │ │ │ │ + ldr r1, [pc, #136] @ 76d80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #4 │ │ │ │ - bl 2aaf1c │ │ │ │ + bl 2aadac │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76db4 │ │ │ │ - ldr r2, [pc, #88] @ 76de4 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 76d54 │ │ │ │ + ldr r2, [pc, #88] @ 76d84 │ │ │ │ + bl 357b00 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r7, r7, r4, lsl #13 │ │ │ │ + eorseq r7, r7, r4, asr #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r0, lsl #16 │ │ │ │ + eorseq r2, r9, r0, asr #24 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076de8 : │ │ │ │ +00076d88 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00076e00 : │ │ │ │ +00076da0 : │ │ │ │ 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 76e30 │ │ │ │ + beq 76dd0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #32 │ │ │ │ - bne 76e38 │ │ │ │ - bl 58570 │ │ │ │ - b 76f0c │ │ │ │ + bne 76dd8 │ │ │ │ + bl 58518 │ │ │ │ + b 76eac │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - blt 76e50 │ │ │ │ + blt 76df0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 76e64 │ │ │ │ - ldr r3, [pc, #188] @ 76f14 │ │ │ │ - ldr r1, [pc, #188] @ 76f18 │ │ │ │ + blt 76e04 │ │ │ │ + ldr r3, [pc, #188] @ 76eb4 │ │ │ │ + ldr r1, [pc, #188] @ 76eb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 76f0c │ │ │ │ + bl 18eeb4 │ │ │ │ + b 76eac │ │ │ │ mov r6, r2 │ │ │ │ - bl 2aaf84 │ │ │ │ + bl 2aae14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76f0c │ │ │ │ + bne 76eac │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsr r2, r3, #6 │ │ │ │ ands r1, r2, #1 │ │ │ │ movne r2, #127 @ 0x7f │ │ │ │ - bne 76eac │ │ │ │ + bne 76e4c │ │ │ │ lsr ip, r3, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, #255 @ 0xff │ │ │ │ - beq 76eac │ │ │ │ - ldr lr, [pc, #120] @ 76f1c │ │ │ │ + beq 76e4c │ │ │ │ + ldr lr, [pc, #120] @ 76ebc │ │ │ │ cmp ip, #2 │ │ │ │ - ldr r2, [pc, #116] @ 76f20 │ │ │ │ + ldr r2, [pc, #116] @ 76ec0 │ │ │ │ movne r2, lr │ │ │ │ cmp r6, r2 │ │ │ │ - bls 76ec8 │ │ │ │ - ldr r3, [pc, #104] @ 76f24 │ │ │ │ - ldr r1, [pc, #104] @ 76f28 │ │ │ │ + bls 76e68 │ │ │ │ + ldr r3, [pc, #104] @ 76ec4 │ │ │ │ + ldr r1, [pc, #104] @ 76ec8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 76f0c │ │ │ │ + bl 18eeb4 │ │ │ │ + b 76eac │ │ │ │ tst r3, #32 │ │ │ │ lsr r3, r3, #2 │ │ │ │ ldreq r4, [r4, #28] │ │ │ │ and r3, r3, #7 │ │ │ │ - beq 76ee8 │ │ │ │ + beq 76e88 │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #20 │ │ │ │ addeq r4, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 76ef8 │ │ │ │ + bne 76e98 │ │ │ │ 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 r2, r6, r0, ror r1 │ │ │ │ + @ instruction: 0x003625b0 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, lsr #16 │ │ │ │ + eorseq r2, r9, r4, ror #24 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 76f50 │ │ │ │ + bne 76ef0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - b 1233e0 │ │ │ │ + b 123488 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #92] @ 76fc8 │ │ │ │ + ldr r3, [pc, #92] @ 76f68 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #76] @ 76fcc │ │ │ │ + ldr r1, [pc, #76] @ 76f6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76f94 │ │ │ │ + beq 76f34 │ │ │ │ mov r0, #0 │ │ │ │ - b 76fc0 │ │ │ │ - ldr r1, [pc, #52] @ 76fd0 │ │ │ │ + b 76f60 │ │ │ │ + ldr r1, [pc, #52] @ 76f70 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76f8c │ │ │ │ - ldr r3, [pc, #32] @ 76fd4 │ │ │ │ + beq 76f2c │ │ │ │ + ldr r3, [pc, #32] @ 76f74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 76fd8 │ │ │ │ + ldr r1, [pc, #28] @ 76f78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 318238 │ │ │ │ + bl 3184f0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, ip, lsr r8 │ │ │ │ - eorseq r2, r9, r4, lsl r9 │ │ │ │ + eorseq r2, r9, ip, ror ip │ │ │ │ + eorseq r2, r9, r4, asr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r8, r9, r8, ror #4 │ │ │ │ + eoreq r8, r9, r4, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 52ed8 <_PyEval_FormatAwaitableError@@Base+0x9c4> │ │ │ │ + bl 52ed8 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 7700c │ │ │ │ - b a9a48 │ │ │ │ - @ instruction: 0x0038ebfc │ │ │ │ + ldr r0, [pc] @ 76fac │ │ │ │ + b a99c4 │ │ │ │ + eorseq pc, r8, ip, lsr r0 @ │ │ │ │ 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] @ 7707c │ │ │ │ + ldreq lr, [pc, #48] @ 7701c │ │ │ │ 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] @ 77080 │ │ │ │ + ldr ip, [pc, #16] @ 77020 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 285d3c │ │ │ │ + bl 285d28 │ │ │ │ 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] @ 770b0 │ │ │ │ - ldr r2, [pc, #20] @ 770b4 │ │ │ │ - ldr r1, [pc, #20] @ 770b8 │ │ │ │ + ldr r3, [pc, #20] @ 77050 │ │ │ │ + ldr r2, [pc, #20] @ 77054 │ │ │ │ + ldr r1, [pc, #20] @ 77058 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r5, r7, r8, asr #13 │ │ │ │ - eorseq r2, r9, r8, lsr #18 │ │ │ │ + @ instruction: 0x00375ab8 │ │ │ │ + eorseq r2, r9, r8, ror #26 │ │ │ │ │ │ │ │ -000770bc : │ │ │ │ +0007705c : │ │ │ │ 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] @ 77200 │ │ │ │ + ldr r8, [pc, #268] @ 771a0 │ │ │ │ add r2, r1, r2 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r4, r3, #3 │ │ │ │ sub r3, r1, r3, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ - bhi 77128 │ │ │ │ + bhi 770c8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r2, r4 │ │ │ │ - bl 91e54 │ │ │ │ + bl 91e98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 77140 │ │ │ │ + bne 770e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29e5a4 │ │ │ │ + bl 29e434 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 771c8 │ │ │ │ - b 771f8 │ │ │ │ + bne 77168 │ │ │ │ + b 77198 │ │ │ │ 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 771c8 │ │ │ │ + ble 77168 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771c8 │ │ │ │ + beq 77168 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 771c8 │ │ │ │ + beq 77168 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771c8 │ │ │ │ + bne 77168 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771b0 │ │ │ │ + beq 77150 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771c8 │ │ │ │ + bne 77168 │ │ │ │ add r0, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 771c8 │ │ │ │ + bne 77168 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356834 │ │ │ │ + bl 356c58 │ │ │ │ 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 92530 <_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 7727c │ │ │ │ + beq 7721c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #284] @ 77350 │ │ │ │ + ldr r6, [pc, #284] @ 772f0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7727c │ │ │ │ - ldr r1, [pc, #276] @ 77354 │ │ │ │ + beq 7721c │ │ │ │ + ldr r1, [pc, #276] @ 772f4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 29a970 │ │ │ │ + bl 29a80c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 77254 │ │ │ │ + bne 771f4 │ │ │ │ mov r0, #0 │ │ │ │ - b 77348 │ │ │ │ + b 772e8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 77290 │ │ │ │ + bne 77230 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7727c │ │ │ │ + beq 7721c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7727c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 7721c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 772d0 │ │ │ │ + b 77270 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 311eb8 <_Py_c_pow@@Base+0x364> │ │ │ │ + bl 312590 <_Py_c_pow@@Base+0x50c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 772c8 │ │ │ │ + beq 77268 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 772c8 │ │ │ │ + bne 77268 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7724c │ │ │ │ + beq 771ec │ │ │ │ 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 77324 │ │ │ │ + beq 772c4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - bne 77324 │ │ │ │ + bne 772c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 2b8270 │ │ │ │ + bl 2b839c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, r8, asr #13 │ │ │ │ + @ instruction: 0x00375ab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #144] @ 77400 │ │ │ │ + ldr r3, [pc, #144] @ 773a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 773f8 │ │ │ │ + beq 77398 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 13a6f8 │ │ │ │ + bl 13a780 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 773b4 │ │ │ │ + beq 77354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 773b4 │ │ │ │ + bne 77354 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 773f8 │ │ │ │ - ldr r0, [pc, #60] @ 77404 │ │ │ │ + beq 77398 │ │ │ │ + ldr r0, [pc, #60] @ 773a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 773f8 │ │ │ │ + beq 77398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 773f8 │ │ │ │ + bne 77398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r0, asr r9 │ │ │ │ + mlaseq r9, r0, sp, r2 │ │ │ │ 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] @ 77464 │ │ │ │ + ldr r1, [pc, #60] @ 77404 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7745c │ │ │ │ + beq 773fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 7746c │ │ │ │ + bl 7740c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 77468 │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #12] @ 77408 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, ror #23 │ │ │ │ - @ instruction: 0x0038ebfc │ │ │ │ + eorseq pc, r8, ip, lsr #32 │ │ │ │ + eorseq pc, r8, ip, lsr r0 @ │ │ │ │ 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 92888 │ │ │ │ + bl 928cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77524 │ │ │ │ + beq 774c4 │ │ │ │ cmp r6, #3 │ │ │ │ - ble 774b8 │ │ │ │ + ble 77458 │ │ │ │ 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 774d8 │ │ │ │ + beq 77478 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #88] @ 7752c │ │ │ │ + ldr r3, [pc, #88] @ 774cc │ │ │ │ cmp r2, r3 │ │ │ │ - bne 774e8 │ │ │ │ + bne 77488 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2984 │ │ │ │ + bl a2900 │ │ │ │ mov r5, r0 │ │ │ │ - b 774f4 │ │ │ │ + b 77494 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27f4 │ │ │ │ + bl a2770 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77510 │ │ │ │ + beq 774b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 77518 │ │ │ │ + beq 774b8 │ │ │ │ mov r4, r5 │ │ │ │ - b 77524 │ │ │ │ + b 774c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 77510 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 774b0 │ │ │ │ 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 13a6f8 │ │ │ │ + bl 13a780 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77580 │ │ │ │ + beq 77520 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77580 │ │ │ │ + bne 77520 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 775cc │ │ │ │ - ldr r0, [pc, #68] @ 775d4 │ │ │ │ + beq 7756c │ │ │ │ + ldr r0, [pc, #68] @ 77574 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 775b8 │ │ │ │ + beq 77558 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 775c0 │ │ │ │ + beq 77560 │ │ │ │ mov r4, r5 │ │ │ │ - b 775cc │ │ │ │ + b 7756c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 775b8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 77558 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r9, r0, ror #18 │ │ │ │ + eorseq r2, r9, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 77604 │ │ │ │ - ldr r2, [pc, #20] @ 77608 │ │ │ │ - ldr r1, [pc, #20] @ 7760c │ │ │ │ + ldr r3, [pc, #20] @ 775a4 │ │ │ │ + ldr r2, [pc, #20] @ 775a8 │ │ │ │ + ldr r1, [pc, #20] @ 775ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq sp, r6, ip, lsl #7 │ │ │ │ - eorseq r2, r9, r8, lsr #18 │ │ │ │ + eorseq sp, r6, ip, asr #15 │ │ │ │ + eorseq r2, r9, r8, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 7763c │ │ │ │ - ldr r2, [pc, #20] @ 77640 │ │ │ │ - ldr r1, [pc, #20] @ 77644 │ │ │ │ + ldr r3, [pc, #20] @ 775dc │ │ │ │ + ldr r2, [pc, #20] @ 775e0 │ │ │ │ + ldr r1, [pc, #20] @ 775e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r5, r7, ip, lsr #14 │ │ │ │ - eorseq r2, r9, r8, lsr #18 │ │ │ │ + eorseq r5, r7, ip, lsl fp │ │ │ │ + eorseq r2, r9, r8, ror #26 │ │ │ │ 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] @ 7771c │ │ │ │ - ldr r2, [pc, #172] @ 77720 │ │ │ │ + ldr r3, [pc, #172] @ 776bc │ │ │ │ + ldr r2, [pc, #172] @ 776c0 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118bec │ │ │ │ + bl 118c2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77690 │ │ │ │ + bne 77630 │ │ │ │ mov r5, #0 │ │ │ │ - b 77710 │ │ │ │ + b 776b0 │ │ │ │ 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] @ 77724 │ │ │ │ - ldr r0, [pc, #104] @ 77728 │ │ │ │ + ldr r1, [pc, #104] @ 776c4 │ │ │ │ + ldr r0, [pc, #104] @ 776c8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77688 │ │ │ │ - ldr r3, [pc, #80] @ 7772c │ │ │ │ + beq 77628 │ │ │ │ + ldr r3, [pc, #80] @ 776cc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2b86b0 │ │ │ │ + bl 2b87dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77710 │ │ │ │ + beq 776b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77710 │ │ │ │ + bne 776b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, lsr #20 │ │ │ │ - eorseq lr, r7, r8, lsl #16 │ │ │ │ + eorseq lr, r7, r8, asr #24 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - eorseq r2, r9, r0, ror r9 │ │ │ │ + @ instruction: 0x00392db0 │ │ │ │ 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 7746c │ │ │ │ + bl 7740c │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77760 │ │ │ │ - b a9a48 │ │ │ │ - @ instruction: 0x0038ebfc │ │ │ │ + ldr r0, [pc] @ 77700 │ │ │ │ + b a99c4 │ │ │ │ + eorseq pc, r8, ip, lsr r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #28] @ 77798 │ │ │ │ + ldr ip, [pc, #28] @ 77738 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1af8f4 │ │ │ │ + bl 1afb5c │ │ │ │ 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] @ 77944 │ │ │ │ + ldr r6, [pc, #400] @ 778e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777d4 │ │ │ │ + beq 77774 │ │ │ │ mov r1, r6 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77938 │ │ │ │ + beq 778d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777f0 │ │ │ │ - ldr r1, [pc, #348] @ 77944 │ │ │ │ - bl ade10 │ │ │ │ + beq 77790 │ │ │ │ + ldr r1, [pc, #348] @ 778e4 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77938 │ │ │ │ + beq 778d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 319f80 <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ + bl 31a3a0 <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 778d0 │ │ │ │ + beq 77870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319f80 <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ + bl 31a3a0 <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77838 │ │ │ │ + bne 777d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778d0 │ │ │ │ + beq 77870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 778d0 │ │ │ │ + bne 77870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 778d0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 77870 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30b548 │ │ │ │ + bl 30ba7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 7786c │ │ │ │ + beq 7780c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7786c │ │ │ │ + bne 7780c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77890 │ │ │ │ + beq 77830 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77890 │ │ │ │ + bne 77830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 778d0 │ │ │ │ - ldr r1, [pc, #164] @ 77944 │ │ │ │ + beq 77870 │ │ │ │ + ldr r1, [pc, #164] @ 778e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 30b21c │ │ │ │ + bl 30b750 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 778d8 │ │ │ │ + bne 77878 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778d0 │ │ │ │ + beq 77870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 778d0 │ │ │ │ + bne 77870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 7793c │ │ │ │ + b 778dc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27f4 │ │ │ │ + bl a2770 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 77910 │ │ │ │ + beq 778b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77910 │ │ │ │ + bne 778b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7793c │ │ │ │ + beq 778dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7793c │ │ │ │ + bne 778dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 7793c │ │ │ │ - ldr r6, [pc, #8] @ 77948 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 778dc │ │ │ │ + ldr r6, [pc, #8] @ 778e8 │ │ │ │ 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] @ 77a94 │ │ │ │ + ldr r6, [pc, #304] @ 77a34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77984 │ │ │ │ + beq 77924 │ │ │ │ mov r1, r6 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a88 │ │ │ │ + beq 77a28 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 779a0 │ │ │ │ - ldr r1, [pc, #252] @ 77a94 │ │ │ │ - bl ade10 │ │ │ │ + beq 77940 │ │ │ │ + ldr r1, [pc, #252] @ 77a34 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a88 │ │ │ │ + beq 77a28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319f80 <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ + bl 31a3a0 <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 779b8 │ │ │ │ + bne 77958 │ │ │ │ mov r4, #0 │ │ │ │ - b 77a8c │ │ │ │ + b 77a2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 319f80 <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ + bl 31a3a0 <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 779f0 │ │ │ │ + bne 77990 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 779b0 │ │ │ │ + beq 77950 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 779b0 │ │ │ │ + bne 77950 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 779b0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 77950 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1914 │ │ │ │ + bl 1a1b80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77a24 │ │ │ │ + beq 779c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77a24 │ │ │ │ + bne 779c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77a48 │ │ │ │ + beq 779e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77a48 │ │ │ │ + bne 779e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 779b0 │ │ │ │ - ldr r1, [pc, #60] @ 77a94 │ │ │ │ + beq 77950 │ │ │ │ + ldr r1, [pc, #60] @ 77a34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30b21c │ │ │ │ + bl 30b750 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77a8c │ │ │ │ + beq 77a2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77a8c │ │ │ │ + bne 77a2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 77a8c │ │ │ │ - ldr r4, [pc, #8] @ 77a98 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 77a2c │ │ │ │ + ldr r4, [pc, #8] @ 77a38 │ │ │ │ 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 316450 │ │ │ │ - ldr r2, [pc, #52] @ 77ae0 │ │ │ │ + b 316870 │ │ │ │ + ldr r2, [pc, #52] @ 77a80 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bne 77ac0 │ │ │ │ - ldr r0, [pc, #36] @ 77ae4 │ │ │ │ - b 128a98 │ │ │ │ + bne 77a60 │ │ │ │ + ldr r0, [pc, #36] @ 77a84 │ │ │ │ + b 128b4c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77ad8 │ │ │ │ - ldr r0, [pc, #16] @ 77ae8 │ │ │ │ - b 128a98 │ │ │ │ - ldr r0, [pc, #12] @ 77aec │ │ │ │ - b 128a98 │ │ │ │ + bne 77a78 │ │ │ │ + ldr r0, [pc, #16] @ 77a88 │ │ │ │ + b 128b4c │ │ │ │ + ldr r0, [pc, #12] @ 77a8c │ │ │ │ + b 128b4c │ │ │ │ subseq r8, r6, ip, lsr r9 │ │ │ │ - eorseq r2, r9, ip, ror r9 │ │ │ │ - @ instruction: 0x0037acd0 │ │ │ │ - eorseq r1, r9, r4, lsl #19 │ │ │ │ + @ instruction: 0x00392dbc │ │ │ │ + eorseq fp, r7, r0, lsl r1 │ │ │ │ + eorseq r1, r9, ip, ror #27 │ │ │ │ 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 77b48 │ │ │ │ - bl 321ef0 <_PySys_GetSizeOf@@Base> │ │ │ │ + beq 77ae8 │ │ │ │ + bl 3212f4 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ addne r4, r4, r0 │ │ │ │ - bne 77b48 │ │ │ │ - bl a55fc │ │ │ │ + bne 77ae8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 77b50 │ │ │ │ - b 77b5c │ │ │ │ + beq 77af0 │ │ │ │ + b 77afc │ │ │ │ cmn r4, #1 │ │ │ │ - beq 77b34 │ │ │ │ + beq 77ad4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18bc18 │ │ │ │ + b 18bf78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #156] @ 77c18 │ │ │ │ + ldr r0, [pc, #156] @ 77bb8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 2561a8 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 256408 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77bcc │ │ │ │ - ldr r1, [pc, #132] @ 77c1c │ │ │ │ - ldr r0, [pc, #132] @ 77c20 │ │ │ │ + beq 77b6c │ │ │ │ + ldr r1, [pc, #132] @ 77bbc │ │ │ │ + ldr r0, [pc, #132] @ 77bc0 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 77bd4 │ │ │ │ + bge 77b74 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77bcc │ │ │ │ + beq 77b6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77bcc │ │ │ │ + bne 77b6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 77c10 │ │ │ │ + b 77bb0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b907c │ │ │ │ + bl b9074 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77c10 │ │ │ │ + beq 77bb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77c10 │ │ │ │ + bne 77bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq pc, r5, ip, asr #7 │ │ │ │ - mlaseq r8, r8, sp, sp │ │ │ │ - eorseq r2, r9, r4, lsl #19 │ │ │ │ + eorseq pc, r5, ip, lsl #16 │ │ │ │ + eorseq lr, r8, r8, asr #3 │ │ │ │ + eorseq r2, r9, r4, asr #27 │ │ │ │ + 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] │ │ │ │ + ldrne r3, [r0, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + 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 77c18 │ │ │ │ + bl 29c28 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r4, r0, r4 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 77c30 │ │ │ │ + bl 29c28 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 77c48 │ │ │ │ + bl 29c28 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r4, r0, r4 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 77c5c │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 77c68 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 18bf78 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ 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] @ 77e14 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r4, [pc, #472] @ 77e60 │ │ │ │ + bl 357b00 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ - ldr r0, [pc, #464] @ 77e18 │ │ │ │ + ldr r0, [pc, #464] @ 77e64 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 2326a8 │ │ │ │ + bl 2327d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77c80 │ │ │ │ + beq 77ccc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77c80 │ │ │ │ - ldr r1, [pc, #428] @ 77e1c │ │ │ │ + beq 77ccc │ │ │ │ + ldr r1, [pc, #428] @ 77e68 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77c84 │ │ │ │ - ldr r4, [pc, #416] @ 77e20 │ │ │ │ - b 77e0c │ │ │ │ - ldr r4, [pc, #412] @ 77e24 │ │ │ │ + bne 77cd0 │ │ │ │ + ldr r4, [pc, #416] @ 77e6c │ │ │ │ + b 77e58 │ │ │ │ + ldr r4, [pc, #412] @ 77e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22eea0 │ │ │ │ + bl 22efcc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 77ca0 │ │ │ │ + bne 77cec │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e5a4 │ │ │ │ - b 77cf0 │ │ │ │ + bl 29e434 │ │ │ │ + b 77d3c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 296ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 77cc4 │ │ │ │ - ldr r0, [pc, #368] @ 77e28 │ │ │ │ - bl 9dd38 │ │ │ │ + bne 77d10 │ │ │ │ + ldr r0, [pc, #368] @ 77e74 │ │ │ │ + bl 9dd58 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 77ce0 │ │ │ │ + b 77d2c │ │ │ │ cmp r4, sl │ │ │ │ - beq 77dd4 │ │ │ │ + beq 77e20 │ │ │ │ sub r1, sl, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5578 │ │ │ │ + bl a54f4 │ │ │ │ add sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77cf8 │ │ │ │ + bne 77d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ mov r4, #0 │ │ │ │ - b 77e0c │ │ │ │ + b 77e58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16c16c │ │ │ │ + bl 16c178 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 77d28 │ │ │ │ + beq 77d74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77d28 │ │ │ │ + bne 77d74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - ldreq r3, [pc, #248] @ 77e2c │ │ │ │ - beq 77d74 │ │ │ │ + ldreq r3, [pc, #248] @ 77e78 │ │ │ │ + beq 77dc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 10f2dc │ │ │ │ + bl 10f318 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77d68 │ │ │ │ + beq 77db4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 77d68 │ │ │ │ + bne 77db4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77d8c │ │ │ │ - ldr r3, [pc, #184] @ 77e30 │ │ │ │ + bne 77dd8 │ │ │ │ + ldr r3, [pc, #184] @ 77e7c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189358 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1896b8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77dd4 │ │ │ │ - b 77ce8 │ │ │ │ + bne 77e20 │ │ │ │ + b 77d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b907c │ │ │ │ + bl b9074 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77e0c │ │ │ │ + beq 77e58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77e0c │ │ │ │ + bne 77e58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 77e0c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 77e58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189380 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 77e34 │ │ │ │ - ldr r2, [pc, #80] @ 77e38 │ │ │ │ + bl 1896e0 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 77e80 │ │ │ │ + ldr r2, [pc, #80] @ 77e84 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2b1adc │ │ │ │ + bl 2b1ae0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 77c78 │ │ │ │ - b 77cf0 │ │ │ │ + bge 77cc4 │ │ │ │ + b 77d3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, r8, lsr #19 │ │ │ │ - eorseq r3, r9, ip, asr #11 │ │ │ │ + eorseq r2, r9, r8, ror #27 │ │ │ │ + @ instruction: 0x003939f4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r9, r8, r9, r2 │ │ │ │ - eorseq fp, r5, r4, asr #5 │ │ │ │ + @ instruction: 0x00392dd8 │ │ │ │ + eorseq fp, r5, r4, lsl #14 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - @ instruction: 0x003929bc │ │ │ │ - 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] │ │ │ │ - ldrne r3, [r0, #16] │ │ │ │ - mov r5, r0 │ │ │ │ - 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 77e90 │ │ │ │ - bl 29c28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r0, r4 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 77ea8 │ │ │ │ - bl 29c28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 77ec0 │ │ │ │ - bl 29c28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r0, r4 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 77ed4 │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 77ee0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 18bc18 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x00392dfc │ │ │ │ │ │ │ │ -00077ee8 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +00077e88 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00077ef0 : │ │ │ │ +00077e90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #196] @ 77fcc │ │ │ │ + ldr r2, [pc, #196] @ 77f6c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 77f24 │ │ │ │ - ldr r1, [pc, #180] @ 77fd0 │ │ │ │ - ldr r0, [pc, #180] @ 77fd4 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 77f68 │ │ │ │ - ldr r2, [pc, #172] @ 77fd8 │ │ │ │ + beq 77ec4 │ │ │ │ + ldr r1, [pc, #180] @ 77f70 │ │ │ │ + ldr r0, [pc, #180] @ 77f74 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 77f08 │ │ │ │ + ldr r2, [pc, #172] @ 77f78 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 77f70 │ │ │ │ + beq 77f10 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 77f54 │ │ │ │ + beq 77ef4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 77f74 │ │ │ │ - ldr r3, [pc, #128] @ 77fdc │ │ │ │ + b 77f14 │ │ │ │ + ldr r3, [pc, #128] @ 77f7c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ 77fe0 │ │ │ │ + ldr r1, [pc, #124] @ 77f80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #104] @ 77fe4 │ │ │ │ + ldr r4, [pc, #104] @ 77f84 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 77fb0 │ │ │ │ + beq 77f50 │ │ │ │ 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 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - eorseq r7, r7, r4, lsl #13 │ │ │ │ + eorseq r7, r7, r4, asr #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, ip, ror #19 │ │ │ │ + eorseq r2, r9, ip, lsr #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00077fe8 : │ │ │ │ +00077f88 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078008 : │ │ │ │ +00077fa8 : │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078020 : │ │ │ │ +00077fc0 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ sub r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078034 <_PyRWMutex_Lock@@Base>: │ │ │ │ +00077fd4 <_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 7807c <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ + bne 7801c <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ mov r5, r1 │ │ │ │ - bl 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78080 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ - b 78088 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ - bl 7813c <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne 78020 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ + b 78028 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ + bl 780e0 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 78054 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + b 77ff4 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078090 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +00078030 <_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 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 780a8 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ + bne 78048 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ tst r5, #2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b6168 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b5fb0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000780d8 <_PyRWMutex_RLock@@Base>: │ │ │ │ +00078078 <_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 r1, [sp, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - tst r1, #1 │ │ │ │ - add r2, r1, #4 │ │ │ │ - bne 78114 <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ - tst r1, #2 │ │ │ │ - beq 78120 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ - bl 7813c <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + tst r3, #1 │ │ │ │ + add r2, r3, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + bne 780b8 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + tst r3, #2 │ │ │ │ + beq 780c4 <_PyRWMutex_RLock@@Base+0x4c> │ │ │ │ + bl 780e0 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 780f8 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + b 78098 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78118 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + bne 780bc <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ tst r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne 7817c <_PyRWMutex_RLock@@Base+0xa4> │ │ │ │ + bne 78120 <_PyRWMutex_RLock@@Base+0xa8> │ │ │ │ orr r6, r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 781ac <_PyRWMutex_RLock@@Base+0xd4> │ │ │ │ + bne 78150 <_PyRWMutex_RLock@@Base+0xd8> │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1dc220 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1dc660 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000781b4 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +00078158 <_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 356d88 │ │ │ │ + bl 3571ac │ │ │ │ lsrs r3, r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ tst r0, #2 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b6168 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b5fb0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000781ec : │ │ │ │ +00078190 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7821c │ │ │ │ - ldr r2, [pc, #72] @ 78244 │ │ │ │ + beq 781c0 │ │ │ │ + ldr r2, [pc, #72] @ 781e8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 7821c │ │ │ │ + bne 781c0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7821c │ │ │ │ + beq 781c0 │ │ │ │ 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] @ 78248 │ │ │ │ - ldr r1, [pc, #20] @ 7824c │ │ │ │ + ldr r3, [pc, #20] @ 781ec │ │ │ │ + ldr r1, [pc, #20] @ 781f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsl sl │ │ │ │ + eorseq r2, r9, r8, asr lr │ │ │ │ │ │ │ │ -00078250 : │ │ │ │ +000781f4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7827c │ │ │ │ - ldr r3, [pc, #68] @ 782a4 │ │ │ │ + beq 78220 │ │ │ │ + ldr r3, [pc, #68] @ 78248 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7827c │ │ │ │ + bne 78220 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7827c │ │ │ │ + beq 78220 │ │ │ │ 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] @ 782a8 │ │ │ │ - ldr r1, [pc, #20] @ 782ac │ │ │ │ + ldr r3, [pc, #20] @ 7824c │ │ │ │ + ldr r1, [pc, #20] @ 78250 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, asr sl │ │ │ │ + mlaseq r9, r4, lr, r2 │ │ │ │ │ │ │ │ -000782b0 : │ │ │ │ +00078254 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 782dc │ │ │ │ - ldr r3, [pc, #68] @ 78304 │ │ │ │ + beq 78280 │ │ │ │ + ldr r3, [pc, #68] @ 782a8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 782dc │ │ │ │ + bne 78280 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 782dc │ │ │ │ + beq 78280 │ │ │ │ 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] @ 78308 │ │ │ │ - ldr r1, [pc, #20] @ 7830c │ │ │ │ + ldr r3, [pc, #20] @ 782ac │ │ │ │ + ldr r1, [pc, #20] @ 782b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r0, sl, r2 │ │ │ │ + @ instruction: 0x00392ed0 │ │ │ │ │ │ │ │ -00078310 : │ │ │ │ +000782b4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7833c │ │ │ │ - ldr r3, [pc, #68] @ 78364 │ │ │ │ + beq 782e0 │ │ │ │ + ldr r3, [pc, #68] @ 78308 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7833c │ │ │ │ + bne 782e0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7833c │ │ │ │ + beq 782e0 │ │ │ │ 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] @ 78368 │ │ │ │ - ldr r1, [pc, #20] @ 7836c │ │ │ │ + ldr r3, [pc, #20] @ 7830c │ │ │ │ + ldr r1, [pc, #20] @ 78310 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00392ad0 │ │ │ │ + eorseq r2, r9, r0, lsl pc │ │ │ │ │ │ │ │ -00078370 : │ │ │ │ +00078314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 783c0 │ │ │ │ - ldr r2, [pc, #84] @ 783e4 │ │ │ │ + beq 78364 │ │ │ │ + ldr r2, [pc, #84] @ 78388 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 783c0 │ │ │ │ + bne 78364 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 783c0 │ │ │ │ + beq 78364 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 783d8 │ │ │ │ - ldr r3, [pc, #52] @ 783e8 │ │ │ │ - ldr r1, [pc, #52] @ 783ec │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 783d0 │ │ │ │ - ldr r3, [pc, #32] @ 783e8 │ │ │ │ - ldr r1, [pc, #36] @ 783f0 │ │ │ │ + bne 7837c │ │ │ │ + ldr r3, [pc, #52] @ 7838c │ │ │ │ + ldr r1, [pc, #52] @ 78390 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 78374 │ │ │ │ + ldr r3, [pc, #32] @ 7838c │ │ │ │ + ldr r1, [pc, #36] @ 78394 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ 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 r2, r9, r4, asr #22 │ │ │ │ - eorseq r2, r9, r8, lsl #22 │ │ │ │ + eorseq r2, r9, r4, lsl #31 │ │ │ │ + eorseq r2, r9, r8, asr #30 │ │ │ │ │ │ │ │ -000783f4 : │ │ │ │ +00078398 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78424 │ │ │ │ - ldr r2, [pc, #72] @ 7844c │ │ │ │ + beq 783c8 │ │ │ │ + ldr r2, [pc, #72] @ 783f0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78424 │ │ │ │ + bne 783c8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78424 │ │ │ │ + beq 783c8 │ │ │ │ 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] @ 78450 │ │ │ │ - ldr r1, [pc, #20] @ 78454 │ │ │ │ + ldr r3, [pc, #20] @ 783f4 │ │ │ │ + ldr r1, [pc, #20] @ 783f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, ror fp │ │ │ │ + @ instruction: 0x00392fb4 │ │ │ │ │ │ │ │ -00078458 : │ │ │ │ +000783fc : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78488 │ │ │ │ - ldr r2, [pc, #72] @ 784b0 │ │ │ │ + beq 7842c │ │ │ │ + ldr r2, [pc, #72] @ 78454 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78488 │ │ │ │ + bne 7842c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78488 │ │ │ │ + beq 7842c │ │ │ │ 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] @ 784b4 │ │ │ │ - ldr r1, [pc, #20] @ 784b8 │ │ │ │ + ldr r3, [pc, #20] @ 78458 │ │ │ │ + ldr r1, [pc, #20] @ 7845c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, ip, lsr #23 │ │ │ │ + eorseq r2, r9, ip, ror #31 │ │ │ │ │ │ │ │ -000784bc : │ │ │ │ - b 16abc4 <_PyArena_Free@@Base+0x2acc> │ │ │ │ +00078460 : │ │ │ │ + b 16abd4 <_PyArena_Free@@Base+0x2aec> │ │ │ │ │ │ │ │ -000784c0 : │ │ │ │ - b 2cd800 │ │ │ │ +00078464 : │ │ │ │ + b 2cd92c │ │ │ │ │ │ │ │ -000784c4 : │ │ │ │ - b 417bc │ │ │ │ +00078468 : │ │ │ │ + b 41814 │ │ │ │ │ │ │ │ -000784c8 : │ │ │ │ - b 2d7cfc <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ +0007846c : │ │ │ │ + b 2d8174 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ │ │ │ │ -000784cc : │ │ │ │ +00078470 : │ │ │ │ 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 1bb4b0 │ │ │ │ + bl 1bb7c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7851c │ │ │ │ + beq 784c0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ - b 785bc │ │ │ │ + b 78560 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ - bne 78540 │ │ │ │ - bl 29e588 │ │ │ │ + bne 784e4 │ │ │ │ + bl 29e418 │ │ │ │ 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 78540 │ │ │ │ - ldr r3, [pc, #104] @ 785c4 │ │ │ │ + bgt 784e4 │ │ │ │ + ldr r3, [pc, #104] @ 78568 │ │ │ │ mov r0, r8 │ │ │ │ cmp r9, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r8, [pc, #92] @ 785c8 │ │ │ │ + ldr r8, [pc, #92] @ 7856c │ │ │ │ moveq r8, r3 │ │ │ │ - bl 355100 │ │ │ │ + bl 355524 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq 785b4 │ │ │ │ - bl 22af24 │ │ │ │ + beq 78558 │ │ │ │ + bl 22b050 │ │ │ │ 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 78574 │ │ │ │ + b 78518 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r9, r7, r4, asr #13 │ │ │ │ - andeq r8, r7, ip, asr #11 │ │ │ │ + andeq r9, r7, r8, ror #12 │ │ │ │ + andeq r8, r7, r0, ror r5 │ │ │ │ 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 78600 │ │ │ │ + bge 785a4 │ │ │ │ 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 785d4 │ │ │ │ + b 78578 │ │ │ │ │ │ │ │ -00078614 : │ │ │ │ +000785b8 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007862c : │ │ │ │ +000785d0 : │ │ │ │ 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] @ 786b0 │ │ │ │ + ldr r3, [pc, #108] @ 78654 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 786b4 │ │ │ │ + bl 78658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 786a8 │ │ │ │ + bne 7864c │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 78670 │ │ │ │ + bne 78614 │ │ │ │ add r2, r4, #3792 @ 0xed0 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 786b4 │ │ │ │ + bl 78658 │ │ │ │ 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 78734 │ │ │ │ + beq 786d8 │ │ │ │ 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 78724 │ │ │ │ + beq 786c8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne 78724 │ │ │ │ + bne 786c8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7873c │ │ │ │ + beq 786e0 │ │ │ │ ldr r4, [r4] │ │ │ │ - b 786d4 │ │ │ │ + b 78678 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078744 : │ │ │ │ +000786e8 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078760 : │ │ │ │ - b 23c7d4 │ │ │ │ +00078704 : │ │ │ │ + b 23c8f8 │ │ │ │ │ │ │ │ -00078764 : │ │ │ │ +00078708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ - bl 8aec8 │ │ │ │ + bl 8ae6c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007878c : │ │ │ │ +00078730 : │ │ │ │ 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 787c0 │ │ │ │ + beq 78764 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 2a2c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b464 │ │ │ │ + b 8b408 │ │ │ │ │ │ │ │ -000787cc : │ │ │ │ +00078770 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000787e8 : │ │ │ │ - ldr r3, [pc, #16] @ 78800 │ │ │ │ +0007878c : │ │ │ │ + ldr r3, [pc, #16] @ 787a4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r3, #1420] @ 0x58c │ │ │ │ strne r2, [r0] │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00078804 : │ │ │ │ +000787a8 : │ │ │ │ ldrd r0, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007880c : │ │ │ │ +000787b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78868 │ │ │ │ + beq 7880c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #136] @ 788b8 │ │ │ │ + ldr r1, [pc, #136] @ 7885c │ │ │ │ cmp r4, r1 │ │ │ │ - beq 7887c │ │ │ │ + beq 78820 │ │ │ │ mov r0, r4 │ │ │ │ - bl ade10 │ │ │ │ - ldr r2, [pc, #120] @ 788bc │ │ │ │ - ldr r3, [pc, #120] @ 788c0 │ │ │ │ + bl adddc │ │ │ │ + ldr r2, [pc, #120] @ 78860 │ │ │ │ + ldr r3, [pc, #120] @ 78864 │ │ │ │ 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 7887c │ │ │ │ - ldr r1, [pc, #84] @ 788c4 │ │ │ │ - ldr r0, [pc, #84] @ 788c8 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 78820 │ │ │ │ + ldr r1, [pc, #84] @ 78868 │ │ │ │ + ldr r0, [pc, #84] @ 7886c │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r2, [pc, #68] @ 788cc │ │ │ │ + ldr r2, [pc, #68] @ 78870 │ │ │ │ cmp r0, r2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 788b0 │ │ │ │ + ble 78854 │ │ │ │ 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: 0x00369cb4 │ │ │ │ + ldrsheq sl, [r6], -r4 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000788d0 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +00078874 <_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 b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 78940 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 788e4 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 78940 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 788e4 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 7892c <_Py_UTF8_Edit_Cost@@Base+0x5c> │ │ │ │ + bne 788d0 <_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 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 78948 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ - bl 29e588 │ │ │ │ + bne 788ec <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ + bl 29e418 │ │ │ │ mvn r4, #0 │ │ │ │ - b 7896c <_Py_UTF8_Edit_Cost@@Base+0x9c> │ │ │ │ + b 78910 <_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 2bd9c0 │ │ │ │ + bl 2bdaec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00078978 <_Py_hashtable_new@@Base>: │ │ │ │ +0007891c <_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 8bd48 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bcec <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000789a4 : │ │ │ │ - ldr ip, [pc, #60] @ 789e8 │ │ │ │ +00078948 : │ │ │ │ + ldr ip, [pc, #60] @ 7898c │ │ │ │ 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 789dc │ │ │ │ + beq 78980 │ │ │ │ cmp lr, #0 │ │ │ │ ldrb lr, [ip, r2] │ │ │ │ - beq 789dc │ │ │ │ + beq 78980 │ │ │ │ cmp lr, r0 │ │ │ │ - beq 789b4 │ │ │ │ + beq 78958 │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ sub r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r0, lsr #12 │ │ │ │ + eorseq r6, r9, r0, ror #20 │ │ │ │ │ │ │ │ -000789ec : │ │ │ │ +00078990 : │ │ │ │ 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 15addc <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ - b 78a10 │ │ │ │ + bl 15b0c4 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ + b 789b4 │ │ │ │ │ │ │ │ -00078a28 : │ │ │ │ +000789cc : │ │ │ │ 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 bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 78ab4 │ │ │ │ + beq 78a58 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ - bl 2790b8 │ │ │ │ + bl 2791f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 78aa0 │ │ │ │ + beq 78a44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 78aa8 │ │ │ │ + beq 78a4c │ │ │ │ mov r4, r5 │ │ │ │ - b 78ab4 │ │ │ │ + b 78a58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 78aa0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 78a44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078ac0 : │ │ │ │ +00078a64 : │ │ │ │ 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] @ 78b04 │ │ │ │ + ldr r1, [pc, #40] @ 78aa8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78b08 │ │ │ │ + ldr r0, [pc, #24] @ 78aac │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23f7cc │ │ │ │ + bl 23f908 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078b0c : │ │ │ │ +00078ab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ 78b9c │ │ │ │ + ldr r3, [pc, #120] @ 78b40 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r3, #3872] @ 0xf20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 78b90 │ │ │ │ + beq 78b34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b78 │ │ │ │ + beq 78b1c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b78 │ │ │ │ - ldr r0, [pc, #40] @ 78ba0 │ │ │ │ - bl 2a5d10 │ │ │ │ + beq 78b1c │ │ │ │ + ldr r0, [pc, #40] @ 78b44 │ │ │ │ + bl 2a5ba0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, ip, ror #23 │ │ │ │ + eorseq r3, r9, ip, lsr #32 │ │ │ │ │ │ │ │ -00078ba4 : │ │ │ │ +00078b48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 78bd4 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #24] @ 78b78 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 78bd8 │ │ │ │ + bl 78b7c │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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] @ 78c84 │ │ │ │ - bl 18da40 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #136] @ 78c28 │ │ │ │ + bl 18dda0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 78c70 │ │ │ │ + blt 78c14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c20 │ │ │ │ + beq 78bc4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 78c78 │ │ │ │ - bl 9b184 │ │ │ │ - bl 91928 │ │ │ │ + bne 78c1c │ │ │ │ + bl 9b1a4 │ │ │ │ + bl 9196c │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 78c70 │ │ │ │ - ldr r1, [pc, #68] @ 78c84 │ │ │ │ + beq 78c14 │ │ │ │ + ldr r1, [pc, #68] @ 78c28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 27615c │ │ │ │ + bl 2764d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c78 │ │ │ │ + beq 78c1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 78c70 │ │ │ │ + beq 78c14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 78c70 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 78c14 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 78c7c │ │ │ │ + b 78c20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r7, r0, lsr r8 │ │ │ │ │ │ │ │ -00078c88 : │ │ │ │ +00078c2c : │ │ │ │ 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] @ 78ccc │ │ │ │ + ldr r1, [pc, #40] @ 78c70 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78cd0 │ │ │ │ + ldr r0, [pc, #24] @ 78c74 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2626dc │ │ │ │ + bl 263050 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078cd4 : │ │ │ │ +00078c78 : │ │ │ │ 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 78d18 │ │ │ │ + bne 78cbc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 259464 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 2597d0 <_PySys_GetRequiredAttrString@@Base+0x33c8> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 78d28 │ │ │ │ + bne 78ccc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r4, #0 │ │ │ │ strd r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078d34 : │ │ │ │ +00078cd8 : │ │ │ │ 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 10ca90 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cad0 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78f94 │ │ │ │ + beq 78f38 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 10ca90 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cad0 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78f94 │ │ │ │ + beq 78f38 │ │ │ │ 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 78f9c │ │ │ │ + blt 78f40 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movgt r4, r3 │ │ │ │ - bgt 78db8 │ │ │ │ + bgt 78d5c │ │ │ │ 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 78f9c │ │ │ │ + bgt 78f40 │ │ │ │ tst r1, #32 │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ - beq 78de8 │ │ │ │ + beq 78d8c │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r5, r5, #20 │ │ │ │ addeq r5, r5, #28 │ │ │ │ tst r2, #32 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ - beq 78e00 │ │ │ │ + beq 78da4 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r8, r8, #20 │ │ │ │ addeq r8, r8, #28 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78e2c │ │ │ │ + beq 78dd0 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 298320 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ + bl 2981bc <_PyTime_gmtime@@Base+0xb8> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 78e2c │ │ │ │ - bl 99bc4 │ │ │ │ - b 78f94 │ │ │ │ + bne 78dd0 │ │ │ │ + bl 99be4 │ │ │ │ + b 78f38 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 78e60 │ │ │ │ + beq 78e04 │ │ │ │ cmp r6, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 78f64 │ │ │ │ + bne 78f08 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2c30d8 │ │ │ │ + bl 2c3204 │ │ │ │ mov r4, r0 │ │ │ │ - b 78f80 │ │ │ │ + b 78f24 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r5, r9 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 78f80 │ │ │ │ + blt 78f24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 78e84 │ │ │ │ + bne 78e28 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ addne r4, r4, #1 │ │ │ │ - b 78f80 │ │ │ │ + b 78f24 │ │ │ │ cmp sl, #1 │ │ │ │ - bgt 78ec8 │ │ │ │ + bgt 78e6c │ │ │ │ mvnne r0, #0 │ │ │ │ - bne 78f5c │ │ │ │ + bne 78f00 │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 78f5c │ │ │ │ + beq 78f00 │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 78ea4 │ │ │ │ + bne 78e48 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 78ea4 │ │ │ │ - b 78f5c │ │ │ │ - ldr r3, [pc, #220] @ 78fac │ │ │ │ + bne 78e48 │ │ │ │ + b 78f00 │ │ │ │ + ldr r3, [pc, #220] @ 78f50 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 78ef8 │ │ │ │ - ldr r3, [pc, #212] @ 78fb0 │ │ │ │ + ble 78e9c │ │ │ │ + ldr r3, [pc, #212] @ 78f54 │ │ │ │ cmp sl, #99 @ 0x63 │ │ │ │ cmple r4, r3 │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp sl, #5 │ │ │ │ orrle r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78f1c │ │ │ │ + beq 78ec0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1969b0 │ │ │ │ - b 78f5c │ │ │ │ + bl 196a14 │ │ │ │ + b 78f00 │ │ │ │ asr r2, sl, #2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ cmp r2, r4, asr #2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - bge 78f48 │ │ │ │ + bge 78eec │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 311230 │ │ │ │ - b 78f5c │ │ │ │ + bl 3112a8 │ │ │ │ + b 78f00 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 30ed68 │ │ │ │ + bl 30ef6c │ │ │ │ bic r4, r0, r0, asr #31 │ │ │ │ - b 78f80 │ │ │ │ + b 78f24 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 339a68 │ │ │ │ + bl 339f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78fa0 │ │ │ │ + beq 78f44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99bc4 │ │ │ │ - b 78fa0 │ │ │ │ + bl 99be4 │ │ │ │ + b 78f44 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78fa0 │ │ │ │ + b 78f44 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078fb4 : │ │ │ │ +00078f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 78fdc │ │ │ │ - ldr r1, [pc, #80] @ 79024 │ │ │ │ - ldr r0, [pc, #80] @ 79028 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7901c │ │ │ │ + bne 78f80 │ │ │ │ + ldr r1, [pc, #80] @ 78fc8 │ │ │ │ + ldr r0, [pc, #80] @ 78fcc │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 78fc0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79004 │ │ │ │ + beq 78fa8 │ │ │ │ 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 79014 │ │ │ │ - ldr r1, [pc, #32] @ 7902c │ │ │ │ - ldr r0, [pc, #24] @ 79028 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7901c │ │ │ │ + beq 78fb8 │ │ │ │ + ldr r1, [pc, #32] @ 78fd0 │ │ │ │ + ldr r0, [pc, #24] @ 78fcc │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 78fc0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1509a0 │ │ │ │ + b 1508b8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ - eorseq r0, r6, ip, ror ip │ │ │ │ + ldrheq r1, [r6], -ip @ │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ │ │ │ │ -00079030 : │ │ │ │ +00078fd4 : │ │ │ │ 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 10ca90 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cad0 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 79088 │ │ │ │ + beq 7902c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 79078 │ │ │ │ + bne 7901c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 30011c <_PyGen_yf@@Base+0x5c4> │ │ │ │ + b 3005fc <_PyGen_yf@@Base+0x5c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10ca90 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cad0 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 79064 │ │ │ │ + bne 79008 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079090 : │ │ │ │ +00079034 : │ │ │ │ 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 10ca90 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cad0 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 790d0 │ │ │ │ + beq 79074 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a3b18 │ │ │ │ + b 2a39a8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000790d8 : │ │ │ │ +0007907c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 7915c │ │ │ │ + ldr r2, [pc, #108] @ 79100 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 79138 │ │ │ │ + bne 790dc │ │ │ │ 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 79108 │ │ │ │ - ldr r3, [pc, #20] @ 79160 │ │ │ │ - ldr r1, [pc, #20] @ 79164 │ │ │ │ + bne 790ac │ │ │ │ + ldr r3, [pc, #20] @ 79104 │ │ │ │ + ldr r1, [pc, #20] @ 79108 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, lsl #25 │ │ │ │ + eorseq r3, r9, ip, asr #1 │ │ │ │ │ │ │ │ -00079168 : │ │ │ │ +0007910c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #120] @ 791f8 │ │ │ │ + ldr r3, [pc, #120] @ 7919c │ │ │ │ mov r2, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 791a8 │ │ │ │ - ldr r3, [pc, #96] @ 791fc │ │ │ │ - ldr r1, [pc, #96] @ 79200 │ │ │ │ + bls 7914c │ │ │ │ + ldr r3, [pc, #96] @ 791a0 │ │ │ │ + ldr r1, [pc, #96] @ 791a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 791f0 │ │ │ │ + bl 117600 │ │ │ │ + b 79194 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #1568] @ 0x620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 791d0 │ │ │ │ - ldr r3, [pc, #56] @ 791fc │ │ │ │ - ldr r1, [pc, #60] @ 79204 │ │ │ │ + bne 79174 │ │ │ │ + ldr r3, [pc, #56] @ 791a0 │ │ │ │ + ldr r1, [pc, #60] @ 791a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 791f0 │ │ │ │ + bl 117600 │ │ │ │ + b 79194 │ │ │ │ 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: 0x00392cb0 │ │ │ │ - eorseq r2, r9, ip, asr #25 │ │ │ │ + ldrsheq r3, [r9], -r0 @ │ │ │ │ + eorseq r3, r9, ip, lsl #2 │ │ │ │ │ │ │ │ -00079208 : │ │ │ │ +000791ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #92] @ 7927c │ │ │ │ + ldr r2, [pc, #92] @ 79220 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 79258 │ │ │ │ + bne 791fc │ │ │ │ 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 79238 │ │ │ │ - ldr r3, [pc, #20] @ 79280 │ │ │ │ - ldr r1, [pc, #20] @ 79284 │ │ │ │ + bne 791dc │ │ │ │ + ldr r3, [pc, #20] @ 79224 │ │ │ │ + ldr r1, [pc, #20] @ 79228 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, ror #25 │ │ │ │ + eorseq r3, r9, ip, lsr #2 │ │ │ │ │ │ │ │ -00079288 : │ │ │ │ +0007922c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 792d4 │ │ │ │ + ldr r3, [pc, #52] @ 79278 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 276818 │ │ │ │ + bl 276b90 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000792d8 : │ │ │ │ +0007927c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 7935c │ │ │ │ + ldr r2, [pc, #108] @ 79300 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 79338 │ │ │ │ + bne 792dc │ │ │ │ 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 79308 │ │ │ │ - ldr r3, [pc, #20] @ 79360 │ │ │ │ - ldr r1, [pc, #20] @ 79364 │ │ │ │ + bne 792ac │ │ │ │ + ldr r3, [pc, #20] @ 79304 │ │ │ │ + ldr r1, [pc, #20] @ 79308 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, r0, lsl sp │ │ │ │ + eorseq r3, r9, r0, asr r1 │ │ │ │ │ │ │ │ -00079368 : │ │ │ │ +0007930c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #116] @ 793f4 │ │ │ │ + ldr r3, [pc, #116] @ 79398 │ │ │ │ mov r2, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 793a8 │ │ │ │ - ldr r3, [pc, #92] @ 793f8 │ │ │ │ - ldr r1, [pc, #92] @ 793fc │ │ │ │ + bls 7934c │ │ │ │ + ldr r3, [pc, #92] @ 7939c │ │ │ │ + ldr r1, [pc, #92] @ 793a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 793cc │ │ │ │ + bl 117600 │ │ │ │ + b 79370 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 793d4 │ │ │ │ - ldr r3, [pc, #52] @ 793f8 │ │ │ │ - ldr r1, [pc, #56] @ 79400 │ │ │ │ + bne 79378 │ │ │ │ + ldr r3, [pc, #52] @ 7939c │ │ │ │ + ldr r1, [pc, #56] @ 793a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ 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 r2, r9, r4, lsr sp │ │ │ │ - eorseq r2, r9, r0, asr sp │ │ │ │ + eorseq r3, r9, r4, ror r1 │ │ │ │ + mlaseq r9, r0, r1, r3 │ │ │ │ │ │ │ │ -00079404 : │ │ │ │ +000793a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #88] @ 79474 │ │ │ │ + ldr r2, [pc, #88] @ 79418 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 79450 │ │ │ │ + bne 793f4 │ │ │ │ add r3, r0, #1408 @ 0x580 │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 79438 │ │ │ │ - ldr r3, [pc, #20] @ 79478 │ │ │ │ - ldr r1, [pc, #20] @ 7947c │ │ │ │ + bne 793dc │ │ │ │ + ldr r3, [pc, #20] @ 7941c │ │ │ │ + ldr r1, [pc, #20] @ 79420 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00392db0 │ │ │ │ + @ instruction: 0x003931f0 │ │ │ │ │ │ │ │ -00079480 : │ │ │ │ +00079424 : │ │ │ │ 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 794b4 │ │ │ │ - ldr r3, [pc, #100] @ 7950c │ │ │ │ - ldr r1, [pc, #100] @ 79510 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 794e0 │ │ │ │ - ldr r3, [pc, #88] @ 79514 │ │ │ │ + blt 79458 │ │ │ │ + ldr r3, [pc, #100] @ 794b0 │ │ │ │ + ldr r1, [pc, #100] @ 794b4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 79484 │ │ │ │ + ldr r3, [pc, #88] @ 794b8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79518 │ │ │ │ + bl 794bc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 794e8 │ │ │ │ + bne 7948c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a87e4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8760 <_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: 0x00392dd4 │ │ │ │ + eorseq r3, r9, r4, lsl r2 │ │ │ │ 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 79548 │ │ │ │ - ldr r3, [pc, #60] @ 79578 │ │ │ │ - ldr r1, [pc, #60] @ 7957c │ │ │ │ + bls 794ec │ │ │ │ + ldr r3, [pc, #60] @ 7951c │ │ │ │ + ldr r1, [pc, #60] @ 79520 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 79568 │ │ │ │ + bl 117600 │ │ │ │ + b 7950c │ │ │ │ add r3, r1, #1408 @ 0x580 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79570 │ │ │ │ - ldr r3, [pc, #24] @ 79578 │ │ │ │ - ldr r1, [pc, #28] @ 79580 │ │ │ │ + bne 79514 │ │ │ │ + ldr r3, [pc, #24] @ 7951c │ │ │ │ + ldr r1, [pc, #28] @ 79524 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, ip, ror #27 │ │ │ │ - eorseq r2, r9, r8, lsl #28 │ │ │ │ + eorseq r3, r9, ip, lsr #4 │ │ │ │ + eorseq r3, r9, r8, asr #4 │ │ │ │ │ │ │ │ -00079584 : │ │ │ │ +00079528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ 795cc │ │ │ │ + ldr r3, [pc, #48] @ 79570 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79518 │ │ │ │ + bl 794bc │ │ │ │ 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 │ │ │ │ │ │ │ │ -000795d0 : │ │ │ │ +00079574 : │ │ │ │ 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 79604 │ │ │ │ - ldr r3, [pc, #80] @ 79648 │ │ │ │ - ldr r1, [pc, #80] @ 7964c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 7962c │ │ │ │ - ldr r3, [pc, #68] @ 79650 │ │ │ │ + blt 795a8 │ │ │ │ + ldr r3, [pc, #80] @ 795ec │ │ │ │ + ldr r1, [pc, #80] @ 795f0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 795d0 │ │ │ │ + ldr r3, [pc, #68] @ 795f4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 79518 │ │ │ │ + bl 794bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79634 │ │ │ │ + beq 795d8 │ │ │ │ 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: 0x00392dd4 │ │ │ │ + eorseq r3, r9, r4, lsl r2 │ │ │ │ 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 │ │ │ │ @@ -81282,559 +81259,860 @@ │ │ │ │ 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 796b8 │ │ │ │ + beq 7965c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 796b8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 7965c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4150 │ │ │ │ + b a40cc │ │ │ │ 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 796fc │ │ │ │ + bge 796a0 │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r1], #4 │ │ │ │ - b 796d0 │ │ │ │ + b 79674 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 797bc │ │ │ │ + ldr r1, [pc, #160] @ 79760 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 79734 │ │ │ │ - bl 342854 │ │ │ │ + bne 796d8 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 797b4 │ │ │ │ + bne 79758 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797ac │ │ │ │ + bne 79750 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797ac │ │ │ │ + bne 79750 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797ac │ │ │ │ + bne 79750 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797ac │ │ │ │ + bne 79750 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_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 2370b8 │ │ │ │ + b 2371e4 │ │ │ │ mov r1, #2 │ │ │ │ - b 61528 │ │ │ │ + b 611d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9d858 │ │ │ │ + bl 9d878 │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000797f0 : │ │ │ │ +00079794 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb ip, [sp, #4] │ │ │ │ cmp ip, #70 @ 0x46 │ │ │ │ subne r0, r0, #1 │ │ │ │ - bne 79824 │ │ │ │ + bne 797c8 │ │ │ │ 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 79808 │ │ │ │ + b 797ac │ │ │ │ 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 79824 │ │ │ │ + b 797c8 │ │ │ │ │ │ │ │ -00079840 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +000797e4 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 7984c <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ - b 34a510 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - andeq lr, r6, r8, lsr #7 │ │ │ │ + ldr r1, [pc] @ 797f0 <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ + b 34a934 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + andeq lr, r6, ip, asr #6 │ │ │ │ │ │ │ │ -00079850 : │ │ │ │ +000797f4 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #16] @ 7987c │ │ │ │ + ldr r3, [pc, #16] @ 79820 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r6, r4, r0, asr r9 │ │ │ │ + strdeq r6, [r4], -r8 │ │ │ │ │ │ │ │ -00079880 : │ │ │ │ +00079824 : │ │ │ │ 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] @ 798c8 │ │ │ │ + ldr r2, [pc, #44] @ 7986c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23d22c │ │ │ │ + bl 23d354 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000798cc <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +00079870 <_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] @ 79914 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ + ldr r2, [pc, #44] @ 798b8 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23d22c │ │ │ │ + bl 23d354 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079918 : │ │ │ │ +000798bc : │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000798c4 : │ │ │ │ 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 79958 │ │ │ │ - bl 348b14 │ │ │ │ - b 79978 │ │ │ │ + beq 79904 │ │ │ │ + bl 348d90 │ │ │ │ + b 79924 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79980 │ │ │ │ - ldr r3, [pc, #88] @ 799c8 │ │ │ │ - ldr r1, [pc, #88] @ 799cc │ │ │ │ + bne 7992c │ │ │ │ + ldr r3, [pc, #88] @ 79974 │ │ │ │ + ldr r1, [pc, #88] @ 79978 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r4, #0 │ │ │ │ - b 799bc │ │ │ │ + b 79968 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79968 │ │ │ │ + beq 79914 │ │ │ │ mov r6, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 79968 │ │ │ │ + bne 79914 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, r8, ror #4 │ │ │ │ + │ │ │ │ +0007997c : │ │ │ │ + b 1cd6a0 │ │ │ │ + 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] @ 799c4 │ │ │ │ + ldrne r3, [pc, #32] @ 799c8 │ │ │ │ + mov ip, r0 │ │ │ │ + ldreq r2, [pc, #28] @ 799cc │ │ │ │ + mov r1, r3 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #20] @ 799d0 │ │ │ │ + bl 128b4c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ eorseq r2, r9, r8, lsr #28 │ │ │ │ + eorseq r5, r6, r4, asr ip │ │ │ │ + mlaseq r9, r0, r2, r3 │ │ │ │ + │ │ │ │ +000799d4 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79a38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79a38 │ │ │ │ + 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 79a24 │ │ │ │ + bl 11a71c │ │ │ │ + mov r0, #0 │ │ │ │ + b 79a30 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1132c8 │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00079a40 : │ │ │ │ + ldr r3, [pc, #84] @ 79a9c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79a74 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #56] @ 79aa0 │ │ │ │ + mov r1, #57 @ 0x39 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79a94 │ │ │ │ + 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 r7, r6, r4, asr #17 │ │ │ │ + │ │ │ │ +00079aa4 : │ │ │ │ + ldr r3, [pc, #52] @ 79ae0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79ad8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 79ae4 │ │ │ │ + mov r1, #25 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + @ instruction: 0x003671f0 │ │ │ │ + │ │ │ │ +00079ae8 : │ │ │ │ + ldr r3, [pc, #52] @ 79b24 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79b1c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 79b28 │ │ │ │ + mov r1, #35 @ 0x23 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + @ instruction: 0x003671f0 │ │ │ │ + │ │ │ │ +00079b2c : │ │ │ │ + ldr r3, [pc, #52] @ 79b68 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79b60 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 79b6c │ │ │ │ + mov r1, #380 @ 0x17c │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ + @ instruction: 0x003671f0 │ │ │ │ + │ │ │ │ +00079b70 : │ │ │ │ + b 15e3b0 │ │ │ │ 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 79a10 │ │ │ │ - bl 348b14 │ │ │ │ - b 79a24 │ │ │ │ + beq 79bb4 │ │ │ │ + bl 348d90 │ │ │ │ + b 79bc8 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 79a2c │ │ │ │ + beq 79bd0 │ │ │ │ mvn r4, #0 │ │ │ │ - b 79a44 │ │ │ │ + b 79be8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079a50 : │ │ │ │ - b 799d0 │ │ │ │ - │ │ │ │ -00079a54 : │ │ │ │ - b 799d0 │ │ │ │ - │ │ │ │ -00079a58 : │ │ │ │ - b 1cd388 │ │ │ │ +00079bf4 : │ │ │ │ + b 79b74 │ │ │ │ │ │ │ │ -00079a5c : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 79ac0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 79ac0 │ │ │ │ - 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 79aac │ │ │ │ - bl 11a6d8 │ │ │ │ - mov r0, #0 │ │ │ │ - b 79ab8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ +00079bf8 : │ │ │ │ + b 79b74 │ │ │ │ │ │ │ │ -00079ac8 : │ │ │ │ +00079bfc : │ │ │ │ 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 79b30 │ │ │ │ + beq 79c64 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b30 │ │ │ │ + beq 79c64 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b30 │ │ │ │ + beq 79c64 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b30 │ │ │ │ - ldr r2, [pc, #532] @ 79d34 │ │ │ │ + beq 79c64 │ │ │ │ + ldr r2, [pc, #532] @ 79e68 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79b48 │ │ │ │ - b 79b40 │ │ │ │ - ldr r3, [pc, #512] @ 79d38 │ │ │ │ - ldr r1, [pc, #512] @ 79d3c │ │ │ │ + beq 79c7c │ │ │ │ + b 79c74 │ │ │ │ + ldr r3, [pc, #512] @ 79e6c │ │ │ │ + ldr r1, [pc, #512] @ 79e70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r5, #0 │ │ │ │ - b 79d28 │ │ │ │ + b 79e5c │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79b6c │ │ │ │ + beq 79ca0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 79b40 │ │ │ │ + bl 1132c8 │ │ │ │ + b 79c74 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 79ba0 │ │ │ │ - ldr r3, [pc, #444] @ 79d40 │ │ │ │ - ldr r1, [pc, #444] @ 79d44 │ │ │ │ + bge 79cd4 │ │ │ │ + ldr r3, [pc, #444] @ 79e74 │ │ │ │ + ldr r1, [pc, #444] @ 79e78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ - b 79b40 │ │ │ │ + bl 1132c8 │ │ │ │ + b 79c74 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c28 │ │ │ │ + bne 79d5c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 291d0c │ │ │ │ + bl 291a5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79bd8 │ │ │ │ + beq 79d0c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79bd8 │ │ │ │ + bne 79d0c │ │ │ │ mov r0, sp │ │ │ │ - bl 291d0c │ │ │ │ + bl 291a5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79c04 │ │ │ │ + bne 79d38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 31ad08 <_PyTime_AsTimeval@@Base+0x180c> │ │ │ │ + bl 31b128 <_PyTime_AsTimeval@@Base+0x180c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79c28 │ │ │ │ + beq 79d5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c28 │ │ │ │ + bne 79d5c │ │ │ │ mov r0, sp │ │ │ │ - bl 31ad08 <_PyTime_AsTimeval@@Base+0x180c> │ │ │ │ + bl 31b128 <_PyTime_AsTimeval@@Base+0x180c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79c28 │ │ │ │ + beq 79d5c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ - b 79d28 │ │ │ │ + bl 1132c8 │ │ │ │ + b 79e5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ - bne 79c5c │ │ │ │ - bl 29e588 │ │ │ │ + bne 79d90 │ │ │ │ + bl 29e418 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ - b 79b40 │ │ │ │ + bl 1132c8 │ │ │ │ + b 79c74 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ addgt r3, r3, #1 │ │ │ │ - bgt 79c5c │ │ │ │ + bgt 79d90 │ │ │ │ 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 79c7c │ │ │ │ + bgt 79db0 │ │ │ │ mov r7, #0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 79d10 │ │ │ │ + bcc 79e44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 79ce0 │ │ │ │ + blt 79e14 │ │ │ │ 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 79cac │ │ │ │ + bge 79de0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 22af24 │ │ │ │ + bl 22b050 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 22af24 │ │ │ │ + bl 22b050 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - b 79c94 │ │ │ │ + b 79dc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ 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 r2, r9, r0, asr lr │ │ │ │ + @ instruction: 0x003932b0 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r2, r9, r8, lsl #29 │ │ │ │ - │ │ │ │ -00079d48 : │ │ │ │ - b 15e39c │ │ │ │ + eorseq r3, r9, r8, ror #5 │ │ │ │ │ │ │ │ -00079d4c : │ │ │ │ - b 115854 │ │ │ │ +00079e7c : │ │ │ │ + b 115894 │ │ │ │ │ │ │ │ -00079d50 : │ │ │ │ - b 1bf77c │ │ │ │ +00079e80 : │ │ │ │ + b 1bfa94 │ │ │ │ │ │ │ │ -00079d54 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +00079e84 <_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 110320 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl 11035c <_PyBytes_DecodeEscape2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79d94 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ + beq 79ec4 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79dbc <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ + bne 79eec <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 79dc4 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ - ldr r2, [pc, #24] @ 79dc8 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ + ldr r3, [pc, #24] @ 79ef4 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ + ldr r2, [pc, #24] @ 79ef8 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ebf0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef50 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r8, r8, asr #15 │ │ │ │ + eorseq pc, r8, r8, lsl #24 │ │ │ │ + │ │ │ │ +00079efc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r2, r3} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #144] @ 79fa8 │ │ │ │ + mov r3, r0 │ │ │ │ + bl 357b00 │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ + ldr r5, [r2, r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bne 79f3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79eac <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 79f4c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 10f318 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 79f54 │ │ │ │ + mov r5, #0 │ │ │ │ + b 79f94 │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 24a77c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 79f94 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 79f94 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + │ │ │ │ +00079fac <_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] @ 7a058 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ + mov r3, r0 │ │ │ │ + bl 357b00 │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ + ldr r5, [r2, r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bne 79fec <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79eac <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 79ffc <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 10f318 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7a004 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + mov r5, #0 │ │ │ │ + b 7a044 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 24a77c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7a044 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7a044 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079dcc : │ │ │ │ +0007a05c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #176] @ 79e94 │ │ │ │ + ldr r4, [pc, #176] @ 7a124 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ subs lr, r1, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r2 │ │ │ │ - beq 79e24 │ │ │ │ + beq 7a0b4 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 79e70 │ │ │ │ - ldr r3, [pc, #128] @ 79e98 │ │ │ │ - ldr r2, [pc, #128] @ 79e9c │ │ │ │ + bne 7a100 │ │ │ │ + ldr r3, [pc, #128] @ 7a128 │ │ │ │ + ldr r2, [pc, #128] @ 7a12c │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ebf0 <_PyErr_SetString@@Base> │ │ │ │ - b 79e4c │ │ │ │ + bl 18ef50 <_PyErr_SetString@@Base> │ │ │ │ + b 7a0dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 79e5c │ │ │ │ + beq 7a0ec │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 79e54 │ │ │ │ - ldr r3, [pc, #84] @ 79e98 │ │ │ │ - ldr r2, [pc, #88] @ 79ea0 │ │ │ │ + bne 7a0e4 │ │ │ │ + ldr r3, [pc, #84] @ 7a128 │ │ │ │ + ldr r2, [pc, #88] @ 7a130 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ebf0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef50 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 79e8c │ │ │ │ + b 7a11c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 79e78 │ │ │ │ + bne 7a108 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl ba3dc │ │ │ │ - b 79e8c │ │ │ │ + bl ba3d4 │ │ │ │ + b 7a11c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 79e2c │ │ │ │ + bne 7a0bc │ │ │ │ mov r3, ip │ │ │ │ mov r2, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 127d2c │ │ │ │ + b 127de4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r7, r0, asr fp │ │ │ │ - eorseq r2, r9, r0, asr #29 │ │ │ │ + mlaseq r7, r0, pc, sl @ │ │ │ │ + eorseq r3, r9, r0, lsr #6 │ │ │ │ + │ │ │ │ +0007a134 <_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] @ 7a1e0 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + mov r3, r0 │ │ │ │ + bl 357b00 │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ + ldr r5, [r2, r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bne 7a174 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79eac <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a184 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 80140 <_PyObject_GetAttrId@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7a18c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + mov r5, #0 │ │ │ │ + b 7a1cc <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 24a77c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7a1cc <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7a1cc <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldr r1, [pc, #4] @ 7a1f0 <_PyObject_CallMethodId@@Base+0xbc> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b b9748 │ │ │ │ + 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 a440c <_PyType_GetDict@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 7a238 <_PyObject_CallMethodId@@Base+0x104> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a85d0 <_PyType_LookupRef@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7a24c <_PyObject_CallMethodId@@Base+0x118> │ │ │ │ + b 7a29c <_PyObject_CallMethodId@@Base+0x168> │ │ │ │ + mov r0, r6 │ │ │ │ + bl a54c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 7a220 <_PyObject_CallMethodId@@Base+0xec> │ │ │ │ + b 7a2ac <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7a2ac <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7a288 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 7a290 <_PyObject_CallMethodId@@Base+0x15c> │ │ │ │ + mov r4, r5 │ │ │ │ + b 7a2ac <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 7a288 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b b9748 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 127450 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -81845,30 +82123,30 @@ │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #36] @ 79f18 │ │ │ │ + ldr r2, [pc, #36] @ 7a330 <_PyObject_CallMethodId@@Base+0x1fc> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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] @ 79f34 │ │ │ │ + ldr r3, [pc, #16] @ 7a34c <_PyObject_CallMethodId@@Base+0x218> │ │ │ │ mov r2, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -81905,26 +82183,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 79ffc │ │ │ │ + bne 7a414 <_PyObject_CallMethodId@@Base+0x2e0> │ │ │ │ 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 79fe0 │ │ │ │ + beq 7a3f8 <_PyObject_CallMethodId@@Base+0x2c4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ @@ -81935,200 +82213,206 @@ │ │ │ │ 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 7a0bc │ │ │ │ + bge 7a4d4 <_PyObject_CallMethodId@@Base+0x3a0> │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r7, [r6, r7] │ │ │ │ ldrh r5, [r6, r5] │ │ │ │ - beq 7a074 │ │ │ │ + beq 7a48c <_PyObject_CallMethodId@@Base+0x358> │ │ │ │ cmp r7, r5 │ │ │ │ - bls 7a08c │ │ │ │ - b 7a07c │ │ │ │ + bls 7a4a4 <_PyObject_CallMethodId@@Base+0x370> │ │ │ │ + b 7a494 <_PyObject_CallMethodId@@Base+0x360> │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 7a08c │ │ │ │ + bcs 7a4a4 <_PyObject_CallMethodId@@Base+0x370> │ │ │ │ add lr, r8, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a040 │ │ │ │ + b 7a458 <_PyObject_CallMethodId@@Base+0x324> │ │ │ │ cmp r7, r5 │ │ │ │ - bne 7a0a8 │ │ │ │ + bne 7a4c0 <_PyObject_CallMethodId@@Base+0x38c> │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a040 │ │ │ │ + b 7a458 <_PyObject_CallMethodId@@Base+0x324> │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a040 │ │ │ │ + b 7a458 <_PyObject_CallMethodId@@Base+0x324> │ │ │ │ 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 7a150 │ │ │ │ + bge 7a568 <_PyObject_CallMethodId@@Base+0x434> │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r5, r6, lsl #2] │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ - beq 7a108 │ │ │ │ + beq 7a520 <_PyObject_CallMethodId@@Base+0x3ec> │ │ │ │ cmp r8, r7 │ │ │ │ - bls 7a120 │ │ │ │ - b 7a110 │ │ │ │ + bls 7a538 <_PyObject_CallMethodId@@Base+0x404> │ │ │ │ + b 7a528 <_PyObject_CallMethodId@@Base+0x3f4> │ │ │ │ cmp r8, r7 │ │ │ │ - bcs 7a120 │ │ │ │ + bcs 7a538 <_PyObject_CallMethodId@@Base+0x404> │ │ │ │ add lr, r6, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a0dc │ │ │ │ + b 7a4f4 <_PyObject_CallMethodId@@Base+0x3c0> │ │ │ │ cmp r8, r7 │ │ │ │ - bne 7a13c │ │ │ │ + bne 7a554 <_PyObject_CallMethodId@@Base+0x420> │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a0dc │ │ │ │ + b 7a4f4 <_PyObject_CallMethodId@@Base+0x3c0> │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a0dc │ │ │ │ + b 7a4f4 <_PyObject_CallMethodId@@Base+0x3c0> │ │ │ │ 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 7a1a0 │ │ │ │ + bmi 7a5b8 <_PyObject_CallMethodId@@Base+0x484> │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a178 │ │ │ │ + beq 7a590 <_PyObject_CallMethodId@@Base+0x45c> │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a178 │ │ │ │ + beq 7a590 <_PyObject_CallMethodId@@Base+0x45c> │ │ │ │ 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 7a1e8 │ │ │ │ + bne 7a600 <_PyObject_CallMethodId@@Base+0x4cc> │ │ │ │ cmp r5, r4 │ │ │ │ - bne 7a1c8 │ │ │ │ + bne 7a5e0 <_PyObject_CallMethodId@@Base+0x4ac> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a1d8 │ │ │ │ + beq 7a5f0 <_PyObject_CallMethodId@@Base+0x4bc> │ │ │ │ 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] @ 7a244 │ │ │ │ + ldr r3, [pc, #44] @ 7a65c <_PyObject_CallMethodId@@Base+0x528> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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, [pc] @ 7a668 <_PyObject_CallMethodId@@Base+0x534> │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 7a674 <_PyObject_CallMethodId@@Base+0x540> │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 131ca4 │ │ │ │ + b 131d54 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 2a73f0 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ - b 2370b8 │ │ │ │ - b 2370b8 │ │ │ │ - b 2370b8 │ │ │ │ - b 2370b8 │ │ │ │ + b 2a7280 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ + b 2371e4 │ │ │ │ + b 2371e4 │ │ │ │ + b 2371e4 │ │ │ │ + b 2371e4 │ │ │ │ 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 7a2ac │ │ │ │ - ldr r3, [pc, #148] @ 7a328 │ │ │ │ + beq 7a6dc <_PyObject_CallMethodId@@Base+0x5a8> │ │ │ │ + ldr r3, [pc, #148] @ 7a758 <_PyObject_CallMethodId@@Base+0x624> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7a2ac │ │ │ │ - ldr r3, [pc, #136] @ 7a32c │ │ │ │ + beq 7a6dc <_PyObject_CallMethodId@@Base+0x5a8> │ │ │ │ + ldr r3, [pc, #136] @ 7a75c <_PyObject_CallMethodId@@Base+0x628> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7a300 │ │ │ │ - bl 79eec │ │ │ │ + bne 7a730 <_PyObject_CallMethodId@@Base+0x5fc> │ │ │ │ + bl 7a304 <_PyObject_CallMethodId@@Base+0x1d0> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ 7a330 │ │ │ │ + ldr r3, [pc, #112] @ 7a760 <_PyObject_CallMethodId@@Base+0x62c> │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 357540 │ │ │ │ - ldr r2, [pc, #104] @ 7a334 │ │ │ │ - ldr r3, [pc, #104] @ 7a338 │ │ │ │ + bl 357964 │ │ │ │ + ldr r2, [pc, #104] @ 7a764 <_PyObject_CallMethodId@@Base+0x630> │ │ │ │ + ldr r3, [pc, #104] @ 7a768 <_PyObject_CallMethodId@@Base+0x634> │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7a2ec │ │ │ │ + beq 7a71c <_PyObject_CallMethodId@@Base+0x5e8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 79f1c │ │ │ │ + b 7a334 <_PyObject_CallMethodId@@Base+0x200> │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 7a314 │ │ │ │ + beq 7a744 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ 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, r8, ror r8 │ │ │ │ + andeq sl, r7, r8, lsr #25 │ │ │ │ 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 │ │ │ │ @@ -82138,75 +82422,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 7a39c │ │ │ │ + bcc 7a7cc <_PyObject_CallMethodId@@Base+0x698> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a26c │ │ │ │ + bl 7a69c <_PyObject_CallMethodId@@Base+0x568> │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne 7a368 │ │ │ │ + bne 7a798 <_PyObject_CallMethodId@@Base+0x664> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a26c │ │ │ │ + bl 7a69c <_PyObject_CallMethodId@@Base+0x568> │ │ │ │ str r6, [r4, #12] │ │ │ │ - b 7a368 │ │ │ │ + b 7a798 <_PyObject_CallMethodId@@Base+0x664> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ 7a470 │ │ │ │ + ldr r4, [pc, #132] @ 7a8a0 <_PyObject_CallMethodId@@Base+0x76c> │ │ │ │ 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] @ 7a474 │ │ │ │ + ldr lr, [pc, #100] @ 7a8a4 <_PyObject_CallMethodId@@Base+0x770> │ │ │ │ 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] @ 7a478 │ │ │ │ - ldr r1, [pc, #64] @ 7a47c │ │ │ │ + ldr ip, [pc, #64] @ 7a8a8 <_PyObject_CallMethodId@@Base+0x774> │ │ │ │ + ldr r1, [pc, #64] @ 7a8ac <_PyObject_CallMethodId@@Base+0x778> │ │ │ │ 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 7a440 │ │ │ │ + bhi 7a870 <_PyObject_CallMethodId@@Base+0x73c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrdeq sl, [r7], -r4 │ │ │ │ + andeq sl, r7, r4, lsl #16 │ │ │ │ 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 │ │ │ │ @@ -82214,87 +82498,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 7a4c0 │ │ │ │ + bne 7a8f0 <_PyObject_CallMethodId@@Base+0x7bc> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 7a728 │ │ │ │ + b 7ab58 <_PyObject_CallMethodId@@Base+0xa24> │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7a4b4 │ │ │ │ + beq 7a8e4 <_PyObject_CallMethodId@@Base+0x7b0> │ │ │ │ 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] @ 7a738 │ │ │ │ + ldr r0, [pc, #568] @ 7ab68 <_PyObject_CallMethodId@@Base+0xa34> │ │ │ │ movge r5, r3 │ │ │ │ lsllt r5, r5, #15 │ │ │ │ asr r2, r2, #4 │ │ │ │ cmp r3, #3 │ │ │ │ mul r2, r0, r2 │ │ │ │ movls r3, #0 │ │ │ │ - bls 7a52c │ │ │ │ + bls 7a95c <_PyObject_CallMethodId@@Base+0x828> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ - bls 7a52c │ │ │ │ + bls 7a95c <_PyObject_CallMethodId@@Base+0x828> │ │ │ │ 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 7a564 │ │ │ │ + bne 7a994 <_PyObject_CallMethodId@@Base+0x860> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 7a728 │ │ │ │ + b 7ab58 <_PyObject_CallMethodId@@Base+0xa24> │ │ │ │ cmp r1, fp │ │ │ │ moveq fp, #0 │ │ │ │ - bne 7a5a8 │ │ │ │ + bne 7a9d8 <_PyObject_CallMethodId@@Base+0x8a4> │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bls 7a4b4 │ │ │ │ + bls 7a8e4 <_PyObject_CallMethodId@@Base+0x7b0> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a728 │ │ │ │ + beq 7ab58 <_PyObject_CallMethodId@@Base+0xa24> │ │ │ │ add r4, r4, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7a570 │ │ │ │ + b 7a9a0 <_PyObject_CallMethodId@@Base+0x86c> │ │ │ │ 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 7a5f0 │ │ │ │ + beq 7aa20 <_PyObject_CallMethodId@@Base+0x8ec> │ │ │ │ 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 │ │ │ │ @@ -82302,23 +82586,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 356574 │ │ │ │ + bl 356998 │ │ │ │ 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 7a680 │ │ │ │ + beq 7aab0 <_PyObject_CallMethodId@@Base+0x97c> │ │ │ │ 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 │ │ │ │ @@ -82329,100 +82613,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 7a628 │ │ │ │ + b 7aa58 <_PyObject_CallMethodId@@Base+0x924> │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 7a4b4 │ │ │ │ + beq 7a8e4 <_PyObject_CallMethodId@@Base+0x7b0> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r6, [r3, fp, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7a6d4 │ │ │ │ + bne 7ab04 <_PyObject_CallMethodId@@Base+0x9d0> │ │ │ │ mov r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a728 │ │ │ │ + beq 7ab58 <_PyObject_CallMethodId@@Base+0xa24> │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, r5 │ │ │ │ - bne 7a6a4 │ │ │ │ - b 7a720 │ │ │ │ + bne 7aad4 <_PyObject_CallMethodId@@Base+0x9a0> │ │ │ │ + b 7ab50 <_PyObject_CallMethodId@@Base+0xa1c> │ │ │ │ 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 7a71c │ │ │ │ + beq 7ab4c <_PyObject_CallMethodId@@Base+0xa18> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a728 │ │ │ │ + beq 7ab58 <_PyObject_CallMethodId@@Base+0xa24> │ │ │ │ sub r3, r6, #1 │ │ │ │ and r6, r6, r3 │ │ │ │ - b 7a6d8 │ │ │ │ + b 7ab08 <_PyObject_CallMethodId@@Base+0x9d4> │ │ │ │ add r4, r4, r5, lsl #5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7a684 │ │ │ │ + b 7aab4 <_PyObject_CallMethodId@@Base+0x980> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bge feb251ec <__bss_end__@@Base+0xfe5602a4> │ │ │ │ + bge feb2561c <__bss_end__@@Base+0xfe5606d4> │ │ │ │ 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 7a79c │ │ │ │ + beq 7abcc <_PyObject_CallMethodId@@Base+0xa98> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a79c │ │ │ │ + beq 7abcc <_PyObject_CallMethodId@@Base+0xa98> │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7a480 │ │ │ │ + b 7a8b0 <_PyObject_CallMethodId@@Base+0x77c> │ │ │ │ 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 23c630 │ │ │ │ + bl 23c754 │ │ │ │ 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 │ │ │ │ @@ -82434,20 +82718,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] @ 7a874 │ │ │ │ + ldr r0, [pc, #76] @ 7aca4 <_PyObject_CallMethodId@@Base+0xb70> │ │ │ │ mul ip, r0, ip │ │ │ │ - bls 7a840 │ │ │ │ + bls 7ac70 <_PyObject_CallMethodId@@Base+0xb3c> │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ addls r1, r1, r1, lsl #1 │ │ │ │ - bls 7a840 │ │ │ │ + bls 7ac70 <_PyObject_CallMethodId@@Base+0xb3c> │ │ │ │ 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] │ │ │ │ @@ -82455,224 +82739,220 @@ │ │ │ │ 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 feb25328 <__bss_end__@@Base+0xfe5603e0> │ │ │ │ + bge feb25758 <__bss_end__@@Base+0xfe560810> │ │ │ │ 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] @ 7a8e8 │ │ │ │ + ldr r5, [pc, #80] @ 7ad18 <_PyObject_CallMethodId@@Base+0xbe4> │ │ │ │ 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 3567c4 │ │ │ │ + bl 356be8 │ │ │ │ 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] @ 7a8ec │ │ │ │ + ldr r3, [pc, #24] @ 7ad1c <_PyObject_CallMethodId@@Base+0xbe8> │ │ │ │ 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 7a924 │ │ │ │ + beq 7ad54 <_PyObject_CallMethodId@@Base+0xc20> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a924 │ │ │ │ - ldr r3, [pc, #20] @ 7a934 │ │ │ │ + beq 7ad54 <_PyObject_CallMethodId@@Base+0xc20> │ │ │ │ + ldr r3, [pc, #20] @ 7ad64 <_PyObject_CallMethodId@@Base+0xc30> │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2aa38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7a878 │ │ │ │ + b 7aca8 <_PyObject_CallMethodId@@Base+0xb74> │ │ │ │ @ instruction: 0x00599690 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 7a948 │ │ │ │ - ldr r0, [pc, #4] @ 7a94c │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - andeq fp, r4, r8, asr r9 │ │ │ │ + ldr r1, [pc, #4] @ 7ad78 <_PyObject_CallMethodId@@Base+0xc44> │ │ │ │ + ldr r0, [pc, #4] @ 7ad7c <_PyObject_CallMethodId@@Base+0xc48> │ │ │ │ + b 4abcc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r0, lsl #18 │ │ │ │ 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] @ 7a990 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #40] @ 7adc0 <_PyObject_CallMethodId@@Base+0xc8c> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ ldrb r4, [r4, #3912] @ 0xf48 │ │ │ │ - bl 357540 │ │ │ │ - ldr r3, [pc, #16] @ 7a994 │ │ │ │ + bl 357964 │ │ │ │ + ldr r3, [pc, #16] @ 7adc4 <_PyObject_CallMethodId@@Base+0xc90> │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #12] @ 7a998 │ │ │ │ + ldr r0, [pc, #12] @ 7adc8 <_PyObject_CallMethodId@@Base+0xc94> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007a99c : │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0007a9a4 : │ │ │ │ +0007adcc : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9ac : │ │ │ │ - ldr r1, [pc, #4] @ 7a9b8 │ │ │ │ +0007add4 : │ │ │ │ + ldr r1, [pc, #4] @ 7ade0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 2cda54 │ │ │ │ - @ instruction: 0x0035c2dc │ │ │ │ + b 2cdb80 │ │ │ │ + eorseq ip, r5, ip, lsl r7 │ │ │ │ │ │ │ │ -0007a9bc : │ │ │ │ - b 7a9ac │ │ │ │ +0007ade4 : │ │ │ │ + b 7add4 │ │ │ │ │ │ │ │ -0007a9c0 : │ │ │ │ - b 7a9ac │ │ │ │ +0007ade8 : │ │ │ │ + b 7add4 │ │ │ │ │ │ │ │ -0007a9c4 : │ │ │ │ +0007adec : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9cc : │ │ │ │ +0007adf4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9d0 : │ │ │ │ +0007adf8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9d4 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0007adfc <_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 │ │ │ │ │ │ │ │ -0007a9f4 : │ │ │ │ +0007ae1c : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007aa08 : │ │ │ │ +0007ae30 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007aa20 <_PyDict_NewPresized@@Base>: │ │ │ │ - ldr r3, [pc, #28] @ 7aa44 <_PyDict_NewPresized@@Base+0x24> │ │ │ │ +0007ae48 <_PyDict_NewPresized@@Base>: │ │ │ │ + ldr r3, [pc, #28] @ 7ae6c <_PyDict_NewPresized@@Base+0x24> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b fa758 <_PyDict_FromItems@@Base+0x464> │ │ │ │ + b fa85c <_PyDict_FromItems@@Base+0x464> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007aa48 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0007ae70 <_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 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 7aaa0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + beq 7aec8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7aa9c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ + beq 7aec4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ - b 7aaa0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + b 7aec8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007aaac : │ │ │ │ - ldr r3, [pc, #16] @ 7aac4 │ │ │ │ +0007aed4 : │ │ │ │ + ldr r3, [pc, #16] @ 7aeec │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #8] @ 7aac8 │ │ │ │ + ldr r0, [pc, #8] @ 7aef0 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -0007aacc <_Py_BreakPoint@@Base>: │ │ │ │ +0007aef4 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007aad0 : │ │ │ │ - b 6c97c │ │ │ │ +0007aef8 : │ │ │ │ + b 6c98c │ │ │ │ │ │ │ │ -0007aad4 : │ │ │ │ - ldr r3, [pc, #12] @ 7aae8 │ │ │ │ +0007aefc : │ │ │ │ + ldr r3, [pc, #12] @ 7af10 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0007aaec : │ │ │ │ - ldr r3, [pc, #12] @ 7ab00 │ │ │ │ +0007af14 : │ │ │ │ + ldr r3, [pc, #12] @ 7af28 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -0007ab04 : │ │ │ │ - ldr r3, [pc, #12] @ 7ab18 │ │ │ │ +0007af2c : │ │ │ │ + ldr r3, [pc, #12] @ 7af40 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007ab1c <_Py_SetRefcnt@@Base>: │ │ │ │ +0007af44 <_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 │ │ │ │ @@ -82681,652 +82961,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 7ab8c <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bne 7afb4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ab8c <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + beq 7afb4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ mov r0, r1 │ │ │ │ - bl 23ec40 │ │ │ │ + bl 23ed7c │ │ │ │ cmp r0, #4 │ │ │ │ - bls 7ab8c <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bls 7afb4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ sub r1, r0, #4 │ │ │ │ - ldr r2, [pc, #216] @ 7ac60 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ + ldr r2, [pc, #216] @ 7b088 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 8498c │ │ │ │ + bl 84dc8 │ │ │ │ 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 7abbc <_Py_SetRefcnt@@Base+0xa0> │ │ │ │ + beq 7afe4 <_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 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r8 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7ab98 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ + bne 7afc0 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7ac58 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + bne 7b080 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7ac28 <_Py_SetRefcnt@@Base+0x10c> │ │ │ │ + beq 7b050 <_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 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r7 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7ac00 <_Py_SetRefcnt@@Base+0xe4> │ │ │ │ + bne 7b028 <_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 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7ac30 <_Py_SetRefcnt@@Base+0x114> │ │ │ │ + bne 7b058 <_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] @ 7acd8 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #84] @ 7b100 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ sub r3, r1, r3 │ │ │ │ asr r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul r3, ip, r3 │ │ │ │ movls ip, #0 │ │ │ │ - bls 7acb0 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b0d8 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ addls ip, r4, r4, lsl #1 │ │ │ │ - bls 7acb0 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b0d8 <_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 3550e0 │ │ │ │ + bl 355504 │ │ │ │ sub r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ - bge feb2578c <__bss_end__@@Base+0xfe560844> │ │ │ │ + bge feb25bb4 <__bss_end__@@Base+0xfe560c6c> │ │ │ │ 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 357540 │ │ │ │ + bl 357964 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 84600 │ │ │ │ + bl 84a3c │ │ │ │ add r7, r7, r5, lsl #22 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 7ad44 <_Py_SetRefcnt@@Base+0x228> │ │ │ │ + beq 7b16c <_Py_SetRefcnt@@Base+0x228> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 262f8c │ │ │ │ + bl 262a54 │ │ │ │ mov r7, r0 │ │ │ │ - b 7ad6c <_Py_SetRefcnt@@Base+0x250> │ │ │ │ + b 7b194 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 262f8c │ │ │ │ + bl 262a54 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl 238aa4 │ │ │ │ + bl 238bd0 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2394ac │ │ │ │ + bl 2395d8 │ │ │ │ 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 2394ac │ │ │ │ + b 2395d8 │ │ │ │ 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 7ade4 <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ + beq 7b20c <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7ade8 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ + bne 7b210 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b050 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b478 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ mov r2, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 7ae08 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ + bhi 7b230 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2393bc │ │ │ │ - b 7b050 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + bl 2394e8 │ │ │ │ + b 7b478 <_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 7addc <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bls 7b204 <_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 7ae5c <_Py_SetRefcnt@@Base+0x340> │ │ │ │ + bls 7b284 <_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 7addc <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bne 7b204 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7ae2c <_Py_SetRefcnt@@Base+0x310> │ │ │ │ + bhi 7b254 <_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 7af4c <_Py_SetRefcnt@@Base+0x430> │ │ │ │ + bne 7b374 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7ae90 <_Py_SetRefcnt@@Base+0x374> │ │ │ │ + bne 7b2b8 <_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 7af1c <_Py_SetRefcnt@@Base+0x400> │ │ │ │ + bcs 7b344 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7aed4 <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ + beq 7b2fc <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b 7af50 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + b 7b378 <_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 7af60 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ - b 7af50 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + beq 7b388 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ + b 7b378 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ mvn r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 7af9c <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b3c4 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ sub r1, r0, fp │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [sp, #28] │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 7af34 <_Py_SetRefcnt@@Base+0x418> │ │ │ │ + beq 7b35c <_Py_SetRefcnt@@Base+0x418> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r6, lsl #5 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b050 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b478 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bcs 7afbc <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ + bcs 7b3e4 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ str fp, [sl] │ │ │ │ mvn r3, #0 │ │ │ │ - b 7af9c <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b3c4 <_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 7b01c <_Py_SetRefcnt@@Base+0x500> │ │ │ │ + bne 7b444 <_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 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7aff8 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bne 7b420 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 7addc <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + beq 7b204 <_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 7ad98 <_Py_SetRefcnt@@Base+0x27c> │ │ │ │ + bl 7b1c0 <_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] @ 7b0a4 <_Py_SetRefcnt@@Base+0x588> │ │ │ │ + ldr r1, [pc, #32] @ 7b4cc <_Py_SetRefcnt@@Base+0x588> │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 29cdc │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #1420] @ 0x58c │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ str r5, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r9, r8, asr #13 │ │ │ │ - ldr r3, [pc, #152] @ 7b148 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + eorseq r5, r9, r8, lsl #22 │ │ │ │ + ldr r3, [pc, #152] @ 7b570 <_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] @ 7b14c <_Py_SetRefcnt@@Base+0x630> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #108] @ 7b574 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 7b104 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ - ldr r2, [pc, #92] @ 7b150 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ + bne 7b52c <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + ldr r2, [pc, #92] @ 7b578 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ str r1, [r0, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7b104 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + beq 7b52c <_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 7b110 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne 7b538 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7b13c <_Py_SetRefcnt@@Base+0x620> │ │ │ │ + bne 7b564 <_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 23a344 │ │ │ │ - eorseq r5, r9, r0, asr #9 │ │ │ │ + b 23a468 │ │ │ │ + eorseq r5, r9, r0, lsl #18 │ │ │ │ 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 79eec │ │ │ │ + bl 7a304 <_PyObject_CallMethodId@@Base+0x1d0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b1bc <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ + beq 7b5e4 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ 7b1c4 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #44] @ 7b5ec <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ add r0, sp, #8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ - bl 79f1c │ │ │ │ + bl 7a334 <_PyObject_CallMethodId@@Base+0x200> │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a26c │ │ │ │ + bl 7a69c <_PyObject_CallMethodId@@Base+0x568> │ │ │ │ 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] @ 7b274 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + ldr r4, [pc, #144] @ 7b69c <_Py_SetRefcnt@@Base+0x758> │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b1f8 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ + bne 7b620 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22c5a0 <_start@@Base+0x734> │ │ │ │ + bl 22c6cc <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b21c <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + beq 7b644 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #104] @ 7b278 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ + ldr r0, [pc, #104] @ 7b6a0 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84524 │ │ │ │ - b 7b264 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + bl 84960 │ │ │ │ + b 7b68c <_Py_SetRefcnt@@Base+0x748> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b230 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ - ldr r0, [pc, #68] @ 7b274 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ - bl 22c5a0 <_start@@Base+0x734> │ │ │ │ + bne 7b658 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ + ldr r0, [pc, #68] @ 7b69c <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + bl 22c6cc <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b264 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ - ldr r4, [pc, #56] @ 7b27c <_Py_SetRefcnt@@Base+0x760> │ │ │ │ + beq 7b68c <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + ldr r4, [pc, #56] @ 7b6a4 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7b204 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ - ldr r0, [pc, #44] @ 7b280 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ + blt 7b62c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ldr r0, [pc, #44] @ 7b6a8 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ mov r1, #1 │ │ │ │ - bl 3567c4 │ │ │ │ + bl 356be8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7b204 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ble 7b62c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ - @ instruction: 0x00392fd8 │ │ │ │ + eorseq r3, r9, r8, lsr r4 │ │ │ │ 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] @ 7b360 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + ldr r4, [pc, #192] @ 7b788 <_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 7b2c0 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ + bne 7b6e8 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22c5a0 <_start@@Base+0x734> │ │ │ │ + bl 22c6cc <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b2e0 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ - ldr r0, [pc, #144] @ 7b364 <_Py_SetRefcnt@@Base+0x848> │ │ │ │ + beq 7b708 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ + ldr r0, [pc, #144] @ 7b78c <_Py_SetRefcnt@@Base+0x848> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 84524 │ │ │ │ - b 7b328 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + bl 84960 │ │ │ │ + b 7b750 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b2f4 <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ - ldr r0, [pc, #108] @ 7b360 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ - bl 22c5a0 <_start@@Base+0x734> │ │ │ │ + bne 7b71c <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #108] @ 7b788 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + bl 22c6cc <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b328 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #96] @ 7b368 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ + beq 7b750 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #96] @ 7b790 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7b2cc <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r0, [pc, #84] @ 7b36c <_Py_SetRefcnt@@Base+0x850> │ │ │ │ + blt 7b6f4 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r0, [pc, #84] @ 7b794 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ mov r1, #1 │ │ │ │ - bl 3567c4 │ │ │ │ + bl 356be8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7b2cc <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r3, [pc, #64] @ 7b370 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ + ble 7b6f4 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r3, [pc, #64] @ 7b798 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b350 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ + beq 7b778 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ 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 r2, r9, ip, ror #31 │ │ │ │ + eorseq r3, r9, ip, asr #8 │ │ │ │ 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 7b604 <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + beq 7ba2c <_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 7b3f8 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ + bhi 7b820 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 7b3dc <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ + beq 7b804 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 238aa4 │ │ │ │ + bl 238bd0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8483c │ │ │ │ - b 7b5e8 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bl 84c78 │ │ │ │ + b 7ba10 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ cmp r6, #6 │ │ │ │ - bne 7b5e8 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7ba10 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #520] @ 7b614 <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ + ldr r2, [pc, #520] @ 7ba3c <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ cmp r3, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7b440 <_Py_SetRefcnt@@Base+0x924> │ │ │ │ + bne 7b868 <_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] @ 7b618 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ - b 7b464 <_Py_SetRefcnt@@Base+0x948> │ │ │ │ + ldr r1, [pc, #472] @ 7ba40 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ + b 7b88c <_Py_SetRefcnt@@Base+0x948> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8, lsr #5 │ │ │ │ - bhi 7b47c <_Py_SetRefcnt@@Base+0x960> │ │ │ │ + bhi 7b8a4 <_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] @ 7b61c <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ + ldr r1, [pc, #440] @ 7ba44 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ mov r4, #6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #22 │ │ │ │ str r4, [ip] │ │ │ │ - bl 7b284 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ - b 7b604 <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + bl 7b6ac <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7ba2c <_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 7b5b0 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bne 7b9d8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b5b0 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + beq 7b9d8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 7b4cc <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b8f4 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2394ac │ │ │ │ + bl 2395d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7b4cc <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b8f4 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ rsbs r2, r4, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 238aa4 │ │ │ │ - bl 234e14 │ │ │ │ + bl 238bd0 │ │ │ │ + bl 234f40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 7b5b0 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ - bl 22c978 <_start@@Base+0xb0c> │ │ │ │ + blt 7b9d8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 22caa4 <_start@@Base+0xb0c> │ │ │ │ cmp r4, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 7b504 <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ + beq 7b92c <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7acdc <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ - b 7b5b0 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 7b104 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ + b 7b9d8 <_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 7b540 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ - ldr r1, [pc, #252] @ 7b620 <_Py_SetRefcnt@@Base+0xb04> │ │ │ │ + beq 7b968 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ + ldr r1, [pc, #252] @ 7ba48 <_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 7b59c <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ + b 7b9c4 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r2, [pc, #204] @ 7b624 <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ + ldr r2, [pc, #204] @ 7ba4c <_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 │ │ │ │ @@ -83341,232 +83621,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 239614 │ │ │ │ + bl 239740 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ - bl 2394ac │ │ │ │ + bl 2395d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b5e8 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7ba10 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r1, [pc, #76] @ 7b628 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ + ldr r1, [pc, #76] @ 7ba50 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ - b 7b284 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7b6ac <_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 23495c │ │ │ │ + b 234a88 │ │ │ │ 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 r3, r9, r0 │ │ │ │ - eorseq r3, r9, r4, asr #32 │ │ │ │ + eorseq r3, r9, r0, ror #8 │ │ │ │ + eorseq r3, r9, r4, lsr #9 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - mlaseq r9, r0, r0, r3 │ │ │ │ + @ instruction: 0x003934f0 │ │ │ │ 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 357540 │ │ │ │ + bl 357964 │ │ │ │ and r3, r8, #3 │ │ │ │ bic r2, r8, #3 │ │ │ │ cmp r3, #1 │ │ │ │ orr r2, r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bne 7b68c <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ + bne 7bab4 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 7b6b4 <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ + bhi 7badc <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ add r7, r7, #1 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b650 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7ba78 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7b69c <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ + bne 7bac4 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ mov r0, #1 │ │ │ │ - b 7b6d8 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bb00 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ cmp r3, #3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7b6bc <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ - b 7b694 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7bae4 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ + b 7babc <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b6d8 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bb00 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 7b694 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7babc <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7b650 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7ba78 <_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 7b62c <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7ba54 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b714 <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ + bne 7bb3c <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b6f4 <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ + b 7bb1c <_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 7b62c <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7ba54 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b754 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne 7bb7c <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b734 <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ + b 7bb5c <_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 23ca4c │ │ │ │ + bl 23cb70 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 7b8b4 <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + ldr r3, [pc, #304] @ 7bcdc <_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 7b8a0 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ + beq 7bcc8 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ ldr r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b8a8 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ - bl 233b2c <_Py_write_noraise@@Base+0x1210> │ │ │ │ + beq 7bcd0 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 233c58 <_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 7b854 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + beq 7bc7c <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ mov r9, #0 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b62c <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7ba54 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b808 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ + bne 7bc30 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b7e8 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ + b 7bc10 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7b7e0 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ + bne 7bc08 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7b844 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + bne 7bc6c <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 23a22c │ │ │ │ - b 7b854 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + bl 23a350 │ │ │ │ + b 7bc7c <_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 7b7cc <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ + bne 7bbf4 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 233b2c <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 233c58 <_Py_write_noraise@@Base+0x1210> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b894 <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ + bne 7bcbc <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b87c <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ + b 7bca4 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b058 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ - b 7b8a8 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 7b480 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ + b 7bcd0 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ mov r1, #2 │ │ │ │ - bl 2332fc <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 233428 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7b0a8 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ - eorseq r5, r9, r0, asr #9 │ │ │ │ + b 7b4d0 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ + eorseq r5, r9, r0, lsl #18 │ │ │ │ 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 357540 │ │ │ │ + bl 357964 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r6 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7b8dc <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ + bne 7bd04 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 3567c4 │ │ │ │ + bl 356be8 │ │ │ │ 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 │ │ │ │ @@ -83574,80 +83854,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 7b97c <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + bcs 7bda4 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ ldr r9, [r6, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 7b970 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ + bne 7bd98 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 280bdc │ │ │ │ + bl 281e28 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ str r9, [r6, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b 7b94c <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ - ldr r6, [pc, #220] @ 7ba60 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ + b 7bd74 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ + ldr r6, [pc, #220] @ 7be88 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ ldr r3, [r6, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b994 <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ + bne 7bdbc <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ add r0, r6, #240 @ 0xf0 │ │ │ │ - bl 22c5a0 <_start@@Base+0x734> │ │ │ │ + bl 22c6cc <_start@@Base+0x734> │ │ │ │ ldr r1, [r6, #240] @ 0xf0 │ │ │ │ ldr r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239f68 │ │ │ │ + bl 23a094 │ │ │ │ ldr r0, [r5, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 238aa4 │ │ │ │ + bl 238bd0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 239724 │ │ │ │ - bl 357540 │ │ │ │ + bl 239850 │ │ │ │ + bl 357964 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ add r7, r4, #72 @ 0x48 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ 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] @ 7ba64 <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ - ldr r6, [pc, #88] @ 7ba68 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ + ldr r9, [pc, #88] @ 7be8c <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ + ldr r6, [pc, #88] @ 7be90 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ and sl, sl, r9 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ 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 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, sl │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7ba10 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne 7be38 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 3567c4 │ │ │ │ + bl 356be8 │ │ │ │ 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} │ │ │ │ @@ -83662,156 +83942,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 7bb5c <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ + bcs 7bf84 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bb44 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ + beq 7bf6c <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c630 │ │ │ │ + bl 23c754 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7bb18 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ + bne 7bf40 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 238aa4 │ │ │ │ + bl 238bd0 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23caa8 │ │ │ │ + bl 23cbcc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ - b 7bb50 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7bf78 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne 7bb50 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bne 7bf78 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r5, #1 │ │ │ │ - bcc 7bb50 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bcc 7bf78 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ orrhi r5, r5, #1 │ │ │ │ - b 7bb50 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7bf78 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b 7baac <_Py_SetRefcnt@@Base+0xf90> │ │ │ │ + b 7bed4 <_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] @ 7bde8 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #588] @ 7c210 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ + bl 357b00 │ │ │ │ add r4, r3, r0 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, r0, #15 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bl 239724 │ │ │ │ + bl 239850 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 238aa4 │ │ │ │ + bl 238bd0 │ │ │ │ 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 7bdc0 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ + bcs 7c1e8 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bda0 <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ + beq 7c1c8 <_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 7bc4c <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ + beq 7c074 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7bc50 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c078 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldrb r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7bc50 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c078 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldr r6, [r6, #1592] @ 0x638 │ │ │ │ - b 7bc30 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b 7c058 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 238aa4 │ │ │ │ + bl 238bd0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b62c <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7ba54 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bc98 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ + bne 7c0c0 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bc78 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ + b 7c0a0 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c630 │ │ │ │ + bl 23c754 │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 7bcc4 <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ + bne 7c0ec <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23caa8 │ │ │ │ + bl 23cbcc │ │ │ │ mov r4, r0 │ │ │ │ - b 7bdb0 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c1d8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldrlt r0, [r4] │ │ │ │ movge r0, r7 │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 237160 │ │ │ │ + bl 23728c │ │ │ │ mov r1, #12 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - ldr ip, [pc, #256] @ 7bdec <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ + ldr ip, [pc, #256] @ 7c214 <_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 │ │ │ │ @@ -83824,487 +84104,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 23a22c │ │ │ │ + bl 23a350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ - bne 7bdb0 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bne 7c1d8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 7bd90 <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ + bcs 7c1b8 <_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 7bdb0 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c1d8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 7bd60 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ - b 7bdb0 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bhi 7c188 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ + b 7c1d8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23cbe0 │ │ │ │ + bl 23cd04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b 7bbf8 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ + b 7c020 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7bddc <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ + bne 7c204 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 846a4 │ │ │ │ + bl 84ae0 │ │ │ │ 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] @ 7bf50 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ + ldr r5, [pc, #328] @ 7c378 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ cmp r0, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #32 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #160 @ 0xa0 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #192 @ 0xc0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #288 @ 0x120 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #416 @ 0x1a0 │ │ │ │ add r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #448 @ 0x1c0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #320 @ 0x140 │ │ │ │ add r0, r5, #320 @ 0x140 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #352 @ 0x160 │ │ │ │ add r0, r5, #352 @ 0x160 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #384 @ 0x180 │ │ │ │ add r0, r5, #384 @ 0x180 │ │ │ │ - bl 84414 │ │ │ │ + bl 84850 │ │ │ │ add r1, r4, #480 @ 0x1e0 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 8449c │ │ │ │ + bl 848d8 │ │ │ │ add r1, r4, #496 @ 0x1f0 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 8449c │ │ │ │ + bl 848d8 │ │ │ │ add r1, r4, #512 @ 0x200 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 8449c │ │ │ │ + bl 848d8 │ │ │ │ add r1, r4, #528 @ 0x210 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 8449c │ │ │ │ + bl 848d8 │ │ │ │ add r1, r4, #544 @ 0x220 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 8449c │ │ │ │ + bl 848d8 │ │ │ │ add r1, r4, #560 @ 0x230 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 8449c │ │ │ │ + bl 848d8 │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ - bl 8449c │ │ │ │ + bl 848d8 │ │ │ │ add r1, r4, #592 @ 0x250 │ │ │ │ add r0, r5, #592 @ 0x250 │ │ │ │ - bl 8449c │ │ │ │ + bl 848d8 │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ add r0, r5, #608 @ 0x260 │ │ │ │ - bl 8449c │ │ │ │ + bl 848d8 │ │ │ │ add r1, r4, #624 @ 0x270 │ │ │ │ add r0, r5, #624 @ 0x270 │ │ │ │ - bl 8449c │ │ │ │ + bl 848d8 │ │ │ │ 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] @ 7c0a8 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ + ldr r5, [pc, #316] @ 7c4d0 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r5 │ │ │ │ - beq 7c0a0 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c4c8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #292] @ 7c0ac <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ - bl 3567fc │ │ │ │ - ldr r0, [pc, #288] @ 7c0b0 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ + ldr r0, [pc, #292] @ 7c4d4 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ + bl 356c20 │ │ │ │ + ldr r0, [pc, #288] @ 7c4d8 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 238b60 │ │ │ │ - ldr r2, [pc, #276] @ 7c0b4 <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ - bl 3576e0 │ │ │ │ + bl 238c8c │ │ │ │ + ldr r2, [pc, #276] @ 7c4dc <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ + bl 357b00 │ │ │ │ ldr ip, [r4, #1424] @ 0x590 │ │ │ │ add r1, r0, r2 │ │ │ │ cmp ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7c0a0 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r6, [pc, #252] @ 7c0b8 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ - ldr r1, [pc, #252] @ 7c0bc <_Py_SetRefcnt@@Base+0x15a0> │ │ │ │ + bne 7c4c8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r6, [pc, #252] @ 7c4e0 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ + ldr r1, [pc, #252] @ 7c4e4 <_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 7bfe4 <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ + beq 7c40c <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ bl 29370 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r5 │ │ │ │ ldrne r3, [r4] │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ - beq 7c0a0 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c4c8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ subs r0, r5, #0 │ │ │ │ - beq 7c018 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ + beq 7c440 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ cmp r4, r5 │ │ │ │ ldr r5, [r5, #1592] @ 0x638 │ │ │ │ - beq 7bffc <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ - bl 7b77c <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ - b 7bffc <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + beq 7c424 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + bl 7bba4 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ + b 7c424 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c02c <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ + beq 7c454 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2332fc <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 233428 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 7bdf0 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ + bl 7c218 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c0a0 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r5, [pc, #120] @ 7c0c0 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ + beq 7c4c8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r5, [pc, #120] @ 7c4e8 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7c074 <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ + bne 7c49c <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7c0a0 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c4c8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ str r0, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 7c048 <_Py_SetRefcnt@@Base+0x152c> │ │ │ │ + bne 7c470 <_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 8483c │ │ │ │ + bl 84c78 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r5, r9, r0, asr #9 │ │ │ │ + eorseq r5, r9, r0, lsl #18 │ │ │ │ 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] @ 7c0f0 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ + ldr r3, [pc, #32] @ 7c518 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ mov r1, r0 │ │ │ │ - beq 7c0e4 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + beq 7c50c <_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] @ 7c3e8 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ + ldr r4, [pc, #732] @ 7c810 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #728] @ 7c3ec <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #728] @ 7c814 <_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 7c144 <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ + bne 7c56c <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #692] @ 7c3f0 <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #692] @ 7c818 <_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] @ 7c3f4 <_Py_SetRefcnt@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #676] @ 7c81c <_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 7c160 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ - ldr r2, [pc, #640] @ 7c3f8 <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ + bne 7c588 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ + ldr r2, [pc, #640] @ 7c820 <_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] @ 7c3fc <_Py_SetRefcnt@@Base+0x18e0> │ │ │ │ + ldr r2, [pc, #616] @ 7c824 <_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 7c1dc <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c604 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c1dc <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c604 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c1dc <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c604 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #552] @ 7c400 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #552] @ 7c828 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7c250 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ - ldr r2, [pc, #544] @ 7c404 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + b 7c678 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ + ldr r2, [pc, #544] @ 7c82c <_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] @ 7c408 <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ + ldr r2, [pc, #520] @ 7c830 <_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 7c228 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ + beq 7c650 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #484] @ 7c40c <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #484] @ 7c834 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 7c1f0 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ + bne 7c618 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #456] @ 7c410 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ + ldr r0, [pc, #456] @ 7c838 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ mov r2, #146 @ 0x92 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add r7, r5, r8 │ │ │ │ - ldr r2, [pc, #440] @ 7c414 <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ + ldr r2, [pc, #440] @ 7c83c <_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 7c290 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ + bne 7c6b8 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7c274 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ + bne 7c69c <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ mov r6, #1 │ │ │ │ - b 7c294 <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ + b 7c6bc <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 7c2b4 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ + beq 7c6dc <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #336] @ 7c400 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #336] @ 7c828 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7c318 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ + b 7c740 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #324] @ 7c404 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + ldr r2, [pc, #324] @ 7c82c <_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] @ 7c418 <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ + ldr r2, [pc, #320] @ 7c840 <_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] @ 7c40c <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #284] @ 7c834 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7c300 <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ + beq 7c728 <_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 7c2c8 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ + bne 7c6f0 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7c3bc <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + beq 7c7e4 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 7c41c <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ + ldr r0, [pc, #240] @ 7c844 <_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] @ 7c420 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #212] @ 7c848 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7c360 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ + bcs 7c788 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7c338 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ + b 7c760 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 7c378 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ + bcc 7c7a0 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ - b 7c3bc <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + b 7c7e4 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ sub r3, r7, r6 │ │ │ │ cmp r3, #8 │ │ │ │ - ble 7c39c <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + ble 7c7c4 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r0, [pc, #144] @ 7c424 <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ + ldr r0, [pc, #144] @ 7c84c <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ sub r6, r7, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - ldr r2, [pc, #120] @ 7c420 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #120] @ 7c848 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7c368 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ + bcs 7c790 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7c39c <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + b 7c7c4 <_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 85150 │ │ │ │ + b 852d4 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r3, r9, ip, asr #1 │ │ │ │ - eorseq sp, r7, r8, lsr r5 │ │ │ │ - ldrsheq r3, [r9], -r0 @ │ │ │ │ - ldrsheq r3, [r9], -ip @ │ │ │ │ - eorseq r3, r9, r0, lsr #2 │ │ │ │ - eorseq r3, r9, r4, asr #2 │ │ │ │ - eorseq r3, r9, r4, ror #2 │ │ │ │ - eorseq r3, r9, r8, lsl #3 │ │ │ │ - eorseq r3, r9, r0, lsr #3 │ │ │ │ - eorseq r3, r9, ip, lsr #3 │ │ │ │ - eorseq r3, r9, r0, asr #4 │ │ │ │ - eorseq r3, r9, r8, ror #4 │ │ │ │ - eorseq r3, r9, r4, lsl #5 │ │ │ │ - mlaseq r9, r4, r2, r3 │ │ │ │ - mlaseq r9, ip, r2, r3 │ │ │ │ + eorseq r3, r9, ip, lsr #10 │ │ │ │ + eorseq sp, r7, r4, lsr r9 │ │ │ │ + eorseq r3, r9, r0, asr r5 │ │ │ │ + eorseq r3, r9, ip, asr r5 │ │ │ │ + eorseq r3, r9, r0, lsl #11 │ │ │ │ + eorseq r3, r9, r4, lsr #11 │ │ │ │ + eorseq r3, r9, r4, asr #11 │ │ │ │ + eorseq r3, r9, r8, ror #11 │ │ │ │ + eorseq r3, r9, r0, lsl #12 │ │ │ │ + eorseq r3, r9, ip, lsl #12 │ │ │ │ + eorseq r3, r9, r0, lsr #13 │ │ │ │ + eorseq r3, r9, r8, asr #13 │ │ │ │ + eorseq r3, r9, r4, ror #13 │ │ │ │ + @ instruction: 0x003936f4 │ │ │ │ + @ instruction: 0x003936fc │ │ │ │ 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 a6314 │ │ │ │ + b a6290 │ │ │ │ │ │ │ │ -0007c440 : │ │ │ │ +0007c868 : │ │ │ │ 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 7a028 │ │ │ │ + bl 7a440 <_PyObject_CallMethodId@@Base+0x30c> │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a028 │ │ │ │ + bl 7a440 <_PyObject_CallMethodId@@Base+0x30c> │ │ │ │ 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 │ │ │ │ @@ -84312,55 +84592,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 7c524 │ │ │ │ + beq 7c94c │ │ │ │ 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 7c524 │ │ │ │ + blt 7c94c │ │ │ │ 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 7c4f8 │ │ │ │ + bne 7c920 │ │ │ │ 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 7c538 │ │ │ │ + bne 7c960 │ │ │ │ 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 7c574 │ │ │ │ + bge 7c99c │ │ │ │ ldrh r2, [r6], #2 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7c550 │ │ │ │ + b 7c978 │ │ │ │ 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 │ │ │ │ @@ -84368,201 +84648,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 7c6ec │ │ │ │ + beq 7cb14 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7c800 │ │ │ │ + bcs 7cc28 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7c5e0 │ │ │ │ + beq 7ca08 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7c5bc │ │ │ │ - b 7c800 │ │ │ │ + bhi 7c9e4 │ │ │ │ + b 7cc28 │ │ │ │ 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 7c654 │ │ │ │ + bge 7ca7c │ │ │ │ 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 7c64c │ │ │ │ + beq 7ca74 │ │ │ │ sub lr, lr, ip │ │ │ │ add lr, lr, #1 │ │ │ │ mov r8, r9 │ │ │ │ add r3, sl, lr, lsl #1 │ │ │ │ - b 7c5b4 │ │ │ │ + b 7c9dc │ │ │ │ add lr, lr, #1 │ │ │ │ - b 7c610 │ │ │ │ + b 7ca38 │ │ │ │ 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 7c6e0 │ │ │ │ + bge 7cb08 │ │ │ │ ldrh sl, [r7], #2 │ │ │ │ ldrh r3, [lr], #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 7c670 │ │ │ │ + beq 7ca98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r8 │ │ │ │ add r3, r3, r6, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r4, r6 │ │ │ │ - bls 7c800 │ │ │ │ + bls 7cc28 │ │ │ │ ldrh r0, [r3] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ ldrb lr, [r5, r0] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 7c5ec │ │ │ │ + beq 7ca14 │ │ │ │ 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 7c5b4 │ │ │ │ + b 7c9dc │ │ │ │ sub r0, r0, r9 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7c804 │ │ │ │ + b 7cc2c │ │ │ │ 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 7c800 │ │ │ │ + bcs 7cc28 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7c73c │ │ │ │ + beq 7cb64 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7c718 │ │ │ │ - b 7c800 │ │ │ │ + bhi 7cb40 │ │ │ │ + b 7cc28 │ │ │ │ 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 7c778 │ │ │ │ + bge 7cba0 │ │ │ │ ldrh r8, [r6], #2 │ │ │ │ ldrh r0, [r5], #2 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 7c754 │ │ │ │ + beq 7cb7c │ │ │ │ add r3, r3, r7, lsl #1 │ │ │ │ - b 7c710 │ │ │ │ + b 7cb38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, fp, lr, lsl #1 │ │ │ │ add r5, r0, lr, lsl #1 │ │ │ │ mov r2, lr │ │ │ │ cmp r2, r4 │ │ │ │ - bge 7c7b4 │ │ │ │ + bge 7cbdc │ │ │ │ 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 7c710 │ │ │ │ + bne 7cb38 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 7c788 │ │ │ │ + b 7cbb0 │ │ │ │ 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 7c7f0 │ │ │ │ + bge 7cc18 │ │ │ │ ldrh r8, [r6, #2]! │ │ │ │ ldrh r3, [r5, #2]! │ │ │ │ cmp r8, r3 │ │ │ │ - beq 7c7c8 │ │ │ │ + beq 7cbf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, sl, lsl #1 │ │ │ │ - b 7c710 │ │ │ │ + b 7cb38 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ sub r0, r0, r8 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7c804 │ │ │ │ + b 7cc2c │ │ │ │ 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] @ 7c8ac │ │ │ │ + ldr r3, [pc, #128] @ 7ccd4 │ │ │ │ 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 7c450 │ │ │ │ + bl 7c878 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #1 │ │ │ │ - bl 7c57c │ │ │ │ + bl 7c9a4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7c884 │ │ │ │ + beq 7ccac │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7c858 │ │ │ │ - ldr r3, [pc, #32] @ 7c8ac │ │ │ │ + bne 7cc80 │ │ │ │ + ldr r3, [pc, #32] @ 7ccd4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7c8a0 │ │ │ │ + beq 7ccc8 │ │ │ │ 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} │ │ │ │ @@ -84570,21 +84850,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 7a0c4 │ │ │ │ + bl 7a4dc <_PyObject_CallMethodId@@Base+0x3a8> │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a0c4 │ │ │ │ + bl 7a4dc <_PyObject_CallMethodId@@Base+0x3a8> │ │ │ │ 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 │ │ │ │ @@ -84592,386 +84872,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 7c980 │ │ │ │ + beq 7cda8 │ │ │ │ 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 7c980 │ │ │ │ + blt 7cda8 │ │ │ │ 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 7c958 │ │ │ │ + bne 7cd80 │ │ │ │ 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 7c994 │ │ │ │ + bne 7cdbc │ │ │ │ sub r3, r5, r3 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sub r0, r1, r3 │ │ │ │ - bge 7c9cc │ │ │ │ + bge 7cdf4 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7c9a8 │ │ │ │ + b 7cdd0 │ │ │ │ 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 7cae4 │ │ │ │ + beq 7cf0c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7cbbc │ │ │ │ + bcs 7cfe4 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7ca2c │ │ │ │ + beq 7ce54 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7ca08 │ │ │ │ - b 7cbbc │ │ │ │ + bhi 7ce30 │ │ │ │ + b 7cfe4 │ │ │ │ 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 7ca84 │ │ │ │ + bge 7ceac │ │ │ │ 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 7ca00 │ │ │ │ + bne 7ce28 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 7ca44 │ │ │ │ + b 7ce6c │ │ │ │ ldr sl, [r6, r2, lsl #2] │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 7ca90 │ │ │ │ + bne 7ceb8 │ │ │ │ cmp r2, lr │ │ │ │ - blt 7ca70 │ │ │ │ - b 7cad8 │ │ │ │ + blt 7ce98 │ │ │ │ + b 7cf00 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r5, r8 │ │ │ │ - bls 7cbbc │ │ │ │ + bls 7cfe4 │ │ │ │ ldr ip, [r3] │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ ldrb r4, [r7, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7ca34 │ │ │ │ + beq 7ce5c │ │ │ │ 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 7ca00 │ │ │ │ + b 7ce28 │ │ │ │ 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 7cbbc │ │ │ │ + bcs 7cfe4 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7cb28 │ │ │ │ + beq 7cf50 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cb04 │ │ │ │ - b 7cbbc │ │ │ │ + bhi 7cf2c │ │ │ │ + b 7cfe4 │ │ │ │ rsb r2, r5, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ mov ip, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bge 7cb58 │ │ │ │ + bge 7cf80 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7cb34 │ │ │ │ + beq 7cf5c │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ - b 7cafc │ │ │ │ + b 7cf24 │ │ │ │ mov ip, r4 │ │ │ │ cmp ip, r5 │ │ │ │ - bge 7cb88 │ │ │ │ + bge 7cfb0 │ │ │ │ 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 7cafc │ │ │ │ + bne 7cf24 │ │ │ │ add ip, ip, #1 │ │ │ │ - b 7cb5c │ │ │ │ + b 7cf84 │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, lr │ │ │ │ - bge 7cbb0 │ │ │ │ + bge 7cfd8 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7cb8c │ │ │ │ + beq 7cfb4 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ - b 7cafc │ │ │ │ + b 7cf24 │ │ │ │ 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] @ 7cc64 │ │ │ │ + ldr r3, [pc, #128] @ 7d08c │ │ │ │ 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 7c8b0 │ │ │ │ + bl 7ccd8 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bl 7c9d4 │ │ │ │ + bl 7cdfc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7cc3c │ │ │ │ + beq 7d064 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7cc10 │ │ │ │ - ldr r3, [pc, #32] @ 7cc64 │ │ │ │ + bne 7d038 │ │ │ │ + ldr r3, [pc, #32] @ 7d08c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7cc58 │ │ │ │ + beq 7d080 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007cc68 : │ │ │ │ +0007d090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7cca0 │ │ │ │ + ldr r3, [pc, #32] @ 7d0c8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cca4 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0007d0cc <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r1, [pc, #76] @ 7cd00 <_PyUnicode_ToTitlecase@@Base+0x5c> │ │ │ │ + ldrcc r1, [pc, #76] @ 7d128 <_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] @ 7cd04 <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ + ldrcc r1, [pc, #56] @ 7d12c <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #48] @ 7cd08 <_PyUnicode_ToTitlecase@@Base+0x64> │ │ │ │ + ldr r3, [pc, #48] @ 7d130 <_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] @ 7cd0c <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ + ldrne r3, [pc, #24] @ 7d134 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ lsrne r0, r0, #16 │ │ │ │ ldrne r0, [r3, r0, lsl #2] │ │ │ │ addeq r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - strheq r3, [r5], #-204 @ 0xffffff34 │ │ │ │ - strheq r1, [r4], #-172 @ 0xffffff54 │ │ │ │ - subeq pc, r3, ip, lsr #22 │ │ │ │ - subeq r8, lr, r0, lsl #16 │ │ │ │ + strdeq r4, [r5], #-12 │ │ │ │ + strdeq r1, [r4], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r3, ip, ror #30 │ │ │ │ + subeq r8, lr, r0, asr #24 │ │ │ │ │ │ │ │ -0007cd10 : │ │ │ │ - ldr r3, [pc, #28] @ 7cd34 │ │ │ │ +0007d138 : │ │ │ │ + ldr r3, [pc, #28] @ 7d15c │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r2, #0 │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cd38 : │ │ │ │ - ldr r3, [pc, #28] @ 7cd5c │ │ │ │ +0007d160 : │ │ │ │ + ldr r3, [pc, #28] @ 7d184 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {r4, lr} │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cd60 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +0007d188 <_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 2c313c │ │ │ │ + b 2c3268 │ │ │ │ │ │ │ │ -0007cd7c : │ │ │ │ +0007d1a4 : │ │ │ │ mov r1, #0 │ │ │ │ - b 337724 <_PyUnicode_ToNumeric@@Base+0x6e04> │ │ │ │ + b 337bc0 <_PyUnicode_ToNumeric@@Base+0x6d24> │ │ │ │ │ │ │ │ -0007cd84 : │ │ │ │ +0007d1ac : │ │ │ │ mov r1, #1 │ │ │ │ - b 337724 <_PyUnicode_ToNumeric@@Base+0x6e04> │ │ │ │ + b 337bc0 <_PyUnicode_ToNumeric@@Base+0x6d24> │ │ │ │ │ │ │ │ -0007cd8c : │ │ │ │ +0007d1b4 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cda0 : │ │ │ │ - b 2d8a64 │ │ │ │ +0007d1c8 : │ │ │ │ + b 2d8edc │ │ │ │ │ │ │ │ -0007cda4 : │ │ │ │ - ldr r3, [pc, #20] @ 7cdc0 │ │ │ │ +0007d1cc : │ │ │ │ + ldr r3, [pc, #20] @ 7d1e8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2dc548 │ │ │ │ + b 2dc9c0 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cdc4 : │ │ │ │ - ldr r3, [pc, #20] @ 7cde0 │ │ │ │ +0007d1ec : │ │ │ │ + ldr r3, [pc, #20] @ 7d208 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2dc90c │ │ │ │ + b 2dcd84 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cde4 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +0007d20c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cde8 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0007d210 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdec <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +0007d214 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdf0 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +0007d218 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdf4 : │ │ │ │ +0007d21c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdf8 : │ │ │ │ +0007d220 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdfc : │ │ │ │ +0007d224 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ce00 : │ │ │ │ +0007d228 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ce04 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +0007d22c <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b 32f210 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x838> │ │ │ │ + b 32f634 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x838> │ │ │ │ │ │ │ │ -0007ce0c <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0007d234 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ce1c : │ │ │ │ +0007d244 : │ │ │ │ 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 275134 │ │ │ │ + bl 2754ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ce48 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0007d270 <_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 │ │ │ │ @@ -84979,21 +85259,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 b6b18 │ │ │ │ + bl b6b14 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ce98 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0007d2c0 <_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 │ │ │ │ @@ -85002,131 +85282,131 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bdac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ced4 : │ │ │ │ +0007d2fc : │ │ │ │ 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) │ │ │ │ │ │ │ │ -0007cf00 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b 7ced4 │ │ │ │ +0007d328 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b 7d2fc │ │ │ │ │ │ │ │ -0007cf04 : │ │ │ │ - ldr r3, [pc, #56] @ 7cf44 │ │ │ │ +0007d32c : │ │ │ │ + ldr r3, [pc, #56] @ 7d36c │ │ │ │ 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 357540 │ │ │ │ + bl 357964 │ │ │ │ mvn r0, r4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0007cf48 : │ │ │ │ +0007d370 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf4c : │ │ │ │ - ldr r3, [pc, #24] @ 7cf6c │ │ │ │ +0007d374 : │ │ │ │ + ldr r3, [pc, #24] @ 7d394 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b 241238 │ │ │ │ + b 241374 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cf70 <_Py_hashtable_len@@Base>: │ │ │ │ +0007d398 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf78 : │ │ │ │ +0007d3a0 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf94 : │ │ │ │ - ldr ip, [pc, #20] @ 7cfb0 │ │ │ │ +0007d3bc : │ │ │ │ + ldr ip, [pc, #20] @ 7d3d8 │ │ │ │ mov r2, #0 │ │ │ │ stmib r0, {r2, ip} │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00357ad4 │ │ │ │ + eorseq r7, r5, r4, lsl pc │ │ │ │ │ │ │ │ -0007cfb4 : │ │ │ │ +0007d3dc : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cfd0 : │ │ │ │ +0007d3f8 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007cff0 : │ │ │ │ +0007d418 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d010 : │ │ │ │ +0007d438 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 7d040 │ │ │ │ + ldr ip, [pc, #24] @ 7d468 │ │ │ │ sub sp, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 233610 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ + bl 23373c <_Py_write_noraise@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r4, lsr #5 │ │ │ │ + eorseq r3, r9, r4, lsl #14 │ │ │ │ │ │ │ │ -0007d044 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0007d46c <_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 │ │ │ │ @@ -85134,176 +85414,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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d08c <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0007d4b4 <_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 7d0d0 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ + beq 7d4f8 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ bl 29424 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 7d0ac <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + b 7d4d4 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7d0f0 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ + beq 7d518 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 29424 │ │ │ │ - b 7d0ac <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ - bl 357540 │ │ │ │ + b 7d4d4 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + bl 357964 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d0fc <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0007d524 <_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 357540 │ │ │ │ + bl 357964 │ │ │ │ str r5, [r4] │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d128 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0007d550 <_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 357540 │ │ │ │ + bl 357964 │ │ │ │ str r5, [r4] │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d154 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +0007d57c <_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 357540 │ │ │ │ + bl 357964 │ │ │ │ tst r5, #1 │ │ │ │ - beq 7d188 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ + beq 7d5b0 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 357540 │ │ │ │ - b 7d170 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ + bl 357964 │ │ │ │ + b 7d598 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d190 <_PySeqLock_EndRead@@Base>: │ │ │ │ +0007d5b8 <_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 357540 │ │ │ │ + bl 357964 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7d1c4 <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ + beq 7d5ec <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d1cc <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0007d5f4 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ ands r0, r3, #1 │ │ │ │ strne r1, [r2] │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d1e8 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0007d610 <_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 a9a80 │ │ │ │ + bl a99fc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d220 : │ │ │ │ +0007d648 : │ │ │ │ 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 22d8e8 │ │ │ │ + bl 22da14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d264 : │ │ │ │ +0007d68c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #36] @ 7d2a0 │ │ │ │ + ldr r3, [pc, #36] @ 7d6c8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d2a4 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0007d6cc <_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] @ 7d2e4 <_Py_FatalErrorFunc@@Base+0x40> │ │ │ │ + ldr r3, [pc, #40] @ 7d70c <_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 │ │ │ │ @@ -85312,998 +85592,645 @@ │ │ │ │ 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] @ 7d304 <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ - ldr r0, [pc, #4] @ 7d308 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - @ instruction: 0x003932bc │ │ │ │ - subseq ip, r3, ip, lsl #31 │ │ │ │ + ldr r1, [pc, #4] @ 7d72c <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ + ldr r0, [pc, #4] @ 7d730 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r3, r9, ip, lsl r7 │ │ │ │ + subseq sp, r3, r4, asr #7 │ │ │ │ │ │ │ │ -0007d30c : │ │ │ │ +0007d734 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7d344 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #32] @ 7d76c │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d33c │ │ │ │ - ldr r1, [pc, #16] @ 7d348 │ │ │ │ - ldr r0, [pc, #16] @ 7d34c │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 7d764 │ │ │ │ + ldr r1, [pc, #16] @ 7d770 │ │ │ │ + ldr r0, [pc, #16] @ 7d774 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ - b 8cf90 │ │ │ │ + b 8cf34 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - @ instruction: 0x0053cf9c │ │ │ │ + @ instruction: 0x0035b4f4 │ │ │ │ + ldrsbeq sp, [r3], #-52 @ 0xffffffcc │ │ │ │ │ │ │ │ -0007d350 : │ │ │ │ +0007d778 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ 7d38c │ │ │ │ + ldr r2, [pc, #36] @ 7d7b4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 289470 │ │ │ │ + bl 28945c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28c2c4 │ │ │ │ + b 28c2b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d390 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0007d7b8 <_PyThreadState_Prealloc@@Base>: │ │ │ │ mov r1, #0 │ │ │ │ - b 23619c <_PyThreadState_New@@Base+0x4> │ │ │ │ + b 2362c8 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0007d398 <_PyThreadState_Init@@Base>: │ │ │ │ +0007d7c0 <_PyThreadState_Init@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7d3b4 <_PyThreadState_Init@@Base+0x1c> │ │ │ │ - ldr r0, [pc, #4] @ 7d3b8 <_PyThreadState_Init@@Base+0x20> │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - @ instruction: 0x003932d8 │ │ │ │ - ldrheq ip, [r3], #-240 @ 0xffffff10 │ │ │ │ + ldr r1, [pc, #4] @ 7d7dc <_PyThreadState_Init@@Base+0x1c> │ │ │ │ + ldr r0, [pc, #4] @ 7d7e0 <_PyThreadState_Init@@Base+0x20> │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r3, r9, r8, lsr r7 │ │ │ │ + subseq sp, r3, r8, ror #7 │ │ │ │ │ │ │ │ -0007d3bc : │ │ │ │ - ldr r3, [pc, #16] @ 7d3d4 │ │ │ │ +0007d7e4 : │ │ │ │ + ldr r3, [pc, #16] @ 7d7fc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 27fb44 │ │ │ │ + b 27fc7c │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d3d8 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0007d800 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ - ldr r3, [pc, #8] @ 7d3f0 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ + ldr r3, [pc, #8] @ 7d818 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - andeq pc, ip, ip, ror #19 │ │ │ │ + andeq pc, ip, r8, lsl fp @ │ │ │ │ │ │ │ │ -0007d3f4 : │ │ │ │ +0007d81c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 281518 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ + bl 2815c0 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7d42c │ │ │ │ - ldr r3, [pc, #24] @ 7d434 │ │ │ │ + bne 7d854 │ │ │ │ + ldr r3, [pc, #24] @ 7d85c │ │ │ │ mov r1, #1 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2824b8 │ │ │ │ - bl 286020 │ │ │ │ + bl 282550 │ │ │ │ + bl 28600c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d438 : │ │ │ │ - ldr r3, [pc, #20] @ 7d454 │ │ │ │ +0007d860 : │ │ │ │ + ldr r3, [pc, #20] @ 7d87c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2824b8 │ │ │ │ + b 282550 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d458 : │ │ │ │ +0007d880 : │ │ │ │ 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 251434 │ │ │ │ + bl 2515fc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007d494 : │ │ │ │ +0007d8bc : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 25125c │ │ │ │ + b 251424 │ │ │ │ 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 7d54c │ │ │ │ + bne 7d974 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 7d538 │ │ │ │ + beq 7d960 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3564a0 │ │ │ │ + bl 3568c4 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7d51c │ │ │ │ + blt 7d944 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3564a0 │ │ │ │ + bl 3568c4 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7d538 │ │ │ │ + bge 7d960 │ │ │ │ mvn r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7d6d0 │ │ │ │ + b 7daf8 │ │ │ │ mul r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6, r1 │ │ │ │ - b 7d6d0 │ │ │ │ + b 7daf8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 3564a0 │ │ │ │ + bl 3568c4 │ │ │ │ mov r9, r2 │ │ │ │ orrs r2, r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - beq 7d5d4 │ │ │ │ + beq 7d9fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3564a0 │ │ │ │ + bl 3568c4 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs r1, r7, r1 │ │ │ │ - blt 7d5b8 │ │ │ │ + blt 7d9e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3564a0 │ │ │ │ + bl 3568c4 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r1, r7 │ │ │ │ - bge 7d5d4 │ │ │ │ + bge 7d9fc │ │ │ │ mvn r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7d5e8 │ │ │ │ + b 7da10 │ │ │ │ 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 3564a0 │ │ │ │ + bl 3568c4 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 7d664 │ │ │ │ + beq 7da8c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3564a0 │ │ │ │ + bl 3568c4 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7d648 │ │ │ │ + blt 7da70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3564a0 │ │ │ │ + bl 3568c4 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7d664 │ │ │ │ + bge 7da8c │ │ │ │ mvn r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movlt r2, #0 │ │ │ │ mvnge r2, #0 │ │ │ │ rsb r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 7d678 │ │ │ │ + b 7daa0 │ │ │ │ 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 7d6a4 │ │ │ │ + blt 7dacc │ │ │ │ mvn r0, #0 │ │ │ │ sub ip, r0, r9 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r2 │ │ │ │ sub ip, r1, r7 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bge 7d6c8 │ │ │ │ - b 7d6d0 │ │ │ │ + bge 7daf0 │ │ │ │ + b 7daf8 │ │ │ │ orrs sl, r7, sl │ │ │ │ - beq 7d6c8 │ │ │ │ + beq 7daf0 │ │ │ │ rsbs r0, r9, #0 │ │ │ │ rsc r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ movlt r0, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ - blt 7d6d0 │ │ │ │ + blt 7daf8 │ │ │ │ adds r0, r9, r2 │ │ │ │ adc r1, r3, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 7db84 │ │ │ │ + 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] @ 7db9c │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 7db8c │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 7db8c │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, #2 │ │ │ │ + bl 116d54 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 7db94 │ │ │ │ + cmp r4, #2 │ │ │ │ + ldreq r2, [pc, #64] @ 7dba0 │ │ │ │ + ldreq r0, [pc, #64] @ 7dba4 │ │ │ │ + ldrne r0, [pc, #56] @ 7dba0 │ │ │ │ + ldrne r2, [pc, #56] @ 7dba4 │ │ │ │ + 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] @ 7dba8 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #20] @ 7dba8 │ │ │ │ + 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 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 7dbbc │ │ │ │ + b 128b4c │ │ │ │ + eorseq r3, r9, r8, ror #14 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7dbe8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [r3, #12] │ │ │ │ + ldreq r1, [pc, #28] @ 7dbfc │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [pc, #24] @ 7dc00 │ │ │ │ + b 128b4c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [r3, #12] │ │ │ │ + ldreq r1, [pc, #4] @ 7dbfc │ │ │ │ + ldr r0, [pc, #8] @ 7dc04 │ │ │ │ + b 128b4c │ │ │ │ + eorseq r5, r6, r4, asr ip │ │ │ │ + eorseq r3, r9, ip, lsl #15 │ │ │ │ + @ instruction: 0x003937b0 │ │ │ │ │ │ │ │ -0007d6d8 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0007dc08 <_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 a6314 │ │ │ │ + bl a6290 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7d768 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7dc98 <_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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d768 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7dc98 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d768 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + bne 7dc98 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 7d7c4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7dcf4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #32] │ │ │ │ - beq 7d7c4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7dcf4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7d7c4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + bne 7dcf4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d7cc : │ │ │ │ +0007dcfc : │ │ │ │ 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 bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7d810 │ │ │ │ - ldr r3, [pc, #84] @ 7d850 │ │ │ │ + bne 7dd40 │ │ │ │ + ldr r3, [pc, #84] @ 7dd80 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2824b8 │ │ │ │ + bl 282550 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7d848 │ │ │ │ + b 7dd78 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 280c8c │ │ │ │ + bl 280d34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d848 │ │ │ │ + beq 7dd78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d848 │ │ │ │ + bne 7dd78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d854 : │ │ │ │ +0007dd84 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7d7cc │ │ │ │ + b 7dcfc │ │ │ │ │ │ │ │ -0007d85c : │ │ │ │ +0007dd8c : │ │ │ │ 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 bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7d8a0 │ │ │ │ - ldr r3, [pc, #84] @ 7d8e0 │ │ │ │ + bne 7ddd0 │ │ │ │ + ldr r3, [pc, #84] @ 7de10 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2824b8 │ │ │ │ + bl 282550 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7d8d8 │ │ │ │ + b 7de08 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7d3f4 │ │ │ │ + bl 7d81c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d8d8 │ │ │ │ + beq 7de08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d8d8 │ │ │ │ + bne 7de08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d8e4 : │ │ │ │ +0007de14 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7d85c │ │ │ │ + b 7dd8c │ │ │ │ │ │ │ │ -0007d8ec : │ │ │ │ +0007de1c : │ │ │ │ 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 bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7d958 │ │ │ │ + beq 7de88 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 278898 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ + bl 2789d0 <_PyEval_MakePendingCalls@@Base+0x4e0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d958 │ │ │ │ + beq 7de88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d958 │ │ │ │ + bne 7de88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0007d960 : │ │ │ │ +0007de90 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 7d8ec │ │ │ │ + b 7de1c │ │ │ │ │ │ │ │ -0007d96c : │ │ │ │ +0007de9c : │ │ │ │ mov r3, #0 │ │ │ │ - b 7d8ec │ │ │ │ - │ │ │ │ -0007d974 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r2, r3} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 7da20 │ │ │ │ - mov r3, r0 │ │ │ │ - bl 3576e0 │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r3, #0 │ │ │ │ - ldr r5, [r2, r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - bne 7d9b4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79d7c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7d9c4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 10f2dc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7d9cc │ │ │ │ - mov r5, #0 │ │ │ │ - b 7da0c │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 24a5b4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7da0c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7da0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - │ │ │ │ -0007da24 <_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] @ 7dad0 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ - mov r3, r0 │ │ │ │ - bl 3576e0 │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r3, #0 │ │ │ │ - ldr r5, [r2, r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - bne 7da64 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79d7c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7da74 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 10f2dc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7da7c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - mov r5, #0 │ │ │ │ - b 7dabc <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 24a5b4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7dabc <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7dabc <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_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] @ 7db18 <_PyObject_CallMethod_SizeT@@Base+0xf4> │ │ │ │ - ldrne r3, [pc, #32] @ 7db1c <_PyObject_CallMethod_SizeT@@Base+0xf8> │ │ │ │ - mov ip, r0 │ │ │ │ - ldreq r2, [pc, #28] @ 7db20 <_PyObject_CallMethod_SizeT@@Base+0xfc> │ │ │ │ - mov r1, r3 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 7db24 <_PyObject_CallMethod_SizeT@@Base+0x100> │ │ │ │ - bl 128a98 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ - eorseq r2, r9, r8, ror #19 │ │ │ │ - eorseq r5, r6, r4, lsl r8 │ │ │ │ - eorseq r3, r9, r8, lsl #6 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 7db38 <_PyObject_CallMethod_SizeT@@Base+0x114> │ │ │ │ - b 128a98 │ │ │ │ - eorseq r3, r9, r8, lsr #6 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7db64 <_PyObject_CallMethod_SizeT@@Base+0x140> │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #28] @ 7db78 <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #24] @ 7db7c <_PyObject_CallMethod_SizeT@@Base+0x158> │ │ │ │ - b 128a98 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #4] @ 7db78 <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ - ldr r0, [pc, #8] @ 7db80 <_PyObject_CallMethod_SizeT@@Base+0x15c> │ │ │ │ - b 128a98 │ │ │ │ - eorseq r5, r6, r4, lsl r8 │ │ │ │ - eorseq r3, r9, ip, asr #6 │ │ │ │ - eorseq r3, r9, r0, ror r3 │ │ │ │ - │ │ │ │ -0007db84 : │ │ │ │ - ldr r3, [pc, #84] @ 7dbe0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7dbb8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ 7dbe4 │ │ │ │ - mov r1, #57 @ 0x39 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7dbd8 │ │ │ │ - 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 r7, r6, r4, lsl #9 │ │ │ │ - │ │ │ │ -0007dbe8 : │ │ │ │ - ldr r3, [pc, #52] @ 7dc24 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7dc1c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7dc28 │ │ │ │ - mov r1, #25 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x00366db0 │ │ │ │ - │ │ │ │ -0007dc2c : │ │ │ │ - ldr r3, [pc, #52] @ 7dc68 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7dc60 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7dc6c │ │ │ │ - mov r1, #35 @ 0x23 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x00366db0 │ │ │ │ - │ │ │ │ -0007dc70 : │ │ │ │ - ldr r3, [pc, #52] @ 7dcac │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7dca4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7dcb0 │ │ │ │ - mov r1, #380 @ 0x17c │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x00366db0 │ │ │ │ + b 7de1c │ │ │ │ │ │ │ │ -0007dcb4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007dea4 <_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 7dd0c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7defc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #67108864 @ 0x4000000 │ │ │ │ - beq 7dd0c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7defc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7dd00 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + beq 7def0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - beq 7dd0c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7defc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7dd20 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #48] @ 7dd44 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 7dd48 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7df10 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #48] @ 7df34 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ + ldr r1, [pc, #48] @ 7df38 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7dd34 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + b 7df24 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118c84 │ │ │ │ + bl 118cc4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r6, r4, ror r3 │ │ │ │ + @ instruction: 0x003667b4 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ │ │ │ │ -0007dd4c : │ │ │ │ +0007df3c : │ │ │ │ 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 7dda0 │ │ │ │ + beq 7df90 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7dda0 │ │ │ │ + beq 7df90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7dd94 │ │ │ │ + beq 7df84 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7dda0 │ │ │ │ + beq 7df90 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7ddb4 │ │ │ │ - ldr r0, [pc, #36] @ 7ddcc │ │ │ │ - ldr r1, [pc, #36] @ 7ddd0 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7dfa4 │ │ │ │ + ldr r0, [pc, #36] @ 7dfbc │ │ │ │ + ldr r1, [pc, #36] @ 7dfc0 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7ddc4 │ │ │ │ + b 7dfb4 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118c84 │ │ │ │ + bl 118cc4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r6, r4, ror r3 │ │ │ │ + @ instruction: 0x003667b4 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ │ │ │ │ -0007ddd4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007dfc4 <_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 7de28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e018 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7de28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e018 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7de1c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + beq 7e00c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7de28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e018 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7de3c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ - ldr r0, [pc, #36] @ 7de54 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ - ldr r1, [pc, #36] @ 7de58 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e02c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ + ldr r0, [pc, #36] @ 7e044 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + ldr r1, [pc, #36] @ 7e048 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7de4c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ + b 7e03c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118c84 │ │ │ │ + bl 118cc4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r6, r4, ror r3 │ │ │ │ + @ instruction: 0x003667b4 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ - ldr r1, [pc, #4] @ 7de68 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b b9750 │ │ │ │ - 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 a4490 <_PyType_GetDict@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 7deb0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdc> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a8654 <_PyType_LookupRef@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7dec4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf0> │ │ │ │ - b 7df14 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x140> │ │ │ │ - mov r0, r6 │ │ │ │ - bl a5548 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 7de98 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc4> │ │ │ │ - b 7df24 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7df24 <_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 7df00 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 7df08 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x134> │ │ │ │ - mov r4, r5 │ │ │ │ - b 7df24 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 7df00 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b b9750 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0007df2c : │ │ │ │ - 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 7df64 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r2, [pc, #312] @ 7e08c │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b 7df74 │ │ │ │ - ldr r1, [pc, #292] @ 7e090 │ │ │ │ - ldr r0, [pc, #292] @ 7e094 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7e080 │ │ │ │ - ldr r3, [r1, r9, lsl #3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7df90 │ │ │ │ - cmp r3, r2 │ │ │ │ - add r9, r9, #1 │ │ │ │ - addeq r8, r8, #1 │ │ │ │ - b 7df74 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 23aa58 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 7e080 │ │ │ │ - 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] @ 7e098 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #196] @ 7e09c │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #192] @ 7e0a0 │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #188] @ 7e0a4 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #184] @ 7e0a8 │ │ │ │ - str r3, [r4, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #180] @ 7e0ac │ │ │ │ - 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 a5548 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7e078 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - bl a4490 <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl a568c │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 7e084 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e078 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7e078 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 99bc4 │ │ │ │ - mvn r6, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0035f2dc │ │ │ │ - @ instruction: 0x000002b5 │ │ │ │ - eorseq r3, r9, ip, lsl #7 │ │ │ │ - andseq r8, r7, ip, asr #19 │ │ │ │ - eoreq sl, r9, ip, asr #2 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r0, r6, r0, asr #30 │ │ │ │ - andseq r3, lr, r0, asr #18 │ │ │ │ - andeq r4, r7, ip, lsr r0 │ │ │ │ - │ │ │ │ -0007e0b0 : │ │ │ │ - b 7df2c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 1273a8 │ │ │ │ - sub r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 7e140 │ │ │ │ - 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] @ 7e158 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 7e148 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 7e148 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, #2 │ │ │ │ - bl 116d14 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 7e150 │ │ │ │ - cmp r4, #2 │ │ │ │ - ldreq r2, [pc, #64] @ 7e15c │ │ │ │ - ldreq r0, [pc, #64] @ 7e160 │ │ │ │ - ldrne r0, [pc, #56] @ 7e15c │ │ │ │ - ldrne r2, [pc, #56] @ 7e160 │ │ │ │ - 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] @ 7e164 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #20] @ 7e164 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -0007e168 : │ │ │ │ +0007e04c : │ │ │ │ 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 │ │ │ │ @@ -86331,128 +86258,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 2ced90 │ │ │ │ + bl 2ceeb8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007e200 : │ │ │ │ +0007e0e4 : │ │ │ │ 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 7e24c │ │ │ │ + bge 7e130 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r7] │ │ │ │ str r3, [r5] │ │ │ │ - b 7e2a8 │ │ │ │ + b 7e18c │ │ │ │ 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 18e7e0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 18eb40 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ bl 33954 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ca6dc <_PyGen_FetchStopIterationValue@@Base+0x138> │ │ │ │ + bl 1ca9f4 <_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] @ 7e348 │ │ │ │ + ldr r3, [pc, #124] @ 7e22c │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 7e2fc │ │ │ │ + beq 7e1e0 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7e2fc │ │ │ │ + beq 7e1e0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7e318 │ │ │ │ - b 7e330 │ │ │ │ + bne 7e1fc │ │ │ │ + b 7e214 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e2ec │ │ │ │ - ldr r0, [pc, #64] @ 7e34c │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 7e1d0 │ │ │ │ + ldr r0, [pc, #64] @ 7e230 │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e2ec │ │ │ │ - b 7e340 │ │ │ │ + bne 7e1d0 │ │ │ │ + b 7e224 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #40] @ 7e34c │ │ │ │ + ldr r0, [pc, #40] @ 7e230 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e340 │ │ │ │ + beq 7e224 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2764ec │ │ │ │ + b 276864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x003598b8 │ │ │ │ + @ instruction: 0x00359cf8 │ │ │ │ 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 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e3b4 │ │ │ │ + bne 7e298 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e4c0 │ │ │ │ + beq 7e3a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e4c0 │ │ │ │ + bne 7e3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 7e4c0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 7e3a4 │ │ │ │ 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} │ │ │ │ @@ -86462,31 +86389,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 7e3e8 │ │ │ │ + blt 7e2cc │ │ │ │ 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 7e43c │ │ │ │ + beq 7e320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e43c │ │ │ │ + bne 7e320 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 │ │ │ │ @@ -86499,16 +86426,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] @ 7e4c8 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #52] @ 7e3ac │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -86516,3729 +86443,3785 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e4cc : │ │ │ │ +0007e3b0 : │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #8] @ 7e4e4 │ │ │ │ + ldr r0, [pc, #8] @ 7e3c8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 7e350 │ │ │ │ + b 7e234 │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e4e8 : │ │ │ │ +0007e3cc : │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc] @ 7e4fc │ │ │ │ - b 7e350 │ │ │ │ + ldr r0, [pc] @ 7e3e0 │ │ │ │ + b 7e234 │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e500 : │ │ │ │ +0007e3e4 : │ │ │ │ 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] @ 7e598 │ │ │ │ + ldr r0, [pc, #120] @ 7e47c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e350 │ │ │ │ + bl 7e234 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7e58c │ │ │ │ - ldr r3, [pc, #100] @ 7e59c │ │ │ │ - bl 3576e0 │ │ │ │ + beq 7e470 │ │ │ │ + ldr r3, [pc, #100] @ 7e480 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [r4, #28] │ │ │ │ - beq 7e590 │ │ │ │ - bl 27f264 │ │ │ │ + beq 7e474 │ │ │ │ + bl 27f39c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33a768 │ │ │ │ + bl 33ab8c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bne 7e590 │ │ │ │ + bne 7e474 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e58c │ │ │ │ + beq 7e470 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e58c │ │ │ │ + bne 7e470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r6, r5, ip, ror #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e5a0 : │ │ │ │ +0007e484 : │ │ │ │ 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] @ 7e5e0 │ │ │ │ + ldr r0, [pc, #32] @ 7e4c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e350 │ │ │ │ + bl 7e234 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e5e4 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +0007e4c8 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r4] │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007e614 : │ │ │ │ +0007e4f8 : │ │ │ │ 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 19c340 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 19c5d4 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - b 17ab68 │ │ │ │ + b 17ac9c │ │ │ │ │ │ │ │ -0007e644 : │ │ │ │ +0007e528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #176] @ 7e70c │ │ │ │ + ldr r3, [pc, #176] @ 7e5f0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7e678 │ │ │ │ - ldr r1, [pc, #164] @ 7e710 │ │ │ │ - ldr r0, [pc, #164] @ 7e714 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 7e55c │ │ │ │ + ldr r1, [pc, #164] @ 7e5f4 │ │ │ │ + ldr r0, [pc, #164] @ 7e5f8 │ │ │ │ + bl 2df754 <_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 7e670 │ │ │ │ - ldr r3, [pc, #136] @ 7e718 │ │ │ │ + beq 7e554 │ │ │ │ + ldr r3, [pc, #136] @ 7e5fc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7e704 │ │ │ │ - bl 91928 │ │ │ │ + bne 7e5e8 │ │ │ │ + bl 9196c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ movne r8, #0 │ │ │ │ - beq 7e670 │ │ │ │ + beq 7e554 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge 7e6dc │ │ │ │ + bge 7e5c0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ add r8, r8, #2 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7e6ac │ │ │ │ - b 7e670 │ │ │ │ + bge 7e590 │ │ │ │ + b 7e554 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e704 │ │ │ │ + beq 7e5e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7e704 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 7e5e8 │ │ │ │ + bl 9ac00 <_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 r7, r7, r4, lsl #13 │ │ │ │ + eorseq r7, r7, r4, asr #21 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ │ │ │ │ -0007e71c : │ │ │ │ +0007e600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7e744 │ │ │ │ - ldr r1, [pc, #16] @ 7e748 │ │ │ │ + ldr r3, [pc, #16] @ 7e628 │ │ │ │ + ldr r1, [pc, #16] @ 7e62c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r4, lsr #7 │ │ │ │ + eorseq r3, r9, ip, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e860 │ │ │ │ + ldr r2, [pc, #252] @ 7e744 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e864 │ │ │ │ + ldr r0, [pc, #244] @ 7e748 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e79c │ │ │ │ + bne 7e680 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e868 │ │ │ │ + ldr r3, [pc, #224] @ 7e74c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e7d8 │ │ │ │ + beq 7e6bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e7d8 │ │ │ │ - b 7e7a0 │ │ │ │ + ble 7e6bc │ │ │ │ + b 7e684 │ │ │ │ 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 7e7f0 │ │ │ │ + bne 7e6d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e868 │ │ │ │ + ldr r3, [pc, #160] @ 7e74c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e7d8 │ │ │ │ + beq 7e6bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e7f4 │ │ │ │ - ldr r3, [pc, #140] @ 7e86c │ │ │ │ - ldr r1, [pc, #140] @ 7e870 │ │ │ │ + bgt 7e6d8 │ │ │ │ + ldr r3, [pc, #140] @ 7e750 │ │ │ │ + ldr r1, [pc, #140] @ 7e754 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e858 │ │ │ │ + b 7e73c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 144350 │ │ │ │ + bl 1443d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e834 │ │ │ │ + beq 7e718 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e834 │ │ │ │ + bne 7e718 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e858 │ │ │ │ + beq 7e73c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e858 │ │ │ │ + bne 7e73c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e988 │ │ │ │ + ldr r2, [pc, #252] @ 7e86c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e98c │ │ │ │ + ldr r0, [pc, #244] @ 7e870 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e8c4 │ │ │ │ + bne 7e7a8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e990 │ │ │ │ + ldr r3, [pc, #224] @ 7e874 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e900 │ │ │ │ + beq 7e7e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e900 │ │ │ │ - b 7e8c8 │ │ │ │ + ble 7e7e4 │ │ │ │ + b 7e7ac │ │ │ │ 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 7e918 │ │ │ │ + bne 7e7fc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e990 │ │ │ │ + ldr r3, [pc, #160] @ 7e874 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e900 │ │ │ │ + beq 7e7e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e91c │ │ │ │ - ldr r3, [pc, #140] @ 7e994 │ │ │ │ - ldr r1, [pc, #140] @ 7e998 │ │ │ │ + bgt 7e800 │ │ │ │ + ldr r3, [pc, #140] @ 7e878 │ │ │ │ + ldr r1, [pc, #140] @ 7e87c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e980 │ │ │ │ + b 7e864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175bd8 │ │ │ │ + bl 175d0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e95c │ │ │ │ + beq 7e840 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e95c │ │ │ │ + bne 7e840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e980 │ │ │ │ + beq 7e864 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e980 │ │ │ │ + bne 7e864 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7eab0 │ │ │ │ + ldr r2, [pc, #252] @ 7e994 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7eab4 │ │ │ │ + ldr r0, [pc, #244] @ 7e998 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e9ec │ │ │ │ + bne 7e8d0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7eab8 │ │ │ │ + ldr r3, [pc, #224] @ 7e99c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ea28 │ │ │ │ + beq 7e90c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ea28 │ │ │ │ - b 7e9f0 │ │ │ │ + ble 7e90c │ │ │ │ + b 7e8d4 │ │ │ │ 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 7ea40 │ │ │ │ + bne 7e924 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7eab8 │ │ │ │ + ldr r3, [pc, #160] @ 7e99c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ea28 │ │ │ │ + beq 7e90c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ea44 │ │ │ │ - ldr r3, [pc, #140] @ 7eabc │ │ │ │ - ldr r1, [pc, #140] @ 7eac0 │ │ │ │ + bgt 7e928 │ │ │ │ + ldr r3, [pc, #140] @ 7e9a0 │ │ │ │ + ldr r1, [pc, #140] @ 7e9a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7eaa8 │ │ │ │ + b 7e98c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0274 │ │ │ │ + bl 1b04dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ea84 │ │ │ │ + beq 7e968 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ea84 │ │ │ │ + bne 7e968 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7eaa8 │ │ │ │ + beq 7e98c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7eaa8 │ │ │ │ + bne 7e98c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ebd8 │ │ │ │ + ldr r2, [pc, #252] @ 7eabc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ebdc │ │ │ │ + ldr r0, [pc, #244] @ 7eac0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eb14 │ │ │ │ + bne 7e9f8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ebe0 │ │ │ │ + ldr r3, [pc, #224] @ 7eac4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eb50 │ │ │ │ + beq 7ea34 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eb50 │ │ │ │ - b 7eb18 │ │ │ │ + ble 7ea34 │ │ │ │ + b 7e9fc │ │ │ │ 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 7eb68 │ │ │ │ + bne 7ea4c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ebe0 │ │ │ │ + ldr r3, [pc, #160] @ 7eac4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eb50 │ │ │ │ + beq 7ea34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eb6c │ │ │ │ - ldr r3, [pc, #140] @ 7ebe4 │ │ │ │ - ldr r1, [pc, #140] @ 7ebe8 │ │ │ │ + bgt 7ea50 │ │ │ │ + ldr r3, [pc, #140] @ 7eac8 │ │ │ │ + ldr r1, [pc, #140] @ 7eacc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ebd0 │ │ │ │ + b 7eab4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1914 │ │ │ │ + bl 1a1b80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ebac │ │ │ │ + beq 7ea90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ebac │ │ │ │ + bne 7ea90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ebd0 │ │ │ │ + beq 7eab4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ebd0 │ │ │ │ + bne 7eab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ec94 │ │ │ │ + ldr r1, [pc, #144] @ 7eb78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ec98 │ │ │ │ + ldr r2, [pc, #140] @ 7eb7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ec4c │ │ │ │ + bne 7eb30 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ec9c │ │ │ │ + ldr r3, [pc, #120] @ 7eb80 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ec34 │ │ │ │ + beq 7eb18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ec50 │ │ │ │ - ldr r3, [pc, #100] @ 7eca0 │ │ │ │ - ldr r1, [pc, #100] @ 7eca4 │ │ │ │ + bgt 7eb34 │ │ │ │ + ldr r3, [pc, #100] @ 7eb84 │ │ │ │ + ldr r1, [pc, #100] @ 7eb88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ec8c │ │ │ │ + b 7eb70 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14896c │ │ │ │ + bl 1489f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ec8c │ │ │ │ + beq 7eb70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ec8c │ │ │ │ + bne 7eb70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ed50 │ │ │ │ + ldr r1, [pc, #144] @ 7ec34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ed54 │ │ │ │ + ldr r2, [pc, #140] @ 7ec38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ed08 │ │ │ │ + bne 7ebec │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ed58 │ │ │ │ + ldr r3, [pc, #120] @ 7ec3c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ecf0 │ │ │ │ + beq 7ebd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ed0c │ │ │ │ - ldr r3, [pc, #100] @ 7ed5c │ │ │ │ - ldr r1, [pc, #100] @ 7ed60 │ │ │ │ + bgt 7ebf0 │ │ │ │ + ldr r3, [pc, #100] @ 7ec40 │ │ │ │ + ldr r1, [pc, #100] @ 7ec44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ed48 │ │ │ │ + b 7ec2c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 301784 │ │ │ │ + bl 301c64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ed48 │ │ │ │ + beq 7ec2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ed48 │ │ │ │ + bne 7ec2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ee0c │ │ │ │ + ldr r1, [pc, #144] @ 7ecf0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ee10 │ │ │ │ + ldr r2, [pc, #140] @ 7ecf4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7edc4 │ │ │ │ + bne 7eca8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ee14 │ │ │ │ + ldr r3, [pc, #120] @ 7ecf8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7edac │ │ │ │ + beq 7ec90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7edc8 │ │ │ │ - ldr r3, [pc, #100] @ 7ee18 │ │ │ │ - ldr r1, [pc, #100] @ 7ee1c │ │ │ │ + bgt 7ecac │ │ │ │ + ldr r3, [pc, #100] @ 7ecfc │ │ │ │ + ldr r1, [pc, #100] @ 7ed00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ee04 │ │ │ │ + b 7ece8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f140 │ │ │ │ + bl 14f1c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ee04 │ │ │ │ + beq 7ece8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ee04 │ │ │ │ + bne 7ece8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ef34 │ │ │ │ + ldr r2, [pc, #252] @ 7ee18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ef38 │ │ │ │ + ldr r0, [pc, #244] @ 7ee1c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ee70 │ │ │ │ + bne 7ed54 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ef3c │ │ │ │ + ldr r3, [pc, #224] @ 7ee20 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eeac │ │ │ │ + beq 7ed90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eeac │ │ │ │ - b 7ee74 │ │ │ │ + ble 7ed90 │ │ │ │ + b 7ed58 │ │ │ │ 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 7eec4 │ │ │ │ + bne 7eda8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ef3c │ │ │ │ + ldr r3, [pc, #160] @ 7ee20 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eeac │ │ │ │ + beq 7ed90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eec8 │ │ │ │ - ldr r3, [pc, #140] @ 7ef40 │ │ │ │ - ldr r1, [pc, #140] @ 7ef44 │ │ │ │ + bgt 7edac │ │ │ │ + ldr r3, [pc, #140] @ 7ee24 │ │ │ │ + ldr r1, [pc, #140] @ 7ee28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ef2c │ │ │ │ + b 7ee10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d758 │ │ │ │ + bl 13d7e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ef08 │ │ │ │ + beq 7edec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ef08 │ │ │ │ + bne 7edec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ef2c │ │ │ │ + beq 7ee10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ef2c │ │ │ │ + bne 7ee10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f05c │ │ │ │ + ldr r2, [pc, #252] @ 7ef40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f060 │ │ │ │ + ldr r0, [pc, #244] @ 7ef44 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ef98 │ │ │ │ + bne 7ee7c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f064 │ │ │ │ + ldr r3, [pc, #224] @ 7ef48 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7efd4 │ │ │ │ + beq 7eeb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7efd4 │ │ │ │ - b 7ef9c │ │ │ │ + ble 7eeb8 │ │ │ │ + b 7ee80 │ │ │ │ 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 7efec │ │ │ │ + bne 7eed0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f064 │ │ │ │ + ldr r3, [pc, #160] @ 7ef48 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7efd4 │ │ │ │ + beq 7eeb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eff0 │ │ │ │ - ldr r3, [pc, #140] @ 7f068 │ │ │ │ - ldr r1, [pc, #140] @ 7f06c │ │ │ │ + bgt 7eed4 │ │ │ │ + ldr r3, [pc, #140] @ 7ef4c │ │ │ │ + ldr r1, [pc, #140] @ 7ef50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f054 │ │ │ │ + b 7ef38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc8ac │ │ │ │ + bl 1fcc08 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f030 │ │ │ │ + beq 7ef14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f030 │ │ │ │ + bne 7ef14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f054 │ │ │ │ + beq 7ef38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f054 │ │ │ │ + bne 7ef38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f184 │ │ │ │ + ldr r2, [pc, #252] @ 7f068 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f188 │ │ │ │ + ldr r0, [pc, #244] @ 7f06c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f0c0 │ │ │ │ + bne 7efa4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f18c │ │ │ │ + ldr r3, [pc, #224] @ 7f070 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f0fc │ │ │ │ + beq 7efe0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f0fc │ │ │ │ - b 7f0c4 │ │ │ │ + ble 7efe0 │ │ │ │ + b 7efa8 │ │ │ │ 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 7f114 │ │ │ │ + bne 7eff8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f18c │ │ │ │ + ldr r3, [pc, #160] @ 7f070 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f0fc │ │ │ │ + beq 7efe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f118 │ │ │ │ - ldr r3, [pc, #140] @ 7f190 │ │ │ │ - ldr r1, [pc, #140] @ 7f194 │ │ │ │ + bgt 7effc │ │ │ │ + ldr r3, [pc, #140] @ 7f074 │ │ │ │ + ldr r1, [pc, #140] @ 7f078 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f17c │ │ │ │ + b 7f060 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 178078 │ │ │ │ + bl 1781ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f158 │ │ │ │ + beq 7f03c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f158 │ │ │ │ + bne 7f03c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f17c │ │ │ │ + beq 7f060 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f17c │ │ │ │ + bne 7f060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f2ac │ │ │ │ + ldr r2, [pc, #252] @ 7f190 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f2b0 │ │ │ │ + ldr r0, [pc, #244] @ 7f194 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f1e8 │ │ │ │ + bne 7f0cc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f2b4 │ │ │ │ + ldr r3, [pc, #224] @ 7f198 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f224 │ │ │ │ + beq 7f108 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f224 │ │ │ │ - b 7f1ec │ │ │ │ + ble 7f108 │ │ │ │ + b 7f0d0 │ │ │ │ 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 7f23c │ │ │ │ + bne 7f120 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f2b4 │ │ │ │ + ldr r3, [pc, #160] @ 7f198 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f224 │ │ │ │ + beq 7f108 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f240 │ │ │ │ - ldr r3, [pc, #140] @ 7f2b8 │ │ │ │ - ldr r1, [pc, #140] @ 7f2bc │ │ │ │ + bgt 7f124 │ │ │ │ + ldr r3, [pc, #140] @ 7f19c │ │ │ │ + ldr r1, [pc, #140] @ 7f1a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f2a4 │ │ │ │ + b 7f188 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d47b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f280 │ │ │ │ + beq 7f164 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f280 │ │ │ │ + bne 7f164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f2a4 │ │ │ │ + beq 7f188 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f2a4 │ │ │ │ + bne 7f188 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f3d4 │ │ │ │ + ldr r2, [pc, #252] @ 7f2b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f3d8 │ │ │ │ + ldr r0, [pc, #244] @ 7f2bc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f310 │ │ │ │ + bne 7f1f4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f3dc │ │ │ │ + ldr r3, [pc, #224] @ 7f2c0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f34c │ │ │ │ + beq 7f230 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f34c │ │ │ │ - b 7f314 │ │ │ │ + ble 7f230 │ │ │ │ + b 7f1f8 │ │ │ │ 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 7f364 │ │ │ │ + bne 7f248 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f3dc │ │ │ │ + ldr r3, [pc, #160] @ 7f2c0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f34c │ │ │ │ + beq 7f230 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f368 │ │ │ │ - ldr r3, [pc, #140] @ 7f3e0 │ │ │ │ - ldr r1, [pc, #140] @ 7f3e4 │ │ │ │ + bgt 7f24c │ │ │ │ + ldr r3, [pc, #140] @ 7f2c4 │ │ │ │ + ldr r1, [pc, #140] @ 7f2c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f3cc │ │ │ │ + b 7f2b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191754 │ │ │ │ + bl 191ab4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f3a8 │ │ │ │ + beq 7f28c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f3a8 │ │ │ │ + bne 7f28c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f3cc │ │ │ │ + beq 7f2b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f3cc │ │ │ │ + bne 7f2b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f4fc │ │ │ │ + ldr r2, [pc, #252] @ 7f3e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f500 │ │ │ │ + ldr r0, [pc, #244] @ 7f3e4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f438 │ │ │ │ + bne 7f31c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f504 │ │ │ │ + ldr r3, [pc, #224] @ 7f3e8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f474 │ │ │ │ + beq 7f358 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f474 │ │ │ │ - b 7f43c │ │ │ │ + ble 7f358 │ │ │ │ + b 7f320 │ │ │ │ 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 7f48c │ │ │ │ + bne 7f370 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f504 │ │ │ │ + ldr r3, [pc, #160] @ 7f3e8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f474 │ │ │ │ + beq 7f358 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f490 │ │ │ │ - ldr r3, [pc, #140] @ 7f508 │ │ │ │ - ldr r1, [pc, #140] @ 7f50c │ │ │ │ + bgt 7f374 │ │ │ │ + ldr r3, [pc, #140] @ 7f3ec │ │ │ │ + ldr r1, [pc, #140] @ 7f3f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f4f4 │ │ │ │ + b 7f3d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1495d4 │ │ │ │ + bl 149660 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f4d0 │ │ │ │ + beq 7f3b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f4d0 │ │ │ │ + bne 7f3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f4f4 │ │ │ │ + beq 7f3d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f4f4 │ │ │ │ + bne 7f3d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f624 │ │ │ │ + ldr r2, [pc, #252] @ 7f508 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f628 │ │ │ │ + ldr r0, [pc, #244] @ 7f50c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f560 │ │ │ │ + bne 7f444 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f62c │ │ │ │ + ldr r3, [pc, #224] @ 7f510 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f59c │ │ │ │ + beq 7f480 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f59c │ │ │ │ - b 7f564 │ │ │ │ + ble 7f480 │ │ │ │ + b 7f448 │ │ │ │ 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 7f5b4 │ │ │ │ + bne 7f498 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f62c │ │ │ │ + ldr r3, [pc, #160] @ 7f510 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f59c │ │ │ │ + beq 7f480 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f5b8 │ │ │ │ - ldr r3, [pc, #140] @ 7f630 │ │ │ │ - ldr r1, [pc, #140] @ 7f634 │ │ │ │ + bgt 7f49c │ │ │ │ + ldr r3, [pc, #140] @ 7f514 │ │ │ │ + ldr r1, [pc, #140] @ 7f518 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f61c │ │ │ │ + b 7f500 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad948 │ │ │ │ + bl 1adbb0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f5f8 │ │ │ │ + beq 7f4dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f5f8 │ │ │ │ + bne 7f4dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f61c │ │ │ │ + beq 7f500 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f61c │ │ │ │ + bne 7f500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f74c │ │ │ │ + ldr r2, [pc, #252] @ 7f630 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f750 │ │ │ │ + ldr r0, [pc, #244] @ 7f634 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f688 │ │ │ │ + bne 7f56c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f754 │ │ │ │ + ldr r3, [pc, #224] @ 7f638 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f6c4 │ │ │ │ + beq 7f5a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f6c4 │ │ │ │ - b 7f68c │ │ │ │ + ble 7f5a8 │ │ │ │ + b 7f570 │ │ │ │ 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 7f6dc │ │ │ │ + bne 7f5c0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f754 │ │ │ │ + ldr r3, [pc, #160] @ 7f638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f6c4 │ │ │ │ + beq 7f5a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f6e0 │ │ │ │ - ldr r3, [pc, #140] @ 7f758 │ │ │ │ - ldr r1, [pc, #140] @ 7f75c │ │ │ │ + bgt 7f5c4 │ │ │ │ + ldr r3, [pc, #140] @ 7f63c │ │ │ │ + ldr r1, [pc, #140] @ 7f640 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f744 │ │ │ │ + b 7f628 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1efb00 │ │ │ │ + bl 1efe60 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f720 │ │ │ │ + beq 7f604 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f720 │ │ │ │ + bne 7f604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f744 │ │ │ │ + beq 7f628 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f744 │ │ │ │ + bne 7f628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f874 │ │ │ │ + ldr r2, [pc, #252] @ 7f758 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f878 │ │ │ │ + ldr r0, [pc, #244] @ 7f75c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f7b0 │ │ │ │ + bne 7f694 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f87c │ │ │ │ + ldr r3, [pc, #224] @ 7f760 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f7ec │ │ │ │ + beq 7f6d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f7ec │ │ │ │ - b 7f7b4 │ │ │ │ + ble 7f6d0 │ │ │ │ + b 7f698 │ │ │ │ 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 7f804 │ │ │ │ + bne 7f6e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f87c │ │ │ │ + ldr r3, [pc, #160] @ 7f760 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f7ec │ │ │ │ + beq 7f6d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f808 │ │ │ │ - ldr r3, [pc, #140] @ 7f880 │ │ │ │ - ldr r1, [pc, #140] @ 7f884 │ │ │ │ + bgt 7f6ec │ │ │ │ + ldr r3, [pc, #140] @ 7f764 │ │ │ │ + ldr r1, [pc, #140] @ 7f768 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f86c │ │ │ │ + b 7f750 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ed34 │ │ │ │ + bl 30f754 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f848 │ │ │ │ + beq 7f72c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f848 │ │ │ │ + bne 7f72c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f86c │ │ │ │ + beq 7f750 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f86c │ │ │ │ + bne 7f750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f99c │ │ │ │ + ldr r2, [pc, #252] @ 7f880 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f9a0 │ │ │ │ + ldr r0, [pc, #244] @ 7f884 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f8d8 │ │ │ │ + bne 7f7bc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f9a4 │ │ │ │ + ldr r3, [pc, #224] @ 7f888 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f914 │ │ │ │ + beq 7f7f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f914 │ │ │ │ - b 7f8dc │ │ │ │ + ble 7f7f8 │ │ │ │ + b 7f7c0 │ │ │ │ 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 7f92c │ │ │ │ + bne 7f810 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f9a4 │ │ │ │ + ldr r3, [pc, #160] @ 7f888 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f914 │ │ │ │ + beq 7f7f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f930 │ │ │ │ - ldr r3, [pc, #140] @ 7f9a8 │ │ │ │ - ldr r1, [pc, #140] @ 7f9ac │ │ │ │ + bgt 7f814 │ │ │ │ + ldr r3, [pc, #140] @ 7f88c │ │ │ │ + ldr r1, [pc, #140] @ 7f890 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f994 │ │ │ │ + b 7f878 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d90dc │ │ │ │ + bl 2d9554 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f970 │ │ │ │ + beq 7f854 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f970 │ │ │ │ + bne 7f854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f994 │ │ │ │ + beq 7f878 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f994 │ │ │ │ + bne 7f878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fac4 │ │ │ │ + ldr r2, [pc, #252] @ 7f9a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fac8 │ │ │ │ + ldr r0, [pc, #244] @ 7f9ac │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fa00 │ │ │ │ + bne 7f8e4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7facc │ │ │ │ + ldr r3, [pc, #224] @ 7f9b0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fa3c │ │ │ │ + beq 7f920 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fa3c │ │ │ │ - b 7fa04 │ │ │ │ + ble 7f920 │ │ │ │ + b 7f8e8 │ │ │ │ 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 7fa54 │ │ │ │ + bne 7f938 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7facc │ │ │ │ + ldr r3, [pc, #160] @ 7f9b0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fa3c │ │ │ │ + beq 7f920 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fa58 │ │ │ │ - ldr r3, [pc, #140] @ 7fad0 │ │ │ │ - ldr r1, [pc, #140] @ 7fad4 │ │ │ │ + bgt 7f93c │ │ │ │ + ldr r3, [pc, #140] @ 7f9b4 │ │ │ │ + ldr r1, [pc, #140] @ 7f9b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fabc │ │ │ │ + b 7f9a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fbaf4 │ │ │ │ + bl 1fbe50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fa98 │ │ │ │ + beq 7f97c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fa98 │ │ │ │ + bne 7f97c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fabc │ │ │ │ + beq 7f9a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fabc │ │ │ │ + bne 7f9a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fbec │ │ │ │ + ldr r2, [pc, #252] @ 7fad0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fbf0 │ │ │ │ + ldr r0, [pc, #244] @ 7fad4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fb28 │ │ │ │ + bne 7fa0c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fbf4 │ │ │ │ + ldr r3, [pc, #224] @ 7fad8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fb64 │ │ │ │ + beq 7fa48 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fb64 │ │ │ │ - b 7fb2c │ │ │ │ + ble 7fa48 │ │ │ │ + b 7fa10 │ │ │ │ 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 7fb7c │ │ │ │ + bne 7fa60 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fbf4 │ │ │ │ + ldr r3, [pc, #160] @ 7fad8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fb64 │ │ │ │ + beq 7fa48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fb80 │ │ │ │ - ldr r3, [pc, #140] @ 7fbf8 │ │ │ │ - ldr r1, [pc, #140] @ 7fbfc │ │ │ │ + bgt 7fa64 │ │ │ │ + ldr r3, [pc, #140] @ 7fadc │ │ │ │ + ldr r1, [pc, #140] @ 7fae0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fbe4 │ │ │ │ + b 7fac8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315fc8 │ │ │ │ + bl 3163e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fbc0 │ │ │ │ + beq 7faa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fbc0 │ │ │ │ + bne 7faa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fbe4 │ │ │ │ + beq 7fac8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fbe4 │ │ │ │ + bne 7fac8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fd14 │ │ │ │ + ldr r2, [pc, #252] @ 7fbf8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fd18 │ │ │ │ + ldr r0, [pc, #244] @ 7fbfc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fc50 │ │ │ │ + bne 7fb34 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fd1c │ │ │ │ + ldr r3, [pc, #224] @ 7fc00 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fc8c │ │ │ │ + beq 7fb70 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fc8c │ │ │ │ - b 7fc54 │ │ │ │ + ble 7fb70 │ │ │ │ + b 7fb38 │ │ │ │ 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 7fca4 │ │ │ │ + bne 7fb88 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fd1c │ │ │ │ + ldr r3, [pc, #160] @ 7fc00 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fc8c │ │ │ │ + beq 7fb70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fca8 │ │ │ │ - ldr r3, [pc, #140] @ 7fd20 │ │ │ │ - ldr r1, [pc, #140] @ 7fd24 │ │ │ │ + bgt 7fb8c │ │ │ │ + ldr r3, [pc, #140] @ 7fc04 │ │ │ │ + ldr r1, [pc, #140] @ 7fc08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fd0c │ │ │ │ + b 7fbf0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c26a4 │ │ │ │ + bl 1c29bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fce8 │ │ │ │ + beq 7fbcc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fce8 │ │ │ │ + bne 7fbcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fd0c │ │ │ │ + beq 7fbf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fd0c │ │ │ │ + bne 7fbf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fe3c │ │ │ │ + ldr r2, [pc, #252] @ 7fd20 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fe40 │ │ │ │ + ldr r0, [pc, #244] @ 7fd24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fd78 │ │ │ │ + bne 7fc5c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fe44 │ │ │ │ + ldr r3, [pc, #224] @ 7fd28 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fdb4 │ │ │ │ + beq 7fc98 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fdb4 │ │ │ │ - b 7fd7c │ │ │ │ + ble 7fc98 │ │ │ │ + b 7fc60 │ │ │ │ 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 7fdcc │ │ │ │ + bne 7fcb0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fe44 │ │ │ │ + ldr r3, [pc, #160] @ 7fd28 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fdb4 │ │ │ │ + beq 7fc98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fdd0 │ │ │ │ - ldr r3, [pc, #140] @ 7fe48 │ │ │ │ - ldr r1, [pc, #140] @ 7fe4c │ │ │ │ + bgt 7fcb4 │ │ │ │ + ldr r3, [pc, #140] @ 7fd2c │ │ │ │ + ldr r1, [pc, #140] @ 7fd30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fe34 │ │ │ │ + b 7fd18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d4e34 │ │ │ │ + bl 1d514c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fe10 │ │ │ │ + beq 7fcf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fe10 │ │ │ │ + bne 7fcf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fe34 │ │ │ │ + beq 7fd18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fe34 │ │ │ │ + bne 7fd18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ff64 │ │ │ │ + ldr r2, [pc, #252] @ 7fe48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ff68 │ │ │ │ + ldr r0, [pc, #244] @ 7fe4c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fea0 │ │ │ │ + bne 7fd84 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ff6c │ │ │ │ + ldr r3, [pc, #224] @ 7fe50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fedc │ │ │ │ + beq 7fdc0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fedc │ │ │ │ - b 7fea4 │ │ │ │ + ble 7fdc0 │ │ │ │ + b 7fd88 │ │ │ │ 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 7fef4 │ │ │ │ + bne 7fdd8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ff6c │ │ │ │ + ldr r3, [pc, #160] @ 7fe50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fedc │ │ │ │ + beq 7fdc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fef8 │ │ │ │ - ldr r3, [pc, #140] @ 7ff70 │ │ │ │ - ldr r1, [pc, #140] @ 7ff74 │ │ │ │ + bgt 7fddc │ │ │ │ + ldr r3, [pc, #140] @ 7fe54 │ │ │ │ + ldr r1, [pc, #140] @ 7fe58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ff5c │ │ │ │ + b 7fe40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e7a0 │ │ │ │ + bl 12e850 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ff38 │ │ │ │ + beq 7fe1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ff38 │ │ │ │ + bne 7fe1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ff5c │ │ │ │ + beq 7fe40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ff5c │ │ │ │ + bne 7fe40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ │ │ │ │ -0007ff78 : │ │ │ │ - ldr r3, [pc, #56] @ 7ffb8 │ │ │ │ +0007fe5c : │ │ │ │ + ldr r3, [pc, #56] @ 7fe9c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7ff90 │ │ │ │ + bne 7fe74 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2d8ba0 │ │ │ │ + b 2d9018 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 7ffbc │ │ │ │ - ldr r1, [pc, #20] @ 7ffc0 │ │ │ │ + ldr r3, [pc, #20] @ 7fea0 │ │ │ │ + ldr r1, [pc, #20] @ 7fea4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r5, r4, lsl #6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, r4, lsl #4 │ │ │ │ + eorseq r3, r8, r4, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7ffec │ │ │ │ - ldr r1, [pc, #16] @ 7fff0 │ │ │ │ + ldr r3, [pc, #16] @ 7fed0 │ │ │ │ + ldr r1, [pc, #16] @ 7fed4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r8, asr #7 │ │ │ │ + @ instruction: 0x003937f0 │ │ │ │ │ │ │ │ -0007fff4 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +0007fed8 <_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] @ 80028 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ - ldr r1, [pc, #16] @ 8002c <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ + ldr r3, [pc, #16] @ 7ff0c <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ + ldr r1, [pc, #16] @ 7ff10 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - eorseq r2, r7, r0, lsl sl │ │ │ │ + eorseq r2, r7, r0, asr lr │ │ │ │ │ │ │ │ -00080030 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +0007ff14 <_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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80094 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + beq 7ff78 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a4514 │ │ │ │ + bl a4490 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80080 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + beq 7ff64 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 80088 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ + beq 7ff6c <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ mov r4, r5 │ │ │ │ - b 80094 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + b 7ff78 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 80080 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 7ff64 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 800a4 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ - b 9dd38 │ │ │ │ - @ instruction: 0x003933f4 │ │ │ │ - ldr r0, [pc] @ 800b0 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ - b 9dd38 │ │ │ │ - eorseq r3, r9, r0, lsl #8 │ │ │ │ + ldr r0, [pc] @ 7ff88 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ + b 9dd58 │ │ │ │ + eorseq r3, r9, ip, lsl r8 │ │ │ │ + ldr r0, [pc] @ 7ff94 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ + b 9dd58 │ │ │ │ + eorseq r3, r9, r8, lsr #16 │ │ │ │ │ │ │ │ -000800b4 : │ │ │ │ +0007ff98 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 9c4dc │ │ │ │ + b 9c4fc │ │ │ │ │ │ │ │ -000800c0 : │ │ │ │ +0007ffa4 : │ │ │ │ mov r3, #0 │ │ │ │ - b 9c4dc │ │ │ │ + b 9c4fc │ │ │ │ │ │ │ │ -000800c8 : │ │ │ │ +0007ffac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ 80128 │ │ │ │ + ldr r1, [pc, #72] @ 8000c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 80108 │ │ │ │ - bl ade10 │ │ │ │ + beq 7ffec │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80108 │ │ │ │ - ldr r0, [pc, #44] @ 8012c │ │ │ │ + bne 7ffec │ │ │ │ + ldr r0, [pc, #44] @ 80010 │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 80118 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7fffc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #32 │ │ │ │ - beq 80120 │ │ │ │ + beq 80004 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq lr, r7, r8, lsl #17 │ │ │ │ + eorseq lr, r7, r8, asr #25 │ │ │ │ │ │ │ │ -00080130 : │ │ │ │ +00080014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ 80180 │ │ │ │ + ldr r1, [pc, #56] @ 80064 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 80174 │ │ │ │ - bl ade10 │ │ │ │ + beq 80058 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80174 │ │ │ │ - ldr r0, [pc, #28] @ 80184 │ │ │ │ + bne 80058 │ │ │ │ + ldr r0, [pc, #28] @ 80068 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2df754 <_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 lr, r7, r8, lsl #17 │ │ │ │ + eorseq lr, r7, r8, asr #25 │ │ │ │ │ │ │ │ -00080188 : │ │ │ │ +0008006c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 275054 │ │ │ │ + bl 2753cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 801dc │ │ │ │ - bl bbd70 │ │ │ │ + beq 800c0 │ │ │ │ + bl bbd68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 801c8 │ │ │ │ + beq 800ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 801d0 │ │ │ │ + beq 800b4 │ │ │ │ mov r4, r5 │ │ │ │ - b 801dc │ │ │ │ + b 800c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 801c8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 800ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000801e4 : │ │ │ │ +000800c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 80204 │ │ │ │ + bne 800e8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #56] @ 80250 │ │ │ │ + ldr r2, [pc, #56] @ 80134 │ │ │ │ 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 80244 │ │ │ │ + beq 80128 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00080254 : │ │ │ │ +00080138 : │ │ │ │ mov r2, #0 │ │ │ │ - b a7814 │ │ │ │ + b a7790 │ │ │ │ │ │ │ │ -0008025c <_PyObject_GetAttrId@@Base>: │ │ │ │ +00080140 <_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 b9750 │ │ │ │ - │ │ │ │ -0008028c <_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] @ 80338 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ - mov r3, r0 │ │ │ │ - bl 3576e0 │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r3, #0 │ │ │ │ - ldr r5, [r2, r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - bne 802cc <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79d7c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 802dc <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8025c <_PyObject_GetAttrId@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 802e4 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - mov r5, #0 │ │ │ │ - b 80324 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 24a5b4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 80324 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 80324 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ + b b9748 │ │ │ │ │ │ │ │ -0008033c <_PyObject_AssertFailed@@Base>: │ │ │ │ +00080170 <_PyObject_AssertFailed@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #316] @ 80490 <_PyObject_AssertFailed@@Base+0x154> │ │ │ │ + ldr r4, [pc, #316] @ 802c4 <_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] @ 80494 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ + ldr r2, [pc, #292] @ 802c8 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 80398 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ - ldr r2, [pc, #268] @ 80498 <_PyObject_AssertFailed@@Base+0x15c> │ │ │ │ + beq 801cc <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #268] @ 802cc <_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 803c0 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ - ldr r2, [pc, #232] @ 8049c <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ + beq 801f4 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ + ldr r2, [pc, #232] @ 802d0 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 803cc <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ - ldr r2, [pc, #216] @ 804a0 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ + b 80200 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ + ldr r2, [pc, #216] @ 802d4 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 803f0 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #192] @ 804a4 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ + beq 80224 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #192] @ 802d8 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #176] @ 804a8 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #176] @ 802dc <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a3630 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a34c0 <_PyObject_IsFreed@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - beq 80438 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #136] @ 804ac <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ + beq 8026c <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #136] @ 802e0 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - b 80484 <_PyObject_AssertFailed@@Base+0x148> │ │ │ │ + b 802b8 <_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 85150 │ │ │ │ + bl 852d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fbcc <_PyObject_Dump@@Base> │ │ │ │ - ldr r2, [pc, #52] @ 804a8 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ 802dc <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - ldr r1, [pc, #36] @ 804b0 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ - ldr r0, [pc, #36] @ 804b4 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #36] @ 802e4 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ + ldr r0, [pc, #36] @ 802e8 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r3, r9, r0, lsl r4 │ │ │ │ - eorseq r3, r9, r8, lsl r4 │ │ │ │ - eorseq r3, r9, r0, lsr #8 │ │ │ │ - eorseq r3, r9, r8, lsr r4 │ │ │ │ - eorseq r9, r6, r8, asr #2 │ │ │ │ - eorseq sp, r7, r8, lsr r5 │ │ │ │ - eorseq sl, r7, r0, ror fp │ │ │ │ - eorseq r3, r9, ip, asr #8 │ │ │ │ - subseq ip, r3, r4, asr #31 │ │ │ │ + eorseq r3, r9, r8, lsr r8 │ │ │ │ + eorseq r3, r9, r0, asr #16 │ │ │ │ + eorseq r3, r9, r8, asr #16 │ │ │ │ + eorseq r3, r9, r0, ror #16 │ │ │ │ + eorseq r9, r6, r8, lsl #11 │ │ │ │ + eorseq sp, r7, r4, lsr r9 │ │ │ │ + @ instruction: 0x0037afb0 │ │ │ │ + eorseq r3, r9, r4, ror r8 │ │ │ │ + ldrsheq sp, [r3], #-60 @ 0xffffffc4 │ │ │ │ │ │ │ │ -000804b8 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +000802ec <_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 804f8 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ - ldr ip, [pc, #864] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 8032c <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ + ldr ip, [pc, #864] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #668 @ 0x29c │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #856] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #856] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ - bl 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #856] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #856] @ 80684 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ + bl 80170 <_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 80538 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ + bne 8036c <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ cmp lr, #1 │ │ │ │ - beq 806b8 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r1, [pc, #816] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ - ldr ip, [pc, #800] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #800] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 804ec <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r1, [pc, #816] @ 80688 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ + ldr ip, [pc, #800] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #800] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #804] @ 80858 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ + ldr r2, [pc, #804] @ 8068c <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80170 <_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 805bc <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ + beq 803f0 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r0, #28 │ │ │ │ - beq 80580 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ - ldr r1, [pc, #752] @ 8085c <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ - ldr ip, [pc, #728] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #728] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 803b4 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ + ldr r1, [pc, #752] @ 80690 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ + ldr ip, [pc, #728] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #728] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #740] @ 80860 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + ldr r2, [pc, #740] @ 80694 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ mov r1, #0 │ │ │ │ - bl 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80170 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 805a4 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ - ldr lr, [pc, #696] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #720] @ 80864 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ + beq 803d8 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ + ldr lr, [pc, #696] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #720] @ 80698 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #688] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #712] @ 80868 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #688] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #712] @ 8069c <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80170 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 80684 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #656] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #688] @ 8086c <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ - b 80670 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ + bne 804b8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #656] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #688] @ 806a0 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ + b 804a4 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ - beq 805e0 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ - ldr ip, [pc, #632] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + beq 80414 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ + ldr ip, [pc, #632] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #692 @ 0x2b4 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #624] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #640] @ 80860 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ - bl 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #624] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #640] @ 80694 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + bl 80170 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 80604 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ - ldr ip, [pc, #600] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 80438 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ + ldr ip, [pc, #600] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #696 @ 0x2b8 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #592] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #624] @ 80870 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #592] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #624] @ 806a4 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80170 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - beq 80660 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ + beq 80494 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ cmp r6, r4 │ │ │ │ - beq 80634 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ - ldr lr, [pc, #552] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #592] @ 80874 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ + beq 80468 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + ldr lr, [pc, #552] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #592] @ 806a8 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #544] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #584] @ 80878 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #544] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #584] @ 806ac <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80170 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 806b8 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr lr, [pc, #508] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #556] @ 8087c <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ + beq 804ec <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr lr, [pc, #508] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #556] @ 806b0 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #500] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #548] @ 80880 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #500] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #548] @ 806b4 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80170 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, r4 │ │ │ │ - bne 80684 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #472] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #528] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ + bne 804b8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #472] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #528] @ 806b8 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #464] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #520] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ + ldr r3, [pc, #464] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #520] @ 806bc <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80170 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 806b8 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + bne 804ec <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 806b8 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r2, [pc, #492] @ 8088c <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ - ldr lr, [pc, #420] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #420] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 804ec <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r2, [pc, #492] @ 806c0 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ + ldr lr, [pc, #420] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #420] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #476] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #476] @ 806c4 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ mov r0, ip │ │ │ │ - bl 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80170 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8083c <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + beq 80670 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [ip, #28] │ │ │ │ - beq 806d8 <_PyUnicode_CheckConsistency@@Base+0x220> │ │ │ │ + beq 8050c <_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 80718 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ + ble 8054c <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ cmp lr, #1 │ │ │ │ ldrbeq r5, [r0, r1] │ │ │ │ - beq 80708 <_PyUnicode_CheckConsistency@@Base+0x250> │ │ │ │ + beq 8053c <_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 806e4 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ + b 80518 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ cmp lr, #1 │ │ │ │ - bne 8078c <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ + bne 805c0 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - bne 80770 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ + bne 805a4 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 8074c <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - ldr r2, [pc, #348] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ - ldr lr, [pc, #268] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #268] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + bhi 80580 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + ldr r2, [pc, #348] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ + ldr lr, [pc, #268] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #268] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #332] @ 80898 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ - bl 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r2, [pc, #332] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ + bl 80170 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 80810 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #236] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bls 80644 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #236] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #728 @ 0x2d8 │ │ │ │ stm sp, {r2, lr} │ │ │ │ - ldr r3, [pc, #228] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #304] @ 8089c <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ + ldr r3, [pc, #228] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #304] @ 806d0 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ mov r0, ip │ │ │ │ - bl 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80170 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 80810 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #200] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #284] @ 808a0 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ - ldr r3, [pc, #196] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #280] @ 808a4 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ - b 8082c <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bls 80644 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #200] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #284] @ 806d4 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ + ldr r3, [pc, #196] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #280] @ 806d8 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ + b 80660 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp lr, #2 │ │ │ │ - bne 807d4 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + bne 80608 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi 807b0 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr lr, [pc, #164] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #256] @ 808a8 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ - ldr r3, [pc, #160] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #252] @ 808ac <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ - b 8082c <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bhi 805e4 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr lr, [pc, #164] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #256] @ 806dc <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ + ldr r3, [pc, #160] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #252] @ 806e0 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ + b 80660 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lslcc r4, r4, #1 │ │ │ │ ldrhcc r3, [r0, r4] │ │ │ │ - bcc 80814 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #128] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #228] @ 808b0 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ - ldr r3, [pc, #124] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #224] @ 808b4 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ - b 8082c <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 80648 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #128] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #228] @ 806e4 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + ldr r3, [pc, #124] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #224] @ 806e8 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ + b 80660 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcs 807f0 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ - ldr lr, [pc, #100] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #208] @ 808b8 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ - ldr r3, [pc, #96] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #204] @ 808bc <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ - b 8082c <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcs 80624 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + ldr lr, [pc, #100] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #208] @ 806ec <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ + ldr r3, [pc, #96] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #204] @ 806f0 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ + b 80660 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ ldrcc r3, [r0, r4, lsl #2] │ │ │ │ - bcc 80814 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #68] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #184] @ 808c0 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ - ldr r3, [pc, #64] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #180] @ 808c4 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ - b 8082c <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 80648 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #68] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #184] @ 806f4 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ + ldr r3, [pc, #64] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #180] @ 806f8 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ + b 80660 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8083c <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ - ldr lr, [pc, #36] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #160] @ 808c8 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ - ldr r3, [pc, #32] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #156] @ 808cc <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ + beq 80670 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + ldr lr, [pc, #36] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #160] @ 806fc <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ + ldr r3, [pc, #32] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #156] @ 80700 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ stm sp, {r1, lr} │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 8033c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80170 <_PyObject_AssertFailed@@Base> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsbeq ip, [r3], #-252 @ 0xffffff04 │ │ │ │ - eorseq r0, r6, ip, ror ip │ │ │ │ - eorseq r3, r9, r4, ror #8 │ │ │ │ + subseq sp, r3, r4, lsl r4 │ │ │ │ + ldrheq r1, [r6], -ip @ │ │ │ │ + eorseq r3, r9, ip, lsl #17 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - eorseq r3, r9, r8, lsr #9 │ │ │ │ + @ instruction: 0x003938d0 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - eorseq r3, r9, r8, asr #9 │ │ │ │ + @ instruction: 0x003938f0 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - eorseq r3, r9, r8, lsr #10 │ │ │ │ + eorseq r3, r9, r0, asr r9 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq r3, r9, ip, asr r5 │ │ │ │ + eorseq r3, r9, r4, lsl #19 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - eorseq r3, r9, r0, ror r5 │ │ │ │ + mlaseq r9, r8, r9, r3 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - eorseq r3, r9, ip, lsl #11 │ │ │ │ + @ instruction: 0x003939b4 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - eorseq r3, r9, r0, asr #10 │ │ │ │ + eorseq r3, r9, r8, ror #18 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - @ instruction: 0x003935b4 │ │ │ │ + @ instruction: 0x003939dc │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x003935d0 │ │ │ │ - eorseq r3, r9, r0, ror #11 │ │ │ │ + @ instruction: 0x003939f8 │ │ │ │ + eorseq r3, r9, r8, lsl #20 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x003935f0 │ │ │ │ + eorseq r3, r9, r8, lsl sl │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq r3, r9, r0, lsl #12 │ │ │ │ + eorseq r3, r9, r8, lsr #20 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - eorseq r3, r9, r4, lsl r6 │ │ │ │ + eorseq r3, r9, ip, lsr sl │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - eorseq r3, r9, r8, lsr #12 │ │ │ │ + eorseq r3, r9, r0, asr sl │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - eorseq r3, r9, ip, lsr r6 │ │ │ │ + eorseq r3, r9, r4, ror #20 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - eorseq r3, r9, r0, asr r6 │ │ │ │ + eorseq r3, r9, r8, ror sl │ │ │ │ │ │ │ │ -000808d0 : │ │ │ │ +00080704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ 80954 │ │ │ │ + ldr r3, [pc, #108] @ 80788 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80948 │ │ │ │ + beq 8077c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8094c │ │ │ │ + bge 80780 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80948 │ │ │ │ + beq 8077c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80948 │ │ │ │ + bne 8077c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ │ │ │ │ -00080958 : │ │ │ │ +0008078c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ 809a4 │ │ │ │ + ldr r2, [pc, #52] @ 807d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 80994 │ │ │ │ - ldr r0, [pc, #40] @ 809a8 │ │ │ │ + beq 807c8 │ │ │ │ + ldr r0, [pc, #40] @ 807dc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ 809ac │ │ │ │ + ldr r1, [pc, #36] @ 807e0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, lsl #13 │ │ │ │ + eorseq lr, r8, ip, asr #21 │ │ │ │ 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 809ec │ │ │ │ + bne 80820 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r3, [pc, #508] @ 80bd8 │ │ │ │ + ldr r3, [pc, #508] @ 80a0c │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 80aec │ │ │ │ + bhi 80920 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #488] @ 80bdc │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ + ldr r0, [pc, #488] @ 80a10 │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 809d0 │ │ │ │ + bne 80804 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - b 80a10 │ │ │ │ + b 80844 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191974 │ │ │ │ + bl 191cd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 809fc │ │ │ │ + beq 80830 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 191974 │ │ │ │ + bl 191cd4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 80a58 │ │ │ │ + bne 8088c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809fc │ │ │ │ + beq 80830 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 809fc │ │ │ │ + bne 80830 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 809fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 80830 │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r4, [pc, #380] @ 80be0 │ │ │ │ - beq 80b00 │ │ │ │ + ldreq r4, [pc, #380] @ 80a14 │ │ │ │ + beq 80934 │ │ │ │ mov r0, r8 │ │ │ │ - bl 191974 │ │ │ │ + bl 191cd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80b8c │ │ │ │ + beq 809c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 80b00 │ │ │ │ - ldr r3, [pc, #344] @ 80be4 │ │ │ │ - ldr r1, [pc, #344] @ 80be8 │ │ │ │ + bne 80934 │ │ │ │ + ldr r3, [pc, #344] @ 80a18 │ │ │ │ + ldr r1, [pc, #344] @ 80a1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b8c │ │ │ │ + beq 809c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80b8c │ │ │ │ + bne 809c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 80b8c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 809c0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191974 │ │ │ │ + bl 191cd4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldrne r4, [pc, #272] @ 80be0 │ │ │ │ + ldrne r4, [pc, #272] @ 80a14 │ │ │ │ subne r5, r4, #16 │ │ │ │ - bne 80b00 │ │ │ │ - b 809fc │ │ │ │ - ldr r3, [pc, #268] @ 80bec │ │ │ │ - ldr r1, [pc, #268] @ 80bf0 │ │ │ │ + bne 80934 │ │ │ │ + b 80830 │ │ │ │ + ldr r3, [pc, #268] @ 80a20 │ │ │ │ + ldr r1, [pc, #268] @ 80a24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 809fc │ │ │ │ - ldr r3, [pc, #248] @ 80bec │ │ │ │ - ldr r1, [pc, #252] @ 80bf4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 80830 │ │ │ │ + ldr r3, [pc, #248] @ 80a20 │ │ │ │ + ldr r1, [pc, #252] @ 80a28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 809fc │ │ │ │ + bl 117600 │ │ │ │ + b 80830 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 191bb0 │ │ │ │ + bl 191f10 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b40 │ │ │ │ + beq 80974 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80b40 │ │ │ │ + bne 80974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b64 │ │ │ │ + beq 80998 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 80b64 │ │ │ │ + bne 80998 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809fc │ │ │ │ + beq 80830 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 809fc │ │ │ │ + bne 80830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 809fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 80830 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80bb0 │ │ │ │ + beq 809e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80bb0 │ │ │ │ + bne 809e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809fc │ │ │ │ + beq 80830 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 809fc │ │ │ │ + bne 80830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 809fc │ │ │ │ - subseq ip, r3, r8, lsl #31 │ │ │ │ - eorseq lr, r7, r0, ror #24 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 80830 │ │ │ │ + subseq sp, r3, r0, asr #7 │ │ │ │ + eorseq pc, r7, r0, lsr #1 │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r7, r0, lsl #9 │ │ │ │ + eorseq r2, r7, r0, asr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r7, r0, lsr #9 │ │ │ │ - eorseq r2, r7, ip, asr #9 │ │ │ │ + eorseq r2, r7, r0, ror #17 │ │ │ │ + eorseq r2, r7, ip, lsl #18 │ │ │ │ │ │ │ │ -00080bf8 : │ │ │ │ +00080a2c : │ │ │ │ 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] @ 80cfc │ │ │ │ + ldr r9, [pc, #236] @ 80b30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 80c50 │ │ │ │ + beq 80a84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 80c44 │ │ │ │ + bne 80a78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl aafc4 │ │ │ │ + bl aaf40 │ │ │ │ mov r3, r0 │ │ │ │ - b 80c54 │ │ │ │ + b 80a88 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80c74 │ │ │ │ + bne 80aa8 │ │ │ │ cmp r3, #0 │ │ │ │ sublt r1, r4, #1 │ │ │ │ movge r1, #0 │ │ │ │ - b 80c90 │ │ │ │ + b 80ac4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c3c │ │ │ │ - bl aafc4 │ │ │ │ + beq 80a70 │ │ │ │ + bl aaf40 │ │ │ │ subs r1, r0, #0 │ │ │ │ addlt r1, r1, r4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80cb4 │ │ │ │ + bne 80ae8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movge r0, r4 │ │ │ │ mvnlt r0, #0 │ │ │ │ - b 80cd0 │ │ │ │ + b 80b04 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c3c │ │ │ │ - bl aafc4 │ │ │ │ + beq 80a70 │ │ │ │ + bl aaf40 │ │ │ │ cmp r0, #0 │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7] │ │ │ │ - blt 80c3c │ │ │ │ + blt 80a70 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 80c3c │ │ │ │ + bge 80a70 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00080d00 : │ │ │ │ +00080b34 : │ │ │ │ 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 16e7fc │ │ │ │ + bl 16e808 │ │ │ │ cmn r0, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f144 │ │ │ │ + bl 16f150 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00080b94 : │ │ │ │ + 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 80bcc │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [pc, #312] @ 80cf4 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b 80bdc │ │ │ │ + ldr r1, [pc, #292] @ 80cf8 │ │ │ │ + ldr r0, [pc, #292] @ 80cfc │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 80ce8 │ │ │ │ + ldr r3, [r1, r9, lsl #3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 80bf8 │ │ │ │ + cmp r3, r2 │ │ │ │ + add r9, r9, #1 │ │ │ │ + addeq r8, r8, #1 │ │ │ │ + b 80bdc │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 23ab7c │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 80ce8 │ │ │ │ + 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] @ 80d00 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldr r3, [pc, #196] @ 80d04 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #192] @ 80d08 │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + ldr r3, [pc, #188] @ 80d0c │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #184] @ 80d10 │ │ │ │ + str r3, [r4, #156] @ 0x9c │ │ │ │ + ldr r3, [pc, #180] @ 80d14 │ │ │ │ + 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 a54c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 80ce0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + bl a440c <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl a5608 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 80cec │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 80ce0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 80ce0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 99be4 │ │ │ │ + mvn r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + eorseq pc, r5, ip, lsl r7 @ │ │ │ │ + @ instruction: 0x000002b5 │ │ │ │ + eorseq r3, r9, r4, asr #21 │ │ │ │ + andseq r8, r7, r0, lsl #22 │ │ │ │ + eoreq r9, r9, r8, ror #31 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq r0, r6, r0, asr #30 │ │ │ │ + andseq r3, lr, ip, lsl #25 │ │ │ │ + ldrdeq r3, [r7], -ip │ │ │ │ + │ │ │ │ +00080d18 : │ │ │ │ + b 80b94 │ │ │ │ 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, #8 │ │ │ │ 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] @ 80e00 │ │ │ │ - bl fdfec │ │ │ │ + ldr r1, [pc, #100] @ 80dbc │ │ │ │ + bl fe0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80dac │ │ │ │ + bne 80d68 │ │ │ │ mov r0, #0 │ │ │ │ - b 80df8 │ │ │ │ + b 80db4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56770 │ │ │ │ + bl 56714 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 80dd0 │ │ │ │ - bl a55fc │ │ │ │ + bne 80d8c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80da4 │ │ │ │ + bne 80d60 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 80df4 │ │ │ │ - bl a55fc │ │ │ │ + bne 80db0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80da4 │ │ │ │ - ldr r0, [pc, #8] @ 80e04 │ │ │ │ + bne 80d60 │ │ │ │ + ldr r0, [pc, #8] @ 80dc0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ 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 a58ec │ │ │ │ + bl a5868 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 80e3c │ │ │ │ + bne 80df8 │ │ │ │ mvn r0, #0 │ │ │ │ - b 80ec8 │ │ │ │ + b 80e84 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #136] @ 80ed0 │ │ │ │ - ldrne r0, [pc, #136] @ 80ed4 │ │ │ │ + ldreq r0, [pc, #136] @ 80e8c │ │ │ │ + ldrne r0, [pc, #136] @ 80e90 │ │ │ │ moveq r2, #2 │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r4, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 19f024 │ │ │ │ + bl 19f2b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 80e90 │ │ │ │ + beq 80e4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80e90 │ │ │ │ + bne 80e4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 80e34 │ │ │ │ + beq 80df0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 80eac │ │ │ │ + bne 80e68 │ │ │ │ mov r0, #0 │ │ │ │ - b 80ec8 │ │ │ │ + b 80e84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80ea4 │ │ │ │ + bne 80e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 80ea4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 80e60 │ │ │ │ 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 80f28 │ │ │ │ + bne 80ee4 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ - beq 80f28 │ │ │ │ - ldr r2, [pc, #72] @ 80f68 │ │ │ │ + beq 80ee4 │ │ │ │ + ldr r2, [pc, #72] @ 80f24 │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r1, [pc, #68] @ 80f6c │ │ │ │ + ldr r1, [pc, #68] @ 80f28 │ │ │ │ movne r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9256c │ │ │ │ + bl 925b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80f5c │ │ │ │ + beq 80f18 │ │ │ │ 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 10cad8 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ + bl 10cb18 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -00080f70 : │ │ │ │ +00080f2c : │ │ │ │ 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 80f98 │ │ │ │ - bl 58570 │ │ │ │ - b 80fdc │ │ │ │ - ldr r3, [pc, #68] @ 80fe4 │ │ │ │ + bne 80f54 │ │ │ │ + bl 58518 │ │ │ │ + b 80f98 │ │ │ │ + ldr r3, [pc, #68] @ 80fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 80fe8 │ │ │ │ + ldr r1, [pc, #56] @ 80fa4 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 80fdc │ │ │ │ + blt 80f98 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 80fec │ │ │ │ + ldr r1, [pc, #32] @ 80fa8 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 650f4 │ │ │ │ + b 6508c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - mlaseq r9, ip, r6, r3 │ │ │ │ - mlaseq r5, r8, ip, lr │ │ │ │ + @ instruction: 0x00393adc │ │ │ │ + ldrsbeq pc, [r5], -r8 @ │ │ │ │ │ │ │ │ -00080ff0 : │ │ │ │ +00080fac : │ │ │ │ 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 81018 │ │ │ │ - bl 58570 │ │ │ │ - b 810c0 │ │ │ │ - ldr r3, [pc, #168] @ 810c8 │ │ │ │ + bne 80fd4 │ │ │ │ + bl 58518 │ │ │ │ + b 8107c │ │ │ │ + ldr r3, [pc, #168] @ 81084 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #156] @ 810cc │ │ │ │ + ldr r1, [pc, #156] @ 81088 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 810c0 │ │ │ │ - ldr r3, [pc, #136] @ 810d0 │ │ │ │ + blt 8107c │ │ │ │ + ldr r3, [pc, #136] @ 8108c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 650f4 │ │ │ │ + bl 6508c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 810c0 │ │ │ │ + beq 8107c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 810b8 │ │ │ │ + bne 81074 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #84] @ 810d4 │ │ │ │ + ldr r2, [pc, #84] @ 81090 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #76] @ 810d8 │ │ │ │ + ldr r1, [pc, #76] @ 81094 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 810c0 │ │ │ │ + beq 8107c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 810c0 │ │ │ │ + bne 8107c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 810c0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8107c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23df84 │ │ │ │ + b 23e0c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003936f0 │ │ │ │ - mlaseq r5, r8, ip, lr │ │ │ │ + eorseq r3, r9, r0, lsr fp │ │ │ │ + ldrsbeq pc, [r5], -r8 @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, r4, lsr #27 │ │ │ │ + eorseq r4, r7, r4, ror #3 │ │ │ │ │ │ │ │ -000810dc : │ │ │ │ +00081098 : │ │ │ │ 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 81104 │ │ │ │ - bl 58570 │ │ │ │ - b 81148 │ │ │ │ - ldr r3, [pc, #68] @ 81150 │ │ │ │ + bne 810c0 │ │ │ │ + bl 58518 │ │ │ │ + b 81104 │ │ │ │ + ldr r3, [pc, #68] @ 8110c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 81154 │ │ │ │ + ldr r1, [pc, #56] @ 81110 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81148 │ │ │ │ + blt 81104 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 81158 │ │ │ │ + ldr r1, [pc, #32] @ 81114 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 227c0c │ │ │ │ + b 227d44 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r3, r9, ip, asr #14 │ │ │ │ - mlaseq r5, r8, ip, lr │ │ │ │ + eorseq r3, r9, ip, lsl #23 │ │ │ │ + ldrsbeq pc, [r5], -r8 @ │ │ │ │ │ │ │ │ -0008115c : │ │ │ │ +00081118 : │ │ │ │ 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 81184 │ │ │ │ - bl 58570 │ │ │ │ - b 811ac │ │ │ │ - ldr r3, [pc, #164] @ 81230 │ │ │ │ + bne 81140 │ │ │ │ + bl 58518 │ │ │ │ + b 81168 │ │ │ │ + ldr r3, [pc, #164] @ 811ec │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #152] @ 81234 │ │ │ │ + ldr r1, [pc, #152] @ 811f0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b86ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge 811b4 │ │ │ │ + bge 81170 │ │ │ │ mov r4, #0 │ │ │ │ - b 81228 │ │ │ │ - ldr r3, [pc, #124] @ 81238 │ │ │ │ + b 811e4 │ │ │ │ + ldr r3, [pc, #124] @ 811f4 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 227c0c │ │ │ │ + bl 227d44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 811ac │ │ │ │ + beq 81168 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 81228 │ │ │ │ - ldr r2, [pc, #76] @ 8123c │ │ │ │ + bne 811e4 │ │ │ │ + ldr r2, [pc, #76] @ 811f8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #68] @ 81240 │ │ │ │ + ldr r1, [pc, #68] @ 811fc │ │ │ │ mov r2, r5 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 811ac │ │ │ │ + beq 81168 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 811ac │ │ │ │ + bne 81168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 811ac │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 81168 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003937dc │ │ │ │ - mlaseq r5, r8, ip, lr │ │ │ │ + eorseq r3, r9, ip, lsl ip │ │ │ │ + ldrsbeq pc, [r5], -r8 @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsr r8 │ │ │ │ + eorseq r3, r9, r8, ror ip │ │ │ │ │ │ │ │ -00081244 : │ │ │ │ +00081200 : │ │ │ │ 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 1448e0 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144968 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1a5c │ │ │ │ + b b1a44 │ │ │ │ │ │ │ │ -0008127c : │ │ │ │ +00081238 : │ │ │ │ mov r3, #0 │ │ │ │ - b 223744 │ │ │ │ + b 22387c │ │ │ │ │ │ │ │ -00081284 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +00081240 <_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 10b14c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl 10b1a0 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000812b4 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00081270 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - ldreq r2, [pc, #20] @ 812d4 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ - beq 812cc <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + ldreq r2, [pc, #20] @ 81290 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ + beq 81288 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ cmp r1, #4 │ │ │ │ - ldr r2, [pc, #12] @ 812d8 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ + ldr r2, [pc, #12] @ 81294 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ - b 10c420 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b 10c460 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ │ │ │ │ -000812dc <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00081298 <_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] @ 81440 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + ldr r1, [pc, #320] @ 813fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 81350 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bls 8130c <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ tst r3, #3 │ │ │ │ - bne 81340 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ + bne 812fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 81334 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ + bcc 812f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ tst r1, r2 │ │ │ │ - beq 81314 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ - b 81358 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + beq 812d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ + b 81314 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ cmp r7, r2 │ │ │ │ - beq 81350 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + beq 8130c <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 81304 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ - b 81358 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + bge 812c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ + b 81314 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - b 8135c <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ + b 81318 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 813ac <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bcc 81368 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt 813ac <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + blt 81368 <_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 813cc <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + beq 81388 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r3, #20 │ │ │ │ addeq r3, r3, #28 │ │ │ │ - b 813cc <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + b 81388 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8137c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + beq 81338 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10c420 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c460 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8137c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + bne 81338 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - beq 813f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + beq 813b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ cmp r2, #4 │ │ │ │ addeq r3, r3, r0, lsl #2 │ │ │ │ - beq 81414 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + beq 813d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 8142c <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + b 813e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ add r3, r3, r0, lsl #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - bls 8142c <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + bls 813e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ ldrb r2, [r2] │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 813f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ + b 813b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ ldrbhi r2, [r2] │ │ │ │ strhi r2, [r3], #4 │ │ │ │ - bhi 81414 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + bhi 813d0 <_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] @ 81558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ + ldr r2, [pc, #252] @ 81514 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 8155c <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + ldr r0, [pc, #244] @ 81518 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 81494 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ + bne 81450 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 81560 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #224] @ 8151c <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 814d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 8148c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 814d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ - b 81498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1bc> │ │ │ │ + ble 8148c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + b 81454 <_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 814e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ + bne 814a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 81560 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #160] @ 8151c <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 814d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 8148c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 814ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ - ldr r3, [pc, #140] @ 81564 <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ - ldr r1, [pc, #140] @ 81568 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt 814a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ + ldr r3, [pc, #140] @ 81520 <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ + ldr r1, [pc, #140] @ 81524 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b 81550 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + b 8150c <_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 1f7038 │ │ │ │ + bl 1f7398 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 8152c <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + beq 814e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8152c <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + bne 814e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81550 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + beq 8150c <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81550 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + bne 8150c <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81614 <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ + ldr r1, [pc, #144] @ 815d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81618 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ + ldr r2, [pc, #140] @ 815d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 815cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ + bne 81588 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 8161c <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ + ldr r3, [pc, #120] @ 815d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 815b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ + beq 81570 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 815d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ - ldr r3, [pc, #100] @ 81620 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ - ldr r1, [pc, #100] @ 81624 <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ + bgt 8158c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ + ldr r3, [pc, #100] @ 815dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ + ldr r1, [pc, #100] @ 815e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 8160c <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + b 815c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203608 │ │ │ │ + bl 203964 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8160c <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + beq 815c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8160c <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bne 815c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 816d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #144] @ 8168c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 816d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ + ldr r2, [pc, #140] @ 81690 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81688 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ + bne 81644 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 816d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #120] @ 81694 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81670 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ + beq 8162c <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 8168c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ - ldr r3, [pc, #100] @ 816dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ - ldr r1, [pc, #100] @ 816e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ + bgt 81648 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #100] @ 81698 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ + ldr r1, [pc, #100] @ 8169c <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 816c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + b 81684 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a6b8 │ │ │ │ + bl 17a7ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 816c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + beq 81684 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 816c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + bne 81684 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 8178c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #144] @ 81748 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81790 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #140] @ 8174c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81744 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ + bne 81700 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81794 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #120] @ 81750 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8172c <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ + beq 816e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81748 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ - ldr r3, [pc, #100] @ 81798 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #100] @ 8179c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ + bgt 81704 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #100] @ 81754 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + ldr r1, [pc, #100] @ 81758 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 81784 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + b 81740 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e750 │ │ │ │ + bl 20e710 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81784 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + beq 81740 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81784 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + bne 81740 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ │ │ │ │ -000817a0 : │ │ │ │ +0008175c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 817e0 │ │ │ │ + ldr r4, [pc, #40] @ 8179c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2b25c8 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b2648 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 817e4 │ │ │ │ - b 2a5d10 │ │ │ │ + ldr r0, [pc, #4] @ 817a0 │ │ │ │ + b 2a5ba0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r9, r0, lsr #17 │ │ │ │ + eorseq r3, r9, r0, ror #25 │ │ │ │ │ │ │ │ -000817e8 : │ │ │ │ +000817a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 273804 │ │ │ │ + bl 273b7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81810 │ │ │ │ - bl 11a6d8 │ │ │ │ + bne 817cc │ │ │ │ + bl 11a71c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81830 │ │ │ │ + beq 817ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81830 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 817ec │ │ │ │ + bl 9ac00 <_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 273804 │ │ │ │ + bl 273b7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 818c4 │ │ │ │ + beq 81880 │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - beq 81888 │ │ │ │ - ldr r1, [pc, #84] @ 818cc │ │ │ │ + beq 81844 │ │ │ │ + ldr r1, [pc, #84] @ 81888 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl ad038 │ │ │ │ + bl ad004 │ │ │ │ mov r5, r0 │ │ │ │ - b 81894 │ │ │ │ + b 81850 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 818b0 │ │ │ │ + beq 8186c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 818b8 │ │ │ │ + beq 81874 │ │ │ │ mov r4, r5 │ │ │ │ - b 818c4 │ │ │ │ + b 81880 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 818b0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8186c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r6, r8, lsl #27 │ │ │ │ + eorseq r4, r6, r8, asr #3 │ │ │ │ │ │ │ │ -000818d0 : │ │ │ │ +0008188c : │ │ │ │ mov r3, #2 │ │ │ │ - b 81838 │ │ │ │ + b 817f4 │ │ │ │ │ │ │ │ -000818d8 : │ │ │ │ +00081894 : │ │ │ │ mov r3, #3 │ │ │ │ - b 81838 │ │ │ │ + b 817f4 │ │ │ │ │ │ │ │ -000818e0 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +0008189c <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a99d8 │ │ │ │ + bl 1a9c40 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 32e530 │ │ │ │ + b 32e920 │ │ │ │ │ │ │ │ -00081904 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +000818c0 <_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] @ 81974 <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ + ldr r3, [pc, #88] @ 81930 <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r3 │ │ │ │ - bne 8192c <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ + bne 818e8 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ mov r4, #0 │ │ │ │ - b 8196c <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + b 81928 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - bl 303114 │ │ │ │ + bl 3035f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81924 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq 818e0 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r1, r5 │ │ │ │ - bl 3035a4 │ │ │ │ + bl 303a84 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8196c <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + bne 81928 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd388 │ │ │ │ + bl 1cd6a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81924 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - bl 11a6d8 │ │ │ │ - b 81924 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bne 818e0 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bl 11a71c │ │ │ │ + b 818e0 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00081978 : │ │ │ │ - ldr r1, [pc, #28] @ 8199c │ │ │ │ - ldr r3, [pc, #28] @ 819a0 │ │ │ │ +00081934 : │ │ │ │ + ldr r1, [pc, #28] @ 81958 │ │ │ │ + ldr r3, [pc, #28] @ 8195c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r2, [pc, #20] @ 819a4 │ │ │ │ + bl 357b00 │ │ │ │ + ldr r2, [pc, #20] @ 81960 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 18ebf0 <_PyErr_SetString@@Base> │ │ │ │ + b 18ef50 <_PyErr_SetString@@Base> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r9, r8, asr #17 │ │ │ │ + eorseq r3, r9, r8, lsl #26 │ │ │ │ │ │ │ │ -000819a8 <_PyState_AddModule@@Base>: │ │ │ │ +00081964 <_PyState_AddModule@@Base>: │ │ │ │ subs r3, r2, #0 │ │ │ │ - beq 819f4 <_PyState_AddModule@@Base+0x4c> │ │ │ │ + beq 819b0 <_PyState_AddModule@@Base+0x4c> │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 819e8 <_PyState_AddModule@@Base+0x40> │ │ │ │ + beq 819a4 <_PyState_AddModule@@Base+0x40> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 819fc <_PyState_AddModule@@Base+0x54> │ │ │ │ - ldr r2, [pc, #36] @ 81a00 <_PyState_AddModule@@Base+0x58> │ │ │ │ + ldr r3, [pc, #36] @ 819b8 <_PyState_AddModule@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 819bc <_PyState_AddModule@@Base+0x58> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ebf0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef50 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 23e5a4 │ │ │ │ + b 23e6e0 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r7, r7, r0, ror #18 │ │ │ │ + eorseq r7, r7, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81a2c <_PyState_AddModule@@Base+0x84> │ │ │ │ - ldr r2, [pc, #16] @ 81a30 <_PyState_AddModule@@Base+0x88> │ │ │ │ + ldr r3, [pc, #16] @ 819e8 <_PyState_AddModule@@Base+0x84> │ │ │ │ + ldr r2, [pc, #16] @ 819ec <_PyState_AddModule@@Base+0x88> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ebf0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef50 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r9, ip, ror #17 │ │ │ │ + eorseq r3, r9, ip, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81a5c <_PyState_AddModule@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #16] @ 81a60 <_PyState_AddModule@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #16] @ 81a18 <_PyState_AddModule@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #16] @ 81a1c <_PyState_AddModule@@Base+0xb8> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ebf0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef50 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r9, ip, ror #17 │ │ │ │ + eorseq r3, r9, ip, lsr #26 │ │ │ │ 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 81aa4 <_PyState_AddModule@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #84] @ 81ae4 <_PyState_AddModule@@Base+0x13c> │ │ │ │ - ldr r1, [pc, #84] @ 81ae8 <_PyState_AddModule@@Base+0x140> │ │ │ │ - ldr r0, [pc, #84] @ 81aec <_PyState_AddModule@@Base+0x144> │ │ │ │ + bne 81a60 <_PyState_AddModule@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #84] @ 81aa0 <_PyState_AddModule@@Base+0x13c> │ │ │ │ + ldr r1, [pc, #84] @ 81aa4 <_PyState_AddModule@@Base+0x140> │ │ │ │ + ldr r0, [pc, #84] @ 81aa8 <_PyState_AddModule@@Base+0x144> │ │ │ │ mov r3, r4 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 81af0 <_PyState_AddModule@@Base+0x148> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r2, [pc, #68] @ 81aac <_PyState_AddModule@@Base+0x148> │ │ │ │ + bl 357b00 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 23f178 │ │ │ │ + bl 23f2b4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 81a9c <_PyState_AddModule@@Base+0xf4> │ │ │ │ + beq 81a58 <_PyState_AddModule@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81adc <_PyState_AddModule@@Base+0x134> │ │ │ │ + beq 81a98 <_PyState_AddModule@@Base+0x134> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 241500 │ │ │ │ - ldr r0, [pc, #16] @ 81af4 <_PyState_AddModule@@Base+0x14c> │ │ │ │ + b 24163c │ │ │ │ + ldr r0, [pc, #16] @ 81ab0 <_PyState_AddModule@@Base+0x14c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - mlaseq r6, r8, pc, r5 @ │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + @ instruction: 0x003663d8 │ │ │ │ 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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 81d84 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ - ldr r3, [pc, #624] @ 81d90 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ - bl 3576e0 │ │ │ │ + beq 81d40 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + ldr r3, [pc, #624] @ 81d4c <_PyState_AddModule@@Base+0x3e8> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r6, #1 │ │ │ │ - bgt 81b50 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bgt 81b0c <_PyState_AddModule@@Base+0x1a8> │ │ │ │ movne r6, #0 │ │ │ │ - bne 81b50 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bne 81b0c <_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] @ 81d94 <_PyState_AddModule@@Base+0x3ec> │ │ │ │ + ldr r3, [pc, #572] @ 81d50 <_PyState_AddModule@@Base+0x3ec> │ │ │ │ ldr r8, [r3] │ │ │ │ add r8, r8, #16 │ │ │ │ ldr r0, [r8, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81bb8 <_PyState_AddModule@@Base+0x210> │ │ │ │ - bl 9dd38 │ │ │ │ + beq 81b74 <_PyState_AddModule@@Base+0x210> │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81d60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d1c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81ba8 <_PyState_AddModule@@Base+0x200> │ │ │ │ + beq 81b64 <_PyState_AddModule@@Base+0x200> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81ba8 <_PyState_AddModule@@Base+0x200> │ │ │ │ + bne 81b64 <_PyState_AddModule@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, #16 │ │ │ │ - beq 81b5c <_PyState_AddModule@@Base+0x1b4> │ │ │ │ - b 81d60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #472] @ 81d98 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ + beq 81b18 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ + b 81d1c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #472] @ 81d54 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81c24 <_PyState_AddModule@@Base+0x27c> │ │ │ │ + beq 81be0 <_PyState_AddModule@@Base+0x27c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81bc0 <_PyState_AddModule@@Base+0x218> │ │ │ │ - bl 9dd38 │ │ │ │ + beq 81b7c <_PyState_AddModule@@Base+0x218> │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81d60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d1c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81c18 <_PyState_AddModule@@Base+0x270> │ │ │ │ + beq 81bd4 <_PyState_AddModule@@Base+0x270> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81c18 <_PyState_AddModule@@Base+0x270> │ │ │ │ + bne 81bd4 <_PyState_AddModule@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81bc0 <_PyState_AddModule@@Base+0x218> │ │ │ │ - b 81d60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #368] @ 81d9c <_PyState_AddModule@@Base+0x3f4> │ │ │ │ + beq 81b7c <_PyState_AddModule@@Base+0x218> │ │ │ │ + b 81d1c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #368] @ 81d58 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81c90 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ + beq 81c4c <_PyState_AddModule@@Base+0x2e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81c2c <_PyState_AddModule@@Base+0x284> │ │ │ │ - bl 9dd38 │ │ │ │ + beq 81be8 <_PyState_AddModule@@Base+0x284> │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81d60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d1c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81c84 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + beq 81c40 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81c84 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + bne 81c40 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81c2c <_PyState_AddModule@@Base+0x284> │ │ │ │ - b 81d60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #264] @ 81da0 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ + beq 81be8 <_PyState_AddModule@@Base+0x284> │ │ │ │ + b 81d1c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #264] @ 81d5c <_PyState_AddModule@@Base+0x3f8> │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81d88 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + beq 81d44 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ ldr r0, [r6] │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d88 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ - bl 9dd38 │ │ │ │ + beq 81d44 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81d60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d1c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115854 │ │ │ │ + bl 115894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81cf8 <_PyState_AddModule@@Base+0x350> │ │ │ │ + bge 81cb4 <_PyState_AddModule@@Base+0x350> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81d60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d1c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + bne 81d1c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 81d60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - beq 81d24 <_PyState_AddModule@@Base+0x37c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 81d1c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81ce0 <_PyState_AddModule@@Base+0x37c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81ca0 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81c5c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81ca0 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bne 81c5c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 81ca0 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 81c5c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81d58 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + beq 81d14 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d58 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + bne 81d14 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81ca0 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81c5c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81d84 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + beq 81d40 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81d84 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + bne 81d40 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 │ │ │ │ @@ -90250,240 +90233,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 81de0 <_PyState_AddModule@@Base+0x438> │ │ │ │ - ldr r1, [pc, #84] @ 81e30 <_PyState_AddModule@@Base+0x488> │ │ │ │ - ldr r0, [pc, #84] @ 81e34 <_PyState_AddModule@@Base+0x48c> │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 81e38 <_PyState_AddModule@@Base+0x490> │ │ │ │ + bne 81d9c <_PyState_AddModule@@Base+0x438> │ │ │ │ + ldr r1, [pc, #84] @ 81dec <_PyState_AddModule@@Base+0x488> │ │ │ │ + ldr r0, [pc, #84] @ 81df0 <_PyState_AddModule@@Base+0x48c> │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 81df4 <_PyState_AddModule@@Base+0x490> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 81df8 <_PyState_AddModule@@Base+0x450> │ │ │ │ - bl 16c048 │ │ │ │ - b 81e24 <_PyState_AddModule@@Base+0x47c> │ │ │ │ - bl 162034 │ │ │ │ + bne 81db4 <_PyState_AddModule@@Base+0x450> │ │ │ │ + bl 16c054 │ │ │ │ + b 81de0 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + bl 162048 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81e24 <_PyState_AddModule@@Base+0x47c> │ │ │ │ - ldr r3, [pc, #48] @ 81e3c <_PyState_AddModule@@Base+0x494> │ │ │ │ + bge 81de0 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #48] @ 81df8 <_PyState_AddModule@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189358 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1896b8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81e24 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + beq 81de0 <_PyState_AddModule@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 189380 <_PyErr_Clear@@Base> │ │ │ │ + bl 1896e0 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 181dfc <_PyErr_ChainExceptions1@@Base> │ │ │ │ - eorseq fp, r5, r0, lsr #8 │ │ │ │ - eorseq pc, ip, r0, lsr lr @ │ │ │ │ + b 181f30 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + eorseq fp, r5, r0, ror #16 │ │ │ │ + eorseq r0, sp, r0, ror r2 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -00081e40 : │ │ │ │ +00081dfc : │ │ │ │ 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] @ 81ee0 │ │ │ │ - bl 18e994 │ │ │ │ + ldr r0, [pc, #128] @ 81e9c │ │ │ │ + bl 18ecf4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81e88 │ │ │ │ - bl a55fc │ │ │ │ + bne 81e44 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81ed4 │ │ │ │ - ldr r0, [pc, #104] @ 81ee4 │ │ │ │ - bl 16f434 │ │ │ │ + bne 81e90 │ │ │ │ + ldr r0, [pc, #104] @ 81ea0 │ │ │ │ + bl 16f440 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 81ed4 │ │ │ │ + beq 81e90 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #84] @ 81ee8 │ │ │ │ + ldr r0, [pc, #84] @ 81ea4 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ strd r4, [sp] │ │ │ │ - bl c025c │ │ │ │ + bl c02dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81ec0 │ │ │ │ + beq 81e7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 81ec8 │ │ │ │ + beq 81e84 │ │ │ │ mov r4, r5 │ │ │ │ - b 81ed4 │ │ │ │ + b 81e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 81ec0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 81e7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sp, r7, r0, asr #1 │ │ │ │ - @ instruction: 0x0035b3f4 │ │ │ │ + eorseq fp, r5, r4, lsr r8 │ │ │ │ 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 81f10 │ │ │ │ + bne 81ecc │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #120] @ 81f88 │ │ │ │ - b 262690 │ │ │ │ - ldr r0, [pc, #116] @ 81f8c │ │ │ │ - bl 262690 │ │ │ │ + ldr r0, [pc, #120] @ 81f44 │ │ │ │ + b 263004 │ │ │ │ + ldr r0, [pc, #116] @ 81f48 │ │ │ │ + bl 263004 │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r1, #32 │ │ │ │ - beq 81f7c │ │ │ │ + beq 81f38 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne 81f40 │ │ │ │ - ldr r0, [pc, #84] @ 81f90 │ │ │ │ - bl 262690 │ │ │ │ - b 81f1c │ │ │ │ + bne 81efc │ │ │ │ + ldr r0, [pc, #84] @ 81f4c │ │ │ │ + bl 263004 │ │ │ │ + b 81ed8 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi 81f54 │ │ │ │ - ldr r0, [pc, #68] @ 81f94 │ │ │ │ - bl 262690 │ │ │ │ - b 81f1c │ │ │ │ + bhi 81f10 │ │ │ │ + ldr r0, [pc, #68] @ 81f50 │ │ │ │ + bl 263004 │ │ │ │ + b 81ed8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi 81f68 │ │ │ │ - ldr r0, [pc, #52] @ 81f98 │ │ │ │ - bl 262690 │ │ │ │ - b 81f1c │ │ │ │ + bhi 81f24 │ │ │ │ + ldr r0, [pc, #52] @ 81f54 │ │ │ │ + bl 263004 │ │ │ │ + b 81ed8 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - ldr r0, [pc, #40] @ 81f9c │ │ │ │ - ldrcs r0, [pc, #40] @ 81fa0 │ │ │ │ - bl 262690 │ │ │ │ - b 81f1c │ │ │ │ + ldr r0, [pc, #40] @ 81f58 │ │ │ │ + ldrcs r0, [pc, #40] @ 81f5c │ │ │ │ + bl 263004 │ │ │ │ + b 81ed8 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 81f8c │ │ │ │ - b 262690 │ │ │ │ - @ instruction: 0x00367bb8 │ │ │ │ - eorseq r1, r7, r0, asr r5 │ │ │ │ - eorseq r3, r9, r8, lsl #18 │ │ │ │ - eorseq r3, r9, ip, lsl #18 │ │ │ │ - eorseq r3, r9, r0, lsl r9 │ │ │ │ - eorseq r3, r9, r8, lsl r9 │ │ │ │ - @ instruction: 0x00364ed0 │ │ │ │ + ldr r0, [pc, #4] @ 81f48 │ │ │ │ + b 263004 │ │ │ │ + @ instruction: 0x00367ff8 │ │ │ │ + mlaseq r7, r0, r9, r1 │ │ │ │ + eorseq r3, r9, r8, asr #26 │ │ │ │ + eorseq r3, r9, ip, asr #26 │ │ │ │ + eorseq r3, r9, r0, asr sp │ │ │ │ + eorseq r3, r9, r8, asr sp │ │ │ │ + eorseq r5, r6, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #120] @ 82034 │ │ │ │ + ldr r6, [pc, #120] @ 81ff0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ - beq 81fd8 │ │ │ │ + beq 81f94 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 82008 │ │ │ │ + bne 81fc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82010 │ │ │ │ - ldr r0, [pc, #80] @ 82038 │ │ │ │ - bl 1cb998 <_PyArg_NoPositional@@Base> │ │ │ │ + beq 81fcc │ │ │ │ + ldr r0, [pc, #80] @ 81ff4 │ │ │ │ + bl 1cbcb0 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8202c │ │ │ │ + beq 81fe8 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 82010 │ │ │ │ + beq 81fcc │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 82010 │ │ │ │ + beq 81fcc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 252ef0 │ │ │ │ + b 253150 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82008 │ │ │ │ - ldr r0, [pc, #24] @ 82038 │ │ │ │ + beq 81fc4 │ │ │ │ + ldr r0, [pc, #24] @ 81ff4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82008 │ │ │ │ + bne 81fc4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ - eorseq r3, r9, r0, lsr #18 │ │ │ │ + eorseq r3, r9, r0, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #100] @ 820b8 │ │ │ │ + ldr r3, [pc, #100] @ 82074 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 820ac │ │ │ │ + beq 82068 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ mov r6, r0 │ │ │ │ - bl 1aa468 │ │ │ │ + bl 1aa6d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82094 │ │ │ │ - ldr r3, [pc, #52] @ 820bc │ │ │ │ - ldr r1, [pc, #52] @ 820c0 │ │ │ │ + bne 82050 │ │ │ │ + ldr r3, [pc, #52] @ 82078 │ │ │ │ + ldr r1, [pc, #52] @ 8207c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 820b0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 8206c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2cb850 <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ - ldr r4, [pc, #16] @ 820c4 │ │ │ │ + b 2cb97c <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ + ldr r4, [pc, #16] @ 82080 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq ip, r7, r8, ror #3 │ │ │ │ + eorseq ip, r7, r8, lsr #12 │ │ │ │ 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] @ 82198 │ │ │ │ + ldr r3, [pc, #180] @ 82154 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 820f4 │ │ │ │ + beq 820b0 │ │ │ │ bl 2928c │ │ │ │ - ldr r1, [pc, #160] @ 8219c │ │ │ │ + ldr r1, [pc, #160] @ 82158 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #20] │ │ │ │ bl 29220 │ │ │ │ - ldr r1, [pc, #136] @ 821a0 │ │ │ │ + ldr r1, [pc, #136] @ 8215c │ │ │ │ mov r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82150 │ │ │ │ + beq 8210c │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [pc, #92] @ 821a4 │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [pc, #92] @ 82160 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_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 │ │ │ │ @@ -90496,134 +90479,154 @@ │ │ │ │ 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, r4, r8 │ │ │ │ - @ instruction: 0x0037abfc │ │ │ │ + @ instruction: 0x003588d0 │ │ │ │ + eorseq fp, r7, ip, lsr r0 │ │ │ │ │ │ │ │ -000821a8 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00082164 <_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] @ 821c4 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ - bl 820c8 │ │ │ │ - eorseq r3, r9, r8, lsr r9 │ │ │ │ + ldr r1, [pc] @ 82180 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 82084 │ │ │ │ + eorseq r3, r9, r8, ror sp │ │ │ │ │ │ │ │ -000821c8 : │ │ │ │ +00082184 : │ │ │ │ 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 82230 │ │ │ │ - bl c67cc <_Py_GetConfig@@Base> │ │ │ │ + bne 821ec │ │ │ │ + bl c6840 <_Py_GetConfig@@Base> │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82230 │ │ │ │ - ldr r1, [pc, #44] @ 82238 │ │ │ │ + beq 821ec │ │ │ │ + ldr r1, [pc, #44] @ 821f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82230 │ │ │ │ - ldr r1, [pc, #28] @ 8223c │ │ │ │ + beq 821ec │ │ │ │ + ldr r1, [pc, #28] @ 821f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r5, r8, lsl #20 │ │ │ │ - @ instruction: 0x00372dd4 │ │ │ │ + eorseq r7, r5, r8, asr #28 │ │ │ │ + eorseq r3, r7, r4, lsl r2 │ │ │ │ │ │ │ │ -00082240 : │ │ │ │ +000821fc : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -0008224c : │ │ │ │ +00082208 : │ │ │ │ mov r3, #0 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -00082254 : │ │ │ │ +00082210 : │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ b 2c318 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #44] @ 82260 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r1, [pc, #40] @ 82264 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #13 │ │ │ │ + mov r3, sp │ │ │ │ + mov r2, #0 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl 2c318 │ │ │ │ + ldr r0, [pc, #12] @ 82268 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r9, r9, r8, lsl #13 │ │ │ │ + eorseq r7, r5, r8, asr #28 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00082260 : │ │ │ │ +0008226c : │ │ │ │ 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 78a28 │ │ │ │ + bl 789cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082294 : │ │ │ │ +000822a0 : │ │ │ │ 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 78a28 │ │ │ │ + bl 789cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000822cc : │ │ │ │ +000822d8 : │ │ │ │ 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 78a28 │ │ │ │ + bl 789cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082304 : │ │ │ │ +00082310 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -00082330 : │ │ │ │ +0008233c : │ │ │ │ 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] │ │ │ │ @@ -90640,255 +90643,358 @@ │ │ │ │ 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 823ac │ │ │ │ + bne 823b8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 823d8 │ │ │ │ + beq 823e4 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr ip, [pc, #260] @ 824bc │ │ │ │ + ldr ip, [pc, #260] @ 824c8 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 824b0 │ │ │ │ + beq 824bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82460 │ │ │ │ + beq 8246c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 824b0 │ │ │ │ - beq 82460 │ │ │ │ - ldr r3, [pc, #196] @ 824c0 │ │ │ │ - bl 3576e0 │ │ │ │ + blt 824bc │ │ │ │ + beq 8246c │ │ │ │ + ldr r3, [pc, #196] @ 824cc │ │ │ │ + bl 357b00 │ │ │ │ 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 b8a48 │ │ │ │ + bl b8a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8244c │ │ │ │ + beq 82458 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r4, r4, #1 │ │ │ │ - b 82418 │ │ │ │ - ldr r3, [pc, #112] @ 824c4 │ │ │ │ + b 82424 │ │ │ │ + ldr r3, [pc, #112] @ 824d0 │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 8248c │ │ │ │ - ldr r3, [pc, #88] @ 824c0 │ │ │ │ - bl 3576e0 │ │ │ │ + b 82498 │ │ │ │ + ldr r3, [pc, #88] @ 824cc │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r2, [pc, #80] @ 824c4 │ │ │ │ + ldr r2, [pc, #80] @ 824d0 │ │ │ │ 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 824a0 │ │ │ │ - bl a55fc │ │ │ │ + bne 824ac │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 824b0 │ │ │ │ + bne 824bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a58ec │ │ │ │ + b a5868 │ │ │ │ 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 3da1c │ │ │ │ - ldr r0, [pc] @ 824e4 │ │ │ │ + bl 3da54 │ │ │ │ + ldr r0, [pc] @ 824f0 │ │ │ │ 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 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + mov r3, r1 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne 82530 │ │ │ │ + ldr r2, [pc, #80] @ 82574 │ │ │ │ + ldr r1, [pc, #80] @ 82578 │ │ │ │ + ldr r0, [pc, #80] @ 8257c │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 82568 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b2694 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82568 │ │ │ │ + bl 29c28 │ │ │ │ + ldr r3, [pc, #48] @ 82580 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldrne r1, [pc, #32] @ 82584 │ │ │ │ + ldreq r1, [pc, #32] @ 82588 │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + eorseq r0, r6, r0, lsl #6 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x00393db4 │ │ │ │ + │ │ │ │ +0008258c : │ │ │ │ + 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] @ 82680 │ │ │ │ + sub sp, sp, #4096 @ 0x1000 │ │ │ │ + bl 29d00 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 82674 │ │ │ │ + ldr r7, [pc, #196] @ 82684 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 825d8 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + bl 1802bc │ │ │ │ + b 825f0 │ │ │ │ + bl 39c00 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 825c8 │ │ │ │ + b 82674 │ │ │ │ + cmp r6, #4096 @ 0x1000 │ │ │ │ + bcc 8264c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2a6fc │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2a09c │ │ │ │ + clz r4, r6 │ │ │ │ + lsr r4, r4, #5 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl 29af0 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrne r4, r4, #1 │ │ │ │ + cmp r8, r6 │ │ │ │ + orrcc r4, r4, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 825e8 │ │ │ │ + b 82660 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29d90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 825f0 │ │ │ │ + b 82664 │ │ │ │ + mvn r4, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29490 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 157e7c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #4096 @ 0x1000 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq ip, r7, r8, lsr #25 │ │ │ │ + subseq r2, ip, r4, ror sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ 825c8 │ │ │ │ + ldr r3, [pc, #200] @ 82768 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8251c │ │ │ │ - ldr r0, [pc, #184] @ 825cc │ │ │ │ + beq 826bc │ │ │ │ + ldr r0, [pc, #184] @ 8276c │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 8252c │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 826cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8253c │ │ │ │ - ldr r1, [pc, #156] @ 825d0 │ │ │ │ - ldr r0, [pc, #148] @ 825cc │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 82550 │ │ │ │ - ldr r1, [pc, #144] @ 825d4 │ │ │ │ + bne 826dc │ │ │ │ + ldr r1, [pc, #156] @ 82770 │ │ │ │ + ldr r0, [pc, #148] @ 8276c │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 826f0 │ │ │ │ + ldr r1, [pc, #144] @ 82774 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f3e00 │ │ │ │ + bl f3f0c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82558 │ │ │ │ + bge 826f8 │ │ │ │ mov r4, #0 │ │ │ │ - b 825bc │ │ │ │ + b 8275c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82598 │ │ │ │ + beq 82738 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 82598 │ │ │ │ + bne 82738 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82598 │ │ │ │ + beq 82738 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 82598 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 82738 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #48] @ 825d8 │ │ │ │ - ldr r0, [pc, #48] @ 825dc │ │ │ │ + ldr r2, [pc, #48] @ 82778 │ │ │ │ + ldr r0, [pc, #48] @ 8277c │ │ │ │ mov r1, r5 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x00366db0 │ │ │ │ + @ instruction: 0x003671f0 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - @ instruction: 0x00368eb0 │ │ │ │ - eorseq r3, r9, r4, ror r9 │ │ │ │ + @ instruction: 0x003692f0 │ │ │ │ + @ instruction: 0x00393dd4 │ │ │ │ │ │ │ │ -000825e0 : │ │ │ │ +00082780 : │ │ │ │ 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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 82688 │ │ │ │ + beq 82828 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 82664 │ │ │ │ + beq 82804 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82690 │ │ │ │ + beq 82830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 82690 │ │ │ │ + bne 82830 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82664 │ │ │ │ + beq 82804 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82664 │ │ │ │ + bne 82804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82688 │ │ │ │ + beq 82828 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82688 │ │ │ │ + bne 82828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mvn r7, #0 │ │ │ │ - b 82700 │ │ │ │ + b 828a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 289098 │ │ │ │ + bl 289084 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 826dc │ │ │ │ + beq 8287c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 826dc │ │ │ │ + bne 8287c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82700 │ │ │ │ + beq 828a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82700 │ │ │ │ + bne 828a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0008270c <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +000828ac <_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 62674 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 8279c <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + beq 8293c <_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] │ │ │ │ @@ -90896,40 +91002,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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 82798 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11a68c │ │ │ │ - b 8279c <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b184 │ │ │ │ + bne 82938 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a6d0 │ │ │ │ + b 8293c <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000827a8 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00082948 <_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 62674 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 82838 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + beq 829d8 <_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] │ │ │ │ @@ -90937,576 +91043,749 @@ │ │ │ │ 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 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x344> │ │ │ │ + bl 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 82834 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ - bl 11a68c │ │ │ │ - b 82838 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ - bl 9b184 │ │ │ │ + bne 829d4 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ + bl 11a6d0 │ │ │ │ + b 829d8 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00082844 : │ │ │ │ +000829e4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #300] @ 82b28 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 357b00 │ │ │ │ + ldr r5, [r3, r0] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 82a1c │ │ │ │ + ldr r1, [pc, #276] @ 82b2c │ │ │ │ + ldr r0, [pc, #276] @ 82b30 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ 82b34 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 18dda0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 82b10 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82a4c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #33554432 @ 0x2000000 │ │ │ │ + bne 82aa0 │ │ │ │ + bl 9b1a4 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 92dcc │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + beq 82b10 │ │ │ │ + ldr r1, [pc, #196] @ 82b34 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 2764d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82aa0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 82b10 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 82b10 │ │ │ │ + b 82ae0 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 82b10 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ab118 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82ae8 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 82b10 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 82b10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 82b10 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 82b20 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 82b20 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 1896e0 <_PyErr_Clear@@Base> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x0035b4f4 │ │ │ │ + subseq sp, r3, r0, lsr r4 │ │ │ │ + ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ + │ │ │ │ +00082b38 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r0, [pc, #88] @ 82bac │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 18dda0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 82b6c │ │ │ │ + bl 11a71c │ │ │ │ + mov r4, #0 │ │ │ │ + b 82ba0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r0 │ │ │ │ + beq 82b9c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ + beq 82b9c │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + bl 9b1a4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ + │ │ │ │ +00082bb0 : │ │ │ │ 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 9b208 │ │ │ │ + b 9b228 │ │ │ │ │ │ │ │ -00082864 : │ │ │ │ +00082bd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ 82900 │ │ │ │ + ldr r2, [pc, #132] @ 82c6c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 82898 │ │ │ │ - ldr r1, [pc, #116] @ 82904 │ │ │ │ - ldr r0, [pc, #116] @ 82908 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 828e0 │ │ │ │ - ldr r2, [pc, #108] @ 8290c │ │ │ │ + beq 82c04 │ │ │ │ + ldr r1, [pc, #116] @ 82c70 │ │ │ │ + ldr r0, [pc, #116] @ 82c74 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 82c4c │ │ │ │ + ldr r2, [pc, #108] @ 82c78 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 828e8 │ │ │ │ + beq 82c54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 828d0 │ │ │ │ + beq 82c3c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 828d0 │ │ │ │ + beq 82c3c │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 828ec │ │ │ │ - ldr r3, [pc, #56] @ 82910 │ │ │ │ - ldr r1, [pc, #56] @ 82914 │ │ │ │ + b 82c58 │ │ │ │ + ldr r3, [pc, #56] @ 82c7c │ │ │ │ + ldr r1, [pc, #56] @ 82c80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - eorseq r7, r7, r4, lsl #13 │ │ │ │ + eorseq r7, r7, r4, asr #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - mlaseq r9, r0, r9, r3 │ │ │ │ + @ instruction: 0x00393df0 │ │ │ │ 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] @ 82a88 │ │ │ │ - ldr r2, [pc, #332] @ 82a8c │ │ │ │ + ldr r0, [pc, #332] @ 82df4 │ │ │ │ + ldr r2, [pc, #332] @ 82df8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 8296c │ │ │ │ + bne 82cd8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82a90 │ │ │ │ + ldr r3, [pc, #312] @ 82dfc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 829e4 │ │ │ │ + beq 82d50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 829e4 │ │ │ │ - b 82970 │ │ │ │ + ble 82d50 │ │ │ │ + b 82cdc │ │ │ │ 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 829ac │ │ │ │ + bne 82d18 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82a90 │ │ │ │ + ldr r3, [pc, #248] @ 82dfc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 829e4 │ │ │ │ + beq 82d50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 829e4 │ │ │ │ - b 829b0 │ │ │ │ + ble 82d50 │ │ │ │ + b 82d1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82a1c │ │ │ │ + beq 82d88 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82a0c │ │ │ │ + bne 82d78 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82a90 │ │ │ │ + ldr r3, [pc, #176] @ 82dfc │ │ │ │ cmp r6, r3 │ │ │ │ - bne 829fc │ │ │ │ - ldr r3, [pc, #168] @ 82a94 │ │ │ │ - ldr r1, [pc, #168] @ 82a98 │ │ │ │ + bne 82d68 │ │ │ │ + ldr r3, [pc, #168] @ 82e00 │ │ │ │ + ldr r1, [pc, #168] @ 82e04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r7, #0 │ │ │ │ - b 82a80 │ │ │ │ + b 82dec │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 829e4 │ │ │ │ - b 82a10 │ │ │ │ + ble 82d50 │ │ │ │ + b 82d7c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6dd0 │ │ │ │ + bl 1f7130 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82a54 │ │ │ │ + beq 82dc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82a54 │ │ │ │ + bne 82dc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82a78 │ │ │ │ + beq 82de4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82a78 │ │ │ │ + bne 82de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ 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] @ 82c0c │ │ │ │ - ldr r2, [pc, #332] @ 82c10 │ │ │ │ + ldr r0, [pc, #332] @ 82f78 │ │ │ │ + ldr r2, [pc, #332] @ 82f7c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82af0 │ │ │ │ + bne 82e5c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82c14 │ │ │ │ + ldr r3, [pc, #312] @ 82f80 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82b68 │ │ │ │ + beq 82ed4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82b68 │ │ │ │ - b 82af4 │ │ │ │ + ble 82ed4 │ │ │ │ + b 82e60 │ │ │ │ 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 82b30 │ │ │ │ + bne 82e9c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82c14 │ │ │ │ + ldr r3, [pc, #248] @ 82f80 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82b68 │ │ │ │ + beq 82ed4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82b68 │ │ │ │ - b 82b34 │ │ │ │ + ble 82ed4 │ │ │ │ + b 82ea0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82ba0 │ │ │ │ + beq 82f0c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82b90 │ │ │ │ + bne 82efc │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82c14 │ │ │ │ + ldr r3, [pc, #176] @ 82f80 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82b80 │ │ │ │ - ldr r3, [pc, #168] @ 82c18 │ │ │ │ - ldr r1, [pc, #168] @ 82c1c │ │ │ │ + bne 82eec │ │ │ │ + ldr r3, [pc, #168] @ 82f84 │ │ │ │ + ldr r1, [pc, #168] @ 82f88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r7, #0 │ │ │ │ - b 82c04 │ │ │ │ + b 82f70 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82b68 │ │ │ │ - b 82b94 │ │ │ │ + ble 82ed4 │ │ │ │ + b 82f00 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4a940 │ │ │ │ + bl 4a8e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82bd8 │ │ │ │ + beq 82f44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82bd8 │ │ │ │ + bne 82f44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82bfc │ │ │ │ + beq 82f68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82bfc │ │ │ │ + bne 82f68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 ip, r8, ip, ror sp │ │ │ │ + @ instruction: 0x0038d1b4 │ │ │ │ │ │ │ │ -00082c20 : │ │ │ │ +00082f8c : │ │ │ │ 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 82c70 │ │ │ │ - ldr r2, [pc, #80] @ 82c9c │ │ │ │ - bl 3576e0 │ │ │ │ + beq 82fdc │ │ │ │ + ldr r2, [pc, #80] @ 83008 │ │ │ │ + bl 357b00 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82c70 │ │ │ │ + bne 82fdc │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 292d98 │ │ │ │ + bl 292ae8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9b208 │ │ │ │ + b 9b228 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082ca0 : │ │ │ │ +0008300c : │ │ │ │ mvn r2, #0 │ │ │ │ - b 82c20 │ │ │ │ + b 82f8c │ │ │ │ │ │ │ │ -00082ca8 : │ │ │ │ +00083014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82ce8 │ │ │ │ + beq 83054 │ │ │ │ mov r5, r1 │ │ │ │ - bl bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82cf0 │ │ │ │ - ldr r3, [pc, #84] @ 82d2c │ │ │ │ - bl 3576e0 │ │ │ │ + bne 8305c │ │ │ │ + ldr r3, [pc, #84] @ 83098 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r5, #0 │ │ │ │ - b 82d24 │ │ │ │ + b 83090 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 287ea8 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 287e94 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 82d24 │ │ │ │ + beq 83090 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82d24 │ │ │ │ + bne 83090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082d30 : │ │ │ │ +0008309c <_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 8310c <_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 83100 <_PySys_GetAttr@@Base+0x64> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1dbbe4 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str r8, [r5, #72] @ 0x48 │ │ │ │ + bl 9b228 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00083114 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82da8 │ │ │ │ + ldr r3, [pc, #96] @ 8318c │ │ │ │ mov r6, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82dac │ │ │ │ + ldr r0, [pc, #84] @ 83190 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 235b84 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82dac │ │ │ │ + bl 235cb0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 83190 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2b25c8 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b2648 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82d90 │ │ │ │ - ldr r0, [pc, #32] @ 82db0 │ │ │ │ - bl 2a5d10 │ │ │ │ - ldr r0, [pc, #20] @ 82dac │ │ │ │ - bl 235b84 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82dac │ │ │ │ + bge 83174 │ │ │ │ + ldr r0, [pc, #32] @ 83194 │ │ │ │ + bl 2a5ba0 │ │ │ │ + ldr r0, [pc, #20] @ 83190 │ │ │ │ + bl 235cb0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 83190 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b0dc │ │ │ │ - b 82d6c │ │ │ │ + bl 8b080 │ │ │ │ + b 83150 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r3, r9, r8, lsr #19 │ │ │ │ + eorseq r3, r9, r8, lsl #28 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ 831c8 │ │ │ │ + cmp r1, r3 │ │ │ │ + moveq r0, #0 │ │ │ │ + ldrne r0, [pc, #16] @ 831cc │ │ │ │ + moveq r1, r0 │ │ │ │ + bl 83114 │ │ │ │ + ldr r0, [pc] @ 831c8 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + strheq r6, [fp], -r8 @ │ │ │ │ │ │ │ │ -00082db4 : │ │ │ │ +000831d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82e2c │ │ │ │ + ldr r3, [pc, #96] @ 83248 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82e30 │ │ │ │ + ldr r0, [pc, #84] @ 8324c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 235b84 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82e30 │ │ │ │ + bl 235cb0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 8324c │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2a8494 │ │ │ │ + bl 2a8324 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82e14 │ │ │ │ - ldr r0, [pc, #32] @ 82e34 │ │ │ │ - bl 2a5d10 │ │ │ │ - ldr r0, [pc, #20] @ 82e30 │ │ │ │ - bl 235b84 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82e30 │ │ │ │ + bge 83230 │ │ │ │ + ldr r0, [pc, #32] @ 83250 │ │ │ │ + bl 2a5ba0 │ │ │ │ + ldr r0, [pc, #20] @ 8324c │ │ │ │ + bl 235cb0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 8324c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b0dc │ │ │ │ - b 82df0 │ │ │ │ + bl 8b080 │ │ │ │ + b 8320c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - @ instruction: 0x003939dc │ │ │ │ + eorseq r3, r9, ip, lsr lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ 83284 │ │ │ │ + cmp r1, r3 │ │ │ │ + moveq r0, #0 │ │ │ │ + ldrne r0, [pc, #16] @ 83288 │ │ │ │ + moveq r1, r0 │ │ │ │ + bl 831d0 │ │ │ │ + ldr r0, [pc] @ 83284 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + andseq r7, sp, r8, ror #29 │ │ │ │ │ │ │ │ -00082e38 : │ │ │ │ +0008328c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #164] @ 82ef4 │ │ │ │ + ldr r2, [pc, #164] @ 83348 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ - ldr r0, [pc, #152] @ 82ef8 │ │ │ │ + ldr r0, [pc, #152] @ 8334c │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 235b84 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 235cb0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82ee4 │ │ │ │ + beq 83338 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bne 82e6c │ │ │ │ + bne 832c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82e9c │ │ │ │ + beq 832f0 │ │ │ │ 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 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 82ea4 │ │ │ │ - ldr r0, [pc, #48] @ 82ef8 │ │ │ │ - bl 8b0dc │ │ │ │ + bne 832f8 │ │ │ │ + ldr r0, [pc, #48] @ 8334c │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r1, #8 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 356834 │ │ │ │ + bl 356c58 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 82ef8 │ │ │ │ - bl 8b0dc │ │ │ │ + ldr r0, [pc, #12] @ 8334c │ │ │ │ + bl 8b080 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ │ │ │ │ -00082efc : │ │ │ │ +00083350 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ 82f24 │ │ │ │ - bl 22d844 │ │ │ │ - bl 23274c │ │ │ │ + ldr r0, [pc, #16] @ 83378 │ │ │ │ + bl 22d970 │ │ │ │ + bl 232878 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc] @ 82f24 │ │ │ │ - b 8b0dc │ │ │ │ + ldr r0, [pc] @ 83378 │ │ │ │ + b 8b080 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00082f28 : │ │ │ │ +0008337c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 82f60 │ │ │ │ - bl 22d844 │ │ │ │ - ldr r3, [pc, #20] @ 82f60 │ │ │ │ + ldr r0, [pc, #28] @ 833b4 │ │ │ │ + bl 22d970 │ │ │ │ + ldr r3, [pc, #20] @ 833b4 │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ pop {r4, lr} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b0dc │ │ │ │ + b 8b080 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00082f64 : │ │ │ │ +000833b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 82f9c │ │ │ │ - bl 22d844 │ │ │ │ + ldr r0, [pc, #28] @ 833f0 │ │ │ │ + bl 22d970 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #16] @ 82f9c │ │ │ │ + ldr r3, [pc, #16] @ 833f0 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b0dc │ │ │ │ + b 8b080 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00082fa0 : │ │ │ │ +000833f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #64] @ 82ffc │ │ │ │ - bl 22d844 │ │ │ │ - ldr r2, [pc, #60] @ 83000 │ │ │ │ + ldr r0, [pc, #64] @ 83450 │ │ │ │ + bl 22d970 │ │ │ │ + ldr r2, [pc, #60] @ 83454 │ │ │ │ ldr r3, [r2, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble 82fdc │ │ │ │ + ble 83430 │ │ │ │ add r0, r2, #1472 @ 0x5c0 │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ 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 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - ldr r0, [pc] @ 8300c │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 83018 │ │ │ │ - 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 83054 │ │ │ │ + bne 83490 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83068 │ │ │ │ - b 83078 │ │ │ │ + bne 834a4 │ │ │ │ + b 834b4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83044 │ │ │ │ + beq 83480 │ │ │ │ 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 83094 │ │ │ │ + beq 834d0 │ │ │ │ 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} │ │ │ │ @@ -91519,31 +91798,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 830e8 │ │ │ │ + bne 83524 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 830fc │ │ │ │ - b 8310c │ │ │ │ + bne 83538 │ │ │ │ + b 83548 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 830d8 │ │ │ │ + beq 83514 │ │ │ │ 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 83128 │ │ │ │ + beq 83564 │ │ │ │ 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} │ │ │ │ @@ -91556,98 +91835,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 83188 │ │ │ │ - ldr r3, [pc, #40] @ 8319c │ │ │ │ + bne 835c4 │ │ │ │ + ldr r3, [pc, #40] @ 835d8 │ │ │ │ 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 8316c │ │ │ │ + beq 835a8 │ │ │ │ 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 831e4 │ │ │ │ + bne 83620 │ │ │ │ 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 831c8 │ │ │ │ + beq 83604 │ │ │ │ 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 8323c │ │ │ │ + bne 83678 │ │ │ │ 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 83220 │ │ │ │ + beq 8365c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - ldrne r0, [pc, #4] @ 83268 │ │ │ │ - ldreq r0, [pc, #4] @ 8326c │ │ │ │ + ldrne r0, [pc, #4] @ 836a4 │ │ │ │ + ldreq r0, [pc, #4] @ 836a8 │ │ │ │ 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 832a8 │ │ │ │ + bne 836e4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 832bc │ │ │ │ - b 832cc │ │ │ │ + bne 836f8 │ │ │ │ + b 83708 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83298 │ │ │ │ + beq 836d4 │ │ │ │ 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 │ │ │ │ @@ -91655,20 +91934,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] @ 83328 │ │ │ │ + ldr r2, [pc, #44] @ 83764 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub r1, r1, r2 │ │ │ │ asr r1, r1, #5 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #28] @ 8332c │ │ │ │ + ldr r3, [pc, #28] @ 83768 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ @@ -91677,15 +91956,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] @ 833e0 │ │ │ │ + ldr r3, [pc, #140] @ 8381c │ │ │ │ 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] │ │ │ │ @@ -91694,39 +91973,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 833ac │ │ │ │ + bne 837e8 │ │ │ │ mov r3, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb ip, [r4, #4091] @ 0xffb │ │ │ │ - bl 83330 │ │ │ │ + bl 8376c │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #40] @ 833e0 │ │ │ │ + ldr r2, [pc, #40] @ 8381c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r0] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - beq 833d0 │ │ │ │ + beq 8380c │ │ │ │ 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] @ 83400 │ │ │ │ - ldr r2, [pc, #20] @ 83404 │ │ │ │ + ldr r3, [pc, #20] @ 8383c │ │ │ │ + ldr r2, [pc, #20] @ 83840 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r0, [pc, #16] @ 83408 │ │ │ │ + ldr r0, [pc, #16] @ 83844 │ │ │ │ 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 │ │ │ │ @@ -91734,70 +92013,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 83444 │ │ │ │ + bne 83880 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83458 │ │ │ │ - b 83468 │ │ │ │ + bne 83894 │ │ │ │ + b 838a4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83434 │ │ │ │ + beq 83870 │ │ │ │ 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] @ 8348c │ │ │ │ + ldr r0, [pc] @ 838c8 │ │ │ │ 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 83508 │ │ │ │ + beq 83944 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movle r0, #32768 @ 0x8000 │ │ │ │ - ble 834c8 │ │ │ │ + ble 83904 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, r4 │ │ │ │ - bls 834d8 │ │ │ │ + bls 83914 │ │ │ │ mvn r0, #0 │ │ │ │ - b 83520 │ │ │ │ + b 8395c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 834d0 │ │ │ │ + bne 8390c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29ff4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a5dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 834d0 │ │ │ │ - ldr r3, [pc, #24] @ 83528 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 8390c │ │ │ │ + ldr r3, [pc, #24] @ 83964 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -91805,1010 +92084,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 8355c │ │ │ │ + bgt 83998 │ │ │ │ bl 2a060 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 83544 │ │ │ │ + b 83980 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83590 │ │ │ │ + beq 839cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 209c58 <_PyDeadline_Init@@Base+0x66c> │ │ │ │ - ldr r0, [pc, #8] @ 83598 │ │ │ │ + bl 209c84 <_PyBytesWriter_WriteBytes@@Base+0x43ac> │ │ │ │ + ldr r0, [pc, #8] @ 839d4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 83598 │ │ │ │ + ldr r0, [pc] @ 839d4 │ │ │ │ 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 21c300 │ │ │ │ - b 5477c │ │ │ │ + b 21c438 │ │ │ │ + b 546f8 │ │ │ │ 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 83600 │ │ │ │ + bne 83a3c │ │ │ │ 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 835c0 │ │ │ │ + bl 839fc │ │ │ │ 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] @ 83678 │ │ │ │ + ldr r0, [pc, #28] @ 83ab4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 7b154 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b57c <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andeq sl, r7, ip, lsr r3 │ │ │ │ + andeq sl, r7, ip, ror #14 │ │ │ │ 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] @ 83824 │ │ │ │ + ldreq r7, [pc, #376] @ 83c60 │ │ │ │ mov r6, r0 │ │ │ │ moveq r4, #1024 @ 0x400 │ │ │ │ strb r1, [sp, #24] │ │ │ │ - beq 836c8 │ │ │ │ + beq 83b04 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - ldr r7, [pc, #356] @ 83828 │ │ │ │ + ldr r7, [pc, #356] @ 83c64 │ │ │ │ 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 8372c │ │ │ │ + bge 83b68 │ │ │ │ sub r3, r6, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne 83700 │ │ │ │ + bne 83b3c │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq 83800 │ │ │ │ + beq 83c3c │ │ │ │ orrs r5, r6, r5 │ │ │ │ - ldreq r7, [pc, #288] @ 8382c │ │ │ │ - ldr r1, [pc, #288] @ 83830 │ │ │ │ + ldreq r7, [pc, #288] @ 83c68 │ │ │ │ + ldr r1, [pc, #288] @ 83c6c │ │ │ │ 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 83800 │ │ │ │ + b 83c3c │ │ │ │ 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] @ 83834 │ │ │ │ - ldrlt r9, [pc, #232] @ 83838 │ │ │ │ + ldrge r9, [pc, #232] @ 83c70 │ │ │ │ + ldrlt r9, [pc, #232] @ 83c74 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ movlt r0, ip │ │ │ │ movlt r1, lr │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - ldrge r9, [pc, #208] @ 8383c │ │ │ │ - bl 3564a0 │ │ │ │ + ldrge r9, [pc, #208] @ 83c78 │ │ │ │ + bl 3568c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3564a0 │ │ │ │ + bl 3568c4 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 3564a0 │ │ │ │ + bl 3568c4 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #148] @ 8382c │ │ │ │ + ldr r3, [pc, #148] @ 83c68 │ │ │ │ add r4, sp, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ 83840 │ │ │ │ + ldr r2, [pc, #148] @ 83c7c │ │ │ │ mov r5, r0 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #136] @ 83844 │ │ │ │ + ldr r3, [pc, #136] @ 83c80 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #112] @ 83848 │ │ │ │ + ldr r3, [pc, #112] @ 83c84 │ │ │ │ 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] @ 8384c │ │ │ │ - ldr r0, [pc, #64] @ 83850 │ │ │ │ + ldr r2, [pc, #64] @ 83c88 │ │ │ │ + ldr r0, [pc, #64] @ 83c8c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ movne r2, r8 │ │ │ │ - bl 83634 │ │ │ │ + bl 83a70 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x0036b4d4 │ │ │ │ - eorseq fp, r8, ip, asr #15 │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ - eorseq r3, r9, r4, lsr #20 │ │ │ │ - eorseq fp, r8, r4, asr r2 │ │ │ │ - eorseq fp, r6, r8, asr #7 │ │ │ │ - @ instruction: 0x0037a1b4 │ │ │ │ - eorseq r9, r8, r8, asr fp │ │ │ │ - eorseq r3, r9, r0, lsr sl │ │ │ │ - eorseq r3, r9, r8, lsr sl │ │ │ │ - eorseq r3, r9, ip, lsl sl │ │ │ │ - andeq sl, r7, ip, lsr r3 │ │ │ │ + eorseq fp, r6, r4, lsl r9 │ │ │ │ + eorseq fp, r8, r4, ror #22 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ + eorseq r3, r9, r4, lsl #29 │ │ │ │ + eorseq fp, r8, ip, ror #11 │ │ │ │ + eorseq fp, r6, r8, lsl #16 │ │ │ │ + @ instruction: 0x0037a5f4 │ │ │ │ + mlaseq r8, r8, pc, r9 @ │ │ │ │ + mlaseq r9, r0, lr, r3 │ │ │ │ + mlaseq r9, r8, lr, r3 │ │ │ │ + eorseq r3, r9, ip, ror lr │ │ │ │ + andeq sl, r7, ip, ror #14 │ │ │ │ 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] @ 83a00 │ │ │ │ + ldr r0, [pc, #380] @ 83e3c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #376] @ 83a04 │ │ │ │ + ldr r2, [pc, #376] @ 83e40 │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ - bl 83634 │ │ │ │ + bl 83a70 │ │ │ │ orrs r7, r7, r8 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bne 83970 │ │ │ │ + bne 83dac │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 8367c │ │ │ │ + bl 83ab8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 8367c │ │ │ │ + bl 83ab8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 8367c │ │ │ │ + bl 83ab8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 8367c │ │ │ │ + bl 83ab8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 8367c │ │ │ │ - ldr r3, [pc, #248] @ 83a08 │ │ │ │ - ldr r2, [pc, #248] @ 83a0c │ │ │ │ + bl 83ab8 │ │ │ │ + ldr r3, [pc, #248] @ 83e44 │ │ │ │ + ldr r2, [pc, #248] @ 83e48 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #228] @ 83a00 │ │ │ │ - bl 83634 │ │ │ │ + ldr r0, [pc, #228] @ 83e3c │ │ │ │ + bl 83a70 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83968 │ │ │ │ - ldr r2, [pc, #208] @ 83a10 │ │ │ │ - ldr r0, [pc, #188] @ 83a00 │ │ │ │ + bge 83da4 │ │ │ │ + ldr r2, [pc, #208] @ 83e4c │ │ │ │ + ldr r0, [pc, #188] @ 83e3c │ │ │ │ mov r1, r4 │ │ │ │ - bl 83634 │ │ │ │ + bl 83a70 │ │ │ │ cmp r9, r6 │ │ │ │ - ldr r2, [pc, #192] @ 83a14 │ │ │ │ - ldr r0, [pc, #168] @ 83a00 │ │ │ │ + ldr r2, [pc, #192] @ 83e50 │ │ │ │ + ldr r0, [pc, #168] @ 83e3c │ │ │ │ movne r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83634 │ │ │ │ - ldr r2, [pc, #176] @ 83a18 │ │ │ │ - b 839ec │ │ │ │ - ldr r2, [pc, #172] @ 83a1c │ │ │ │ - b 839ec │ │ │ │ + bl 83a70 │ │ │ │ + ldr r2, [pc, #176] @ 83e54 │ │ │ │ + b 83e28 │ │ │ │ + ldr r2, [pc, #172] @ 83e58 │ │ │ │ + b 83e28 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 8367c │ │ │ │ + bl 83ab8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 8367c │ │ │ │ + bl 83ab8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 8367c │ │ │ │ + bl 83ab8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 8367c │ │ │ │ - ldr r3, [pc, #96] @ 83a20 │ │ │ │ - ldr r2, [pc, #96] @ 83a24 │ │ │ │ + bl 83ab8 │ │ │ │ + ldr r3, [pc, #96] @ 83e5c │ │ │ │ + ldr r2, [pc, #96] @ 83e60 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #52] @ 83a00 │ │ │ │ - bl 83634 │ │ │ │ + ldr r0, [pc, #52] @ 83e3c │ │ │ │ + bl 83a70 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83968 │ │ │ │ - ldr r2, [pc, #56] @ 83a28 │ │ │ │ + bge 83da4 │ │ │ │ + ldr r2, [pc, #56] @ 83e64 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #8] @ 83a00 │ │ │ │ + ldr r0, [pc, #8] @ 83e3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 83634 │ │ │ │ - andeq sl, r7, ip, lsr r3 │ │ │ │ - eorseq r3, r9, r8, asr sl │ │ │ │ - eorseq fp, r8, ip, asr #15 │ │ │ │ - eorseq r3, r9, ip, lsl sl │ │ │ │ - eorseq r7, r7, ip, lsr #30 │ │ │ │ - eorseq r3, r9, r8, asr #20 │ │ │ │ - eorseq sp, r7, r8, lsr r5 │ │ │ │ - eorseq r3, r9, r0, ror #20 │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ - eorseq r3, r9, r8, ror #20 │ │ │ │ - eorseq r3, r9, r0, ror sl │ │ │ │ + b 83a70 │ │ │ │ + andeq sl, r7, ip, ror #14 │ │ │ │ + @ instruction: 0x00393eb8 │ │ │ │ + eorseq fp, r8, r4, ror #22 │ │ │ │ + eorseq r3, r9, ip, ror lr │ │ │ │ + eorseq r8, r7, ip, ror #6 │ │ │ │ + eorseq r3, r9, r8, lsr #29 │ │ │ │ + eorseq sp, r7, r4, lsr r9 │ │ │ │ + eorseq r3, r9, r0, asr #29 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ + eorseq r3, r9, r8, asr #29 │ │ │ │ + @ instruction: 0x00393ed0 │ │ │ │ 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] @ 83a90 │ │ │ │ - ldr r0, [pc, #56] @ 83a94 │ │ │ │ - bl 83634 │ │ │ │ + ldr r2, [pc, #56] @ 83ecc │ │ │ │ + ldr r0, [pc, #56] @ 83ed0 │ │ │ │ + bl 83a70 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ ldrd r0, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 8367c │ │ │ │ + bl 83ab8 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #20] @ 83a98 │ │ │ │ - ldr r0, [pc, #12] @ 83a94 │ │ │ │ + ldr r2, [pc, #20] @ 83ed4 │ │ │ │ + ldr r0, [pc, #12] @ 83ed0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 83634 │ │ │ │ - eorseq r3, r9, r8, asr sl │ │ │ │ - andeq sl, r7, ip, lsr r3 │ │ │ │ - eorseq sp, r7, r8, lsr r5 │ │ │ │ + b 83a70 │ │ │ │ + @ instruction: 0x00393eb8 │ │ │ │ + andeq sl, r7, ip, ror #14 │ │ │ │ + eorseq sp, r7, r4, lsr r9 │ │ │ │ │ │ │ │ -00083a9c : │ │ │ │ +00083ed8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 83ac8 │ │ │ │ + ldr r3, [pc, #20] @ 83f04 │ │ │ │ ldr r0, [r3, #848] @ 0x350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83ac0 │ │ │ │ + bne 83efc │ │ │ │ bl 2a954 │ │ │ │ mov r0, #0 │ │ │ │ bl 2934c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00083acc : │ │ │ │ +00083f08 : │ │ │ │ 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 83b14 │ │ │ │ + bne 83f50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bge 83b18 │ │ │ │ + bge 83f54 │ │ │ │ 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) │ │ │ │ │ │ │ │ -00083b20 : │ │ │ │ +00083f5c : │ │ │ │ b 2a2c4 │ │ │ │ │ │ │ │ -00083b24 : │ │ │ │ +00083f60 : │ │ │ │ mov r1, #0 │ │ │ │ b 29370 │ │ │ │ │ │ │ │ -00083b2c : │ │ │ │ +00083f68 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00083b50 : │ │ │ │ +00083f8c : │ │ │ │ b 2a3cc │ │ │ │ │ │ │ │ -00083b54 : │ │ │ │ +00083f90 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083b58 : │ │ │ │ - ldr r3, [pc, #20] @ 83b74 │ │ │ │ +00083f94 : │ │ │ │ + ldr r3, [pc, #20] @ 83fb0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3716] @ 0xe84 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00083b78 : │ │ │ │ - b 83490 │ │ │ │ +00083fb4 : │ │ │ │ + b 838cc │ │ │ │ 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 83bb8 │ │ │ │ + beq 83ff4 │ │ │ │ cmp ip, #2 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 83bbc │ │ │ │ - b 83c60 │ │ │ │ + beq 83ff8 │ │ │ │ + b 8409c │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ - bls 83bd8 │ │ │ │ + bls 84014 │ │ │ │ mvn r3, #0 │ │ │ │ - b 83c64 │ │ │ │ + b 840a0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 8aec8 │ │ │ │ + bl 8ae6c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne ip, r0 │ │ │ │ - beq 83bd0 │ │ │ │ + beq 8400c │ │ │ │ mov r9, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 83c40 │ │ │ │ + beq 8407c │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - beq 83c38 │ │ │ │ + beq 84074 │ │ │ │ cmp r8, #0 │ │ │ │ add lr, lr, #56320 @ 0xdc00 │ │ │ │ - bne 83c38 │ │ │ │ - bl 8b464 │ │ │ │ + bne 84074 │ │ │ │ + bl 8b408 │ │ │ │ cmp r4, #0 │ │ │ │ subne r9, r9, r5 │ │ │ │ strne r9, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - ldrne r3, [pc, #60] @ 83c6c │ │ │ │ + ldrne r3, [pc, #60] @ 840a8 │ │ │ │ strne r3, [r7] │ │ │ │ mvn r3, #1 │ │ │ │ - b 83c64 │ │ │ │ + b 840a0 │ │ │ │ str lr, [ip], #4 │ │ │ │ - b 83bf0 │ │ │ │ + b 8402c │ │ │ │ cmp r4, #0 │ │ │ │ str lr, [ip] │ │ │ │ subne ip, ip, r0 │ │ │ │ asrne ip, ip, #2 │ │ │ │ strne ip, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r6] │ │ │ │ - b 83c64 │ │ │ │ + b 840a0 │ │ │ │ mvn r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r7, r5, r0, lsl #25 │ │ │ │ + eorseq r8, r5, r0, asr #1 │ │ │ │ │ │ │ │ -00083c70 : │ │ │ │ +000840ac : │ │ │ │ mov r2, #0 │ │ │ │ - b 253a24 │ │ │ │ + b 253c84 │ │ │ │ │ │ │ │ -00083c78 <_Py_closerange@@Base>: │ │ │ │ +000840b4 <_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 83cc0 <_Py_closerange@@Base+0x48> │ │ │ │ + bgt 840fc <_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 83cc0 <_Py_closerange@@Base+0x48> │ │ │ │ + b 840fc <_Py_closerange@@Base+0x48> │ │ │ │ │ │ │ │ -00083cd8 : │ │ │ │ +00084114 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083ce0 : │ │ │ │ +0008411c : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083ce8 : │ │ │ │ +00084124 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #20] @ 83d08 │ │ │ │ + ldr r3, [pc, #20] @ 84144 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00083d0c : │ │ │ │ +00084148 : │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 83d78 │ │ │ │ + bhi 841b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #80] @ 83d80 │ │ │ │ + ldr r5, [pc, #80] @ 841bc │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #109 @ 0x6d │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ ldr r6, [r5, r6, lsl #3] │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ ldr r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 281d80 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + bl 281eb8 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83d70 │ │ │ │ + bne 841ac │ │ │ │ ldr r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281d80 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + bl 281eb8 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83d70 │ │ │ │ + bne 841ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b36c0 │ │ │ │ + bl 2b3740 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00083d84 : │ │ │ │ +000841c0 : │ │ │ │ mov r0, #2 │ │ │ │ - b 83d0c │ │ │ │ + b 84148 │ │ │ │ │ │ │ │ -00083d8c : │ │ │ │ - ldr r3, [pc, #16] @ 83da4 │ │ │ │ +000841c8 : │ │ │ │ + ldr r3, [pc, #16] @ 841e0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 32d04 <_Py_fstat@@Base+0xbec> │ │ │ │ + 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 a6314 │ │ │ │ + b a6290 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ - bne 83dc8 │ │ │ │ - b a6314 │ │ │ │ + bne 84204 │ │ │ │ + b a6290 │ │ │ │ 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 a6314 │ │ │ │ + b a6290 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 835c0 │ │ │ │ + bl 839fc │ │ │ │ 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 835c0 │ │ │ │ + bl 839fc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 355100 │ │ │ │ + bl 355524 │ │ │ │ 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 a6314 │ │ │ │ + b a6290 │ │ │ │ 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] @ 84360 │ │ │ │ + ldr r1, [pc, #1232] @ 8479c │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1224] @ 84364 │ │ │ │ + ldr r1, [pc, #1224] @ 847a0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - ldr ip, [pc, #1216] @ 84368 │ │ │ │ + ldr ip, [pc, #1216] @ 847a4 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #1212] @ 8436c │ │ │ │ - ldr r5, [pc, #1212] @ 84370 │ │ │ │ - ldr r0, [pc, #1212] @ 84374 │ │ │ │ - ldr r2, [pc, #1212] @ 84378 │ │ │ │ - ldr r3, [pc, #1212] @ 8437c │ │ │ │ + ldr r7, [pc, #1212] @ 847a8 │ │ │ │ + ldr r5, [pc, #1212] @ 847ac │ │ │ │ + ldr r0, [pc, #1212] @ 847b0 │ │ │ │ + ldr r2, [pc, #1212] @ 847b4 │ │ │ │ + ldr r3, [pc, #1212] @ 847b8 │ │ │ │ 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] @ 84380 │ │ │ │ - ldr r2, [pc, #1188] @ 84384 │ │ │ │ + ldr r0, [pc, #1188] @ 847bc │ │ │ │ + ldr r2, [pc, #1188] @ 847c0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1180] @ 84388 │ │ │ │ + ldr r3, [pc, #1180] @ 847c4 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 83634 │ │ │ │ + bl 83a70 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1156] @ 8438c │ │ │ │ + ldr r1, [pc, #1156] @ 847c8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83854 │ │ │ │ + bl 83c90 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1136] @ 84390 │ │ │ │ + ldr r1, [pc, #1136] @ 847cc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #32 │ │ │ │ sub r5, r7, #64 @ 0x40 │ │ │ │ - bl 83854 │ │ │ │ - ldr r3, [pc, #1116] @ 84394 │ │ │ │ - ldr r2, [pc, #1116] @ 84398 │ │ │ │ - ldr r0, [pc, #1088] @ 84380 │ │ │ │ + bl 83c90 │ │ │ │ + ldr r3, [pc, #1116] @ 847d0 │ │ │ │ + ldr r2, [pc, #1116] @ 847d4 │ │ │ │ + ldr r0, [pc, #1088] @ 847bc │ │ │ │ mov r1, r4 │ │ │ │ - bl 83634 │ │ │ │ + bl 83a70 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #144] @ 0x90 │ │ │ │ - bl 8367c │ │ │ │ - ldr r2, [pc, #1084] @ 8439c │ │ │ │ - ldr r0, [pc, #1052] @ 84380 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 83634 │ │ │ │ - ldr r3, [pc, #1072] @ 843a0 │ │ │ │ - ldr r2, [pc, #1060] @ 84398 │ │ │ │ - ldr r0, [pc, #1032] @ 84380 │ │ │ │ + bl 83ab8 │ │ │ │ + ldr r2, [pc, #1084] @ 847d8 │ │ │ │ + ldr r0, [pc, #1052] @ 847bc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 83a70 │ │ │ │ + ldr r3, [pc, #1072] @ 847dc │ │ │ │ + ldr r2, [pc, #1060] @ 847d4 │ │ │ │ + ldr r0, [pc, #1032] @ 847bc │ │ │ │ mov r1, r4 │ │ │ │ - bl 83634 │ │ │ │ + bl 83a70 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #176] @ 0xb0 │ │ │ │ - bl 8367c │ │ │ │ - ldr r2, [pc, #1028] @ 8439c │ │ │ │ - ldr r0, [pc, #996] @ 84380 │ │ │ │ + bl 83ab8 │ │ │ │ + ldr r2, [pc, #1028] @ 847d8 │ │ │ │ + ldr r0, [pc, #996] @ 847bc │ │ │ │ mov r1, r4 │ │ │ │ - bl 83634 │ │ │ │ - ldr r1, [pc, #1020] @ 843a4 │ │ │ │ + bl 83a70 │ │ │ │ + ldr r1, [pc, #1020] @ 847e0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83854 │ │ │ │ - ldr r1, [pc, #1000] @ 843a8 │ │ │ │ + bl 83c90 │ │ │ │ + ldr r1, [pc, #1000] @ 847e4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83854 │ │ │ │ - ldr r1, [pc, #980] @ 843ac │ │ │ │ + bl 83c90 │ │ │ │ + ldr r1, [pc, #980] @ 847e8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83854 │ │ │ │ - ldr r1, [pc, #960] @ 843b0 │ │ │ │ + bl 83c90 │ │ │ │ + ldr r1, [pc, #960] @ 847ec │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83854 │ │ │ │ - ldr r1, [pc, #940] @ 843b4 │ │ │ │ + bl 83c90 │ │ │ │ + ldr r1, [pc, #940] @ 847f0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83854 │ │ │ │ + bl 83c90 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r1, [pc, #904] @ 843ac │ │ │ │ + ldr r1, [pc, #904] @ 847e8 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83854 │ │ │ │ - ldr r1, [pc, #896] @ 843b8 │ │ │ │ + bl 83c90 │ │ │ │ + ldr r1, [pc, #896] @ 847f4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 83a2c │ │ │ │ - ldr r1, [pc, #884] @ 843bc │ │ │ │ + bl 83e68 │ │ │ │ + ldr r1, [pc, #884] @ 847f8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 83a2c │ │ │ │ - ldr r1, [pc, #872] @ 843c0 │ │ │ │ + bl 83e68 │ │ │ │ + ldr r1, [pc, #872] @ 847fc │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 83a2c │ │ │ │ - ldr r1, [pc, #860] @ 843c4 │ │ │ │ + bl 83e68 │ │ │ │ + ldr r1, [pc, #860] @ 84800 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 83a2c │ │ │ │ - ldr r1, [pc, #848] @ 843c8 │ │ │ │ + bl 83e68 │ │ │ │ + ldr r1, [pc, #848] @ 84804 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 83a2c │ │ │ │ - ldr r1, [pc, #836] @ 843cc │ │ │ │ + bl 83e68 │ │ │ │ + ldr r1, [pc, #836] @ 84808 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 83a2c │ │ │ │ - ldr r1, [pc, #824] @ 843d0 │ │ │ │ + bl 83e68 │ │ │ │ + ldr r1, [pc, #824] @ 8480c │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83854 │ │ │ │ + bl 83c90 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 840d8 │ │ │ │ + beq 84514 │ │ │ │ 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 3564a0 │ │ │ │ + bl 3568c4 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 3564a0 │ │ │ │ - ldr r3, [pc, #744] @ 843d4 │ │ │ │ + bl 3568c4 │ │ │ │ + ldr r3, [pc, #744] @ 84810 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1000 @ 0x3e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #720] @ 843d8 │ │ │ │ + ldr r2, [pc, #720] @ 84814 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #624] @ 84380 │ │ │ │ - bl 83634 │ │ │ │ - bl 237ec4 │ │ │ │ - ldr r3, [pc, #704] @ 843dc │ │ │ │ - ldr r2, [pc, #704] @ 843e0 │ │ │ │ + ldr r0, [pc, #624] @ 847bc │ │ │ │ + bl 83a70 │ │ │ │ + bl 237ff0 │ │ │ │ + ldr r3, [pc, #704] @ 84818 │ │ │ │ + ldr r2, [pc, #704] @ 8481c │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #592] @ 84380 │ │ │ │ - bl 83634 │ │ │ │ + ldr r0, [pc, #592] @ 847bc │ │ │ │ + bl 83a70 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, [sp, #56] @ 0x38 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #664] @ 843e4 │ │ │ │ + ldr r3, [pc, #664] @ 84820 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldm r3, {r6, fp} │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r3, [pc, #648] @ 843e8 │ │ │ │ - ldr lr, [pc, #648] @ 843ec │ │ │ │ + ldr r3, [pc, #648] @ 84824 │ │ │ │ + ldr lr, [pc, #648] @ 84828 │ │ │ │ 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] @ 843f0 │ │ │ │ + ldr r0, [pc, #608] @ 8482c │ │ │ │ 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] @ 843f4 │ │ │ │ + ldr r0, [pc, #572] @ 84830 │ │ │ │ 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 3564a0 │ │ │ │ + bl 3568c4 │ │ │ │ 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 3564a0 │ │ │ │ + bl 3568c4 │ │ │ │ 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 84244 │ │ │ │ + blt 84680 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r7, r7, #0 │ │ │ │ mvnge r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ movlt r6, #0 │ │ │ │ - blt 8425c │ │ │ │ + blt 84698 │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r9, r9, #0 │ │ │ │ mvnge r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r7, #0 │ │ │ │ - blt 84278 │ │ │ │ + blt 846b4 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movlt r7, r0 │ │ │ │ mvnge r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - bl 355320 │ │ │ │ - ldr r9, [pc, #364] @ 843f8 │ │ │ │ - ldr r0, [pc, #240] @ 84380 │ │ │ │ + bl 355744 │ │ │ │ + ldr r9, [pc, #364] @ 84834 │ │ │ │ + ldr r0, [pc, #240] @ 847bc │ │ │ │ umull r2, r3, r5, r9 │ │ │ │ - ldr r2, [pc, #356] @ 843fc │ │ │ │ + ldr r2, [pc, #356] @ 84838 │ │ │ │ lsr r3, r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #348] @ 84400 │ │ │ │ - ldr r5, [pc, #348] @ 84404 │ │ │ │ + ldr r3, [pc, #348] @ 8483c │ │ │ │ + ldr r5, [pc, #348] @ 84840 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83634 │ │ │ │ + bl 83a70 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 355320 │ │ │ │ + bl 355744 │ │ │ │ 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 355320 │ │ │ │ + bl 355744 │ │ │ │ umull r2, r3, r6, r9 │ │ │ │ - ldr r0, [pc, #152] @ 84380 │ │ │ │ + ldr r0, [pc, #152] @ 847bc │ │ │ │ lsr r3, r3, #6 │ │ │ │ - ldr r2, [pc, #280] @ 84408 │ │ │ │ + ldr r2, [pc, #280] @ 84844 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #276] @ 8440c │ │ │ │ + ldr r3, [pc, #276] @ 84848 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83634 │ │ │ │ + bl 83a70 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 8367c │ │ │ │ + bl 83ab8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 84348 │ │ │ │ - ldr r2, [pc, #232] @ 84410 │ │ │ │ - ldr r0, [pc, #84] @ 84380 │ │ │ │ + beq 84784 │ │ │ │ + ldr r2, [pc, #232] @ 8484c │ │ │ │ + ldr r0, [pc, #84] @ 847bc │ │ │ │ mov r1, r4 │ │ │ │ - bl 83634 │ │ │ │ + bl 83a70 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 8367c │ │ │ │ - ldr r2, [pc, #76] @ 8439c │ │ │ │ - ldr r0, [pc, #44] @ 84380 │ │ │ │ + bl 83ab8 │ │ │ │ + ldr r2, [pc, #76] @ 847d8 │ │ │ │ + ldr r0, [pc, #44] @ 847bc │ │ │ │ mov r1, r4 │ │ │ │ - bl 83634 │ │ │ │ + bl 83a70 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r3, r9, ip, asr #21 │ │ │ │ - @ instruction: 0x00393af0 │ │ │ │ - @ instruction: 0x00393ab8 │ │ │ │ + eorseq r3, r9, ip, lsr #30 │ │ │ │ + eorseq r3, r9, r0, asr pc │ │ │ │ + eorseq r3, r9, r8, lsl pc │ │ │ │ subseq r9, r9, r0, asr #14 │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ - eorseq r3, r9, r4, asr #21 │ │ │ │ - @ instruction: 0x00393ad8 │ │ │ │ - eorseq r3, r9, r4, ror #21 │ │ │ │ - andeq sl, r7, ip, lsr r3 │ │ │ │ - mlaseq r9, r0, sl, r3 │ │ │ │ - eorseq r3, r9, r4, lsl #21 │ │ │ │ - @ instruction: 0x00393af8 │ │ │ │ - eorseq r3, r9, r4, lsl #22 │ │ │ │ - eorseq sl, r5, r0, lsl #27 │ │ │ │ - eorseq r3, r9, r8, asr sl │ │ │ │ - eorseq sp, r7, r8, lsr r5 │ │ │ │ - eorseq r3, r9, r0, lsl fp │ │ │ │ - eorseq r3, r9, r8, lsl fp │ │ │ │ - eorseq r3, r9, r0, lsr #22 │ │ │ │ - eorseq r3, r9, ip, lsr #22 │ │ │ │ - eorseq r3, r9, r8, lsr fp │ │ │ │ - eorseq sl, r5, ip, lsl sp │ │ │ │ - eorseq r3, r9, r0, asr #22 │ │ │ │ - eorseq r3, r9, ip, asr #22 │ │ │ │ - eorseq r3, r9, r8, asr fp │ │ │ │ - eorseq sl, r5, ip, asr #25 │ │ │ │ - eorseq r3, r9, r0, ror #22 │ │ │ │ - eorseq r3, r9, r8, ror #22 │ │ │ │ - eorseq lr, r6, r4, asr #32 │ │ │ │ - eorseq r3, r9, r0, ror fp │ │ │ │ - eorseq r3, r9, ip, ror fp │ │ │ │ - mlaseq r9, r0, fp, r3 │ │ │ │ - mlaseq r9, ip, fp, r3 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ + eorseq r3, r9, r4, lsr #30 │ │ │ │ + eorseq r3, r9, r8, lsr pc │ │ │ │ + eorseq r3, r9, r4, asr #30 │ │ │ │ + andeq sl, r7, ip, ror #14 │ │ │ │ + @ instruction: 0x00393ef0 │ │ │ │ + eorseq r3, r9, r4, ror #29 │ │ │ │ + eorseq r3, r9, r8, asr pc │ │ │ │ + eorseq r3, r9, r4, ror #30 │ │ │ │ + eorseq fp, r5, r0, asr #3 │ │ │ │ + @ instruction: 0x00393eb8 │ │ │ │ + eorseq sp, r7, r4, lsr r9 │ │ │ │ + eorseq r3, r9, r0, ror pc │ │ │ │ + eorseq r3, r9, r8, ror pc │ │ │ │ + eorseq r3, r9, r0, lsl #31 │ │ │ │ + eorseq r3, r9, ip, lsl #31 │ │ │ │ + mlaseq r9, r8, pc, r3 @ │ │ │ │ + eorseq fp, r5, ip, asr r1 │ │ │ │ + eorseq r3, r9, r0, lsr #31 │ │ │ │ + eorseq r3, r9, ip, lsr #31 │ │ │ │ + @ instruction: 0x00393fb8 │ │ │ │ + eorseq fp, r5, ip, lsl #2 │ │ │ │ + eorseq r3, r9, r0, asr #31 │ │ │ │ + eorseq r3, r9, r8, asr #31 │ │ │ │ + eorseq lr, r6, r4, lsr #9 │ │ │ │ + @ instruction: 0x00393fd0 │ │ │ │ + @ instruction: 0x00393fdc │ │ │ │ + @ instruction: 0x00393ff0 │ │ │ │ + @ instruction: 0x00393ffc │ │ │ │ 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 r3, r9, r8, lsr #23 │ │ │ │ - @ instruction: 0x0036bcf4 │ │ │ │ - mlaseq r8, ip, pc, r3 @ │ │ │ │ - @ instruction: 0x00393bbc │ │ │ │ - eorseq r1, r7, ip, lsl #27 │ │ │ │ - eorseq r3, r9, r0, lsl #24 │ │ │ │ + eorseq r4, r9, r8 │ │ │ │ + eorseq ip, r6, r4, lsr r1 │ │ │ │ + @ instruction: 0x003843dc │ │ │ │ + eorseq r4, r9, ip, lsl r0 │ │ │ │ + eorseq r2, r7, ip, asr #3 │ │ │ │ + eorseq r4, r9, r0, rrx │ │ │ │ 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 84454 │ │ │ │ + bne 84890 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 84494 │ │ │ │ + beq 848d0 │ │ │ │ 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] │ │ │ │ @@ -92845,112 +93124,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] @ 84520 │ │ │ │ + ldr r2, [pc, #20] @ 8495c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24a5b4 │ │ │ │ + bl 24a77c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00381bf8 │ │ │ │ + eorseq r2, r8, r8, lsr r0 │ │ │ │ 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 845d4 │ │ │ │ + beq 84a10 │ │ │ │ ldrb r9, [r4, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 84568 │ │ │ │ + beq 849a4 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 845d4 │ │ │ │ + beq 84a10 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 8454c │ │ │ │ + b 84988 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 845d4 │ │ │ │ - ldr r3, [pc, #124] @ 845f4 │ │ │ │ + beq 84a10 │ │ │ │ + ldr r3, [pc, #124] @ 84a30 │ │ │ │ ldr r6, [r3, #1424] @ 0x590 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 845d4 │ │ │ │ - ldr r5, [pc, #112] @ 845f8 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 84a10 │ │ │ │ + ldr r5, [pc, #112] @ 84a34 │ │ │ │ + bl 357b00 │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 845d4 │ │ │ │ - ldr r3, [pc, #96] @ 845fc │ │ │ │ + beq 84a10 │ │ │ │ + ldr r3, [pc, #96] @ 84a38 │ │ │ │ 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 7b154 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ - b 845ec │ │ │ │ + bl 7b57c <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + b 84a28 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7b154 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b57c <_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 r3, r9, ip, lsl #24 │ │ │ │ + eorseq r4, r9, ip, rrx │ │ │ │ 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 239588 │ │ │ │ + bl 2396b4 │ │ │ │ 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 84680 │ │ │ │ + bcc 84abc │ │ │ │ ldr r4, [r3], #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ bics lr, lr, r4 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ - b 84660 │ │ │ │ + b 84a9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8469c │ │ │ │ + beq 84ad8 │ │ │ │ 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 │ │ │ │ @@ -92962,100 +93241,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 8470c │ │ │ │ + bls 84b48 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84700 │ │ │ │ + bne 84b3c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - beq 84700 │ │ │ │ - bl 280bdc │ │ │ │ + beq 84b3c │ │ │ │ + bl 281e28 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ ldr r3, [r5] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b 846d4 │ │ │ │ + b 84b10 │ │ │ │ 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 238aa4 │ │ │ │ + bl 238bd0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ cmp r4, r5 │ │ │ │ - bge 8476c │ │ │ │ + bge 84ba8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 239724 │ │ │ │ + bl 239850 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ lsl r5, r5, #15 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - b 847b8 │ │ │ │ - ldr r3, [pc, #196] @ 84838 │ │ │ │ + b 84bf4 │ │ │ │ + ldr r3, [pc, #196] @ 84c74 │ │ │ │ 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 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 84740 │ │ │ │ + beq 84b7c │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 84790 │ │ │ │ + b 84bcc │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmn r2, #1 │ │ │ │ addeq r3, r3, #32 │ │ │ │ - beq 847dc │ │ │ │ + beq 84c18 │ │ │ │ cmp r2, #0 │ │ │ │ and ip, r2, #1 │ │ │ │ lsr r2, r2, #1 │ │ │ │ addne r3, r3, ip │ │ │ │ - bne 847c8 │ │ │ │ + bne 84c04 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 847b8 │ │ │ │ + bne 84bf4 │ │ │ │ lsr r5, r5, #7 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r7, [r6, #456] @ 0x1c8 │ │ │ │ ldr r8, [r7, #256] @ 0x100 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 84808 │ │ │ │ + beq 84c44 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 847f0 │ │ │ │ + b 84c2c │ │ │ │ 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 7b374 <_Py_SetRefcnt@@Base+0x858> │ │ │ │ + bl 7b79c <_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 │ │ │ │ @@ -93063,736 +93342,392 @@ │ │ │ │ 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 238670 │ │ │ │ + bl 23879c │ │ │ │ cmp r4, #0 │ │ │ │ subne r5, r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ addne r1, r0, r5 │ │ │ │ movne r5, r4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 848c0 │ │ │ │ + bne 84cfc │ │ │ │ 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 238c38 │ │ │ │ + bl 238d64 │ │ │ │ add r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ - b 848a0 │ │ │ │ + b 84cdc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 238c38 │ │ │ │ + b 238d64 │ │ │ │ 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] @ 84980 │ │ │ │ + ldr r0, [pc, #132] @ 84dbc │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 238aa4 │ │ │ │ - ldr r0, [pc, #116] @ 84984 │ │ │ │ - bl 2634b0 │ │ │ │ + bl 238bd0 │ │ │ │ + ldr r0, [pc, #116] @ 84dc0 │ │ │ │ + bl 262d98 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2635fc │ │ │ │ + bl 262ee4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 84974 │ │ │ │ + beq 84db0 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 29d54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84974 │ │ │ │ + beq 84db0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84974 │ │ │ │ - ldr r0, [pc, #40] @ 84988 │ │ │ │ + beq 84db0 │ │ │ │ + ldr r0, [pc, #40] @ 84dc4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7b1c8 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b5f0 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ mov r0, #0 │ │ │ │ - b 84978 │ │ │ │ + b 84db4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, ror #14 │ │ │ │ subseq r9, r9, r0, lsl #18 │ │ │ │ - eorseq r3, r9, r0, lsr #24 │ │ │ │ + eorseq r4, r9, r0, lsl #1 │ │ │ │ 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 2635fc │ │ │ │ + bl 262ee4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 84a68 │ │ │ │ + beq 84ea4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 238aa4 │ │ │ │ + bl 238bd0 │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 2634b0 │ │ │ │ - ldr r7, [pc, #136] @ 84a70 │ │ │ │ + bl 262d98 │ │ │ │ + ldr r7, [pc, #136] @ 84eac │ │ │ │ ldr r8, [r7] │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 84a68 │ │ │ │ + beq 84ea4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ streq r9, [r0] │ │ │ │ - beq 849ec │ │ │ │ + beq 84e28 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #22 │ │ │ │ cmpeq r8, #8 │ │ │ │ - bne 84a50 │ │ │ │ - bl 357540 │ │ │ │ + bne 84e8c │ │ │ │ + bl 357964 │ │ │ │ mov r4, #4 │ │ │ │ str r4, [r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 84a68 │ │ │ │ - ldr r0, [pc, #28] @ 84a74 │ │ │ │ + beq 84ea4 │ │ │ │ + ldr r0, [pc, #28] @ 84eb0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 7b1c8 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b5f0 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r4, r7, ip, ror #21 │ │ │ │ - eorseq r3, r9, ip, ror #24 │ │ │ │ + eorseq r4, r9, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #100] @ 84af4 │ │ │ │ + ldr r1, [pc, #100] @ 84f30 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 84aa8 │ │ │ │ - bl 342854 │ │ │ │ + bne 84ee4 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84ae4 │ │ │ │ + bne 84f20 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84ad4 │ │ │ │ + bne 84f10 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 84ae4 │ │ │ │ + b 84f20 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce760 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce88c <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84acc │ │ │ │ + beq 84f08 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #56 @ 0x38 │ │ │ │ - add r2, sp, #31 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - 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] @ 84bb8 │ │ │ │ - add r2, sp, #32 │ │ │ │ - bl 29e80 <__isoc23_sscanf@plt> │ │ │ │ - cmp r0, #6 │ │ │ │ - bne 84b9c │ │ │ │ - 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 84b9c │ │ │ │ - strb r6, [r4] │ │ │ │ - strb r5, [r4, #1] │ │ │ │ - strb lr, [r4, #2] │ │ │ │ - strb ip, [r4, #3] │ │ │ │ - strb r1, [r4, #4] │ │ │ │ - strb r2, [r4, #5] │ │ │ │ - b 84bb0 │ │ │ │ - ldr r3, [pc, #24] @ 84bbc │ │ │ │ - ldr r1, [pc, #24] @ 84bc0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mvn r0, #0 │ │ │ │ - add sp, sp, #56 @ 0x38 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00393cb8 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, ip, asr #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 84ce0 │ │ │ │ - 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 84c28 │ │ │ │ - ldr r3, [pc, #224] @ 84ce4 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - sbcs r3, r3, lr │ │ │ │ - ldrge r0, [pc, #212] @ 84ce8 │ │ │ │ - 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 84c68 │ │ │ │ - mvn r1, #0 │ │ │ │ - sub r0, r1, r2 │ │ │ │ - mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ - cmp r0, r4 │ │ │ │ - sub r0, r5, lr │ │ │ │ - sbcs r0, r0, ip │ │ │ │ - bge 84c90 │ │ │ │ - b 84ca0 │ │ │ │ - orrs r1, r2, lr │ │ │ │ - beq 84c90 │ │ │ │ - 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 84cac │ │ │ │ - adds r2, r2, r4 │ │ │ │ - adc r1, lr, ip │ │ │ │ - mov r0, #0 │ │ │ │ - b 84cac │ │ │ │ - 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] @ 84cec │ │ │ │ - ldr r1, [pc, #28] @ 84cf0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ble 10258d8 <__bss_end__@@Base+0xa60990> │ │ │ │ - strbcs r7, [r1, #3332] @ 0xd04 │ │ │ │ - blcc fe7374f0 <__bss_end__@@Base+0xfe1725a8> │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r9, r6, r0, lsl #24 │ │ │ │ - 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 84d30 │ │ │ │ - ldr r2, [pc, #80] @ 84d74 │ │ │ │ - ldr r1, [pc, #80] @ 84d78 │ │ │ │ - ldr r0, [pc, #80] @ 84d7c │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 84d68 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 84d68 │ │ │ │ - bl 29c28 │ │ │ │ - ldr r3, [pc, #48] @ 84d80 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldrne r1, [pc, #32] @ 84d84 │ │ │ │ - ldreq r1, [pc, #32] @ 84d88 │ │ │ │ - bl 18eb54 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq pc, r5, r0, asr #29 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ - eorseq r3, r9, r4, ror #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #44] @ 84dd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #40] @ 84dd4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #13 │ │ │ │ - mov r3, sp │ │ │ │ - mov r2, #0 │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 2c318 │ │ │ │ - ldr r0, [pc, #12] @ 84dd8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r7, r5, r8, lsl #20 │ │ │ │ - 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] @ 84e0c │ │ │ │ - cmp r1, r3 │ │ │ │ - moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 84e10 │ │ │ │ - moveq r1, r0 │ │ │ │ - bl 82db4 │ │ │ │ - ldr r0, [pc] @ 84e0c │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x001d7bd8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 84e44 │ │ │ │ - cmp r1, r3 │ │ │ │ - moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 84e48 │ │ │ │ - moveq r1, r0 │ │ │ │ - bl 82d30 │ │ │ │ - ldr r0, [pc] @ 84e44 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r5, fp, r0, ror #29 │ │ │ │ - │ │ │ │ -00084e4c : │ │ │ │ - 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] @ 84f40 │ │ │ │ - sub sp, sp, #4096 @ 0x1000 │ │ │ │ - bl 29d00 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 84f34 │ │ │ │ - ldr r7, [pc, #196] @ 84f44 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 84e98 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - bl 180188 │ │ │ │ - b 84eb0 │ │ │ │ - bl 39c58 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 84e88 │ │ │ │ - b 84f34 │ │ │ │ - cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 84f0c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2a6fc │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2a09c │ │ │ │ - clz r4, r6 │ │ │ │ - lsr r4, r4, #5 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 29af0 │ │ │ │ - cmp r0, #0 │ │ │ │ - orrne r4, r4, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ - orrcc r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 84ea8 │ │ │ │ - b 84f20 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29d90 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 84eb0 │ │ │ │ - b 84f24 │ │ │ │ - mvn r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29490 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 157e6c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #4096 @ 0x1000 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq ip, r7, ip, lsl #17 │ │ │ │ - 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] @ 84f64 │ │ │ │ - ldr r0, [pc, #4] @ 84f68 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r3, r9, r4, lsl #26 │ │ │ │ - subseq sp, r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84fbc │ │ │ │ + beq 84f84 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 84fbc │ │ │ │ + beq 84f84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 84fbc │ │ │ │ + bne 84f84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 85014 │ │ │ │ + beq 84fdc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 85014 │ │ │ │ + beq 84fdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 85014 │ │ │ │ + bne 84fdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #4] @ 85000 │ │ │ │ + ldr r0, [pc, #4] @ 85004 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r4, r9, r8, lsl r1 │ │ │ │ + subseq sp, r3, r4, asr r4 │ │ │ │ │ │ │ │ -0008501c : │ │ │ │ +00085008 : │ │ │ │ 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 85034 │ │ │ │ + bne 85020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 85130 │ │ │ │ + beq 8511c │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8507c │ │ │ │ + bne 85068 │ │ │ │ mov r0, r6 │ │ │ │ bl 29940 │ │ │ │ add r5, r6, r0, lsl #2 │ │ │ │ sub r1, r5, r6 │ │ │ │ asr r1, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1e54 │ │ │ │ + bl b1e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 850bc │ │ │ │ + bne 850a8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85130 │ │ │ │ + beq 8511c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 85130 │ │ │ │ + bne 8511c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 85130 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8511c │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ addne r6, r5, #4 │ │ │ │ - bne 8505c │ │ │ │ - ldr r3, [pc, #92] @ 8513c │ │ │ │ - bl 3576e0 │ │ │ │ + bne 85048 │ │ │ │ + ldr r3, [pc, #92] @ 85128 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r1, [pc, #84] @ 85140 │ │ │ │ + ldr r1, [pc, #84] @ 8512c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 27615c │ │ │ │ + bl 2764d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85108 │ │ │ │ - ldr r1, [pc, #64] @ 85144 │ │ │ │ - ldr r0, [pc, #64] @ 85148 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq 850f4 │ │ │ │ + ldr r1, [pc, #64] @ 85130 │ │ │ │ + ldr r0, [pc, #64] @ 85134 │ │ │ │ + bl 7d6cc <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 8514c │ │ │ │ - ldr r0, [pc, #12] @ 85148 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 85138 │ │ │ │ + ldr r0, [pc, #12] @ 85134 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r3, r9, r4, lsl sp │ │ │ │ - subseq sp, r3, r0, lsr #32 │ │ │ │ - eorseq r3, r9, ip, lsr #26 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #216] @ 85240 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 180188 │ │ │ │ - ldr r5, [r6, #1292] @ 0x50c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 85198 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ - mov r5, r0 │ │ │ │ - b 851a8 │ │ │ │ - ldr r1, [pc, #164] @ 85244 │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ - ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 157e6c │ │ │ │ - cmp r5, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #136] @ 85248 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23291c <_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] @ 8524c │ │ │ │ - mov r0, r4 │ │ │ │ - add r6, r6, r2 │ │ │ │ - ble 85230 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [r6, #-8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a3944 │ │ │ │ - mov r2, #8 │ │ │ │ - ldr r1, [pc, #72] @ 85250 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a56d8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ - ldr r1, [pc, #52] @ 85254 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ - add r7, r7, #1 │ │ │ │ - b 851d0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [pc, #24] @ 85254 │ │ │ │ - mov r2, #1 │ │ │ │ - b 23291c <_Py_write_noraise@@Base> │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r3, r9, r4, asr #26 │ │ │ │ - eorseq r3, r9, r8, lsl #27 │ │ │ │ - eorseq r3, r9, r0, asr #27 │ │ │ │ - eorseq r3, r9, ip, asr #27 │ │ │ │ - eorseq sp, r7, r8, lsr r5 │ │ │ │ + eorseq r4, r9, r8, lsr #2 │ │ │ │ + subseq sp, r3, r4, ror r4 │ │ │ │ + eorseq r4, r9, r0, asr #2 │ │ │ │ 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] @ 853d8 │ │ │ │ + ldr r9, [pc, #360] @ 852bc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 853d0 │ │ │ │ - ldr r6, [pc, #344] @ 853dc │ │ │ │ + beq 852b4 │ │ │ │ + ldr r6, [pc, #344] @ 852c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ mul r1, r2, r5 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 852b8 │ │ │ │ + beq 8519c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 8528c │ │ │ │ + bne 85170 │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ mov r5, #4 │ │ │ │ mov fp, #0 │ │ │ │ - b 852bc │ │ │ │ + b 851a0 │ │ │ │ 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 85308 │ │ │ │ + beq 851ec │ │ │ │ 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 85340 │ │ │ │ - ldr r1, [pc, #200] @ 853e0 │ │ │ │ + beq 85224 │ │ │ │ + ldr r1, [pc, #200] @ 852c4 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_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 8538c │ │ │ │ + b 85270 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #140] @ 853e4 │ │ │ │ + ldr r3, [pc, #140] @ 852c8 │ │ │ │ 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] @ 853e8 │ │ │ │ + ldr r1, [pc, #116] @ 852cc │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29c28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #76] @ 853ec │ │ │ │ + ldr r1, [pc, #76] @ 852d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23291c <_Py_write_noraise@@Base> │ │ │ │ + bl 232a48 <_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 │ │ │ │ @@ -93800,255 +93735,321 @@ │ │ │ │ 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, r4, r8 │ │ │ │ - eorseq r6, r7, r0, lsl #16 │ │ │ │ - @ instruction: 0x00393dd8 │ │ │ │ - eorseq lr, r5, ip, asr #25 │ │ │ │ + @ instruction: 0x003588d0 │ │ │ │ + eorseq r6, r7, r0, lsl #24 │ │ │ │ + eorseq r4, r9, r8, asr r1 │ │ │ │ + eorseq pc, r5, ip, lsl #2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #216] @ 853c4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [r6, #1360] @ 0x550 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 1802bc │ │ │ │ + ldr r5, [r6, #1292] @ 0x50c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8531c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ + mov r5, r0 │ │ │ │ + b 8532c │ │ │ │ + ldr r1, [pc, #164] @ 853c8 │ │ │ │ + mov r2, #65 @ 0x41 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ + ldr r0, [r6, #1360] @ 0x550 │ │ │ │ + bl 157e7c │ │ │ │ + cmp r5, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #136] @ 853cc │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 232a48 <_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] @ 853d0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r6, r6, r2 │ │ │ │ + ble 853b4 │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [r6, #-8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a37d4 │ │ │ │ + mov r2, #8 │ │ │ │ + ldr r1, [pc, #72] @ 853d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [r6, #-4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a5568 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + ldr r1, [pc, #52] @ 853d8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 232a48 <_Py_write_noraise@@Base> │ │ │ │ + add r7, r7, #1 │ │ │ │ + b 85354 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r1, [pc, #24] @ 853d8 │ │ │ │ + mov r2, #1 │ │ │ │ + b 232a48 <_Py_write_noraise@@Base> │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r4, r9, r4, lsl #3 │ │ │ │ + eorseq r4, r9, r8, asr #3 │ │ │ │ + eorseq r4, r9, r0, lsl #4 │ │ │ │ + eorseq r4, r9, ip, lsl #4 │ │ │ │ + eorseq sp, r7, r4, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 69c8c <_Py_hashtable_size@@Base> │ │ │ │ + bl 69ca4 <_Py_hashtable_size@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00085424 <_Py_stat@@Base>: │ │ │ │ +00085410 <_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 17043c │ │ │ │ + bl 170448 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 854bc <_Py_stat@@Base+0x98> │ │ │ │ + beq 854a8 <_Py_stat@@Base+0x98> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1b5990 │ │ │ │ + bl 1b5c78 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85484 <_Py_stat@@Base+0x60> │ │ │ │ + bne 85470 <_Py_stat@@Base+0x60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 854bc <_Py_stat@@Base+0x98> │ │ │ │ + beq 854a8 <_Py_stat@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 854bc <_Py_stat@@Base+0x98> │ │ │ │ + bne 854a8 <_Py_stat@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 854bc <_Py_stat@@Base+0x98> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 854a8 <_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 854c0 <_Py_stat@@Base+0x9c> │ │ │ │ + beq 854ac <_Py_stat@@Base+0x9c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 854c0 <_Py_stat@@Base+0x9c> │ │ │ │ + bne 854ac <_Py_stat@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 854c0 <_Py_stat@@Base+0x9c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 854ac <_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] @ 85514 <_Py_stat@@Base+0xf0> │ │ │ │ + ldr r6, [pc, #48] @ 85500 <_Py_stat@@Base+0xf0> │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 85508 <_Py_stat@@Base+0xe4> │ │ │ │ - bl c3cf0 │ │ │ │ + beq 854f4 <_Py_stat@@Base+0xe4> │ │ │ │ + bl c3d70 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ subseq r2, ip, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a42c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a54 │ │ │ │ - bl 1324b8 │ │ │ │ - ldr r3, [pc, #12] @ 85554 <_Py_stat@@Base+0x130> │ │ │ │ + bl c7ac8 │ │ │ │ + bl 132568 │ │ │ │ + ldr r3, [pc, #12] @ 85540 <_Py_stat@@Base+0x130> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00085558 <_Py_open@@Base>: │ │ │ │ +00085544 <_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 bb800 │ │ │ │ + bl bb7f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85630 <_Py_open@@Base+0xd8> │ │ │ │ - ldr r3, [pc, #248] @ 85680 <_Py_open@@Base+0x128> │ │ │ │ - ldr r1, [pc, #248] @ 85684 <_Py_open@@Base+0x12c> │ │ │ │ - ldr r0, [pc, #248] @ 85688 <_Py_open@@Base+0x130> │ │ │ │ + beq 8561c <_Py_open@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #248] @ 8566c <_Py_open@@Base+0x128> │ │ │ │ + ldr r1, [pc, #248] @ 85670 <_Py_open@@Base+0x12c> │ │ │ │ + ldr r0, [pc, #248] @ 85674 <_Py_open@@Base+0x130> │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8564c <_Py_open@@Base+0xf4> │ │ │ │ - bl c3cf0 │ │ │ │ + blt 85638 <_Py_open@@Base+0xf4> │ │ │ │ + bl c3d70 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 855e8 <_Py_open@@Base+0x90> │ │ │ │ + bge 855d4 <_Py_open@@Base+0x90> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 85638 <_Py_open@@Base+0xe0> │ │ │ │ - bl 1324b8 │ │ │ │ + bne 85624 <_Py_open@@Base+0xe0> │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 855a0 <_Py_open@@Base+0x48> │ │ │ │ - b 8564c <_Py_open@@Base+0xf4> │ │ │ │ + beq 8558c <_Py_open@@Base+0x48> │ │ │ │ + b 85638 <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8560c <_Py_open@@Base+0xb4> │ │ │ │ + beq 855f8 <_Py_open@@Base+0xb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8560c <_Py_open@@Base+0xb4> │ │ │ │ + bne 855f8 <_Py_open@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 8568c <_Py_open@@Base+0x134> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 85678 <_Py_open@@Base+0x134> │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2544c4 │ │ │ │ + bl 254724 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85674 <_Py_open@@Base+0x11c> │ │ │ │ + bne 85660 <_Py_open@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mvn r5, #0 │ │ │ │ - b 85674 <_Py_open@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #80] @ 85690 <_Py_open@@Base+0x138> │ │ │ │ + b 85660 <_Py_open@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #80] @ 8567c <_Py_open@@Base+0x138> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl 14419c │ │ │ │ + bl 144224 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85630 <_Py_open@@Base+0xd8> │ │ │ │ + beq 8561c <_Py_open@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85630 <_Py_open@@Base+0xd8> │ │ │ │ + bne 8561c <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 85630 <_Py_open@@Base+0xd8> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8561c <_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 r7, r7, ip, asr r5 │ │ │ │ - eorseq r7, r6, r4, asr #24 │ │ │ │ + eorseq r7, r7, ip, asr #18 │ │ │ │ + eorseq r8, r6, r4, lsl #1 │ │ │ │ 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] @ 85744 <_Py_open@@Base+0x1ec> │ │ │ │ + ldr r2, [pc, #152] @ 85730 <_Py_open@@Base+0x1ec> │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #148] @ 85748 <_Py_open@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #148] @ 85734 <_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 2d9310 │ │ │ │ + bl 2d9788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 856e4 <_Py_open@@Base+0x18c> │ │ │ │ + bne 856d0 <_Py_open@@Base+0x18c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85720 <_Py_open@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #96] @ 8574c <_Py_open@@Base+0x1f4> │ │ │ │ - ldr r0, [pc, #96] @ 85750 <_Py_open@@Base+0x1f8> │ │ │ │ + b 8570c <_Py_open@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #96] @ 85738 <_Py_open@@Base+0x1f4> │ │ │ │ + ldr r0, [pc, #96] @ 8573c <_Py_open@@Base+0x1f8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 856dc <_Py_open@@Base+0x184> │ │ │ │ + blt 856c8 <_Py_open@@Base+0x184> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dc7b8 │ │ │ │ + bl 2dcc30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 856dc <_Py_open@@Base+0x184> │ │ │ │ - bl a6314 │ │ │ │ - ldr r3, [pc, #28] @ 85744 <_Py_open@@Base+0x1ec> │ │ │ │ + blt 856c8 <_Py_open@@Base+0x184> │ │ │ │ + bl a6290 │ │ │ │ + ldr r3, [pc, #28] @ 85730 <_Py_open@@Base+0x1ec> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8573c <_Py_open@@Base+0x1e4> │ │ │ │ + beq 85728 <_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 sl, r7, ip, asr r9 │ │ │ │ - eorseq r7, r8, ip, ror #22 │ │ │ │ - eorseq r3, r8, r4, asr r2 │ │ │ │ + mlaseq r7, ip, sp, sl │ │ │ │ + eorseq r7, r8, ip, lsr #31 │ │ │ │ + mlaseq r8, r4, r6, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8578c <_Py_open@@Base+0x234> │ │ │ │ - bl a55fc │ │ │ │ - ldr r3, [pc, #36] @ 857a4 <_Py_open@@Base+0x24c> │ │ │ │ + bne 85778 <_Py_open@@Base+0x234> │ │ │ │ + bl a5578 │ │ │ │ + ldr r3, [pc, #36] @ 85790 <_Py_open@@Base+0x24c> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ 857a4 <_Py_open@@Base+0x24c> │ │ │ │ - ldr r2, [pc, #16] @ 857a8 <_Py_open@@Base+0x250> │ │ │ │ + ldr r3, [pc, #16] @ 85790 <_Py_open@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #16] @ 85794 <_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 │ │ │ │ @@ -94058,61 +94059,61 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #3 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r0, r3, #12 │ │ │ │ - bne 857e8 <_Py_open@@Base+0x290> │ │ │ │ + bne 857d4 <_Py_open@@Base+0x290> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85818 <_Py_open@@Base+0x2c0> │ │ │ │ + bne 85804 <_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] @ 858a0 <_Py_open@@Base+0x348> │ │ │ │ + ldr ip, [pc, #152] @ 8588c <_Py_open@@Base+0x348> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85894 <_Py_open@@Base+0x33c> │ │ │ │ + beq 85880 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 85838 <_Py_open@@Base+0x2e0> │ │ │ │ - bl a55fc │ │ │ │ + bne 85824 <_Py_open@@Base+0x2e0> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85894 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85880 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 85858 <_Py_open@@Base+0x300> │ │ │ │ - bl a55fc │ │ │ │ + bne 85844 <_Py_open@@Base+0x300> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85894 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85880 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85878 <_Py_open@@Base+0x320> │ │ │ │ - bl a55fc │ │ │ │ + bne 85864 <_Py_open@@Base+0x320> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85894 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85880 <_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 3538b8 │ │ │ │ + b 353cdc │ │ │ │ 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 │ │ │ │ @@ -94121,41 +94122,41 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 858f0 <_Py_open@@Base+0x398> │ │ │ │ + bne 858dc <_Py_open@@Base+0x398> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85920 <_Py_open@@Base+0x3c8> │ │ │ │ + beq 8590c <_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] @ 85954 <_Py_open@@Base+0x3fc> │ │ │ │ + ldr ip, [pc, #72] @ 85940 <_Py_open@@Base+0x3fc> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85948 <_Py_open@@Base+0x3f0> │ │ │ │ + beq 85934 <_Py_open@@Base+0x3f0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85940 <_Py_open@@Base+0x3e8> │ │ │ │ - bl a55fc │ │ │ │ + bne 8592c <_Py_open@@Base+0x3e8> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85948 <_Py_open@@Base+0x3f0> │ │ │ │ + bne 85934 <_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 │ │ │ │ @@ -94166,49 +94167,49 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 859a4 <_Py_open@@Base+0x44c> │ │ │ │ + bne 85990 <_Py_open@@Base+0x44c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 859dc <_Py_open@@Base+0x484> │ │ │ │ + beq 859c8 <_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] @ 85a20 <_Py_open@@Base+0x4c8> │ │ │ │ + ldr ip, [pc, #96] @ 85a0c <_Py_open@@Base+0x4c8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 859dc <_Py_open@@Base+0x484> │ │ │ │ + bne 859c8 <_Py_open@@Base+0x484> │ │ │ │ mov r0, #0 │ │ │ │ - b 85a18 <_Py_open@@Base+0x4c0> │ │ │ │ + b 85a04 <_Py_open@@Base+0x4c0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 85a04 <_Py_open@@Base+0x4ac> │ │ │ │ - bl a55fc │ │ │ │ + bne 859f0 <_Py_open@@Base+0x4ac> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85a24 <_Py_open@@Base+0x4cc> │ │ │ │ - beq 85a18 <_Py_open@@Base+0x4c0> │ │ │ │ - b 859d4 <_Py_open@@Base+0x47c> │ │ │ │ - ldr r1, [pc, #28] @ 85a28 <_Py_open@@Base+0x4d0> │ │ │ │ - ldr r2, [pc, #20] @ 85a24 <_Py_open@@Base+0x4cc> │ │ │ │ + ldreq r0, [pc, #36] @ 85a10 <_Py_open@@Base+0x4cc> │ │ │ │ + beq 85a04 <_Py_open@@Base+0x4c0> │ │ │ │ + b 859c0 <_Py_open@@Base+0x47c> │ │ │ │ + ldr r1, [pc, #28] @ 85a14 <_Py_open@@Base+0x4d0> │ │ │ │ + ldr r2, [pc, #20] @ 85a10 <_Py_open@@Base+0x4cc> │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 85a2c <_Py_open@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #20] @ 85a18 <_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 │ │ │ │ @@ -94220,50 +94221,50 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 85a7c <_Py_open@@Base+0x524> │ │ │ │ + bne 85a68 <_Py_open@@Base+0x524> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85ab4 <_Py_open@@Base+0x55c> │ │ │ │ + beq 85aa0 <_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] @ 85afc <_Py_open@@Base+0x5a4> │ │ │ │ + ldr ip, [pc, #100] @ 85ae8 <_Py_open@@Base+0x5a4> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85ab4 <_Py_open@@Base+0x55c> │ │ │ │ + bne 85aa0 <_Py_open@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85af4 <_Py_open@@Base+0x59c> │ │ │ │ + b 85ae0 <_Py_open@@Base+0x59c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85ad8 <_Py_open@@Base+0x580> │ │ │ │ - bl a55fc │ │ │ │ + bne 85ac4 <_Py_open@@Base+0x580> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 85b00 <_Py_open@@Base+0x5a8> │ │ │ │ - beq 85af4 <_Py_open@@Base+0x59c> │ │ │ │ - b 85aac <_Py_open@@Base+0x554> │ │ │ │ + ldreq r0, [pc, #44] @ 85aec <_Py_open@@Base+0x5a8> │ │ │ │ + beq 85ae0 <_Py_open@@Base+0x59c> │ │ │ │ + b 85a98 <_Py_open@@Base+0x554> │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #24] @ 85b00 <_Py_open@@Base+0x5a8> │ │ │ │ + ldr r2, [pc, #24] @ 85aec <_Py_open@@Base+0x5a8> │ │ │ │ lsl r3, r3, #24 │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ - ldr r0, [pc, #16] @ 85b04 <_Py_open@@Base+0x5ac> │ │ │ │ + ldr r0, [pc, #16] @ 85af0 <_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 │ │ │ │ @@ -94274,46 +94275,46 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 85b54 <_Py_open@@Base+0x5fc> │ │ │ │ + bne 85b40 <_Py_open@@Base+0x5fc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85b8c <_Py_open@@Base+0x634> │ │ │ │ + beq 85b78 <_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] @ 85bcc <_Py_open@@Base+0x674> │ │ │ │ + ldr ip, [pc, #92] @ 85bb8 <_Py_open@@Base+0x674> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b8c <_Py_open@@Base+0x634> │ │ │ │ + bne 85b78 <_Py_open@@Base+0x634> │ │ │ │ mov r0, #0 │ │ │ │ - b 85bc4 <_Py_open@@Base+0x66c> │ │ │ │ + b 85bb0 <_Py_open@@Base+0x66c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85bb0 <_Py_open@@Base+0x658> │ │ │ │ - bl a55fc │ │ │ │ + bne 85b9c <_Py_open@@Base+0x658> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85bd0 <_Py_open@@Base+0x678> │ │ │ │ - beq 85bc4 <_Py_open@@Base+0x66c> │ │ │ │ - b 85b84 <_Py_open@@Base+0x62c> │ │ │ │ - ldr r3, [pc, #28] @ 85bd4 <_Py_open@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #20] @ 85bd0 <_Py_open@@Base+0x678> │ │ │ │ + ldreq r0, [pc, #36] @ 85bbc <_Py_open@@Base+0x678> │ │ │ │ + beq 85bb0 <_Py_open@@Base+0x66c> │ │ │ │ + b 85b70 <_Py_open@@Base+0x62c> │ │ │ │ + ldr r3, [pc, #28] @ 85bc0 <_Py_open@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #20] @ 85bbc <_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 │ │ │ │ @@ -94326,46 +94327,46 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 85c24 <_Py_open@@Base+0x6cc> │ │ │ │ + bne 85c10 <_Py_open@@Base+0x6cc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85c54 <_Py_open@@Base+0x6fc> │ │ │ │ + beq 85c40 <_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] @ 85c94 <_Py_open@@Base+0x73c> │ │ │ │ + ldr ip, [pc, #84] @ 85c80 <_Py_open@@Base+0x73c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85c88 <_Py_open@@Base+0x730> │ │ │ │ + beq 85c74 <_Py_open@@Base+0x730> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85c74 <_Py_open@@Base+0x71c> │ │ │ │ - bl a55fc │ │ │ │ + bne 85c60 <_Py_open@@Base+0x71c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85c88 <_Py_open@@Base+0x730> │ │ │ │ + bne 85c74 <_Py_open@@Base+0x730> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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 │ │ │ │ @@ -94374,45 +94375,45 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 85ce4 <_Py_open@@Base+0x78c> │ │ │ │ + bne 85cd0 <_Py_open@@Base+0x78c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85d14 <_Py_open@@Base+0x7bc> │ │ │ │ + beq 85d00 <_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] @ 85d50 <_Py_open@@Base+0x7f8> │ │ │ │ + ldr ip, [pc, #80] @ 85d3c <_Py_open@@Base+0x7f8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85d44 <_Py_open@@Base+0x7ec> │ │ │ │ + beq 85d30 <_Py_open@@Base+0x7ec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85d34 <_Py_open@@Base+0x7dc> │ │ │ │ - bl a55fc │ │ │ │ + bne 85d20 <_Py_open@@Base+0x7dc> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85d44 <_Py_open@@Base+0x7ec> │ │ │ │ + bne 85d30 <_Py_open@@Base+0x7ec> │ │ │ │ and r0, r4, #127 @ 0x7f │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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 │ │ │ │ @@ -94421,46 +94422,46 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 85da0 <_Py_open@@Base+0x848> │ │ │ │ + bne 85d8c <_Py_open@@Base+0x848> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85dd0 <_Py_open@@Base+0x878> │ │ │ │ + beq 85dbc <_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] @ 85e10 <_Py_open@@Base+0x8b8> │ │ │ │ + ldr ip, [pc, #84] @ 85dfc <_Py_open@@Base+0x8b8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85e04 <_Py_open@@Base+0x8ac> │ │ │ │ + beq 85df0 <_Py_open@@Base+0x8ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85df0 <_Py_open@@Base+0x898> │ │ │ │ - bl a55fc │ │ │ │ + bne 85ddc <_Py_open@@Base+0x898> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85e04 <_Py_open@@Base+0x8ac> │ │ │ │ + bne 85df0 <_Py_open@@Base+0x8ac> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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 │ │ │ │ @@ -94471,419 +94472,546 @@ │ │ │ │ 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] @ 85e5c <_Py_open@@Base+0x904> │ │ │ │ - bl 128a98 │ │ │ │ + ldr r0, [pc, #8] @ 85e48 <_Py_open@@Base+0x904> │ │ │ │ + bl 128b4c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r4, lsl #28 │ │ │ │ + eorseq r4, r9, r8, lsl r2 │ │ │ │ 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] @ 85e90 <_Py_open@@Base+0x938> │ │ │ │ - bl 128a98 │ │ │ │ + ldr r0, [pc, #8] @ 85e7c <_Py_open@@Base+0x938> │ │ │ │ + bl 128b4c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r4, lsr #28 │ │ │ │ + eorseq r4, r9, r8, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 357540 │ │ │ │ + bl 357964 │ │ │ │ ldrb r5, [r4, #8] │ │ │ │ - bl 357540 │ │ │ │ - ldr r2, [pc, #32] @ 85edc <_Py_open@@Base+0x984> │ │ │ │ + bl 357964 │ │ │ │ + ldr r2, [pc, #32] @ 85ec8 <_Py_open@@Base+0x984> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r5, #1 │ │ │ │ - ldr r1, [pc, #24] @ 85ee0 <_Py_open@@Base+0x988> │ │ │ │ - ldr r0, [pc, #24] @ 85ee4 <_Py_open@@Base+0x98c> │ │ │ │ + ldr r1, [pc, #24] @ 85ecc <_Py_open@@Base+0x988> │ │ │ │ + ldr r0, [pc, #24] @ 85ed0 <_Py_open@@Base+0x98c> │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128a98 │ │ │ │ - eorseq ip, r7, r4, ror r8 │ │ │ │ - eorseq r3, r9, ip, asr lr │ │ │ │ - eorseq r3, r9, r8, ror #28 │ │ │ │ + b 128b4c │ │ │ │ + eorseq ip, r7, r0, ror #25 │ │ │ │ + eorseq r4, r9, r0, ror r2 │ │ │ │ + eorseq r4, r9, ip, ror r2 │ │ │ │ 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] @ 85f44 <_Py_open@@Base+0x9ec> │ │ │ │ + ldr ip, [pc, #48] @ 85f30 <_Py_open@@Base+0x9ec> │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r1, [pc, #32] @ 85f48 <_Py_open@@Base+0x9f0> │ │ │ │ + ldr r1, [pc, #32] @ 85f34 <_Py_open@@Base+0x9f0> │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ moveq r1, ip │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #16] @ 85f4c <_Py_open@@Base+0x9f4> │ │ │ │ - bl 128a98 │ │ │ │ + ldr r0, [pc, #16] @ 85f38 <_Py_open@@Base+0x9f4> │ │ │ │ + bl 128b4c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, ip, asr lr │ │ │ │ - eorseq ip, r7, r4, ror r8 │ │ │ │ - eorseq r3, r9, r0, lsl #29 │ │ │ │ + eorseq r4, r9, r0, ror r2 │ │ │ │ + eorseq ip, r7, r0, ror #25 │ │ │ │ + mlaseq r9, r4, r2, r4 │ │ │ │ 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 f2274 │ │ │ │ + bl f2380 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 85f80 <_Py_open@@Base+0xa28> │ │ │ │ + bne 85f6c <_Py_open@@Base+0xa28> │ │ │ │ mov r0, #0 │ │ │ │ - b 85fc4 <_Py_open@@Base+0xa6c> │ │ │ │ + b 85fb0 <_Py_open@@Base+0xa6c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2274 │ │ │ │ + bl f2380 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 85f78 <_Py_open@@Base+0xa20> │ │ │ │ + beq 85f64 <_Py_open@@Base+0xa20> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2274 │ │ │ │ + bl f2380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85f78 <_Py_open@@Base+0xa20> │ │ │ │ + beq 85f64 <_Py_open@@Base+0xa20> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 85fcc <_Py_open@@Base+0xa74> │ │ │ │ + ldr r0, [pc, #16] @ 85fb8 <_Py_open@@Base+0xa74> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 128a98 │ │ │ │ + bl 128b4c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r9, ip, lsr #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 147e34 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 86000 <_Py_open@@Base+0xaa8> │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86008 <_Py_open@@Base+0xab0> │ │ │ │ - b 86054 <_Py_open@@Base+0xafc> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 8601c <_Py_open@@Base+0xac4> │ │ │ │ - ldr r3, [pc, #76] @ 8605c <_Py_open@@Base+0xb04> │ │ │ │ - ldr r1, [pc, #76] @ 86060 <_Py_open@@Base+0xb08> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 86054 <_Py_open@@Base+0xafc> │ │ │ │ - cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 86038 <_Py_open@@Base+0xae0> │ │ │ │ - ldr r3, [pc, #48] @ 8605c <_Py_open@@Base+0xb04> │ │ │ │ - ldr r1, [pc, #52] @ 86064 <_Py_open@@Base+0xb0c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 86054 <_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 a32c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x00393ed4 │ │ │ │ - eorseq r3, r9, ip, lsl pc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 147e34 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 86098 <_Py_open@@Base+0xb40> │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 860a0 <_Py_open@@Base+0xb48> │ │ │ │ - b 860ec <_Py_open@@Base+0xb94> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 860b4 <_Py_open@@Base+0xb5c> │ │ │ │ - ldr r3, [pc, #76] @ 860f4 <_Py_open@@Base+0xb9c> │ │ │ │ - ldr r1, [pc, #76] @ 860f8 <_Py_open@@Base+0xba0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 860ec <_Py_open@@Base+0xb94> │ │ │ │ - cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 860d0 <_Py_open@@Base+0xb78> │ │ │ │ - ldr r3, [pc, #48] @ 860f4 <_Py_open@@Base+0xb9c> │ │ │ │ - ldr r1, [pc, #52] @ 860fc <_Py_open@@Base+0xba4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 860ec <_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 a32c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r0, ror #30 │ │ │ │ - eorseq r3, r9, r8, lsr #31 │ │ │ │ - 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 17d244 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86188 <_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 8615c <_Py_open@@Base+0xc04> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 8615c <_Py_open@@Base+0xc04> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 86178 <_Py_open@@Base+0xc20> │ │ │ │ - ldr r3, [pc, #40] @ 86194 <_Py_open@@Base+0xc3c> │ │ │ │ - ldr r1, [pc, #40] @ 86198 <_Py_open@@Base+0xc40> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 86188 <_Py_open@@Base+0xc30> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b a32c4 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, ip, ror #31 │ │ │ │ + eorseq r4, r9, r0, asr #5 │ │ │ │ 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 861a4 <_Py_open@@Base+0xc4c> │ │ │ │ - b a32c4 │ │ │ │ + bgt 85fc4 <_Py_open@@Base+0xa80> │ │ │ │ + b a3240 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 91928 │ │ │ │ + bl 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 8627c <_Py_open@@Base+0xd24> │ │ │ │ + beq 8609c <_Py_open@@Base+0xb58> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls 86280 <_Py_open@@Base+0xd28> │ │ │ │ + bls 860a0 <_Py_open@@Base+0xb5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 8620c <_Py_open@@Base+0xcb4> │ │ │ │ + bne 8602c <_Py_open@@Base+0xae8> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 861e0 <_Py_open@@Base+0xc88> │ │ │ │ - bl a58ec │ │ │ │ + b 86000 <_Py_open@@Base+0xabc> │ │ │ │ + bl a5868 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 86258 <_Py_open@@Base+0xd00> │ │ │ │ + beq 86078 <_Py_open@@Base+0xb34> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 86250 <_Py_open@@Base+0xcf8> │ │ │ │ + beq 86070 <_Py_open@@Base+0xb2c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86250 <_Py_open@@Base+0xcf8> │ │ │ │ + bne 86070 <_Py_open@@Base+0xb2c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge 86204 <_Py_open@@Base+0xcac> │ │ │ │ + bge 86024 <_Py_open@@Base+0xae0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8627c <_Py_open@@Base+0xd24> │ │ │ │ + beq 8609c <_Py_open@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8627c <_Py_open@@Base+0xd24> │ │ │ │ + bne 8609c <_Py_open@@Base+0xb58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 861bc <_Py_open@@Base+0xc64> │ │ │ │ + b 85fdc <_Py_open@@Base+0xa98> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 861bc <_Py_open@@Base+0xc64> │ │ │ │ + bl 85fdc <_Py_open@@Base+0xa98> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 86338 <_Py_open@@Base+0xde0> │ │ │ │ + beq 86158 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 862e0 <_Py_open@@Base+0xd88> │ │ │ │ + bne 86100 <_Py_open@@Base+0xbbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86338 <_Py_open@@Base+0xde0> │ │ │ │ + beq 86158 <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86338 <_Py_open@@Base+0xde0> │ │ │ │ + bne 86158 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 86338 <_Py_open@@Base+0xde0> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 86158 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86340 <_Py_open@@Base+0xde8> │ │ │ │ + bne 86160 <_Py_open@@Base+0xc1c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86314 <_Py_open@@Base+0xdbc> │ │ │ │ + beq 86134 <_Py_open@@Base+0xbf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86314 <_Py_open@@Base+0xdbc> │ │ │ │ + bne 86134 <_Py_open@@Base+0xbf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86338 <_Py_open@@Base+0xde0> │ │ │ │ + beq 86158 <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 86338 <_Py_open@@Base+0xde0> │ │ │ │ + bne 86158 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 86360 <_Py_open@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #32] @ 86368 <_Py_open@@Base+0xe10> │ │ │ │ + b 86180 <_Py_open@@Base+0xc3c> │ │ │ │ + ldr r2, [pc, #32] @ 86188 <_Py_open@@Base+0xc44> │ │ │ │ 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 a58ec │ │ │ │ + b a5868 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 147ebc │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 861c0 <_Py_open@@Base+0xc7c> │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 861c8 <_Py_open@@Base+0xc84> │ │ │ │ + b 86214 <_Py_open@@Base+0xcd0> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 861dc <_Py_open@@Base+0xc98> │ │ │ │ + ldr r3, [pc, #76] @ 8621c <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #76] @ 86220 <_Py_open@@Base+0xcdc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 86214 <_Py_open@@Base+0xcd0> │ │ │ │ + cmp r0, #65536 @ 0x10000 │ │ │ │ + blt 861f8 <_Py_open@@Base+0xcb4> │ │ │ │ + ldr r3, [pc, #48] @ 8621c <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #52] @ 86224 <_Py_open@@Base+0xce0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 86214 <_Py_open@@Base+0xcd0> │ │ │ │ + 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 a3240 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r4, r9, r8, ror #5 │ │ │ │ + eorseq r4, r9, r0, lsr r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 147ebc │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 86258 <_Py_open@@Base+0xd14> │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 86260 <_Py_open@@Base+0xd1c> │ │ │ │ + b 862ac <_Py_open@@Base+0xd68> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 86274 <_Py_open@@Base+0xd30> │ │ │ │ + ldr r3, [pc, #76] @ 862b4 <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #76] @ 862b8 <_Py_open@@Base+0xd74> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 862ac <_Py_open@@Base+0xd68> │ │ │ │ + cmp r0, #65536 @ 0x10000 │ │ │ │ + blt 86290 <_Py_open@@Base+0xd4c> │ │ │ │ + ldr r3, [pc, #48] @ 862b4 <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #52] @ 862bc <_Py_open@@Base+0xd78> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 862ac <_Py_open@@Base+0xd68> │ │ │ │ + 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 a3240 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r4, r9, r4, ror r3 │ │ │ │ + @ instruction: 0x003943bc │ │ │ │ + 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 17d378 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 86348 <_Py_open@@Base+0xe04> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + add r0, r5, #16 │ │ │ │ + bl 291b4 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 8631c <_Py_open@@Base+0xdd8> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 8631c <_Py_open@@Base+0xdd8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 86338 <_Py_open@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #40] @ 86354 <_Py_open@@Base+0xe10> │ │ │ │ + ldr r1, [pc, #40] @ 86358 <_Py_open@@Base+0xe14> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 86348 <_Py_open@@Base+0xe04> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b a3240 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r4, r9, r0, lsl #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #31 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + 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] @ 8641c <_Py_open@@Base+0xed8> │ │ │ │ + add r2, sp, #32 │ │ │ │ + bl 29e80 <__isoc23_sscanf@plt> │ │ │ │ + cmp r0, #6 │ │ │ │ + bne 86400 <_Py_open@@Base+0xebc> │ │ │ │ + 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 86400 <_Py_open@@Base+0xebc> │ │ │ │ + strb r6, [r4] │ │ │ │ + strb r5, [r4, #1] │ │ │ │ + strb lr, [r4, #2] │ │ │ │ + strb ip, [r4, #3] │ │ │ │ + strb r1, [r4, #4] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ + b 86414 <_Py_open@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #24] @ 86420 <_Py_open@@Base+0xedc> │ │ │ │ + ldr r1, [pc, #24] @ 86424 <_Py_open@@Base+0xee0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mvn r0, #0 │ │ │ │ + add sp, sp, #56 @ 0x38 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r4, r9, ip, lsl r4 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r4, r9, r0, lsr r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #260] @ 86544 <_Py_open@@Base+0x1000> │ │ │ │ + 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 8648c <_Py_open@@Base+0xf48> │ │ │ │ + ldr r3, [pc, #224] @ 86548 <_Py_open@@Base+0x1004> │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + sbcs r3, r3, lr │ │ │ │ + ldrge r0, [pc, #212] @ 8654c <_Py_open@@Base+0x1008> │ │ │ │ + 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 864cc <_Py_open@@Base+0xf88> │ │ │ │ + mvn r1, #0 │ │ │ │ + sub r0, r1, r2 │ │ │ │ + mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ + cmp r0, r4 │ │ │ │ + sub r0, r5, lr │ │ │ │ + sbcs r0, r0, ip │ │ │ │ + bge 864f4 <_Py_open@@Base+0xfb0> │ │ │ │ + b 86504 <_Py_open@@Base+0xfc0> │ │ │ │ + orrs r1, r2, lr │ │ │ │ + beq 864f4 <_Py_open@@Base+0xfb0> │ │ │ │ + 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 86510 <_Py_open@@Base+0xfcc> │ │ │ │ + adds r2, r2, r4 │ │ │ │ + adc r1, lr, ip │ │ │ │ + mov r0, #0 │ │ │ │ + b 86510 <_Py_open@@Base+0xfcc> │ │ │ │ + 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] @ 86550 <_Py_open@@Base+0x100c> │ │ │ │ + ldr r1, [pc, #28] @ 86554 <_Py_open@@Base+0x1010> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ble 102713c <__bss_end__@@Base+0xa621f4> │ │ │ │ + strbcs r7, [r1, #3332] @ 0xd04 │ │ │ │ + blcc fe738d54 <__bss_end__@@Base+0xfe173e0c> │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq sl, r6, r0, asr #32 │ │ │ │ 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 863ac <_Py_open@@Base+0xe54> │ │ │ │ - ldr r2, [pc, #140] @ 8642c <_Py_open@@Base+0xed4> │ │ │ │ - ldr r1, [pc, #140] @ 86430 <_Py_open@@Base+0xed8> │ │ │ │ - ldr r0, [pc, #140] @ 86434 <_Py_open@@Base+0xedc> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 863c0 <_Py_open@@Base+0xe68> │ │ │ │ + bne 86594 <_Py_open@@Base+0x1050> │ │ │ │ + ldr r2, [pc, #140] @ 86614 <_Py_open@@Base+0x10d0> │ │ │ │ + ldr r1, [pc, #140] @ 86618 <_Py_open@@Base+0x10d4> │ │ │ │ + ldr r0, [pc, #140] @ 8661c <_Py_open@@Base+0x10d8> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 865a8 <_Py_open@@Base+0x1064> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 863c8 <_Py_open@@Base+0xe70> │ │ │ │ + bne 865b0 <_Py_open@@Base+0x106c> │ │ │ │ mov r0, #0 │ │ │ │ - b 86424 <_Py_open@@Base+0xecc> │ │ │ │ + b 8660c <_Py_open@@Base+0x10c8> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 863ec <_Py_open@@Base+0xe94> │ │ │ │ - ldr r3, [pc, #88] @ 86438 <_Py_open@@Base+0xee0> │ │ │ │ - ldr r1, [pc, #88] @ 8643c <_Py_open@@Base+0xee4> │ │ │ │ + beq 865d4 <_Py_open@@Base+0x1090> │ │ │ │ + ldr r3, [pc, #88] @ 86620 <_Py_open@@Base+0x10dc> │ │ │ │ + ldr r1, [pc, #88] @ 86624 <_Py_open@@Base+0x10e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 863c0 <_Py_open@@Base+0xe68> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 865a8 <_Py_open@@Base+0x1064> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 86410 <_Py_open@@Base+0xeb8> │ │ │ │ + beq 865f8 <_Py_open@@Base+0x10b4> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, r1 │ │ │ │ - bl 92888 │ │ │ │ - b 86424 <_Py_open@@Base+0xecc> │ │ │ │ - ldr r3, [pc, #40] @ 86440 <_Py_open@@Base+0xee8> │ │ │ │ - ldr r1, [pc, #40] @ 86444 <_Py_open@@Base+0xeec> │ │ │ │ + bl 928cc │ │ │ │ + b 8660c <_Py_open@@Base+0x10c8> │ │ │ │ + ldr r3, [pc, #40] @ 86628 <_Py_open@@Base+0x10e4> │ │ │ │ + ldr r1, [pc, #40] @ 8662c <_Py_open@@Base+0x10e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq r4, r9, ip, lsr #32 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + eorseq r4, r9, ip, ror #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8 │ │ │ │ + eorseq r4, r9, r8, asr #8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8649c <_Py_open@@Base+0xf44> │ │ │ │ + beq 86684 <_Py_open@@Base+0x1140> │ │ │ │ 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] @ 864ac <_Py_open@@Base+0xf54> │ │ │ │ - beq 864a4 <_Py_open@@Base+0xf4c> │ │ │ │ + ldreq r0, [pc, #40] @ 86694 <_Py_open@@Base+0x1150> │ │ │ │ + beq 8668c <_Py_open@@Base+0x1148> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r0, r3 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 92888 │ │ │ │ - b 864a4 <_Py_open@@Base+0xf4c> │ │ │ │ - ldr r0, [pc, #8] @ 864ac <_Py_open@@Base+0xf54> │ │ │ │ + bl 928cc │ │ │ │ + b 8668c <_Py_open@@Base+0x1148> │ │ │ │ + ldr r0, [pc, #8] @ 86694 <_Py_open@@Base+0x1150> │ │ │ │ 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 │ │ │ │ @@ -94893,95 +95021,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 112358 │ │ │ │ + bl 112394 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 86540 <_Py_open@@Base+0xfe8> │ │ │ │ + bne 86728 <_Py_open@@Base+0x11e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 8651c <_Py_open@@Base+0xfc4> │ │ │ │ - ldr r3, [pc, #88] @ 86560 <_Py_open@@Base+0x1008> │ │ │ │ - ldr r1, [pc, #88] @ 86564 <_Py_open@@Base+0x100c> │ │ │ │ + beq 86704 <_Py_open@@Base+0x11c0> │ │ │ │ + ldr r3, [pc, #88] @ 86748 <_Py_open@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #88] @ 8674c <_Py_open@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 86540 <_Py_open@@Base+0xfe8> │ │ │ │ + bl 1132c8 │ │ │ │ + b 86728 <_Py_open@@Base+0x11e4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 293a0 │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86554 <_Py_open@@Base+0xffc> │ │ │ │ + beq 8673c <_Py_open@@Base+0x11f8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, lsr r0 │ │ │ │ + eorseq r4, r9, r8, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8659c <_Py_open@@Base+0x1044> │ │ │ │ - bl a55fc │ │ │ │ + bne 86784 <_Py_open@@Base+0x1240> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 865ac <_Py_open@@Base+0x1054> │ │ │ │ + beq 86794 <_Py_open@@Base+0x1250> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ - bls 865c0 <_Py_open@@Base+0x1068> │ │ │ │ - ldr r3, [pc, #104] @ 8661c <_Py_open@@Base+0x10c4> │ │ │ │ - ldr r1, [pc, #104] @ 86620 <_Py_open@@Base+0x10c8> │ │ │ │ + bls 867a8 <_Py_open@@Base+0x1264> │ │ │ │ + ldr r3, [pc, #104] @ 86804 <_Py_open@@Base+0x12c0> │ │ │ │ + ldr r1, [pc, #104] @ 86808 <_Py_open@@Base+0x12c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 86594 <_Py_open@@Base+0x103c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 8677c <_Py_open@@Base+0x1238> │ │ │ │ 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 86614 <_Py_open@@Base+0x10bc> │ │ │ │ - ldr r1, [pc, #36] @ 86624 <_Py_open@@Base+0x10cc> │ │ │ │ + bne 867fc <_Py_open@@Base+0x12b8> │ │ │ │ + ldr r1, [pc, #36] @ 8680c <_Py_open@@Base+0x12c8> │ │ │ │ bl 2a048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86614 <_Py_open@@Base+0x10bc> │ │ │ │ + bne 867fc <_Py_open@@Base+0x12b8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9dd38 │ │ │ │ - ldr r0, [pc, #12] @ 86628 <_Py_open@@Base+0x10d0> │ │ │ │ + b 9dd58 │ │ │ │ + ldr r0, [pc, #12] @ 86810 <_Py_open@@Base+0x12cc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r0, asr #1 │ │ │ │ - eorseq r4, r9, r0, rrx │ │ │ │ + @ instruction: 0x0037d4b4 │ │ │ │ + eorseq r4, r9, r0, lsr #9 │ │ │ │ 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 │ │ │ │ @@ -94997,179 +95125,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 8669c <_Py_open@@Base+0x1144> │ │ │ │ - ldr r3, [pc, #840] @ 869d8 <_Py_open@@Base+0x1480> │ │ │ │ - ldr r1, [pc, #840] @ 869dc <_Py_open@@Base+0x1484> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 866e8 <_Py_open@@Base+0x1190> │ │ │ │ - ldr r3, [pc, #828] @ 869e0 <_Py_open@@Base+0x1488> │ │ │ │ + beq 86884 <_Py_open@@Base+0x1340> │ │ │ │ + ldr r3, [pc, #840] @ 86bc0 <_Py_open@@Base+0x167c> │ │ │ │ + ldr r1, [pc, #840] @ 86bc4 <_Py_open@@Base+0x1680> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 868d0 <_Py_open@@Base+0x138c> │ │ │ │ + ldr r3, [pc, #828] @ 86bc8 <_Py_open@@Base+0x1684> │ │ │ │ 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] @ 869e4 <_Py_open@@Base+0x148c> │ │ │ │ - ldr r3, [pc, #788] @ 869e8 <_Py_open@@Base+0x1490> │ │ │ │ + ldr r2, [pc, #788] @ 86bcc <_Py_open@@Base+0x1688> │ │ │ │ + ldr r3, [pc, #788] @ 86bd0 <_Py_open@@Base+0x168c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 118bec │ │ │ │ + bl 118c2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 866f0 <_Py_open@@Base+0x1198> │ │ │ │ + bne 868d8 <_Py_open@@Base+0x1394> │ │ │ │ mov r4, #0 │ │ │ │ - b 869cc <_Py_open@@Base+0x1474> │ │ │ │ + b 86bb4 <_Py_open@@Base+0x1670> │ │ │ │ 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 8672c <_Py_open@@Base+0x11d4> │ │ │ │ - ldr r3, [pc, #724] @ 869ec <_Py_open@@Base+0x1494> │ │ │ │ - ldr r1, [pc, #724] @ 869f0 <_Py_open@@Base+0x1498> │ │ │ │ + bne 86914 <_Py_open@@Base+0x13d0> │ │ │ │ + ldr r3, [pc, #724] @ 86bd4 <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #724] @ 86bd8 <_Py_open@@Base+0x1694> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 86978 <_Py_open@@Base+0x1420> │ │ │ │ - bl 147e34 │ │ │ │ + b 86b60 <_Py_open@@Base+0x161c> │ │ │ │ + bl 147ebc │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 86710 <_Py_open@@Base+0x11b8> │ │ │ │ + blt 868f8 <_Py_open@@Base+0x13b4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86784 <_Py_open@@Base+0x122c> │ │ │ │ - bl 147e34 │ │ │ │ + beq 8696c <_Py_open@@Base+0x1428> │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 86768 <_Py_open@@Base+0x1210> │ │ │ │ - bl a55fc │ │ │ │ + bne 86950 <_Py_open@@Base+0x140c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 86978 <_Py_open@@Base+0x1420> │ │ │ │ - b 86770 <_Py_open@@Base+0x1218> │ │ │ │ + bne 86b60 <_Py_open@@Base+0x161c> │ │ │ │ + b 86958 <_Py_open@@Base+0x1414> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86788 <_Py_open@@Base+0x1230> │ │ │ │ - ldr r3, [pc, #628] @ 869ec <_Py_open@@Base+0x1494> │ │ │ │ - ldr r1, [pc, #632] @ 869f4 <_Py_open@@Base+0x149c> │ │ │ │ + bge 86970 <_Py_open@@Base+0x142c> │ │ │ │ + ldr r3, [pc, #628] @ 86bd4 <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #632] @ 86bdc <_Py_open@@Base+0x1698> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 86720 <_Py_open@@Base+0x11c8> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 86908 <_Py_open@@Base+0x13c4> │ │ │ │ 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 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 867c4 <_Py_open@@Base+0x126c> │ │ │ │ - bl 29e588 │ │ │ │ - b 86720 <_Py_open@@Base+0x11c8> │ │ │ │ + bne 869ac <_Py_open@@Base+0x1468> │ │ │ │ + bl 29e418 │ │ │ │ + b 86908 <_Py_open@@Base+0x13c4> │ │ │ │ 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 867f4 <_Py_open@@Base+0x129c> │ │ │ │ + bne 869dc <_Py_open@@Base+0x1498> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 86810 <_Py_open@@Base+0x12b8> │ │ │ │ - b 8681c <_Py_open@@Base+0x12c4> │ │ │ │ + bhi 869f8 <_Py_open@@Base+0x14b4> │ │ │ │ + b 86a04 <_Py_open@@Base+0x14c0> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2dd094 │ │ │ │ + bl 2dd56c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 867e4 <_Py_open@@Base+0x128c> │ │ │ │ - b 8682c <_Py_open@@Base+0x12d4> │ │ │ │ + bne 869cc <_Py_open@@Base+0x1488> │ │ │ │ + b 86a14 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86834 <_Py_open@@Base+0x12dc> │ │ │ │ - ldr r3, [pc, #468] @ 869f8 <_Py_open@@Base+0x14a0> │ │ │ │ - ldr r1, [pc, #468] @ 869fc <_Py_open@@Base+0x14a4> │ │ │ │ + bne 86a1c <_Py_open@@Base+0x14d8> │ │ │ │ + ldr r3, [pc, #468] @ 86be0 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #468] @ 86be4 <_Py_open@@Base+0x16a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 86978 <_Py_open@@Base+0x1420> │ │ │ │ + b 86b60 <_Py_open@@Base+0x161c> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #448] @ 86a00 <_Py_open@@Base+0x14a8> │ │ │ │ + ldr r3, [pc, #448] @ 86be8 <_Py_open@@Base+0x16a4> │ │ │ │ mov r2, #16 │ │ │ │ mov ip, #3 │ │ │ │ cmp r1, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ stm r4, {r2, r3, ip} │ │ │ │ - beq 868ac <_Py_open@@Base+0x1354> │ │ │ │ + beq 86a94 <_Py_open@@Base+0x1550> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls 86868 <_Py_open@@Base+0x1310> │ │ │ │ + bls 86a50 <_Py_open@@Base+0x150c> │ │ │ │ adds sl, r4, #16 │ │ │ │ - bne 8687c <_Py_open@@Base+0x1324> │ │ │ │ - ldr r3, [pc, #392] @ 869f8 <_Py_open@@Base+0x14a0> │ │ │ │ - ldr r1, [pc, #400] @ 86a04 <_Py_open@@Base+0x14ac> │ │ │ │ + bne 86a64 <_Py_open@@Base+0x1520> │ │ │ │ + ldr r3, [pc, #392] @ 86be0 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #400] @ 86bec <_Py_open@@Base+0x16a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 8682c <_Py_open@@Base+0x12d4> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 86a14 <_Py_open@@Base+0x14d0> │ │ │ │ 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 868b0 <_Py_open@@Base+0x1358> │ │ │ │ + b 86a98 <_Py_open@@Base+0x1554> │ │ │ │ mov sl, r4 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 86930 <_Py_open@@Base+0x13d8> │ │ │ │ + beq 86b18 <_Py_open@@Base+0x15d4> │ │ │ │ ldr r3, [sl] │ │ │ │ rsb r2, r3, #0 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r3, #11 │ │ │ │ add r2, r2, #12 │ │ │ │ - bls 86900 <_Py_open@@Base+0x13a8> │ │ │ │ + bls 86ae8 <_Py_open@@Base+0x15a4> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r4, r1 │ │ │ │ sub r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 86900 <_Py_open@@Base+0x13a8> │ │ │ │ + bhi 86ae8 <_Py_open@@Base+0x15a4> │ │ │ │ sub r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 86900 <_Py_open@@Base+0x13a8> │ │ │ │ + bhi 86ae8 <_Py_open@@Base+0x15a4> │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ adds r2, sl, r3 │ │ │ │ - bne 86914 <_Py_open@@Base+0x13bc> │ │ │ │ - ldr r3, [pc, #240] @ 869f8 <_Py_open@@Base+0x14a0> │ │ │ │ - ldr r1, [pc, #252] @ 86a08 <_Py_open@@Base+0x14b0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 8682c <_Py_open@@Base+0x12d4> │ │ │ │ - ldr r1, [pc, #228] @ 86a00 <_Py_open@@Base+0x14a8> │ │ │ │ + bne 86afc <_Py_open@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #240] @ 86be0 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #252] @ 86bf0 <_Py_open@@Base+0x16ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 86a14 <_Py_open@@Base+0x14d0> │ │ │ │ + ldr r1, [pc, #228] @ 86be8 <_Py_open@@Base+0x16a4> │ │ │ │ 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 │ │ │ │ @@ -95177,1933 +95305,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] @ 86a0c <_Py_open@@Base+0x14b4> │ │ │ │ + ldr r2, [pc, #176] @ 86bf4 <_Py_open@@Base+0x16b0> │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2d16d0 │ │ │ │ + bl 2d1828 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8682c <_Py_open@@Base+0x12d4> │ │ │ │ + beq 86a14 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a58ec │ │ │ │ + bl a5868 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86994 <_Py_open@@Base+0x143c> │ │ │ │ + beq 86b7c <_Py_open@@Base+0x1638> │ │ │ │ mov r0, r8 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 869c4 <_Py_open@@Base+0x146c> │ │ │ │ - bl 11328c │ │ │ │ + ble 86bac <_Py_open@@Base+0x1668> │ │ │ │ + bl 1132c8 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 869a4 <_Py_open@@Base+0x144c> │ │ │ │ + b 86b8c <_Py_open@@Base+0x1648> │ │ │ │ mov r0, r3 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r0, ror r0 │ │ │ │ + @ instruction: 0x003944b0 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - mlaseq r9, r4, r0, r4 │ │ │ │ + @ instruction: 0x003944d4 │ │ │ │ subseq r4, r7, r0, asr ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrheq r4, [r9], -r0 @ │ │ │ │ - ldrsbeq r4, [r9], -r4 @ │ │ │ │ + @ instruction: 0x003944f0 │ │ │ │ + eorseq r4, r9, r4, lsl r5 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - ldrsheq r4, [r9], -r0 @ │ │ │ │ + eorseq r4, r9, r0, lsr r5 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - eorseq r4, r9, ip, lsl r1 │ │ │ │ - eorseq r4, r9, r8, asr #2 │ │ │ │ + eorseq r4, r9, ip, asr r5 │ │ │ │ + eorseq r4, r9, r8, lsl #11 │ │ │ │ andeq r3, r3, r8, lsr #28 │ │ │ │ cmn r0, #9 │ │ │ │ - beq 86a48 <_Py_open@@Base+0x14f0> │ │ │ │ + beq 86c30 <_Py_open@@Base+0x16ec> │ │ │ │ cmn r0, #3 │ │ │ │ - beq 86a38 <_Py_open@@Base+0x14e0> │ │ │ │ + beq 86c20 <_Py_open@@Base+0x16dc> │ │ │ │ cmn r0, #10 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [pc, #28] @ 86a4c <_Py_open@@Base+0x14f4> │ │ │ │ - ldr r1, [pc, #28] @ 86a50 <_Py_open@@Base+0x14f8> │ │ │ │ + ldr r3, [pc, #28] @ 86c34 <_Py_open@@Base+0x16f0> │ │ │ │ + ldr r1, [pc, #28] @ 86c38 <_Py_open@@Base+0x16f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18eb54 │ │ │ │ - ldr r3, [pc, #20] @ 86a54 <_Py_open@@Base+0x14fc> │ │ │ │ - ldr r1, [pc, #20] @ 86a58 <_Py_open@@Base+0x1500> │ │ │ │ + b 18eeb4 │ │ │ │ + ldr r3, [pc, #20] @ 86c3c <_Py_open@@Base+0x16f8> │ │ │ │ + ldr r1, [pc, #20] @ 86c40 <_Py_open@@Base+0x16fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18eb54 │ │ │ │ - b 29e588 │ │ │ │ + b 18eeb4 │ │ │ │ + b 29e418 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r9, ip, r1, r4 │ │ │ │ + @ instruction: 0x003945dc │ │ │ │ ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - eorseq r4, r9, r8, ror r1 │ │ │ │ + @ instruction: 0x003945b8 │ │ │ │ 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] @ 86c20 <_Py_open@@Base+0x16c8> │ │ │ │ + ldr r1, [pc, #396] @ 86e08 <_Py_open@@Base+0x18c4> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 86aac <_Py_open@@Base+0x1554> │ │ │ │ + bne 86c94 <_Py_open@@Base+0x1750> │ │ │ │ mov r4, #0 │ │ │ │ - b 86c14 <_Py_open@@Base+0x16bc> │ │ │ │ - ldr r1, [pc, #368] @ 86c24 <_Py_open@@Base+0x16cc> │ │ │ │ + b 86dfc <_Py_open@@Base+0x18b8> │ │ │ │ + ldr r1, [pc, #368] @ 86e0c <_Py_open@@Base+0x18c8> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1494e8 │ │ │ │ + bl 149574 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 86aa4 <_Py_open@@Base+0x154c> │ │ │ │ + beq 86c8c <_Py_open@@Base+0x1748> │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 86b20 <_Py_open@@Base+0x15c8> │ │ │ │ + ble 86d08 <_Py_open@@Base+0x17c4> │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ - bls 86adc <_Py_open@@Base+0x1584> │ │ │ │ + bls 86cc4 <_Py_open@@Base+0x1780> │ │ │ │ mov r7, #0 │ │ │ │ - b 86b0c <_Py_open@@Base+0x15b4> │ │ │ │ + b 86cf4 <_Py_open@@Base+0x17b0> │ │ │ │ lsl r0, r9, #3 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 86ad4 <_Py_open@@Base+0x157c> │ │ │ │ - ldr r3, [pc, #308] @ 86c28 <_Py_open@@Base+0x16d0> │ │ │ │ + beq 86cbc <_Py_open@@Base+0x1778> │ │ │ │ + ldr r3, [pc, #308] @ 86e10 <_Py_open@@Base+0x18cc> │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 86b0c <_Py_open@@Base+0x15b4> │ │ │ │ + bhi 86cf4 <_Py_open@@Base+0x17b0> │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r9, r0 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86b24 <_Py_open@@Base+0x15cc> │ │ │ │ + bne 86d0c <_Py_open@@Base+0x17c8> │ │ │ │ mov r4, #0 │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b 86bc0 <_Py_open@@Base+0x1668> │ │ │ │ + b 86da8 <_Py_open@@Base+0x1864> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, #0 │ │ │ │ add r4, r6, #12 │ │ │ │ cmp r8, r9 │ │ │ │ - bge 86b88 <_Py_open@@Base+0x1630> │ │ │ │ + bge 86d70 <_Py_open@@Base+0x182c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #228] @ 86c2c <_Py_open@@Base+0x16d4> │ │ │ │ + ldr r1, [pc, #228] @ 86e14 <_Py_open@@Base+0x18d0> │ │ │ │ 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 1c0664 │ │ │ │ + bl 1c097c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sl, sl, #8 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86bbc <_Py_open@@Base+0x1664> │ │ │ │ + beq 86da4 <_Py_open@@Base+0x1860> │ │ │ │ ldr r1, [r2, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r2, #-36] @ 0xffffffdc │ │ │ │ add r8, r8, #1 │ │ │ │ stmdb sl, {r1, r3} │ │ │ │ - b 86b34 <_Py_open@@Base+0x15dc> │ │ │ │ - ldr r3, [pc, #160] @ 86c30 <_Py_open@@Base+0x16d8> │ │ │ │ + b 86d1c <_Py_open@@Base+0x17d8> │ │ │ │ + ldr r3, [pc, #160] @ 86e18 <_Py_open@@Base+0x18d4> │ │ │ │ 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 86bc0 <_Py_open@@Base+0x1668> │ │ │ │ + b 86da8 <_Py_open@@Base+0x1864> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #44 @ 0x2c │ │ │ │ cmp r9, r8 │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ - beq 86be0 <_Py_open@@Base+0x1688> │ │ │ │ - bl 11328c │ │ │ │ + beq 86dc8 <_Py_open@@Base+0x1884> │ │ │ │ + bl 1132c8 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 86bc8 <_Py_open@@Base+0x1670> │ │ │ │ + b 86db0 <_Py_open@@Base+0x186c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86c14 <_Py_open@@Base+0x16bc> │ │ │ │ + beq 86dfc <_Py_open@@Base+0x18b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 86c14 <_Py_open@@Base+0x16bc> │ │ │ │ + bne 86dfc <_Py_open@@Base+0x18b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r4, r9, r8, asr #3 │ │ │ │ - @ instruction: 0x003941dc │ │ │ │ + eorseq r4, r9, r8, lsl #12 │ │ │ │ + eorseq r4, r9, ip, lsl r6 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - eorseq r4, r9, ip, lsl #4 │ │ │ │ - andeq r6, r8, ip, ror #6 │ │ │ │ + eorseq r4, r9, ip, asr #12 │ │ │ │ + andeq r6, r8, ip, lsl #3 │ │ │ │ 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] @ 86ce8 <_Py_open@@Base+0x1790> │ │ │ │ + ldr r1, [pc, #144] @ 86ed0 <_Py_open@@Base+0x198c> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86cc0 <_Py_open@@Base+0x1768> │ │ │ │ + beq 86ea8 <_Py_open@@Base+0x1964> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #112] @ 86cec <_Py_open@@Base+0x1794> │ │ │ │ - ldr r0, [pc, #112] @ 86cf0 <_Py_open@@Base+0x1798> │ │ │ │ - bl bbe00 │ │ │ │ + ldr r1, [pc, #112] @ 86ed4 <_Py_open@@Base+0x1990> │ │ │ │ + ldr r0, [pc, #112] @ 86ed8 <_Py_open@@Base+0x1994> │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 86cc0 <_Py_open@@Base+0x1768> │ │ │ │ - bl c3cf0 │ │ │ │ + blt 86ea8 <_Py_open@@Base+0x1964> │ │ │ │ + bl c3d70 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a84c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86cc8 <_Py_open@@Base+0x1770> │ │ │ │ - ldr r3, [pc, #60] @ 86cf4 <_Py_open@@Base+0x179c> │ │ │ │ - ldr r1, [pc, #60] @ 86cf8 <_Py_open@@Base+0x17a0> │ │ │ │ + bne 86eb0 <_Py_open@@Base+0x196c> │ │ │ │ + ldr r3, [pc, #60] @ 86edc <_Py_open@@Base+0x1998> │ │ │ │ + ldr r1, [pc, #60] @ 86ee0 <_Py_open@@Base+0x199c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 86ce0 <_Py_open@@Base+0x1788> │ │ │ │ + b 86ec8 <_Py_open@@Base+0x1984> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r0, [r4, #9] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r4, r9, r4, ror #4 │ │ │ │ - @ instruction: 0x00381bf8 │ │ │ │ - eorseq r4, r9, r8, ror r2 │ │ │ │ + eorseq r4, r9, r4, lsr #13 │ │ │ │ + eorseq r2, r8, r8, lsr r0 │ │ │ │ + @ instruction: 0x003946b8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r9, r0, r2, r4 │ │ │ │ + @ instruction: 0x003946d0 │ │ │ │ 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] @ 86dcc <_Py_open@@Base+0x1874> │ │ │ │ + ldr r1, [pc, #172] @ 86fb4 <_Py_open@@Base+0x1a70> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86d50 <_Py_open@@Base+0x17f8> │ │ │ │ + beq 86f38 <_Py_open@@Base+0x19f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcc 86d58 <_Py_open@@Base+0x1800> │ │ │ │ - ldr r3, [pc, #136] @ 86dd0 <_Py_open@@Base+0x1878> │ │ │ │ - ldr r1, [pc, #136] @ 86dd4 <_Py_open@@Base+0x187c> │ │ │ │ + bcc 86f40 <_Py_open@@Base+0x19fc> │ │ │ │ + ldr r3, [pc, #136] @ 86fb8 <_Py_open@@Base+0x1a74> │ │ │ │ + ldr r1, [pc, #136] @ 86fbc <_Py_open@@Base+0x1a78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 86dc4 <_Py_open@@Base+0x186c> │ │ │ │ + b 86fac <_Py_open@@Base+0x1a68> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 86dd8 <_Py_open@@Base+0x1880> │ │ │ │ - ldr r0, [pc, #116] @ 86ddc <_Py_open@@Base+0x1884> │ │ │ │ - bl bbe00 │ │ │ │ + ldr r1, [pc, #116] @ 86fc0 <_Py_open@@Base+0x1a7c> │ │ │ │ + ldr r0, [pc, #116] @ 86fc4 <_Py_open@@Base+0x1a80> │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 86d50 <_Py_open@@Base+0x17f8> │ │ │ │ - bl c3cf0 │ │ │ │ + blt 86f38 <_Py_open@@Base+0x19f4> │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86dbc <_Py_open@@Base+0x1864> │ │ │ │ - ldr r3, [pc, #48] @ 86de0 <_Py_open@@Base+0x1888> │ │ │ │ - ldr r1, [pc, #48] @ 86de4 <_Py_open@@Base+0x188c> │ │ │ │ + bne 86fa4 <_Py_open@@Base+0x1a60> │ │ │ │ + ldr r3, [pc, #48] @ 86fc8 <_Py_open@@Base+0x1a84> │ │ │ │ + ldr r1, [pc, #48] @ 86fcc <_Py_open@@Base+0x1a88> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 86d50 <_Py_open@@Base+0x17f8> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 86f38 <_Py_open@@Base+0x19f4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r4, r9, r8, lsr #5 │ │ │ │ + eorseq r4, r9, r8, ror #13 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x003942bc │ │ │ │ - eorseq r2, r6, r0, lsl #24 │ │ │ │ - eorseq r4, r9, r4, ror #5 │ │ │ │ + @ instruction: 0x003946fc │ │ │ │ + eorseq r3, r6, r0, asr #32 │ │ │ │ + eorseq r4, r9, r4, lsr #14 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003942fc │ │ │ │ + eorseq r4, r9, ip, lsr r7 │ │ │ │ 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] @ 86e60 <_Py_open@@Base+0x1908> │ │ │ │ - bl b6a94 │ │ │ │ + ldr r1, [pc, #84] @ 87048 <_Py_open@@Base+0x1b04> │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e48 <_Py_open@@Base+0x18f0> │ │ │ │ - bl c3cf0 │ │ │ │ + beq 87030 <_Py_open@@Base+0x1aec> │ │ │ │ + bl c3d70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 296b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86e50 <_Py_open@@Base+0x18f8> │ │ │ │ - ldr r3, [pc, #36] @ 86e64 <_Py_open@@Base+0x190c> │ │ │ │ - ldr r1, [pc, #36] @ 86e68 <_Py_open@@Base+0x1910> │ │ │ │ + bne 87038 <_Py_open@@Base+0x1af4> │ │ │ │ + ldr r3, [pc, #36] @ 8704c <_Py_open@@Base+0x1b08> │ │ │ │ + ldr r1, [pc, #36] @ 87050 <_Py_open@@Base+0x1b0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 86e58 <_Py_open@@Base+0x1900> │ │ │ │ + b 87040 <_Py_open@@Base+0x1afc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r4, r9, r4, lsl r3 │ │ │ │ + eorseq r4, r9, r4, asr r7 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, lsr #6 │ │ │ │ + eorseq r4, r9, 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, #88] @ 86ee8 <_Py_open@@Base+0x1990> │ │ │ │ - bl b6a94 │ │ │ │ + ldr r1, [pc, #88] @ 870d0 <_Py_open@@Base+0x1b8c> │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86ea0 <_Py_open@@Base+0x1948> │ │ │ │ + bne 87088 <_Py_open@@Base+0x1b44> │ │ │ │ mov r0, #0 │ │ │ │ - b 86ee0 <_Py_open@@Base+0x1988> │ │ │ │ + b 870c8 <_Py_open@@Base+0x1b84> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2b64a4 <_PyParkingLot_UnparkAll@@Base+0x33c> │ │ │ │ + bl 2b6524 <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e98 <_Py_open@@Base+0x1940> │ │ │ │ - ldr r3, [pc, #52] @ 86eec <_Py_open@@Base+0x1994> │ │ │ │ + beq 87080 <_Py_open@@Base+0x1b3c> │ │ │ │ + ldr r3, [pc, #52] @ 870d4 <_Py_open@@Base+0x1b90> │ │ │ │ ldr r3, [r3, #1256] @ 0x4e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86edc <_Py_open@@Base+0x1984> │ │ │ │ + beq 870c4 <_Py_open@@Base+0x1b80> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ - bl 2c925c <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ + bl 2c9388 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #20] @ 86ef0 <_Py_open@@Base+0x1998> │ │ │ │ - bne 86ee0 <_Py_open@@Base+0x1988> │ │ │ │ - ldr r0, [pc, #16] @ 86ef4 <_Py_open@@Base+0x199c> │ │ │ │ + ldrne r0, [pc, #20] @ 870d8 <_Py_open@@Base+0x1b94> │ │ │ │ + bne 870c8 <_Py_open@@Base+0x1b84> │ │ │ │ + ldr r0, [pc, #16] @ 870dc <_Py_open@@Base+0x1b98> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, ip, lsr r3 │ │ │ │ + eorseq r4, r9, ip, ror r7 │ │ │ │ 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] @ 86f70 <_Py_open@@Base+0x1a18> │ │ │ │ + ldr r1, [pc, #84] @ 87158 <_Py_open@@Base+0x1c14> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86f68 <_Py_open@@Base+0x1a10> │ │ │ │ + beq 87150 <_Py_open@@Base+0x1c0c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86f58 <_Py_open@@Base+0x1a00> │ │ │ │ - bl c3cf0 │ │ │ │ + beq 87140 <_Py_open@@Base+0x1bfc> │ │ │ │ + bl c3d70 │ │ │ │ mov r4, r0 │ │ │ │ - bl 835c0 │ │ │ │ + bl 839fc │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a54 │ │ │ │ - b 86f64 <_Py_open@@Base+0x1a0c> │ │ │ │ - bl 835c0 │ │ │ │ + bl c7ac8 │ │ │ │ + b 8714c <_Py_open@@Base+0x1c08> │ │ │ │ + bl 839fc │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ - ldr r0, [pc, #8] @ 86f74 <_Py_open@@Base+0x1a1c> │ │ │ │ + ldr r0, [pc, #8] @ 8715c <_Py_open@@Base+0x1c18> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, ip, asr #6 │ │ │ │ + eorseq r4, r9, ip, lsl #15 │ │ │ │ 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] @ 86fdc <_Py_open@@Base+0x1a84> │ │ │ │ + ldr r1, [pc, #64] @ 871c4 <_Py_open@@Base+0x1c80> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86fd0 <_Py_open@@Base+0x1a78> │ │ │ │ + beq 871b8 <_Py_open@@Base+0x1c74> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 83d0c │ │ │ │ + bl 84148 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 86fe0 <_Py_open@@Base+0x1a88> │ │ │ │ - beq 86fd4 <_Py_open@@Base+0x1a7c> │ │ │ │ - ldr r3, [pc, #28] @ 86fe4 <_Py_open@@Base+0x1a8c> │ │ │ │ - ldr r1, [pc, #28] @ 86fe8 <_Py_open@@Base+0x1a90> │ │ │ │ + ldreq r0, [pc, #32] @ 871c8 <_Py_open@@Base+0x1c84> │ │ │ │ + beq 871bc <_Py_open@@Base+0x1c78> │ │ │ │ + ldr r3, [pc, #28] @ 871cc <_Py_open@@Base+0x1c88> │ │ │ │ + ldr r1, [pc, #28] @ 871d0 <_Py_open@@Base+0x1c8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, r8, asr r3 │ │ │ │ + mlaseq r9, r8, r7, r4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r0, asr #1 │ │ │ │ - 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] @ 870f0 <_Py_open@@Base+0x1b98> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b6a94 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 87048 <_Py_open@@Base+0x1af0> │ │ │ │ - bl 11a6d8 │ │ │ │ - ldr r2, [pc, #204] @ 870f4 <_Py_open@@Base+0x1b9c> │ │ │ │ - ldr r1, [pc, #204] @ 870f8 <_Py_open@@Base+0x1ba0> │ │ │ │ - mov r3, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl b6a94 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, #1 │ │ │ │ - bne 8704c <_Py_open@@Base+0x1af4> │ │ │ │ - mov r0, #0 │ │ │ │ - b 870e8 <_Py_open@@Base+0x1b90> │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #164] @ 870fc <_Py_open@@Base+0x1ba4> │ │ │ │ - ldr r0, [pc, #164] @ 87100 <_Py_open@@Base+0x1ba8> │ │ │ │ - bl bbe00 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 87040 <_Py_open@@Base+0x1ae8> │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 112358 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 870dc <_Py_open@@Base+0x1b84> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 29f28 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 870c0 <_Py_open@@Base+0x1b68> │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 870c0 <_Py_open@@Base+0x1b68> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 870c0 <_Py_open@@Base+0x1b68> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #56] @ 87104 <_Py_open@@Base+0x1bac> │ │ │ │ - beq 870e8 <_Py_open@@Base+0x1b90> │ │ │ │ - ldr r3, [pc, #52] @ 87108 <_Py_open@@Base+0x1bb0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 870e8 <_Py_open@@Base+0x1b90> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 8709c <_Py_open@@Base+0x1b44> │ │ │ │ - b 870cc <_Py_open@@Base+0x1b74> │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r4, r9, r4, ror #6 │ │ │ │ - andseq sp, r7, r4, asr #4 │ │ │ │ - eorseq r4, r9, r4, ror r3 │ │ │ │ - eorseq pc, r5, r0, lsl #9 │ │ │ │ - eorseq r4, r9, r4, lsl #7 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + @ instruction: 0x0037d4b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 8713c <_Py_open@@Base+0x1be4> │ │ │ │ - bl a55fc │ │ │ │ + bne 87204 <_Py_open@@Base+0x1cc0> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87180 <_Py_open@@Base+0x1c28> │ │ │ │ + bne 87248 <_Py_open@@Base+0x1d04> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a054 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87178 <_Py_open@@Base+0x1c20> │ │ │ │ + bne 87240 <_Py_open@@Base+0x1cfc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87178 <_Py_open@@Base+0x1c20> │ │ │ │ - ldr r3, [pc, #24] @ 87188 <_Py_open@@Base+0x1c30> │ │ │ │ + beq 87240 <_Py_open@@Base+0x1cfc> │ │ │ │ + ldr r3, [pc, #24] @ 87250 <_Py_open@@Base+0x1d0c> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6314 │ │ │ │ + b a6290 │ │ │ │ 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 871b8 <_Py_open@@Base+0x1c60> │ │ │ │ - ldr r3, [pc, #16] @ 871c0 <_Py_open@@Base+0x1c68> │ │ │ │ + bge 87280 <_Py_open@@Base+0x1d3c> │ │ │ │ + ldr r3, [pc, #16] @ 87288 <_Py_open@@Base+0x1d44> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144178 │ │ │ │ - ldr r0, [pc, #4] @ 871c4 <_Py_open@@Base+0x1c6c> │ │ │ │ + b 144200 │ │ │ │ + ldr r0, [pc, #4] @ 8728c <_Py_open@@Base+0x1d48> │ │ │ │ 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 8721c <_Py_open@@Base+0x1cc4> │ │ │ │ + beq 872e4 <_Py_open@@Base+0x1da0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #48] @ 8722c <_Py_open@@Base+0x1cd4> │ │ │ │ + ldr r3, [pc, #48] @ 872f4 <_Py_open@@Base+0x1db0> │ │ │ │ rsb r4, r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [r5] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b 87224 <_Py_open@@Base+0x1ccc> │ │ │ │ + b 872ec <_Py_open@@Base+0x1da8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb800 │ │ │ │ + bl bb7f8 │ │ │ │ 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 8725c <_Py_open@@Base+0x1d04> │ │ │ │ - ldr r3, [pc, #16] @ 87264 <_Py_open@@Base+0x1d0c> │ │ │ │ + bge 87324 <_Py_open@@Base+0x1de0> │ │ │ │ + ldr r3, [pc, #16] @ 8732c <_Py_open@@Base+0x1de8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144178 │ │ │ │ - ldr r0, [pc, #4] @ 87268 <_Py_open@@Base+0x1d10> │ │ │ │ + b 144200 │ │ │ │ + ldr r0, [pc, #4] @ 87330 <_Py_open@@Base+0x1dec> │ │ │ │ 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 872a4 <_Py_open@@Base+0x1d4c> │ │ │ │ - ldr r3, [pc, #40] @ 872c4 <_Py_open@@Base+0x1d6c> │ │ │ │ + beq 8736c <_Py_open@@Base+0x1e28> │ │ │ │ + ldr r3, [pc, #40] @ 8738c <_Py_open@@Base+0x1e48> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 872bc <_Py_open@@Base+0x1d64> │ │ │ │ + bl 144200 │ │ │ │ + b 87384 <_Py_open@@Base+0x1e40> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2c9eb0 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2c9fdc <_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 2c9cd8 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2c9e04 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8734c <_Py_open@@Base+0x1df4> │ │ │ │ + beq 87414 <_Py_open@@Base+0x1ed0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 29cdc │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 297f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87344 <_Py_open@@Base+0x1dec> │ │ │ │ + beq 8740c <_Py_open@@Base+0x1ec8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 87354 <_Py_open@@Base+0x1dfc> │ │ │ │ + ldr r2, [pc, #32] @ 8741c <_Py_open@@Base+0x1ed8> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 8734c <_Py_open@@Base+0x1df4> │ │ │ │ + bl 144200 │ │ │ │ + b 87414 <_Py_open@@Base+0x1ed0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ 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 87390 <_Py_open@@Base+0x1e38> │ │ │ │ - ldr r3, [pc, #56] @ 873c0 <_Py_open@@Base+0x1e68> │ │ │ │ + beq 87458 <_Py_open@@Base+0x1f14> │ │ │ │ + ldr r3, [pc, #56] @ 87488 <_Py_open@@Base+0x1f44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 873b8 <_Py_open@@Base+0x1e60> │ │ │ │ + bl 144200 │ │ │ │ + b 87480 <_Py_open@@Base+0x1f3c> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87380 <_Py_open@@Base+0x1e28> │ │ │ │ + bne 87448 <_Py_open@@Base+0x1f04> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2c9eb0 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2c9fdc <_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, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, sp │ │ │ │ + ldr r1, [pc, #224] @ 87590 <_Py_open@@Base+0x204c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b6a90 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 874e8 <_Py_open@@Base+0x1fa4> │ │ │ │ + bl 11a71c │ │ │ │ + ldr r2, [pc, #204] @ 87594 <_Py_open@@Base+0x2050> │ │ │ │ + ldr r1, [pc, #204] @ 87598 <_Py_open@@Base+0x2054> │ │ │ │ + mov r3, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl b6a90 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + bne 874ec <_Py_open@@Base+0x1fa8> │ │ │ │ + mov r0, #0 │ │ │ │ + b 87588 <_Py_open@@Base+0x2044> │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r1, [pc, #164] @ 8759c <_Py_open@@Base+0x2058> │ │ │ │ + ldr r0, [pc, #164] @ 875a0 <_Py_open@@Base+0x205c> │ │ │ │ + bl bbdf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 874e0 <_Py_open@@Base+0x1f9c> │ │ │ │ + ldr r0, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 112394 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 8757c <_Py_open@@Base+0x2038> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 29f28 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1132c8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 87560 <_Py_open@@Base+0x201c> │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 87560 <_Py_open@@Base+0x201c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 87560 <_Py_open@@Base+0x201c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + ldreq r0, [pc, #56] @ 875a4 <_Py_open@@Base+0x2060> │ │ │ │ + beq 87588 <_Py_open@@Base+0x2044> │ │ │ │ + ldr r3, [pc, #52] @ 875a8 <_Py_open@@Base+0x2064> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144200 │ │ │ │ + b 87588 <_Py_open@@Base+0x2044> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 8753c <_Py_open@@Base+0x1ff8> │ │ │ │ + b 8756c <_Py_open@@Base+0x2028> │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r4, r9, r4, lsr #15 │ │ │ │ + andseq sp, r7, r8, ror r3 │ │ │ │ + @ instruction: 0x003947b4 │ │ │ │ + eorseq pc, r5, r0, asr #17 │ │ │ │ + eorseq r4, r9, r4, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + 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] @ 87680 <_Py_open@@Base+0x2128> │ │ │ │ + ldreq r3, [pc, #668] @ 87868 <_Py_open@@Base+0x2324> │ │ │ │ movne r3, r4 │ │ │ │ ldreq r3, [r3] │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r0, [pc, #644] @ 87684 <_Py_open@@Base+0x212c> │ │ │ │ + ldr r0, [pc, #644] @ 8786c <_Py_open@@Base+0x2328> │ │ │ │ mov r3, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #632] @ 87688 <_Py_open@@Base+0x2130> │ │ │ │ + ldr r1, [pc, #632] @ 87870 <_Py_open@@Base+0x232c> │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl bbe00 │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 874dc <_Py_open@@Base+0x1f84> │ │ │ │ + blt 876c4 <_Py_open@@Base+0x2180> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 87460 <_Py_open@@Base+0x1f08> │ │ │ │ - bl c3cf0 │ │ │ │ + bne 87648 <_Py_open@@Base+0x2104> │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87644 <_Py_open@@Base+0x20ec> │ │ │ │ - ldr r3, [pc, #564] @ 8768c <_Py_open@@Base+0x2134> │ │ │ │ + bge 8782c <_Py_open@@Base+0x22e8> │ │ │ │ + ldr r3, [pc, #564] @ 87874 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 874dc <_Py_open@@Base+0x1f84> │ │ │ │ + bl 144200 │ │ │ │ + b 876c4 <_Py_open@@Base+0x2180> │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r1, [pc, #548] @ 87690 <_Py_open@@Base+0x2138> │ │ │ │ + ldr r1, [pc, #548] @ 87878 <_Py_open@@Base+0x2334> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0664 │ │ │ │ + bl 1c097c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 87580 <_Py_open@@Base+0x2028> │ │ │ │ + beq 87768 <_Py_open@@Base+0x2224> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - beq 874bc <_Py_open@@Base+0x1f64> │ │ │ │ + beq 876a4 <_Py_open@@Base+0x2160> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bgt 87508 <_Py_open@@Base+0x1fb0> │ │ │ │ - ldr r3, [pc, #500] @ 87694 <_Py_open@@Base+0x213c> │ │ │ │ + bgt 876f0 <_Py_open@@Base+0x21ac> │ │ │ │ + ldr r3, [pc, #500] @ 8787c <_Py_open@@Base+0x2338> │ │ │ │ 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 87650 <_Py_open@@Base+0x20f8> │ │ │ │ + b 87838 <_Py_open@@Base+0x22f4> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ble 874e4 <_Py_open@@Base+0x1f8c> │ │ │ │ + ble 876cc <_Py_open@@Base+0x2188> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11328c │ │ │ │ - ldr r3, [pc, #452] @ 87698 <_Py_open@@Base+0x2140> │ │ │ │ - ldr r1, [pc, #452] @ 8769c <_Py_open@@Base+0x2144> │ │ │ │ + bl 1132c8 │ │ │ │ + ldr r3, [pc, #452] @ 87880 <_Py_open@@Base+0x233c> │ │ │ │ + ldr r1, [pc, #452] @ 87884 <_Py_open@@Base+0x2340> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 87678 <_Py_open@@Base+0x2120> │ │ │ │ - ldr r3, [pc, #424] @ 87694 <_Py_open@@Base+0x213c> │ │ │ │ + b 87860 <_Py_open@@Base+0x231c> │ │ │ │ + ldr r3, [pc, #424] @ 8787c <_Py_open@@Base+0x2338> │ │ │ │ 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 87650 <_Py_open@@Base+0x20f8> │ │ │ │ + b 87838 <_Py_open@@Base+0x22f4> │ │ │ │ cmp r8, r0 │ │ │ │ - beq 87650 <_Py_open@@Base+0x20f8> │ │ │ │ + beq 87838 <_Py_open@@Base+0x22f4> │ │ │ │ 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 8754c <_Py_open@@Base+0x1ff4> │ │ │ │ + beq 87734 <_Py_open@@Base+0x21f0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 29cdc │ │ │ │ cmp r6, #0 │ │ │ │ - blt 875f4 <_Py_open@@Base+0x209c> │ │ │ │ + blt 877dc <_Py_open@@Base+0x2298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 87570 <_Py_open@@Base+0x2018> │ │ │ │ + beq 87758 <_Py_open@@Base+0x2214> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6314 │ │ │ │ - b 87678 <_Py_open@@Base+0x2120> │ │ │ │ + bl a6290 │ │ │ │ + b 87860 <_Py_open@@Base+0x231c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92888 │ │ │ │ - b 87678 <_Py_open@@Base+0x2120> │ │ │ │ - bl 11a6d8 │ │ │ │ - ldr r1, [pc, #276] @ 876a0 <_Py_open@@Base+0x2148> │ │ │ │ + bl 928cc │ │ │ │ + b 87860 <_Py_open@@Base+0x231c> │ │ │ │ + bl 11a71c │ │ │ │ + ldr r1, [pc, #276] @ 87888 <_Py_open@@Base+0x2344> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0664 │ │ │ │ + bl 1c097c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87624 <_Py_open@@Base+0x20cc> │ │ │ │ + beq 8780c <_Py_open@@Base+0x22c8> │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r8, #1024 @ 0x400 │ │ │ │ - bgt 874c4 <_Py_open@@Base+0x1f6c> │ │ │ │ + bgt 876ac <_Py_open@@Base+0x2168> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [pc, #220] @ 87694 <_Py_open@@Base+0x213c> │ │ │ │ + ldr r3, [pc, #220] @ 8787c <_Py_open@@Base+0x2338> │ │ │ │ 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 c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 8760c <_Py_open@@Base+0x20b4> │ │ │ │ - ldr r3, [pc, #144] @ 8768c <_Py_open@@Base+0x2134> │ │ │ │ + bge 877f4 <_Py_open@@Base+0x22b0> │ │ │ │ + ldr r3, [pc, #144] @ 87874 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11328c │ │ │ │ - b 874dc <_Py_open@@Base+0x1f84> │ │ │ │ + bl 1132c8 │ │ │ │ + b 876c4 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92888 │ │ │ │ - b 87678 <_Py_open@@Base+0x2120> │ │ │ │ - bl 11a6d8 │ │ │ │ - ldr r1, [pc, #116] @ 876a4 <_Py_open@@Base+0x214c> │ │ │ │ + bl 928cc │ │ │ │ + b 87860 <_Py_open@@Base+0x231c> │ │ │ │ + bl 11a71c │ │ │ │ + ldr r1, [pc, #116] @ 8788c <_Py_open@@Base+0x2348> │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0664 │ │ │ │ + bl 1c097c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87424 <_Py_open@@Base+0x1ecc> │ │ │ │ - b 874dc <_Py_open@@Base+0x1f84> │ │ │ │ + bne 8760c <_Py_open@@Base+0x20c8> │ │ │ │ + b 876c4 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r4 │ │ │ │ - bl a6314 │ │ │ │ - b 87678 <_Py_open@@Base+0x2120> │ │ │ │ - bl c3cf0 │ │ │ │ + bl a6290 │ │ │ │ + b 87860 <_Py_open@@Base+0x231c> │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ - b 87524 <_Py_open@@Base+0x1fcc> │ │ │ │ + bl c7ac8 │ │ │ │ + b 8770c <_Py_open@@Base+0x21c8> │ │ │ │ add sp, sp, #1088 @ 0x440 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - mlaseq r9, ip, r3, r4 │ │ │ │ - mlaseq r9, r8, r3, r4 │ │ │ │ + @ instruction: 0x003947dc │ │ │ │ + @ instruction: 0x003947d8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, lsr #7 │ │ │ │ + eorseq r4, r9, r8, ror #15 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003943b4 │ │ │ │ - @ instruction: 0x003943d0 │ │ │ │ - @ instruction: 0x003943dc │ │ │ │ + @ instruction: 0x003947f4 │ │ │ │ + eorseq r4, r9, r0, lsl r8 │ │ │ │ + eorseq r4, r9, ip, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1282b8 │ │ │ │ + bl 12836c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 876d8 <_Py_open@@Base+0x2180> │ │ │ │ - bl a55fc │ │ │ │ + bne 878c0 <_Py_open@@Base+0x237c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8771c <_Py_open@@Base+0x21c4> │ │ │ │ - bl c3cf0 │ │ │ │ + bne 87904 <_Py_open@@Base+0x23c0> │ │ │ │ + bl c3d70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87724 <_Py_open@@Base+0x21cc> │ │ │ │ + bge 8790c <_Py_open@@Base+0x23c8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq 87724 <_Py_open@@Base+0x21cc> │ │ │ │ - ldr r3, [pc, #24] @ 8772c <_Py_open@@Base+0x21d4> │ │ │ │ + beq 8790c <_Py_open@@Base+0x23c8> │ │ │ │ + ldr r3, [pc, #24] @ 87914 <_Py_open@@Base+0x23d0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 87730 <_Py_open@@Base+0x21d8> │ │ │ │ + ldr r0, [pc, #4] @ 87918 <_Py_open@@Base+0x23d4> │ │ │ │ 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 1282b8 │ │ │ │ + bl 12836c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 8776c <_Py_open@@Base+0x2214> │ │ │ │ - bl a55fc │ │ │ │ + bne 87954 <_Py_open@@Base+0x2410> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8776c <_Py_open@@Base+0x2214> │ │ │ │ + beq 87954 <_Py_open@@Base+0x2410> │ │ │ │ mov r4, #0 │ │ │ │ - b 87794 <_Py_open@@Base+0x223c> │ │ │ │ + b 8797c <_Py_open@@Base+0x2438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b77cc <_Py_dup@@Base> │ │ │ │ + bl 1b7ab8 <_Py_dup@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 87764 <_Py_open@@Base+0x220c> │ │ │ │ - bl a6314 │ │ │ │ + beq 8794c <_Py_open@@Base+0x2408> │ │ │ │ + bl a6290 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87794 <_Py_open@@Base+0x223c> │ │ │ │ + bne 8797c <_Py_open@@Base+0x2438> │ │ │ │ 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] @ 87888 <_Py_open@@Base+0x2330> │ │ │ │ + ldr r1, [pc, #200] @ 87a70 <_Py_open@@Base+0x252c> │ │ │ │ mov r2, sp │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 877fc <_Py_open@@Base+0x22a4> │ │ │ │ + beq 879e4 <_Py_open@@Base+0x24a0> │ │ │ │ ldr ip, [sp] │ │ │ │ cmp ip, #2 │ │ │ │ - bne 87804 <_Py_open@@Base+0x22ac> │ │ │ │ + bne 879ec <_Py_open@@Base+0x24a8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 8783c <_Py_open@@Base+0x22e4> │ │ │ │ - ldr r3, [pc, #160] @ 8788c <_Py_open@@Base+0x2334> │ │ │ │ - ldr r1, [pc, #160] @ 87890 <_Py_open@@Base+0x2338> │ │ │ │ + beq 87a24 <_Py_open@@Base+0x24e0> │ │ │ │ + ldr r3, [pc, #160] @ 87a74 <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #160] @ 87a78 <_Py_open@@Base+0x2534> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, #0 │ │ │ │ - b 87880 <_Py_open@@Base+0x2328> │ │ │ │ + b 87a68 <_Py_open@@Base+0x2524> │ │ │ │ cmp ip, #10 │ │ │ │ - bne 8781c <_Py_open@@Base+0x22c4> │ │ │ │ + bne 87a04 <_Py_open@@Base+0x24c0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 8783c <_Py_open@@Base+0x22e4> │ │ │ │ - b 877e4 <_Py_open@@Base+0x228c> │ │ │ │ - ldr r3, [pc, #104] @ 8788c <_Py_open@@Base+0x2334> │ │ │ │ - ldr r1, [pc, #108] @ 87894 <_Py_open@@Base+0x233c> │ │ │ │ + beq 87a24 <_Py_open@@Base+0x24e0> │ │ │ │ + b 879cc <_Py_open@@Base+0x2488> │ │ │ │ + ldr r3, [pc, #104] @ 87a74 <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #108] @ 87a7c <_Py_open@@Base+0x2538> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 877fc <_Py_open@@Base+0x22a4> │ │ │ │ + bl 1132c8 │ │ │ │ + b 879e4 <_Py_open@@Base+0x24a0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, ip │ │ │ │ bl 2922c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87870 <_Py_open@@Base+0x2318> │ │ │ │ - ldr r3, [pc, #56] @ 87898 <_Py_open@@Base+0x2340> │ │ │ │ + bne 87a58 <_Py_open@@Base+0x2514> │ │ │ │ + ldr r3, [pc, #56] @ 87a80 <_Py_open@@Base+0x253c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 877fc <_Py_open@@Base+0x22a4> │ │ │ │ + bl 1132c8 │ │ │ │ + b 879e4 <_Py_open@@Base+0x24a0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, r0, asr #8 │ │ │ │ + eorseq r4, r9, r0, lsl #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r0, asr r4 │ │ │ │ - eorseq r4, r9, ip, ror r4 │ │ │ │ + mlaseq r9, r0, r8, r4 │ │ │ │ + @ instruction: 0x003948bc │ │ │ │ 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 835c0 │ │ │ │ + bl 839fc │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc 878d8 <_Py_open@@Base+0x2380> │ │ │ │ + bcc 87ac0 <_Py_open@@Base+0x257c> │ │ │ │ cmn r4, #104857600 @ 0x6400000 │ │ │ │ sub r0, r4, #104857600 @ 0x6400000 │ │ │ │ mvncs r1, #0 │ │ │ │ - bcs 878dc <_Py_open@@Base+0x2384> │ │ │ │ + bcs 87ac4 <_Py_open@@Base+0x2580> │ │ │ │ add r1, r4, #104857600 @ 0x6400000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 83330 │ │ │ │ + bl 8376c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 87910 <_Py_open@@Base+0x23b8> │ │ │ │ + ldr r1, [pc, #32] @ 87af8 <_Py_open@@Base+0x25b4> │ │ │ │ cmp r4, r0 │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ - ldr r0, [pc, #20] @ 87914 <_Py_open@@Base+0x23bc> │ │ │ │ + ldr r0, [pc, #20] @ 87afc <_Py_open@@Base+0x25b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r9, r8, r4, r4 │ │ │ │ + @ instruction: 0x003948d8 │ │ │ │ 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] @ 879b0 <_Py_open@@Base+0x2458> │ │ │ │ + ldr r1, [pc, #116] @ 87b98 <_Py_open@@Base+0x2654> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87968 <_Py_open@@Base+0x2410> │ │ │ │ + beq 87b50 <_Py_open@@Base+0x260c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 87970 <_Py_open@@Base+0x2418> │ │ │ │ - ldr r3, [pc, #84] @ 879b4 <_Py_open@@Base+0x245c> │ │ │ │ - ldr r1, [pc, #84] @ 879b8 <_Py_open@@Base+0x2460> │ │ │ │ + bge 87b58 <_Py_open@@Base+0x2614> │ │ │ │ + ldr r3, [pc, #84] @ 87b9c <_Py_open@@Base+0x2658> │ │ │ │ + ldr r1, [pc, #84] @ 87ba0 <_Py_open@@Base+0x265c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 879a8 <_Py_open@@Base+0x2450> │ │ │ │ - bl 83b58 │ │ │ │ + b 87b90 <_Py_open@@Base+0x264c> │ │ │ │ + bl 83f94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 83490 │ │ │ │ + bl 838cc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 879a0 <_Py_open@@Base+0x2448> │ │ │ │ - ldr r3, [pc, #36] @ 879b4 <_Py_open@@Base+0x245c> │ │ │ │ + bne 87b88 <_Py_open@@Base+0x2644> │ │ │ │ + ldr r3, [pc, #36] @ 87b9c <_Py_open@@Base+0x2658> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ 879bc <_Py_open@@Base+0x2464> │ │ │ │ + ldr r1, [pc, #36] @ 87ba4 <_Py_open@@Base+0x2660> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 87968 <_Py_open@@Base+0x2410> │ │ │ │ + bl 117600 │ │ │ │ + b 87b50 <_Py_open@@Base+0x260c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a58ec │ │ │ │ + bl a5868 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003944f4 │ │ │ │ + eorseq r4, r9, r4, lsr r9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, lsl #10 │ │ │ │ - eorseq r4, r9, r8, lsr #10 │ │ │ │ + eorseq r4, r9, r4, asr #18 │ │ │ │ + eorseq r4, r9, r8, ror #18 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 87a04 <_Py_open@@Base+0x24ac> │ │ │ │ + beq 87bec <_Py_open@@Base+0x26a8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148888 │ │ │ │ + bl 148910 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87a18 <_Py_open@@Base+0x24c0> │ │ │ │ - bl a55fc │ │ │ │ + bne 87c00 <_Py_open@@Base+0x26bc> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87a18 <_Py_open@@Base+0x24c0> │ │ │ │ - b 87a30 <_Py_open@@Base+0x24d8> │ │ │ │ - ldr r0, [pc, #44] @ 87a38 <_Py_open@@Base+0x24e0> │ │ │ │ + beq 87c00 <_Py_open@@Base+0x26bc> │ │ │ │ + b 87c18 <_Py_open@@Base+0x26d4> │ │ │ │ + ldr r0, [pc, #44] @ 87c20 <_Py_open@@Base+0x26dc> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #40] @ 87a3c <_Py_open@@Base+0x24e4> │ │ │ │ + ldr r1, [pc, #40] @ 87c24 <_Py_open@@Base+0x26e0> │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1175c0 │ │ │ │ + b 117600 │ │ │ │ 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 a32c4 │ │ │ │ + b a3240 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r4, asr #10 │ │ │ │ - b 879c0 <_Py_open@@Base+0x2468> │ │ │ │ + eorseq r4, r9, r4, lsl #19 │ │ │ │ + b 87ba8 <_Py_open@@Base+0x2664> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148888 │ │ │ │ + bl 148910 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87a78 <_Py_open@@Base+0x2520> │ │ │ │ - bl a55fc │ │ │ │ + bne 87c60 <_Py_open@@Base+0x271c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87a98 <_Py_open@@Base+0x2540> │ │ │ │ + bne 87c80 <_Py_open@@Base+0x273c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87aa0 <_Py_open@@Base+0x2548> │ │ │ │ - ldr r3, [pc, #28] @ 87ab0 <_Py_open@@Base+0x2558> │ │ │ │ + bne 87c88 <_Py_open@@Base+0x2744> │ │ │ │ + ldr r3, [pc, #28] @ 87c98 <_Py_open@@Base+0x2754> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, #0 │ │ │ │ - b 87aa8 <_Py_open@@Base+0x2550> │ │ │ │ + b 87c90 <_Py_open@@Base+0x274c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb800 │ │ │ │ + bl bb7f8 │ │ │ │ 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] @ 87d28 <_Py_open@@Base+0x27d0> │ │ │ │ + ldr r1, [pc, #576] @ 87f10 <_Py_open@@Base+0x29cc> │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 87b28 <_Py_open@@Base+0x25d0> │ │ │ │ + beq 87d10 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 87b30 <_Py_open@@Base+0x25d8> │ │ │ │ - ldr r3, [pc, #524] @ 87d2c <_Py_open@@Base+0x27d4> │ │ │ │ - ldr r1, [pc, #524] @ 87d30 <_Py_open@@Base+0x27d8> │ │ │ │ + bne 87d18 <_Py_open@@Base+0x27d4> │ │ │ │ + ldr r3, [pc, #524] @ 87f14 <_Py_open@@Base+0x29d0> │ │ │ │ + ldr r1, [pc, #524] @ 87f18 <_Py_open@@Base+0x29d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 87d1c <_Py_open@@Base+0x27c4> │ │ │ │ + b 87f04 <_Py_open@@Base+0x29c0> │ │ │ │ add r2, sp, #32 │ │ │ │ sub r3, r2, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r3, r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #488] @ 87d34 <_Py_open@@Base+0x27dc> │ │ │ │ + ldr r1, [pc, #488] @ 87f1c <_Py_open@@Base+0x29d8> │ │ │ │ sub r3, r2, #4 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87b28 <_Py_open@@Base+0x25d0> │ │ │ │ + beq 87d10 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bcc 87b78 <_Py_open@@Base+0x2620> │ │ │ │ - ldr r3, [pc, #460] @ 87d38 <_Py_open@@Base+0x27e0> │ │ │ │ - ldr r1, [pc, #460] @ 87d3c <_Py_open@@Base+0x27e4> │ │ │ │ + bcc 87d60 <_Py_open@@Base+0x281c> │ │ │ │ + ldr r3, [pc, #460] @ 87f20 <_Py_open@@Base+0x29dc> │ │ │ │ + ldr r1, [pc, #460] @ 87f24 <_Py_open@@Base+0x29e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 87b28 <_Py_open@@Base+0x25d0> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 87d10 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #444] @ 87d40 <_Py_open@@Base+0x27e8> │ │ │ │ - ldr r0, [pc, #444] @ 87d44 <_Py_open@@Base+0x27ec> │ │ │ │ - bl bbe00 │ │ │ │ + ldr r1, [pc, #444] @ 87f28 <_Py_open@@Base+0x29e4> │ │ │ │ + ldr r0, [pc, #444] @ 87f2c <_Py_open@@Base+0x29e8> │ │ │ │ + bl bbdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87b28 <_Py_open@@Base+0x25d0> │ │ │ │ + blt 87d10 <_Py_open@@Base+0x27cc> │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #424] @ 87d48 <_Py_open@@Base+0x27f0> │ │ │ │ + ldr r2, [pc, #424] @ 87f30 <_Py_open@@Base+0x29ec> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bcb4 │ │ │ │ + bl 8bc58 │ │ │ │ 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 c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 87c0c <_Py_open@@Base+0x26b4> │ │ │ │ + beq 87df4 <_Py_open@@Base+0x28b0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 347554 <_PyLong_DivmodNear@@Base+0x1ae0> │ │ │ │ - b 87c2c <_Py_open@@Base+0x26d4> │ │ │ │ + bl 347864 <_PyLong_DivmodNear@@Base+0x1af4> │ │ │ │ + b 87e14 <_Py_open@@Base+0x28d0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87c34 <_Py_open@@Base+0x26dc> │ │ │ │ - ldr r3, [pc, #296] @ 87d4c <_Py_open@@Base+0x27f4> │ │ │ │ - ldr r1, [pc, #296] @ 87d50 <_Py_open@@Base+0x27f8> │ │ │ │ + beq 87e1c <_Py_open@@Base+0x28d8> │ │ │ │ + ldr r3, [pc, #296] @ 87f34 <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #296] @ 87f38 <_Py_open@@Base+0x29f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 87d0c <_Py_open@@Base+0x27b4> │ │ │ │ + b 87ef4 <_Py_open@@Base+0x29b0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 87c70 <_Py_open@@Base+0x2718> │ │ │ │ + beq 87e58 <_Py_open@@Base+0x2914> │ │ │ │ cmp r2, #10 │ │ │ │ - bne 87c94 <_Py_open@@Base+0x273c> │ │ │ │ + bne 87e7c <_Py_open@@Base+0x2938> │ │ │ │ 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 87c94 <_Py_open@@Base+0x273c> │ │ │ │ + b 87e7c <_Py_open@@Base+0x2938> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 87c94 <_Py_open@@Base+0x273c> │ │ │ │ - ldr r3, [pc, #196] @ 87d4c <_Py_open@@Base+0x27f4> │ │ │ │ - ldr r1, [pc, #200] @ 87d54 <_Py_open@@Base+0x27fc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 87c2c <_Py_open@@Base+0x26d4> │ │ │ │ - bl c3cf0 │ │ │ │ + beq 87e7c <_Py_open@@Base+0x2938> │ │ │ │ + ldr r3, [pc, #196] @ 87f34 <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #200] @ 87f3c <_Py_open@@Base+0x29f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 87e14 <_Py_open@@Base+0x28d0> │ │ │ │ + bl c3d70 │ │ │ │ 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] @ 87d58 <_Py_open@@Base+0x2800> │ │ │ │ + ldr r3, [pc, #160] @ 87f40 <_Py_open@@Base+0x29fc> │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87cec <_Py_open@@Base+0x2794> │ │ │ │ + beq 87ed4 <_Py_open@@Base+0x2990> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 347554 <_PyLong_DivmodNear@@Base+0x1ae0> │ │ │ │ - b 87c2c <_Py_open@@Base+0x26d4> │ │ │ │ + bl 347864 <_PyLong_DivmodNear@@Base+0x1af4> │ │ │ │ + b 87e14 <_Py_open@@Base+0x28d0> │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 87c2c <_Py_open@@Base+0x26d4> │ │ │ │ - ldr r0, [pc, #88] @ 87d5c <_Py_open@@Base+0x2804> │ │ │ │ + beq 87e14 <_Py_open@@Base+0x28d0> │ │ │ │ + ldr r0, [pc, #88] @ 87f44 <_Py_open@@Base+0x2a00> │ │ │ │ mov r2, r5 │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87d1c <_Py_open@@Base+0x27c4> │ │ │ │ + beq 87f04 <_Py_open@@Base+0x29c0> │ │ │ │ bl 296a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #1136 @ 0x470 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r4, r9, ip, asr r5 │ │ │ │ + mlaseq r9, ip, r9, r4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, ip, ror #10 │ │ │ │ - mlaseq r9, r8, r5, r4 │ │ │ │ + eorseq r4, r9, ip, lsr #19 │ │ │ │ + @ instruction: 0x003949d8 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r9, r8, asr #11 │ │ │ │ - eorseq pc, r5, r0, lsl #9 │ │ │ │ - @ instruction: 0x003945f4 │ │ │ │ - eorseq r6, r7, r0, lsl #16 │ │ │ │ + eorseq r4, r9, r8, lsl #20 │ │ │ │ + eorseq pc, r5, r0, asr #17 │ │ │ │ + eorseq r4, r9, r4, lsr sl │ │ │ │ + eorseq r6, r7, r0, lsl #24 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, lsl #12 │ │ │ │ - eorseq r4, r9, r0, lsr r6 │ │ │ │ + eorseq r4, r9, r8, asr #20 │ │ │ │ + eorseq r4, r9, r0, ror sl │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - eorseq r4, r9, r0, asr r6 │ │ │ │ + mlaseq r9, r0, sl, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #68] @ 87dc8 <_Py_open@@Base+0x2870> │ │ │ │ - bl b6a94 │ │ │ │ + ldr r1, [pc, #68] @ 87fb0 <_Py_open@@Base+0x2a6c> │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87dbc <_Py_open@@Base+0x2864> │ │ │ │ + beq 87fa4 <_Py_open@@Base+0x2a60> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87dac <_Py_open@@Base+0x2854> │ │ │ │ + blt 87f94 <_Py_open@@Base+0x2a50> │ │ │ │ cmn r0, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 87dac <_Py_open@@Base+0x2854> │ │ │ │ + bhi 87f94 <_Py_open@@Base+0x2a50> │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 18bc18 │ │ │ │ - b 87dc0 <_Py_open@@Base+0x2868> │ │ │ │ - ldr r3, [pc, #24] @ 87dcc <_Py_open@@Base+0x2874> │ │ │ │ - ldr r1, [pc, #24] @ 87dd0 <_Py_open@@Base+0x2878> │ │ │ │ + bl 18bf78 │ │ │ │ + b 87fa8 <_Py_open@@Base+0x2a64> │ │ │ │ + ldr r3, [pc, #24] @ 87fb4 <_Py_open@@Base+0x2a70> │ │ │ │ + ldr r1, [pc, #24] @ 87fb8 <_Py_open@@Base+0x2a74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, r4, asr r6 │ │ │ │ + mlaseq r9, r4, sl, r4 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r9, r0, ror #12 │ │ │ │ + eorseq r4, r9, r0, lsr #21 │ │ │ │ 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 87de4 <_Py_open@@Base+0x288c> │ │ │ │ - b 175964 │ │ │ │ + bne 87fcc <_Py_open@@Base+0x2a88> │ │ │ │ + b 175a98 │ │ │ │ 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 87e10 <_Py_open@@Base+0x28b8> │ │ │ │ - b 150918 │ │ │ │ + bgt 87ff8 <_Py_open@@Base+0x2ab4> │ │ │ │ + b 150cec │ │ │ │ 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 2c743c <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ + bl 2c7568 <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87e94 <_Py_open@@Base+0x293c> │ │ │ │ - ldr r3, [pc, #116] @ 87ee0 <_Py_open@@Base+0x2988> │ │ │ │ + bne 8807c <_Py_open@@Base+0x2b38> │ │ │ │ + ldr r3, [pc, #116] @ 880c8 <_Py_open@@Base+0x2b84> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87e8c <_Py_open@@Base+0x2934> │ │ │ │ + beq 88074 <_Py_open@@Base+0x2b30> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2abc5c │ │ │ │ + bl 2abaec │ │ │ │ mvn r0, #0 │ │ │ │ - b 87ed8 <_Py_open@@Base+0x2980> │ │ │ │ + b 880c0 <_Py_open@@Base+0x2b7c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 87eb8 <_Py_open@@Base+0x2960> │ │ │ │ + beq 880a0 <_Py_open@@Base+0x2b5c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne 87eb8 <_Py_open@@Base+0x2960> │ │ │ │ + bne 880a0 <_Py_open@@Base+0x2b5c> │ │ │ │ add r1, r3, #32768 @ 0x8000 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 87e7c <_Py_open@@Base+0x2924> │ │ │ │ + bcs 88064 <_Py_open@@Base+0x2b20> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, r2 │ │ │ │ strb r3, [r1], #1 │ │ │ │ sub r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ asr r3, r3, #8 │ │ │ │ - bgt 87ec0 <_Py_open@@Base+0x2968> │ │ │ │ + bgt 880a8 <_Py_open@@Base+0x2b64> │ │ │ │ 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 2abab4 │ │ │ │ + bl 2ab944 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87f48 <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r3, [pc, #128] @ 87fa0 <_Py_open@@Base+0x2a48> │ │ │ │ + bne 88130 <_Py_open@@Base+0x2bec> │ │ │ │ + ldr r3, [pc, #128] @ 88188 <_Py_open@@Base+0x2c44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87f40 <_Py_open@@Base+0x29e8> │ │ │ │ + beq 88128 <_Py_open@@Base+0x2be4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2abc5c │ │ │ │ + bl 2abaec │ │ │ │ mvn r0, #0 │ │ │ │ - b 87f98 <_Py_open@@Base+0x2a40> │ │ │ │ + b 88180 <_Py_open@@Base+0x2c3c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 87f78 <_Py_open@@Base+0x2a20> │ │ │ │ + beq 88160 <_Py_open@@Base+0x2c1c> │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, r3, lsl r0 │ │ │ │ - bcc 87f78 <_Py_open@@Base+0x2a20> │ │ │ │ + bcc 88160 <_Py_open@@Base+0x2c1c> │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2abc5c │ │ │ │ - b 87f40 <_Py_open@@Base+0x29e8> │ │ │ │ + bl 2abaec │ │ │ │ + b 88128 <_Py_open@@Base+0x2be4> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r4, r2 │ │ │ │ strb r1, [r3], #1 │ │ │ │ sub r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r1, r1, #8 │ │ │ │ - bgt 87f80 <_Py_open@@Base+0x2a28> │ │ │ │ + bgt 88168 <_Py_open@@Base+0x2c24> │ │ │ │ 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 1db030 <_PyCompile_OpcodeHasJump@@Base+0x1cc> │ │ │ │ + bl 1db378 <_PyCompile_OpcodeHasJump@@Base+0x1fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88048 <_Py_open@@Base+0x2af0> │ │ │ │ + beq 88230 <_Py_open@@Base+0x2cec> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 167b1c <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 167b90 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88018 <_Py_open@@Base+0x2ac0> │ │ │ │ + beq 88200 <_Py_open@@Base+0x2cbc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88018 <_Py_open@@Base+0x2ac0> │ │ │ │ + bne 88200 <_Py_open@@Base+0x2cbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 8804c <_Py_open@@Base+0x2af4> │ │ │ │ + bge 88234 <_Py_open@@Base+0x2cf0> │ │ │ │ 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] @ 88058 <_Py_open@@Base+0x2b00> │ │ │ │ + ldr r1, [pc, #20] @ 88240 <_Py_open@@Base+0x2cfc> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00381bfc │ │ │ │ + eorseq r2, r8, ip, lsr r0 │ │ │ │ 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 1db030 <_PyCompile_OpcodeHasJump@@Base+0x1cc> │ │ │ │ + bl 1db378 <_PyCompile_OpcodeHasJump@@Base+0x1fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 880f4 <_Py_open@@Base+0x2b9c> │ │ │ │ + beq 882dc <_Py_open@@Base+0x2d98> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 167b1c <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 167b90 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 880d0 <_Py_open@@Base+0x2b78> │ │ │ │ + beq 882b8 <_Py_open@@Base+0x2d74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 880d0 <_Py_open@@Base+0x2b78> │ │ │ │ + bne 882b8 <_Py_open@@Base+0x2d74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 880f8 <_Py_open@@Base+0x2ba0> │ │ │ │ + bge 882e0 <_Py_open@@Base+0x2d9c> │ │ │ │ mvn r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - ldr r1, [pc, #20] @ 88104 <_Py_open@@Base+0x2bac> │ │ │ │ + ldr r1, [pc, #20] @ 882ec <_Py_open@@Base+0x2da8> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r8, r8, fp, sl │ │ │ │ + @ instruction: 0x0038afd8 │ │ │ │ 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 8813c <_Py_open@@Base+0x2be4> │ │ │ │ + bne 88324 <_Py_open@@Base+0x2de0> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88170 <_Py_open@@Base+0x2c18> │ │ │ │ - b 88164 <_Py_open@@Base+0x2c0c> │ │ │ │ + bne 88358 <_Py_open@@Base+0x2e14> │ │ │ │ + b 8834c <_Py_open@@Base+0x2e08> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 881b4 <_Py_open@@Base+0x2c5c> │ │ │ │ + ldr r0, [pc, #104] @ 8839c <_Py_open@@Base+0x2e58> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88124 <_Py_open@@Base+0x2bcc> │ │ │ │ + bne 8830c <_Py_open@@Base+0x2dc8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8815c <_Py_open@@Base+0x2c04> │ │ │ │ + bne 88344 <_Py_open@@Base+0x2e00> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 88190 <_Py_open@@Base+0x2c38> │ │ │ │ - bl a55fc │ │ │ │ + bne 88378 <_Py_open@@Base+0x2e34> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8815c <_Py_open@@Base+0x2c04> │ │ │ │ - bl c3cf0 │ │ │ │ + bne 88344 <_Py_open@@Base+0x2e00> │ │ │ │ + bl c3d70 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83c78 <_Py_closerange@@Base> │ │ │ │ + bl 840b4 <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a54 │ │ │ │ - ldr r0, [pc, #4] @ 881b8 <_Py_open@@Base+0x2c60> │ │ │ │ + bl c7ac8 │ │ │ │ + ldr r0, [pc, #4] @ 883a0 <_Py_open@@Base+0x2e5c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, ip, lsl #13 │ │ │ │ + eorseq sl, r6, ip, asr #21 │ │ │ │ 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 881f4 <_Py_open@@Base+0x2c9c> │ │ │ │ + bne 883dc <_Py_open@@Base+0x2e98> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88224 <_Py_open@@Base+0x2ccc> │ │ │ │ - b 88218 <_Py_open@@Base+0x2cc0> │ │ │ │ + bne 8840c <_Py_open@@Base+0x2ec8> │ │ │ │ + b 88400 <_Py_open@@Base+0x2ebc> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #184] @ 882bc <_Py_open@@Base+0x2d64> │ │ │ │ + ldr r0, [pc, #184] @ 884a4 <_Py_open@@Base+0x2f60> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 881dc <_Py_open@@Base+0x2c84> │ │ │ │ - b 882b0 <_Py_open@@Base+0x2d58> │ │ │ │ - bl a55fc │ │ │ │ + bne 883c4 <_Py_open@@Base+0x2e80> │ │ │ │ + b 88498 <_Py_open@@Base+0x2f54> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 882b0 <_Py_open@@Base+0x2d58> │ │ │ │ + bne 88498 <_Py_open@@Base+0x2f54> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 88244 <_Py_open@@Base+0x2cec> │ │ │ │ - bl a55fc │ │ │ │ + bne 8842c <_Py_open@@Base+0x2ee8> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 882b0 <_Py_open@@Base+0x2d58> │ │ │ │ + bne 88498 <_Py_open@@Base+0x2f54> │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 88264 <_Py_open@@Base+0x2d0c> │ │ │ │ - ldr r3, [pc, #104] @ 882c0 <_Py_open@@Base+0x2d68> │ │ │ │ - ldr r1, [pc, #104] @ 882c4 <_Py_open@@Base+0x2d6c> │ │ │ │ + bls 8844c <_Py_open@@Base+0x2f08> │ │ │ │ + ldr r3, [pc, #104] @ 884a8 <_Py_open@@Base+0x2f64> │ │ │ │ + ldr r1, [pc, #104] @ 884ac <_Py_open@@Base+0x2f68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 882b0 <_Py_open@@Base+0x2d58> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 88498 <_Py_open@@Base+0x2f54> │ │ │ │ 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] @ 882c8 <_Py_open@@Base+0x2d70> │ │ │ │ - bge 882b4 <_Py_open@@Base+0x2d5c> │ │ │ │ - ldr r3, [pc, #32] @ 882cc <_Py_open@@Base+0x2d74> │ │ │ │ + ldrge r0, [pc, #36] @ 884b0 <_Py_open@@Base+0x2f6c> │ │ │ │ + bge 8849c <_Py_open@@Base+0x2f58> │ │ │ │ + ldr r3, [pc, #32] @ 884b4 <_Py_open@@Base+0x2f70> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r7, r4, lsr #28 │ │ │ │ + eorseq r2, r7, r4, ror #4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r0, asr #1 │ │ │ │ + @ instruction: 0x0037d4b4 │ │ │ │ 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 88310 <_Py_open@@Base+0x2db8> │ │ │ │ + bhi 884f8 <_Py_open@@Base+0x2fb4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88340 <_Py_open@@Base+0x2de8> │ │ │ │ - b 88334 <_Py_open@@Base+0x2ddc> │ │ │ │ - ldr r0, [pc, #228] @ 883fc <_Py_open@@Base+0x2ea4> │ │ │ │ + bne 88528 <_Py_open@@Base+0x2fe4> │ │ │ │ + b 8851c <_Py_open@@Base+0x2fd8> │ │ │ │ + ldr r0, [pc, #228] @ 885e4 <_Py_open@@Base+0x30a0> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 882f8 <_Py_open@@Base+0x2da0> │ │ │ │ + bne 884e0 <_Py_open@@Base+0x2f9c> │ │ │ │ mov r0, #0 │ │ │ │ - b 883f4 <_Py_open@@Base+0x2e9c> │ │ │ │ - bl a55fc │ │ │ │ + b 885dc <_Py_open@@Base+0x3098> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8832c <_Py_open@@Base+0x2dd4> │ │ │ │ + bne 88514 <_Py_open@@Base+0x2fd0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 88360 <_Py_open@@Base+0x2e08> │ │ │ │ - bl a55fc │ │ │ │ + bne 88548 <_Py_open@@Base+0x3004> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8832c <_Py_open@@Base+0x2dd4> │ │ │ │ + bne 88514 <_Py_open@@Base+0x2fd0> │ │ │ │ cmp r5, #2 │ │ │ │ - ble 883bc <_Py_open@@Base+0x2e64> │ │ │ │ + ble 885a4 <_Py_open@@Base+0x3060> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 88398 <_Py_open@@Base+0x2e40> │ │ │ │ + beq 88580 <_Py_open@@Base+0x303c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 8839c <_Py_open@@Base+0x2e44> │ │ │ │ - bl a55fc │ │ │ │ + bne 88584 <_Py_open@@Base+0x3040> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8839c <_Py_open@@Base+0x2e44> │ │ │ │ - b 8832c <_Py_open@@Base+0x2dd4> │ │ │ │ + beq 88584 <_Py_open@@Base+0x3040> │ │ │ │ + b 88514 <_Py_open@@Base+0x2fd0> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #92] @ 88400 <_Py_open@@Base+0x2ea8> │ │ │ │ + ldr r3, [pc, #92] @ 885e8 <_Py_open@@Base+0x30a4> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 883c0 <_Py_open@@Base+0x2e68> │ │ │ │ - ldr r3, [pc, #84] @ 88404 <_Py_open@@Base+0x2eac> │ │ │ │ - ldr r1, [pc, #84] @ 88408 <_Py_open@@Base+0x2eb0> │ │ │ │ + beq 885a8 <_Py_open@@Base+0x3064> │ │ │ │ + ldr r3, [pc, #84] @ 885ec <_Py_open@@Base+0x30a8> │ │ │ │ + ldr r1, [pc, #84] @ 885f0 <_Py_open@@Base+0x30ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 8832c <_Py_open@@Base+0x2dd4> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 88514 <_Py_open@@Base+0x2fd0> │ │ │ │ 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] @ 88400 <_Py_open@@Base+0x2ea8> │ │ │ │ - bge 883f4 <_Py_open@@Base+0x2e9c> │ │ │ │ - ldr r3, [pc, #32] @ 8840c <_Py_open@@Base+0x2eb4> │ │ │ │ + ldrge r0, [pc, #28] @ 885e8 <_Py_open@@Base+0x30a4> │ │ │ │ + bge 885dc <_Py_open@@Base+0x3098> │ │ │ │ + ldr r3, [pc, #32] @ 885f4 <_Py_open@@Base+0x30b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 8832c <_Py_open@@Base+0x2dd4> │ │ │ │ + bl 144200 │ │ │ │ + b 88514 <_Py_open@@Base+0x2fd0> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r7, ip, lsr lr │ │ │ │ + eorseq r2, r7, ip, ror r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r4, lsl #13 │ │ │ │ + eorseq r4, r9, r4, asr #21 │ │ │ │ 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 88460 <_Py_open@@Base+0x2f08> │ │ │ │ + bne 88648 <_Py_open@@Base+0x3104> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 88484 <_Py_open@@Base+0x2f2c> │ │ │ │ - ldr r2, [pc, #416] @ 885f0 <_Py_open@@Base+0x3098> │ │ │ │ - ldr r1, [pc, #416] @ 885f4 <_Py_open@@Base+0x309c> │ │ │ │ - ldr r0, [pc, #416] @ 885f8 <_Py_open@@Base+0x30a0> │ │ │ │ + bne 8866c <_Py_open@@Base+0x3128> │ │ │ │ + ldr r2, [pc, #416] @ 887d8 <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #416] @ 887dc <_Py_open@@Base+0x3298> │ │ │ │ + ldr r0, [pc, #416] @ 887e0 <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 884ac <_Py_open@@Base+0x2f54> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 88694 <_Py_open@@Base+0x3150> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #392] @ 885f8 <_Py_open@@Base+0x30a0> │ │ │ │ + ldr r0, [pc, #392] @ 887e0 <_Py_open@@Base+0x329c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88434 <_Py_open@@Base+0x2edc> │ │ │ │ - b 884ac <_Py_open@@Base+0x2f54> │ │ │ │ + bne 8861c <_Py_open@@Base+0x30d8> │ │ │ │ + b 88694 <_Py_open@@Base+0x3150> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 884b4 <_Py_open@@Base+0x2f5c> │ │ │ │ - ldr r2, [pc, #336] @ 885f0 <_Py_open@@Base+0x3098> │ │ │ │ - ldr r1, [pc, #344] @ 885fc <_Py_open@@Base+0x30a4> │ │ │ │ - ldr r0, [pc, #336] @ 885f8 <_Py_open@@Base+0x30a0> │ │ │ │ + bne 8869c <_Py_open@@Base+0x3158> │ │ │ │ + ldr r2, [pc, #336] @ 887d8 <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #344] @ 887e4 <_Py_open@@Base+0x32a0> │ │ │ │ + ldr r0, [pc, #336] @ 887e0 <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r6 │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 885e8 <_Py_open@@Base+0x3090> │ │ │ │ + b 887d0 <_Py_open@@Base+0x328c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #316] @ 88600 <_Py_open@@Base+0x30a8> │ │ │ │ - beq 885e8 <_Py_open@@Base+0x3090> │ │ │ │ - ldr r1, [pc, #312] @ 88604 <_Py_open@@Base+0x30ac> │ │ │ │ + ldreq r0, [pc, #316] @ 887e8 <_Py_open@@Base+0x32a4> │ │ │ │ + beq 887d0 <_Py_open@@Base+0x328c> │ │ │ │ + ldr r1, [pc, #312] @ 887ec <_Py_open@@Base+0x32a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 105c20 │ │ │ │ + bl 105c00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88538 <_Py_open@@Base+0x2fe0> │ │ │ │ + beq 88720 <_Py_open@@Base+0x31dc> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #292] @ 88608 <_Py_open@@Base+0x30b0> │ │ │ │ - bl 105c20 │ │ │ │ + ldr r1, [pc, #292] @ 887f0 <_Py_open@@Base+0x32ac> │ │ │ │ + bl 105c00 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 8853c <_Py_open@@Base+0x2fe4> │ │ │ │ + beq 88724 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #268] @ 8860c <_Py_open@@Base+0x30b4> │ │ │ │ - bl 105c20 │ │ │ │ + ldr r1, [pc, #268] @ 887f4 <_Py_open@@Base+0x32b0> │ │ │ │ + bl 105c00 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 8853c <_Py_open@@Base+0x2fe4> │ │ │ │ + beq 88724 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #248] @ 88610 <_Py_open@@Base+0x30b8> │ │ │ │ - bl 105c20 │ │ │ │ + ldr r1, [pc, #248] @ 887f8 <_Py_open@@Base+0x32b4> │ │ │ │ + bl 105c00 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 8853c <_Py_open@@Base+0x2fe4> │ │ │ │ - ldr r3, [pc, #232] @ 88614 <_Py_open@@Base+0x30bc> │ │ │ │ - ldr r1, [pc, #232] @ 88618 <_Py_open@@Base+0x30c0> │ │ │ │ + beq 88724 <_Py_open@@Base+0x31e0> │ │ │ │ + ldr r3, [pc, #232] @ 887fc <_Py_open@@Base+0x32b8> │ │ │ │ + ldr r1, [pc, #232] @ 88800 <_Py_open@@Base+0x32bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 884ac <_Py_open@@Base+0x2f54> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 88694 <_Py_open@@Base+0x3150> │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28b848 │ │ │ │ + bl 28b834 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 885cc <_Py_open@@Base+0x3074> │ │ │ │ - ldr r1, [pc, #180] @ 8861c <_Py_open@@Base+0x30c4> │ │ │ │ + bne 887b4 <_Py_open@@Base+0x3270> │ │ │ │ + ldr r1, [pc, #180] @ 88804 <_Py_open@@Base+0x32c0> │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [pc, #176] @ 88620 <_Py_open@@Base+0x30c8> │ │ │ │ + ldr r3, [pc, #176] @ 88808 <_Py_open@@Base+0x32c4> │ │ │ │ mov r2, r4 │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 884ac <_Py_open@@Base+0x2f54> │ │ │ │ + beq 88694 <_Py_open@@Base+0x3150> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 175468 │ │ │ │ + bl 171ebc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 885bc <_Py_open@@Base+0x3064> │ │ │ │ + beq 887a4 <_Py_open@@Base+0x3260> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 885bc <_Py_open@@Base+0x3064> │ │ │ │ + bne 887a4 <_Py_open@@Base+0x3260> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 885d4 <_Py_open@@Base+0x307c> │ │ │ │ - ldr r0, [pc, #52] @ 88600 <_Py_open@@Base+0x30a8> │ │ │ │ - b 885d8 <_Py_open@@Base+0x3080> │ │ │ │ + bne 887bc <_Py_open@@Base+0x3278> │ │ │ │ + ldr r0, [pc, #52] @ 887e8 <_Py_open@@Base+0x32a4> │ │ │ │ + b 887c0 <_Py_open@@Base+0x327c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 885c4 <_Py_open@@Base+0x306c> │ │ │ │ - ldr r0, [pc, #72] @ 88624 <_Py_open@@Base+0x30cc> │ │ │ │ + beq 887ac <_Py_open@@Base+0x3268> │ │ │ │ + ldr r0, [pc, #72] @ 8880c <_Py_open@@Base+0x32c8> │ │ │ │ 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: 0x0037acb0 │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - eorseq r7, r7, r8, lsl #4 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + @ instruction: 0x003775f8 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r6, r7, r8, lsr #31 │ │ │ │ - eorseq r3, r6, r0, asr #10 │ │ │ │ - eorseq r6, r7, ip, lsr #31 │ │ │ │ - @ instruction: 0x00376fb0 │ │ │ │ + mlaseq r7, r8, r3, r7 │ │ │ │ + eorseq r3, r6, r0, lsl #19 │ │ │ │ + mlaseq r7, ip, r3, r7 │ │ │ │ + eorseq r7, r7, r0, lsr #7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00376fb8 │ │ │ │ - eoreq pc, r0, r8, ror r0 @ │ │ │ │ - eoreq pc, r0, r4, asr #9 │ │ │ │ + eorseq r7, r7, r8, lsr #7 │ │ │ │ + eoreq pc, r0, r8, lsr r0 @ │ │ │ │ + eoreq pc, r0, r0, lsl #9 │ │ │ │ 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 88654 <_Py_open@@Base+0x30fc> │ │ │ │ - ldr r3, [pc, #180] @ 886fc <_Py_open@@Base+0x31a4> │ │ │ │ - ldr r1, [pc, #180] @ 88700 <_Py_open@@Base+0x31a8> │ │ │ │ + bgt 8883c <_Py_open@@Base+0x32f8> │ │ │ │ + ldr r3, [pc, #180] @ 888e4 <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #180] @ 888e8 <_Py_open@@Base+0x33a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 886f4 <_Py_open@@Base+0x319c> │ │ │ │ + bl 117600 │ │ │ │ + b 888dc <_Py_open@@Base+0x3398> │ │ │ │ cmp r2, #4 │ │ │ │ mov r5, r2 │ │ │ │ - ble 88674 <_Py_open@@Base+0x311c> │ │ │ │ - ldr r3, [pc, #148] @ 886fc <_Py_open@@Base+0x31a4> │ │ │ │ - ldr r1, [pc, #152] @ 88704 <_Py_open@@Base+0x31ac> │ │ │ │ + ble 8885c <_Py_open@@Base+0x3318> │ │ │ │ + ldr r3, [pc, #148] @ 888e4 <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #152] @ 888ec <_Py_open@@Base+0x33a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 886f4 <_Py_open@@Base+0x319c> │ │ │ │ + bl 117600 │ │ │ │ + b 888dc <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 886f4 <_Py_open@@Base+0x319c> │ │ │ │ + blt 888dc <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1edb90 │ │ │ │ + bl 1edee0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 886a8 <_Py_open@@Base+0x3150> │ │ │ │ - bl a55fc │ │ │ │ + bne 88890 <_Py_open@@Base+0x334c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 886f4 <_Py_open@@Base+0x319c> │ │ │ │ + bne 888dc <_Py_open@@Base+0x3398> │ │ │ │ cmp r5, #2 │ │ │ │ - beq 886d0 <_Py_open@@Base+0x3178> │ │ │ │ + beq 888b8 <_Py_open@@Base+0x3374> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 886dc <_Py_open@@Base+0x3184> │ │ │ │ + beq 888c4 <_Py_open@@Base+0x3380> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 886e0 <_Py_open@@Base+0x3188> │ │ │ │ - b 886f4 <_Py_open@@Base+0x319c> │ │ │ │ + bge 888c8 <_Py_open@@Base+0x3384> │ │ │ │ + b 888dc <_Py_open@@Base+0x3398> │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 886e0 <_Py_open@@Base+0x3188> │ │ │ │ + b 888c8 <_Py_open@@Base+0x3384> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 873c4 <_Py_open@@Base+0x1e6c> │ │ │ │ + b 875ac <_Py_open@@Base+0x2068> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, ip, r6, r4 │ │ │ │ - eorseq r4, r9, ip, asr #13 │ │ │ │ + @ instruction: 0x00394adc │ │ │ │ + eorseq r4, r9, ip, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88744 <_Py_open@@Base+0x31ec> │ │ │ │ + blt 8892c <_Py_open@@Base+0x33e8> │ │ │ │ bl 29bf8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8874c <_Py_open@@Base+0x31f4> │ │ │ │ - ldr r3, [pc, #24] @ 88754 <_Py_open@@Base+0x31fc> │ │ │ │ + bne 88934 <_Py_open@@Base+0x33f0> │ │ │ │ + ldr r3, [pc, #24] @ 8893c <_Py_open@@Base+0x33f8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 88758 <_Py_open@@Base+0x3200> │ │ │ │ + ldr r0, [pc, #4] @ 88940 <_Py_open@@Base+0x33fc> │ │ │ │ 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 │ │ │ │ @@ -97116,477 +97244,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 887bc <_Py_open@@Base+0x3264> │ │ │ │ + bne 889a4 <_Py_open@@Base+0x3460> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 887fc <_Py_open@@Base+0x32a4> │ │ │ │ - ldr ip, [pc, #192] @ 88884 <_Py_open@@Base+0x332c> │ │ │ │ + beq 889e4 <_Py_open@@Base+0x34a0> │ │ │ │ + ldr ip, [pc, #192] @ 88a6c <_Py_open@@Base+0x3528> │ │ │ │ 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 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 887fc <_Py_open@@Base+0x32a4> │ │ │ │ + bne 889e4 <_Py_open@@Base+0x34a0> │ │ │ │ mov r0, #0 │ │ │ │ - b 8887c <_Py_open@@Base+0x3324> │ │ │ │ + b 88a64 <_Py_open@@Base+0x3520> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1dcd60 │ │ │ │ + bl 1dd078 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 887f4 <_Py_open@@Base+0x329c> │ │ │ │ + blt 889dc <_Py_open@@Base+0x3498> │ │ │ │ cmp r6, #1 │ │ │ │ - beq 88838 <_Py_open@@Base+0x32e0> │ │ │ │ + beq 88a20 <_Py_open@@Base+0x34dc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 8883c <_Py_open@@Base+0x32e4> │ │ │ │ - bl a55fc │ │ │ │ + bne 88a24 <_Py_open@@Base+0x34e0> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8883c <_Py_open@@Base+0x32e4> │ │ │ │ - b 887f4 <_Py_open@@Base+0x329c> │ │ │ │ + beq 88a24 <_Py_open@@Base+0x34e0> │ │ │ │ + b 889dc <_Py_open@@Base+0x3498> │ │ │ │ mov r4, #0 │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a66c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 88888 <_Py_open@@Base+0x3330> │ │ │ │ - beq 8887c <_Py_open@@Base+0x3324> │ │ │ │ - ldr r3, [pc, #28] @ 8888c <_Py_open@@Base+0x3334> │ │ │ │ + ldreq r0, [pc, #32] @ 88a70 <_Py_open@@Base+0x352c> │ │ │ │ + beq 88a64 <_Py_open@@Base+0x3520> │ │ │ │ + ldr r3, [pc, #28] @ 88a74 <_Py_open@@Base+0x3530> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144178 │ │ │ │ + b 144200 │ │ │ │ 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 835c0 │ │ │ │ - bl 8adc0 │ │ │ │ + bl 839fc │ │ │ │ + bl 8ad64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 888b8 <_Py_open@@Base+0x3360> │ │ │ │ + bne 88aa0 <_Py_open@@Base+0x355c> │ │ │ │ pop {r4, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ mov r1, #1 │ │ │ │ - bl 180188 │ │ │ │ - ldr r0, [pc, #80] @ 88918 <_Py_open@@Base+0x33c0> │ │ │ │ + bl 1802bc │ │ │ │ + ldr r0, [pc, #80] @ 88b00 <_Py_open@@Base+0x35bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 27ef60 │ │ │ │ + bl 27f098 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 888f4 <_Py_open@@Base+0x339c> │ │ │ │ + bne 88adc <_Py_open@@Base+0x3598> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1621ec │ │ │ │ - ldr r3, [pc, #56] @ 8891c <_Py_open@@Base+0x33c4> │ │ │ │ - ldr r1, [pc, #56] @ 88920 <_Py_open@@Base+0x33c8> │ │ │ │ + bl 162200 │ │ │ │ + ldr r3, [pc, #56] @ 88b04 <_Py_open@@Base+0x35c0> │ │ │ │ + ldr r1, [pc, #56] @ 88b08 <_Py_open@@Base+0x35c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180188 │ │ │ │ + bl 1802bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 157e6c │ │ │ │ + bl 157e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1621ec │ │ │ │ - ldr r0, [pc, #12] @ 88924 <_Py_open@@Base+0x33cc> │ │ │ │ + bl 162200 │ │ │ │ + ldr r0, [pc, #12] @ 88b0c <_Py_open@@Base+0x35c8> │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r4, r8, r8, asr #30 │ │ │ │ + andeq r4, r8, r4, ror #31 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x003946f8 │ │ │ │ + eorseq r4, r9, r8, lsr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00088928 : │ │ │ │ +00088b10 : │ │ │ │ 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 1ccacc │ │ │ │ + bl 1ccde4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88964 │ │ │ │ - ldr r3, [pc, #328] @ 88aa0 │ │ │ │ - ldr r1, [pc, #328] @ 88aa4 │ │ │ │ + bne 88b4c │ │ │ │ + ldr r3, [pc, #328] @ 88c88 │ │ │ │ + ldr r1, [pc, #328] @ 88c8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 88974 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 88b5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cd388 │ │ │ │ + bl 1cd6a0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge 8897c │ │ │ │ + bge 88b64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ - ble 88998 │ │ │ │ - ldr r3, [pc, #284] @ 88aa8 │ │ │ │ - ldr r1, [pc, #284] @ 88aac │ │ │ │ + ble 88b80 │ │ │ │ + ldr r3, [pc, #284] @ 88c90 │ │ │ │ + ldr r1, [pc, #284] @ 88c94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 88974 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 88b5c │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 889f4 │ │ │ │ - bl 29e588 │ │ │ │ - b 88974 │ │ │ │ - bl 135694 │ │ │ │ + bne 88bdc │ │ │ │ + bl 29e418 │ │ │ │ + b 88b5c │ │ │ │ + bl 13572c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88a84 │ │ │ │ + beq 88c6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 88a08 │ │ │ │ + beq 88bf0 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ - bl 298c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298ac8 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88a28 │ │ │ │ + beq 88c10 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 88a4c │ │ │ │ + bne 88c34 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bne 889b4 │ │ │ │ - b 88a64 │ │ │ │ - ldr r3, [pc, #144] @ 88aa0 │ │ │ │ - ldr r1, [pc, #156] @ 88ab0 │ │ │ │ + bne 88b9c │ │ │ │ + b 88c4c │ │ │ │ + ldr r3, [pc, #144] @ 88c88 │ │ │ │ + ldr r1, [pc, #156] @ 88c98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 88a30 │ │ │ │ - b 88a84 │ │ │ │ + bne 88c18 │ │ │ │ + b 88c6c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88a84 │ │ │ │ + beq 88c6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88a84 │ │ │ │ + bne 88c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 88a84 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 88c6c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 889f0 │ │ │ │ + bne 88bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 889f0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 88bd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88a90 │ │ │ │ - ldr r3, [pc, #52] @ 88ab4 │ │ │ │ + bge 88c78 │ │ │ │ + ldr r3, [pc, #52] @ 88c9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ - b 88974 │ │ │ │ + bl 99be4 │ │ │ │ + b 88b5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ - ldr r0, [pc, #24] @ 88ab8 │ │ │ │ + bl 99be4 │ │ │ │ + ldr r0, [pc, #24] @ 88ca0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r4, lsl r7 │ │ │ │ + eorseq r4, r9, r4, asr fp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, ip, lsr r7 │ │ │ │ - eorseq r4, r9, ip, asr #14 │ │ │ │ + eorseq r4, r9, ip, ror fp │ │ │ │ + eorseq r4, r9, ip, lsl #23 │ │ │ │ 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] @ 88b20 │ │ │ │ - bl 2dd758 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #52] @ 88d08 │ │ │ │ + bl 2ddc3c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88b18 │ │ │ │ + beq 88d00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88b14 │ │ │ │ - ldr r3, [pc, #24] @ 88b24 │ │ │ │ + bge 88cfc │ │ │ │ + ldr r3, [pc, #24] @ 88d0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 88b18 │ │ │ │ - bl a6314 │ │ │ │ + bl 144200 │ │ │ │ + b 88d00 │ │ │ │ + bl a6290 │ │ │ │ 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] @ 88b8c │ │ │ │ - bl 2b765c <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 88d74 │ │ │ │ + bl 2b7788 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88b84 │ │ │ │ + beq 88d6c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 298c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 88b90 │ │ │ │ - bge 88b84 │ │ │ │ - ldr r3, [pc, #20] @ 88b94 │ │ │ │ + ldrge r0, [pc, #24] @ 88d78 │ │ │ │ + bge 88d6c │ │ │ │ + ldr r3, [pc, #20] @ 88d7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, r4, ror #14 │ │ │ │ + eorseq r4, r9, r4, lsr #23 │ │ │ │ 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 88bcc │ │ │ │ + bne 88db4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #8] │ │ │ │ - b 88c00 │ │ │ │ + b 88de8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c3368 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c3680 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88bfc │ │ │ │ + blt 88de4 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 3194fc <_PyTime_AsTimeval@@Base> │ │ │ │ + b 31991c <_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 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88ce0 │ │ │ │ + beq 88ec8 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 3556a0 │ │ │ │ - ldr r3, [pc, #176] @ 88cec │ │ │ │ + bl 355ac4 │ │ │ │ + ldr r3, [pc, #176] @ 88ed4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 35596c │ │ │ │ + bl 355d90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 3556a0 │ │ │ │ + bl 355ac4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 35534c │ │ │ │ - bl ab0b4 │ │ │ │ + bl 355770 │ │ │ │ + bl ab030 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 88cbc │ │ │ │ + beq 88ea4 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 3556a0 │ │ │ │ - ldr r3, [pc, #104] @ 88cec │ │ │ │ + bl 355ac4 │ │ │ │ + ldr r3, [pc, #104] @ 88ed4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 35596c │ │ │ │ + bl 355d90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 3556a0 │ │ │ │ + bl 355ac4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35534c │ │ │ │ - bl ab0b4 │ │ │ │ + bl 355770 │ │ │ │ + bl ab030 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 88ce4 │ │ │ │ + bne 88ecc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88ce0 │ │ │ │ + beq 88ec8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88ce0 │ │ │ │ + bne 88ec8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 88d34 │ │ │ │ + bhi 88f1c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88d60 │ │ │ │ - b 88d54 │ │ │ │ - ldr r0, [pc, #148] @ 88dd0 │ │ │ │ + bne 88f48 │ │ │ │ + b 88f3c │ │ │ │ + ldr r0, [pc, #148] @ 88fb8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88d1c │ │ │ │ - b 88db8 │ │ │ │ - bl a55fc │ │ │ │ + bne 88f04 │ │ │ │ + b 88fa0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88db8 │ │ │ │ + bne 88fa0 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - bl 88b98 │ │ │ │ + bl 88d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88db8 │ │ │ │ + blt 88fa0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 88b98 │ │ │ │ + bl 88d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88db8 │ │ │ │ + blt 88fa0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 298e0 <__setitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88dc0 │ │ │ │ + beq 88fa8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, #0 │ │ │ │ - b 88dc8 │ │ │ │ + b 88fb0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 88c08 │ │ │ │ + bl 88df0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00371dd4 │ │ │ │ + eorseq r2, r7, r4, lsl r2 │ │ │ │ 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 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88e10 │ │ │ │ - bl a55fc │ │ │ │ + bne 88ff8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 88e40 │ │ │ │ + bne 89028 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ bl 2a924 <__getitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88e38 │ │ │ │ + beq 89020 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, #0 │ │ │ │ - b 88e40 │ │ │ │ + b 89028 │ │ │ │ mov r0, sp │ │ │ │ - bl 88c08 │ │ │ │ + bl 88df0 │ │ │ │ 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 11a668 │ │ │ │ - ldr r3, [pc, #36] @ 88e9c │ │ │ │ + bl 11a6ac │ │ │ │ + ldr r3, [pc, #36] @ 89084 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - ldr r0, [pc, #24] @ 88ea0 │ │ │ │ - bl 2a5d10 │ │ │ │ + bl 144200 │ │ │ │ + ldr r0, [pc, #24] @ 89088 │ │ │ │ + bl 2a5ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a68c │ │ │ │ + bl 11a6d0 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r0, ror r7 │ │ │ │ + @ instruction: 0x00394bb0 │ │ │ │ │ │ │ │ -00088ea4 <_PyOS_IsMainThread@@Base>: │ │ │ │ +0008908c <_PyOS_IsMainThread@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 88eec <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #48] @ 890d4 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 8b128 │ │ │ │ - ldr r3, [pc, #32] @ 88ef0 <_PyOS_IsMainThread@@Base+0x4c> │ │ │ │ + bl 8b0cc │ │ │ │ + ldr r3, [pc, #32] @ 890d8 <_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 │ │ │ │ @@ -97596,1527 +97724,1167 @@ │ │ │ │ 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] @ 88f2c <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ - bl 17dad4 │ │ │ │ + ldr r1, [pc, #20] @ 89114 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ + bl 17dc08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 27d064 │ │ │ │ + b 27d19c │ │ │ │ @ instruction: 0x00562790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 88f54 <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #12] @ 8913c <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c52e4 │ │ │ │ + bl 1c55fc │ │ │ │ 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] @ 88f7c <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #12] @ 89164 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c52e4 │ │ │ │ + bl 1c55fc │ │ │ │ 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] @ 88fa4 <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ + ldr r3, [pc, #12] @ 8918c <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c52e4 │ │ │ │ + bl 1c55fc │ │ │ │ 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 91928 │ │ │ │ + bl 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88ffc <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ - ldr r2, [pc, #60] @ 89008 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ - ldr r1, [pc, #60] @ 8900c <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ - bl a59d4 │ │ │ │ + beq 891e4 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + ldr r2, [pc, #60] @ 891f0 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + ldr r1, [pc, #60] @ 891f4 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 89000 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ + bge 891e8 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88ffc <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + beq 891e4 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88ffc <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + bne 891e4 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - @ instruction: 0x003947b0 │ │ │ │ + @ instruction: 0x00394bf0 │ │ │ │ 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] @ 89098 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #100] @ 89280 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8908c <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89274 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 32b654 <_PyTime_FromLong@@Base> │ │ │ │ + bl 32ba74 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8908c <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + blt 89274 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c48a4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c4bbc <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8908c <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89274 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 8909c <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ - beq 89090 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ - ldr r3, [pc, #24] @ 890a0 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + ldreq r0, [pc, #28] @ 89284 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + beq 89278 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #24] @ 89288 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r8, r8, fp, pc @ │ │ │ │ + eorseq r0, r9, r0 │ │ │ │ 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 18cefc │ │ │ │ + bl 18d25c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89134 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + beq 8931c <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 129b0c │ │ │ │ + bl 129bbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129b0c │ │ │ │ + bl 129bbc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129b0c │ │ │ │ + bl 129bbc │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ strd r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ 89140 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ - bl a9a48 │ │ │ │ + ldr r0, [pc, #64] @ 89328 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ + bl a99c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 89120 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + beq 89308 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 89128 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ + beq 89310 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ mov r4, r5 │ │ │ │ - b 89134 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + b 8931c <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 89120 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 89308 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r9, r0, asr #15 │ │ │ │ + eorseq r4, r9, r0, lsl #24 │ │ │ │ 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 89180 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ - ldr r2, [pc, #112] @ 891e4 <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ - ldr r1, [pc, #112] @ 891e8 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ - ldr r0, [pc, #112] @ 891ec <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 891d8 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bne 89368 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ + ldr r2, [pc, #112] @ 893cc <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ + ldr r1, [pc, #112] @ 893d0 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ + ldr r0, [pc, #112] @ 893d4 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 893c0 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 891d8 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + beq 893c0 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 891b8 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ - ldr r3, [pc, #68] @ 891f0 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #68] @ 891f4 <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ + beq 893a0 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ + ldr r3, [pc, #68] @ 893d8 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #68] @ 893dc <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 891d8 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 893c0 <_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 144524 │ │ │ │ + b 1445ac │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - eorseq r0, r6, r4, asr #7 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + eorseq r0, r6, r4, lsl #16 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ 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 8922c <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ + bne 89414 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #264] @ 8932c <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ + ldr r2, [pc, #264] @ 89514 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 89250 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ - b 8929c <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne 89438 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ + b 89484 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #244] @ 89330 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #244] @ 89518 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89218 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ - b 89320 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 89400 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + b 89508 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89288 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ + beq 89470 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89320 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89508 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 892a0 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ - b 892ec <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ - ldr r2, [pc, #164] @ 89334 <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ - ldr r1, [pc, #164] @ 89338 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ - ldr r0, [pc, #152] @ 89330 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89320 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89488 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + b 894d4 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ + ldr r2, [pc, #164] @ 8951c <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ + ldr r1, [pc, #164] @ 89520 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ + ldr r0, [pc, #152] @ 89518 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 89508 <_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 892c8 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ - ldr r2, [pc, #128] @ 8933c <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ - ldr r1, [pc, #128] @ 89340 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #108] @ 89330 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89320 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 894b0 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ + ldr r2, [pc, #128] @ 89524 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ + ldr r1, [pc, #128] @ 89528 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #108] @ 89518 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 89508 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89320 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89508 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89300 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ - ldr r3, [pc, #80] @ 89344 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - ldr r1, [pc, #80] @ 89348 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ + beq 894e8 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #80] @ 8952c <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + ldr r1, [pc, #80] @ 89530 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 89320 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 89508 <_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 144524 │ │ │ │ + b 1445ac │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r7, ip, ror ip │ │ │ │ - @ instruction: 0x00368bb0 │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ + ldrheq ip, [r7], -ip @ │ │ │ │ + @ instruction: 0x00368ff0 │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ 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 89380 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ + bne 89568 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #296] @ 894a0 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ + ldr r2, [pc, #296] @ 89688 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 893a4 <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - b 893f0 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ + bne 8958c <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ + b 895d8 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #276] @ 894a4 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + ldr r0, [pc, #276] @ 8968c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8936c <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ - b 89494 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89554 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ + b 8967c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 893dc <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ + beq 895c4 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89494 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 8967c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 893f4 <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ - b 89440 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ - ldr r2, [pc, #196] @ 894a8 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ - ldr r1, [pc, #196] @ 894ac <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ - ldr r0, [pc, #184] @ 894a4 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89494 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 895dc <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ + b 89628 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #196] @ 89690 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ + ldr r1, [pc, #196] @ 89694 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ + ldr r0, [pc, #184] @ 8968c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 8967c <_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 8941c <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ - ldr r2, [pc, #160] @ 894b0 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ - ldr r1, [pc, #160] @ 894b4 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ - ldr r0, [pc, #140] @ 894a4 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89494 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89604 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ + ldr r2, [pc, #160] @ 89698 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #160] @ 8969c <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + ldr r0, [pc, #140] @ 8968c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 8967c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89494 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 8967c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89454 <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ - ldr r3, [pc, #112] @ 894b8 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ - ldr r1, [pc, #112] @ 894bc <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + beq 8963c <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ + ldr r3, [pc, #112] @ 896a0 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + ldr r1, [pc, #112] @ 896a4 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 89494 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 8967c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 147e34 │ │ │ │ + bl 147ebc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 89474 <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - bl a55fc │ │ │ │ + bne 8965c <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89494 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 8967c <_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 144524 │ │ │ │ + b 1445ac │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r7, r8, lsl #25 │ │ │ │ - @ instruction: 0x00368bb0 │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ + eorseq ip, r7, r8, asr #1 │ │ │ │ + @ instruction: 0x00368ff0 │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ 89580 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + ldr r2, [pc, #168] @ 89768 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 89540 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ + beq 89728 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 8952c <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ + beq 89714 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89574 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 8975c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89544 <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ - ldr r3, [pc, #100] @ 89584 <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ - ldr r1, [pc, #100] @ 89588 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 89574 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ - ldr r2, [pc, #88] @ 8958c <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ - ldr r1, [pc, #88] @ 89590 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ - ldr r0, [pc, #88] @ 89594 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89574 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 8972c <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ + ldr r3, [pc, #100] @ 8976c <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ + ldr r1, [pc, #100] @ 89770 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 8975c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #88] @ 89774 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ + ldr r1, [pc, #88] @ 89778 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ + ldr r0, [pc, #88] @ 8977c <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 8975c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89564 <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ - ldr r3, [pc, #60] @ 89598 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ + bne 8974c <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ + ldr r3, [pc, #60] @ 89780 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 89574 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + bl 144200 │ │ │ │ + b 8975c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144524 │ │ │ │ + b 1445ac │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ - @ instruction: 0x00368bb0 │ │ │ │ - eorseq fp, r6, r4, lsr fp │ │ │ │ - mlaseq r7, r8, ip, fp │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x00368ff0 │ │ │ │ + eorseq fp, r6, r4, ror pc │ │ │ │ + ldrsbeq ip, [r7], -r8 @ │ │ │ │ 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 895e4 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bne 897cc <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 89608 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ - ldr r2, [pc, #252] @ 896d4 <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ - ldr r1, [pc, #252] @ 896d8 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ - ldr r0, [pc, #252] @ 896dc <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8961c <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 897f0 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ + ldr r2, [pc, #252] @ 898bc <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ + ldr r1, [pc, #252] @ 898c0 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ + ldr r0, [pc, #252] @ 898c4 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 89804 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #232] @ 896dc <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + ldr r0, [pc, #232] @ 898c4 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 895bc <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ - b 8961c <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 897a4 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ + b 89804 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89624 <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ + bne 8980c <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ mov r0, #0 │ │ │ │ - b 896cc <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + b 898b4 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 89678 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ + bne 89860 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #160] @ 896e0 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + ldr r2, [pc, #160] @ 898c8 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 896a0 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + beq 89888 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 8968c <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ + beq 89874 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8961c <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 89804 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 896a4 <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ - ldr r3, [pc, #100] @ 896e4 <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ - ldr r1, [pc, #100] @ 896e8 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 8961c <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ - ldr r2, [pc, #88] @ 896ec <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ - ldr r1, [pc, #88] @ 896f0 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ - ldr r0, [pc, #64] @ 896dc <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8961c <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 8988c <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ + ldr r3, [pc, #100] @ 898cc <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ + ldr r1, [pc, #100] @ 898d0 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b 89804 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + ldr r2, [pc, #88] @ 898d4 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ + ldr r1, [pc, #88] @ 898d8 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + ldr r0, [pc, #64] @ 898c4 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 89804 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 298f8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 896e0 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ - beq 896cc <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + ldreq r0, [pc, #36] @ 898c8 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + beq 898b4 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 144524 │ │ │ │ + b 1445ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - eorseq fp, r7, r4, lsr #25 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + eorseq ip, r7, r4, ror #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ - @ instruction: 0x00368bb0 │ │ │ │ - eorseq r9, r6, r8, asr #27 │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x00368ff0 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ 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 89724 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ + bne 8990c <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89738 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ - b 89750 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ - ldr r0, [pc, #60] @ 89768 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89920 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ + b 89938 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ + ldr r0, [pc, #60] @ 89950 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89714 <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ - b 89760 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + bne 898fc <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ + b 89948 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 89768 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #36] @ 89950 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89760 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + beq 89948 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e9b78 │ │ │ │ + b 2ea058 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r7, r8, ror ip │ │ │ │ + mlaseq r7, r4, r0, 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 r5, r0 │ │ │ │ - bne 8979c <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ + bne 89984 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 897b0 <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ - b 897c8 <_PyOS_IsMainThread@@Base+0x924> │ │ │ │ - ldr r0, [pc, #60] @ 897e0 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89998 <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ + b 899b0 <_PyOS_IsMainThread@@Base+0x924> │ │ │ │ + ldr r0, [pc, #60] @ 899c8 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8978c <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ - b 897d8 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ + bne 89974 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ + b 899c0 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 897e0 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ + ldr r0, [pc, #36] @ 899c8 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 897d8 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ + beq 899c0 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3051c8 │ │ │ │ + b 3056a8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037cbd0 │ │ │ │ + eorseq ip, r7, ip, ror #31 │ │ │ │ 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 89814 <_PyOS_IsMainThread@@Base+0x970> │ │ │ │ + bne 899fc <_PyOS_IsMainThread@@Base+0x970> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89828 <_PyOS_IsMainThread@@Base+0x984> │ │ │ │ - b 89840 <_PyOS_IsMainThread@@Base+0x99c> │ │ │ │ - ldr r0, [pc, #224] @ 898fc <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ - bl 1eed48 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89a10 <_PyOS_IsMainThread@@Base+0x984> │ │ │ │ + b 89a28 <_PyOS_IsMainThread@@Base+0x99c> │ │ │ │ + ldr r0, [pc, #224] @ 89ae4 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ + bl 1ef0a8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89804 <_PyOS_IsMainThread@@Base+0x960> │ │ │ │ - b 89890 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bne 899ec <_PyOS_IsMainThread@@Base+0x960> │ │ │ │ + b 89a78 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #200] @ 898fc <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ + ldr r0, [pc, #200] @ 89ae4 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89890 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89a78 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl b9750 │ │ │ │ + bl b9748 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89890 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89a78 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151a8c │ │ │ │ + bl 151ca8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89898 <_PyOS_IsMainThread@@Base+0x9f4> │ │ │ │ + bne 89a80 <_PyOS_IsMainThread@@Base+0x9f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89890 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89a78 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89890 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bne 89a78 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 898f4 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + b 89adc <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1273a8 │ │ │ │ + bl 127450 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 898d0 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + beq 89ab8 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 898d0 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + bne 89ab8 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 898f4 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + beq 89adc <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 898f4 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + bne 89adc <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r8, ip, ror #22 │ │ │ │ + eorseq sl, r8, ip, lsr #31 │ │ │ │ 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] @ 8997c <_PyOS_IsMainThread@@Base+0xad8> │ │ │ │ - bl b6a94 │ │ │ │ + ldr r1, [pc, #88] @ 89b64 <_PyOS_IsMainThread@@Base+0xad8> │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89934 <_PyOS_IsMainThread@@Base+0xa90> │ │ │ │ + bne 89b1c <_PyOS_IsMainThread@@Base+0xa90> │ │ │ │ mov r4, #0 │ │ │ │ - b 89970 <_PyOS_IsMainThread@@Base+0xacc> │ │ │ │ + b 89b58 <_PyOS_IsMainThread@@Base+0xacc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 138b08 │ │ │ │ + bl 138b90 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8992c <_PyOS_IsMainThread@@Base+0xa88> │ │ │ │ + beq 89b14 <_PyOS_IsMainThread@@Base+0xa88> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #44] @ 89980 <_PyOS_IsMainThread@@Base+0xadc> │ │ │ │ - ldr r4, [pc, #44] @ 89984 <_PyOS_IsMainThread@@Base+0xae0> │ │ │ │ + ldr r3, [pc, #44] @ 89b68 <_PyOS_IsMainThread@@Base+0xadc> │ │ │ │ + ldr r4, [pc, #44] @ 89b6c <_PyOS_IsMainThread@@Base+0xae0> │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r4, r3 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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, pc, r8 @ │ │ │ │ + @ instruction: 0x003693d0 │ │ │ │ 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] @ 89a64 <_PyOS_IsMainThread@@Base+0xbc0> │ │ │ │ + ldr r1, [pc, #184] @ 89c4c <_PyOS_IsMainThread@@Base+0xbc0> │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 899c0 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + bne 89ba8 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ mov r4, #0 │ │ │ │ - b 89a58 <_PyOS_IsMainThread@@Base+0xbb4> │ │ │ │ + b 89c40 <_PyOS_IsMainThread@@Base+0xbb4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138b08 │ │ │ │ + bl 138b90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 899b8 <_PyOS_IsMainThread@@Base+0xb14> │ │ │ │ + beq 89ba0 <_PyOS_IsMainThread@@Base+0xb14> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 138b08 │ │ │ │ + bl 138b90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89a50 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ + beq 89c38 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt 89a10 <_PyOS_IsMainThread@@Base+0xb6c> │ │ │ │ + bgt 89bf8 <_PyOS_IsMainThread@@Base+0xb6c> │ │ │ │ sub r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89a2c <_PyOS_IsMainThread@@Base+0xb88> │ │ │ │ - ldr r2, [pc, #80] @ 89a68 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ - ldr r6, [pc, #76] @ 89a68 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ + beq 89c14 <_PyOS_IsMainThread@@Base+0xb88> │ │ │ │ + ldr r2, [pc, #80] @ 89c50 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ + ldr r6, [pc, #76] @ 89c50 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 89a44 <_PyOS_IsMainThread@@Base+0xba0> │ │ │ │ - ldr r2, [pc, #56] @ 89a6c <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ - ldr r6, [pc, #52] @ 89a6c <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ + b 89c2c <_PyOS_IsMainThread@@Base+0xba0> │ │ │ │ + ldr r2, [pc, #56] @ 89c54 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ + ldr r6, [pc, #52] @ 89c54 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r8, asr #15 │ │ │ │ + eorseq r4, r9, r8, lsl #24 │ │ │ │ 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] @ 89acc <_PyOS_IsMainThread@@Base+0xc28> │ │ │ │ - bl b6a94 │ │ │ │ + ldr r1, [pc, #56] @ 89cb4 <_PyOS_IsMainThread@@Base+0xc28> │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89ac4 <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ - ldr r3, [pc, #44] @ 89ad0 <_PyOS_IsMainThread@@Base+0xc2c> │ │ │ │ + beq 89cac <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ + ldr r3, [pc, #44] @ 89cb8 <_PyOS_IsMainThread@@Base+0xc2c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl bbd70 │ │ │ │ - ldr r2, [pc, #32] @ 89ad4 <_PyOS_IsMainThread@@Base+0xc30> │ │ │ │ + bl bbd68 │ │ │ │ + ldr r2, [pc, #32] @ 89cbc <_PyOS_IsMainThread@@Base+0xc30> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #16] @ 89ad8 <_PyOS_IsMainThread@@Base+0xc34> │ │ │ │ + ldr r0, [pc, #16] @ 89cc0 <_PyOS_IsMainThread@@Base+0xc34> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r6, r0, pc, r8 @ │ │ │ │ + @ instruction: 0x003693d0 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r4, r7, r8, ror #26 │ │ │ │ + eorseq r5, r7, r8, asr r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00089adc <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - ldr r1, [pc, #4] @ 89ae8 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ - ldr r0, [pc, #4] @ 89aec <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ - b be2dc │ │ │ │ +00089cc4 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + ldr r1, [pc, #4] @ 89cd0 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ + ldr r0, [pc, #4] @ 89cd4 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + b be35c │ │ │ │ andeq r3, r0, r0, ror r5 │ │ │ │ - @ instruction: 0x003a7cf0 │ │ │ │ + eorseq r8, sl, r0, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl aa944 │ │ │ │ + bl aa8c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89b94 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 89d7c <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 261a68 │ │ │ │ + bl 261ef8 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89b98 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ + beq 89d80 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89b94 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 89d7c <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89b94 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + bne 89d7c <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 2c9cd8 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2c9e04 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c4c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + beq 89e34 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, r2 │ │ │ │ bl 29cdc │ │ │ │ - bl c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 29334 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 89c3c <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ + bne 89e24 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 89c2c <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ - bl 1324b8 │ │ │ │ + bne 89e14 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89be0 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + beq 89dc8 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ - b 89c4c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ - ldr r3, [pc, #32] @ 89c54 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + b 89e34 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + ldr r3, [pc, #32] @ 89e3c <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 89c4c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + bl 144200 │ │ │ │ + b 89e34 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 89af0 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 89cd8 <_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 89c94 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ + bne 89e7c <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2c9cd8 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2c9e04 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89cb8 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ - b 89dc4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89ea0 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ + b 89fac <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #320] @ 89de4 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ + ldr r0, [pc, #320] @ 89fcc <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89c7c <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ - b 89dc4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89e64 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + b 89fac <_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 1c3368 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c3680 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89dc4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + blt 89fac <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r6, #-8] │ │ │ │ - bge 89d0c <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ - ldr r3, [pc, #232] @ 89de8 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ - ldr r1, [pc, #232] @ 89dec <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ + bge 89ef4 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ + ldr r3, [pc, #232] @ 89fd0 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ + ldr r1, [pc, #232] @ 89fd4 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 89dc4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl 18eeb4 │ │ │ │ + b 89fac <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2095ec <_PyDeadline_Init@@Base> │ │ │ │ + bl 2d66f0 <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c48a4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c4bbc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89dc4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ - bl c3cf0 │ │ │ │ + blt 89fac <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 89dcc <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bne 89fb4 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 89d90 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ + beq 89f78 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ cmp r3, #11 │ │ │ │ - ldreq r0, [pc, #112] @ 89df0 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ - beq 89ddc <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - ldr r3, [pc, #108] @ 89df4 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ + ldreq r0, [pc, #112] @ 89fd8 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + beq 89fc4 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + ldr r3, [pc, #108] @ 89fdc <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ - b 89ddc <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - bl 1324b8 │ │ │ │ + bl 144200 │ │ │ │ + b 89fc4 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89dc4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89fac <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 322158 <_PyDeadline_Get@@Base> │ │ │ │ + bl 3224c8 <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [r6, #-8] │ │ │ │ str r1, [r6, #-4] │ │ │ │ - bge 89d20 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ - b 89dcc <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bge 89f08 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ + b 89fb4 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ mov r0, #0 │ │ │ │ - b 89ddc <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + b 89fc4 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 89af0 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 89cd8 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mlaseq r7, r0, lr, r1 │ │ │ │ + @ instruction: 0x003722d0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r8, lsr #24 │ │ │ │ + eorseq ip, r8, r8, rrx │ │ │ │ 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] @ 89e90 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ + ldr ip, [pc, #128] @ 8a078 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #116] @ 89e94 <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ + ldr r2, [pc, #116] @ 8a07c <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ cmp r3, ip │ │ │ │ cmpne r3, r2 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 89e48 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ - ldr r3, [pc, #96] @ 89e98 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #96] @ 89e9c <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ + beq 8a030 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #96] @ 8a080 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #96] @ 8a084 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 89ea0 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #80] @ 8a088 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 89e84 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ + beq 8a06c <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ mov r1, r4 │ │ │ │ - bl cab4c <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cabc8 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ strlt r5, [r6] │ │ │ │ - blt 89e40 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ + blt 8a028 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r6] │ │ │ │ - b 89e88 <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ + b 8a070 <_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 r4, r9, ip, asr #15 │ │ │ │ + eorseq r4, r9, ip, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00089ea4 <_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 89f14 <_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 89f08 <_PySys_GetAttr@@Base+0x64> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1db8cc <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9b208 │ │ │ │ - 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 91928 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - ldrne r3, [r4, #8] │ │ │ │ - movne r7, #0 │ │ │ │ - ldrne r9, [r3, #8] │ │ │ │ - bne 89f9c <_PySys_GetAttr@@Base+0xf8> │ │ │ │ - b 89fd8 <_PySys_GetAttr@@Base+0x134> │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #240] @ 8a048 <_PySys_GetAttr@@Base+0x1a4> │ │ │ │ - mov r1, r8 │ │ │ │ - bl a9a48 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 89fe0 <_PySys_GetAttr@@Base+0x13c> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9c9f4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r8, r0 │ │ │ │ - bne 8a008 <_PySys_GetAttr@@Base+0x164> │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a024 <_PySys_GetAttr@@Base+0x180> │ │ │ │ - cmp r8, #0 │ │ │ │ - blt 89fd0 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ - add r7, r7, #1 │ │ │ │ - ldr r3, [r9, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bls 8a040 <_PySys_GetAttr@@Base+0x19c> │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - ldr r6, [r3, r7, lsl #3] │ │ │ │ - add r3, r3, r7, lsl #3 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 89f98 <_PySys_GetAttr@@Base+0xf4> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ - bl a32c4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 89f4c <_PySys_GetAttr@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b208 │ │ │ │ - mov r5, #0 │ │ │ │ - b 8a040 <_PySys_GetAttr@@Base+0x19c> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89fd0 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 89fd0 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 89fd0 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 89f84 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 89f84 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 89f90 <_PySys_GetAttr@@Base+0xec> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 89f90 <_PySys_GetAttr@@Base+0xec> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq fp, r8, r4, lsr r5 │ │ │ │ - b 89f1c <_PySys_GetAttr@@Base+0x78> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 89f1c <_PySys_GetAttr@@Base+0x78> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8a0fc <_PySys_GetAttr@@Base+0x258> │ │ │ │ - mov r0, #2 │ │ │ │ - bl 92b1c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 8a0a4 <_PySys_GetAttr@@Base+0x200> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a0fc <_PySys_GetAttr@@Base+0x258> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 8a0fc <_PySys_GetAttr@@Base+0x258> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a0fc <_PySys_GetAttr@@Base+0x258> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 92b1c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8a104 <_PySys_GetAttr@@Base+0x260> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a0d8 <_PySys_GetAttr@@Base+0x234> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 8a0d8 <_PySys_GetAttr@@Base+0x234> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a0fc <_PySys_GetAttr@@Base+0x258> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 8a0fc <_PySys_GetAttr@@Base+0x258> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 8a124 <_PySys_GetAttr@@Base+0x280> │ │ │ │ - ldr r2, [pc, #32] @ 8a12c <_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] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov ip, #0 │ │ │ │ - cmp r2, ip │ │ │ │ - mov r0, r1 │ │ │ │ - movgt r1, #0 │ │ │ │ - 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 8a188 <_PySys_GetAttr@@Base+0x2e4> │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - beq 8a1c0 <_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] @ 8a254 <_PySys_GetAttr@@Base+0x3b0> │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a474 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8a1c0 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ - mov r4, #0 │ │ │ │ - b 8a240 <_PySys_GetAttr@@Base+0x39c> │ │ │ │ - ldr r0, [r0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 17d244 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a1b8 <_PySys_GetAttr@@Base+0x314> │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl ce390 │ │ │ │ - ldr r1, [pc, #112] @ 8a258 <_PySys_GetAttr@@Base+0x3b4> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #104] @ 8a25c <_PySys_GetAttr@@Base+0x3b8> │ │ │ │ - bl bbe00 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 8a210 <_PySys_GetAttr@@Base+0x36c> │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 8a234 <_PySys_GetAttr@@Base+0x390> │ │ │ │ - b 8a1b8 <_PySys_GetAttr@@Base+0x314> │ │ │ │ - bl c3cf0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 294f0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7a54 │ │ │ │ - cmn r4, #1 │ │ │ │ - beq 8a1fc <_PySys_GetAttr@@Base+0x358> │ │ │ │ - mov r0, r4 │ │ │ │ - bl a6314 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9b208 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, r0, asr #25 │ │ │ │ - eorseq pc, r5, r0, lsl #9 │ │ │ │ - eorseq r4, r9, ip, ror #15 │ │ │ │ - │ │ │ │ -0008a260 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #300] @ 8a3a4 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r5, [r3, r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 8a298 │ │ │ │ - ldr r1, [pc, #276] @ 8a3a8 │ │ │ │ - ldr r0, [pc, #276] @ 8a3ac │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #272] @ 8a3b0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 18da40 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 8a38c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a2c8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 8a31c │ │ │ │ - bl 9b184 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92d88 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - beq 8a38c │ │ │ │ - ldr r1, [pc, #196] @ 8a3b0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 27615c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a31c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a38c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 8a38c │ │ │ │ - b 8a35c │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 8a38c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a364 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a38c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 8a38c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a38c │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a39c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 8a39c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 189380 <_PyErr_Clear@@Base> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - subseq sp, r3, r0, lsr r0 │ │ │ │ - ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ - │ │ │ │ -0008a3b4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r0, [pc, #88] @ 8a428 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 18da40 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 8a3e8 │ │ │ │ - bl 11a6d8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 8a41c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r0 │ │ │ │ - beq 8a418 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq 8a418 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - bl 9b184 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ - │ │ │ │ -0008a42c : │ │ │ │ +0008a08c : │ │ │ │ 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] @ 8a648 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #512] @ 8a2a8 │ │ │ │ + bl 357b00 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ movle r7, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #492] @ 8a64c │ │ │ │ + ldr ip, [pc, #492] @ 8a2ac │ │ │ │ ldr r9, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ addle r5, sp, #4 │ │ │ │ movgt r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a634 │ │ │ │ + beq 8a294 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1e54 │ │ │ │ + bl b1e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a4c0 │ │ │ │ + bne 8a120 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a634 │ │ │ │ + beq 8a294 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a634 │ │ │ │ + bne 8a294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a634 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8a294 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 8a484 │ │ │ │ - ldr r0, [pc, #372] @ 8a650 │ │ │ │ + bne 8a0e4 │ │ │ │ + ldr r0, [pc, #372] @ 8a2b0 │ │ │ │ ldr r9, [r9, #8] │ │ │ │ - bl 9dccc │ │ │ │ + bl 9dcec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 27615c │ │ │ │ + bl 2764d4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 8a538 │ │ │ │ + beq 8a198 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a52c │ │ │ │ + beq 8a18c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a52c │ │ │ │ + bne 8a18c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #288] @ 8a654 │ │ │ │ - ldr r0, [pc, #288] @ 8a658 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #288] @ 8a2b4 │ │ │ │ + ldr r0, [pc, #288] @ 8a2b8 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a558 │ │ │ │ + beq 8a1b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a558 │ │ │ │ + bne 8a1b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8a640 │ │ │ │ + beq 8a2a0 │ │ │ │ mov r7, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 277620 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ + bl 277998 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ cmp r0, r7 │ │ │ │ - beq 8a640 │ │ │ │ + beq 8a2a0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bne 8a59c │ │ │ │ - ldr r1, [pc, #196] @ 8a65c │ │ │ │ - ldr r0, [pc, #188] @ 8a658 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #188] @ 8a660 │ │ │ │ + bne 8a1fc │ │ │ │ + ldr r1, [pc, #196] @ 8a2bc │ │ │ │ + ldr r0, [pc, #188] @ 8a2b8 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ 8a2c0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 18da40 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dda0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a5bc │ │ │ │ - ldr r1, [pc, #172] @ 8a664 │ │ │ │ - ldr r0, [pc, #156] @ 8a658 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8a21c │ │ │ │ + ldr r1, [pc, #172] @ 8a2c4 │ │ │ │ + ldr r0, [pc, #156] @ 8a2b8 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a60c │ │ │ │ + beq 8a26c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 261264 │ │ │ │ + bl 2616f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a5e8 │ │ │ │ - ldr r1, [pc, #132] @ 8a668 │ │ │ │ - ldr r0, [pc, #112] @ 8a658 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8a248 │ │ │ │ + ldr r1, [pc, #132] @ 8a2c8 │ │ │ │ + ldr r0, [pc, #112] @ 8a2b8 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a60c │ │ │ │ + beq 8a26c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8a60c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 8a26c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a640 │ │ │ │ + beq 8a2a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a640 │ │ │ │ + bne 8a2a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a640 │ │ │ │ - ldr r1, [pc, #48] @ 8a66c │ │ │ │ - ldr r0, [pc, #24] @ 8a658 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8a2a0 │ │ │ │ + ldr r1, [pc, #48] @ 8a2cc │ │ │ │ + ldr r0, [pc, #24] @ 8a2b8 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, r0, asr #29 │ │ │ │ - eorseq sl, r5, r0, ror r7 │ │ │ │ - @ instruction: 0x003947f8 │ │ │ │ - subseq sp, r3, ip, asr #32 │ │ │ │ - eorseq r4, r9, r0, lsl r8 │ │ │ │ + eorseq r5, r9, r0, lsl #6 │ │ │ │ + @ instruction: 0x0035abb0 │ │ │ │ + eorseq r4, r9, ip, lsr #24 │ │ │ │ + subseq sp, r3, r4, lsl #9 │ │ │ │ + eorseq r4, r9, r4, asr #24 │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r4, r9, r0, lsr r8 │ │ │ │ - eorseq r4, r9, r4, asr #16 │ │ │ │ - eorseq r4, r9, r4, ror #16 │ │ │ │ + eorseq r4, r9, r4, ror #24 │ │ │ │ + eorseq r4, r9, r8, ror ip │ │ │ │ + mlaseq r9, r8, ip, r4 │ │ │ │ │ │ │ │ -0008a670 : │ │ │ │ - ldr r3, [pc, #12] @ 8a684 │ │ │ │ +0008a2d0 : │ │ │ │ + ldr r3, [pc, #12] @ 8a2e4 │ │ │ │ ldr r2, [r3] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 8a42c │ │ │ │ + b 8a08c │ │ │ │ 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 │ │ │ │ @@ -99125,406 +98893,615 @@ │ │ │ │ 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] @ 8a79c │ │ │ │ - ldr r3, [pc, #208] @ 8a7a0 │ │ │ │ + ldr r2, [pc, #208] @ 8a3fc │ │ │ │ + ldr r3, [pc, #208] @ 8a400 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp] │ │ │ │ - bl 118bec │ │ │ │ + bl 118c2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a714 │ │ │ │ + beq 8a374 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge 8a71c │ │ │ │ + bge 8a37c │ │ │ │ mov r0, r4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r3, [pc, #152] @ 8a7a4 │ │ │ │ - ldr r1, [pc, #152] @ 8a7a8 │ │ │ │ + bl 1132c8 │ │ │ │ + ldr r3, [pc, #152] @ 8a404 │ │ │ │ + ldr r1, [pc, #152] @ 8a408 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 8a794 │ │ │ │ + b 8a3f4 │ │ │ │ moveq r2, r3 │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq 8a74c │ │ │ │ + beq 8a3ac │ │ │ │ cmp r2, r3 │ │ │ │ - ble 8a74c │ │ │ │ + ble 8a3ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r3, [pc, #100] @ 8a7a4 │ │ │ │ - ldr r1, [pc, #104] @ 8a7ac │ │ │ │ + bl 1132c8 │ │ │ │ + ldr r3, [pc, #100] @ 8a404 │ │ │ │ + ldr r1, [pc, #104] @ 8a40c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 8a714 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 8a374 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 73b3c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bl 73adc <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge 8a780 │ │ │ │ - bl 11328c │ │ │ │ + bge 8a3e0 │ │ │ │ + bl 1132c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b184 │ │ │ │ - b 8a714 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #36] @ 8a7b0 │ │ │ │ + bl 9b1a4 │ │ │ │ + b 8a374 │ │ │ │ + bl 1132c8 │ │ │ │ + ldr r0, [pc, #36] @ 8a410 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r8, ror r8 │ │ │ │ - subseq r4, r7, ip, ror #25 │ │ │ │ + eorseq r4, r9, ip, lsr #25 │ │ │ │ + subseq r4, r7, r0, asr #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, ip, lsl #17 │ │ │ │ - @ instruction: 0x003948b4 │ │ │ │ - eorseq r4, r9, r4, ror #17 │ │ │ │ + eorseq r4, r9, r0, asr #25 │ │ │ │ + eorseq r4, r9, r8, ror #25 │ │ │ │ + eorseq r4, r9, r8, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a880 │ │ │ │ + beq 8a4e0 │ │ │ │ bl 2a18c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, r6 │ │ │ │ - bne 8a83c │ │ │ │ - ldr r3, [pc, #224] @ 8a8cc │ │ │ │ + bne 8a49c │ │ │ │ + ldr r3, [pc, #224] @ 8a52c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a880 │ │ │ │ + beq 8a4e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a880 │ │ │ │ + bne 8a4e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a880 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8a4e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8a864 │ │ │ │ + beq 8a4c4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 8a8a4 │ │ │ │ + bne 8a504 │ │ │ │ add r7, r7, #8 │ │ │ │ ldr r1, [r7] │ │ │ │ - ldr r2, [pc, #136] @ 8a8d0 │ │ │ │ + ldr r2, [pc, #136] @ 8a530 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r0, [pc, #132] @ 8a8d4 │ │ │ │ - beq 8a8bc │ │ │ │ + ldr r0, [pc, #132] @ 8a534 │ │ │ │ + beq 8a51c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 8a818 │ │ │ │ + bne 8a478 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a888 │ │ │ │ + bne 8a4e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r4, #0 │ │ │ │ - b 8a8c4 │ │ │ │ + b 8a524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a878 │ │ │ │ + bne 8a4d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a878 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8a4d8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a838 │ │ │ │ + bne 8a498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a838 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8a498 │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - andeq fp, fp, r0, lsl #16 │ │ │ │ - eorseq r4, r9, r8, ror #17 │ │ │ │ + strdeq fp, [fp], -r8 │ │ │ │ + eorseq r4, r9, ip, lsl sp │ │ │ │ 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 8a924 │ │ │ │ + bne 8a584 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 8a948 │ │ │ │ - ldr r2, [pc, #284] @ 8aa34 │ │ │ │ - ldr r1, [pc, #284] @ 8aa38 │ │ │ │ - ldr r0, [pc, #284] @ 8aa3c │ │ │ │ - bl 314d60 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8a9cc │ │ │ │ + bne 8a5a8 │ │ │ │ + ldr r2, [pc, #284] @ 8a694 │ │ │ │ + ldr r1, [pc, #284] @ 8a698 │ │ │ │ + ldr r0, [pc, #284] @ 8a69c │ │ │ │ + bl 3151ec <_PyArg_BadArgument@@Base> │ │ │ │ + b 8a62c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #264] @ 8aa3c │ │ │ │ + ldr r0, [pc, #264] @ 8a69c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a8fc │ │ │ │ - b 8a9cc │ │ │ │ + bne 8a55c │ │ │ │ + b 8a62c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8a9cc │ │ │ │ + beq 8a62c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8a980 │ │ │ │ - ldr r3, [pc, #204] @ 8aa40 │ │ │ │ - ldr r1, [pc, #204] @ 8aa44 │ │ │ │ + beq 8a5e0 │ │ │ │ + ldr r3, [pc, #204] @ 8a6a0 │ │ │ │ + ldr r1, [pc, #204] @ 8a6a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 8a9cc │ │ │ │ + bl 18eeb4 │ │ │ │ + b 8a62c │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bne 8a9b0 │ │ │ │ + bne 8a610 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f72c │ │ │ │ - ldr r1, [pc, #160] @ 8aa48 │ │ │ │ + bl 10f768 │ │ │ │ + ldr r1, [pc, #160] @ 8a6a8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 18eb54 │ │ │ │ - b 8a9cc │ │ │ │ - ldr r3, [pc, #148] @ 8aa4c │ │ │ │ + bl 18eeb4 │ │ │ │ + b 8a62c │ │ │ │ + ldr r3, [pc, #148] @ 8a6ac │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8a9e8 │ │ │ │ + beq 8a648 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d244 │ │ │ │ + bl 17d378 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a9d4 │ │ │ │ + bne 8a634 │ │ │ │ mov r5, #0 │ │ │ │ - b 8aa28 │ │ │ │ + b 8a688 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ce390 │ │ │ │ + bl ce4bc │ │ │ │ mov r1, r0 │ │ │ │ - b 8a9ec │ │ │ │ + b 8a64c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8aa14 │ │ │ │ - ldr r3, [pc, #76] @ 8aa50 │ │ │ │ + bne 8a674 │ │ │ │ + ldr r3, [pc, #76] @ 8a6b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b184 │ │ │ │ - b 8a9cc │ │ │ │ + bl 9b1a4 │ │ │ │ + b 8a62c │ │ │ │ mov r1, #0 │ │ │ │ - bl 144524 │ │ │ │ + bl 1445ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq r9, r6, r8, lsr #26 │ │ │ │ - mlaseq r7, r4, ip, fp │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq sl, r6, r8, ror #2 │ │ │ │ + ldrsbeq ip, [r7], -r4 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ - eorseq r4, r9, ip, ror #17 │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + eorseq r4, r9, r0, lsr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 9196c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + ldrne r3, [r4, #8] │ │ │ │ + movne r7, #0 │ │ │ │ + ldrne r9, [r3, #8] │ │ │ │ + bne 8a734 │ │ │ │ + b 8a770 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #240] @ 8a7e0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl a99c4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 8a778 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ca14 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r8, r0 │ │ │ │ + bne 8a7a0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 8a7bc │ │ │ │ + cmp r8, #0 │ │ │ │ + blt 8a768 │ │ │ │ + add r7, r7, #1 │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bls 8a7d8 │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + ldr r6, [r3, r7, lsl #3] │ │ │ │ + add r3, r3, r7, lsl #3 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 8a730 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r8, [r3, #4] │ │ │ │ + bl a3240 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 8a6e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b228 │ │ │ │ + mov r5, #0 │ │ │ │ + b 8a7d8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 8a768 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 8a768 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8a768 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 8a71c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8a71c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 8a728 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8a728 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + eorseq fp, r8, ip, asr #17 │ │ │ │ + b 8a6b4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 8a6b4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 8a894 │ │ │ │ + mov r0, #2 │ │ │ │ + bl 92b60 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 8a83c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 8a894 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 8a894 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8a894 │ │ │ │ + mov r0, #1 │ │ │ │ + bl 92b60 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8a89c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 8a870 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 8a870 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 8a894 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 8a894 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 8a8bc │ │ │ │ + ldr r2, [pc, #32] @ 8a8c4 │ │ │ │ + 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 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov ip, #0 │ │ │ │ + cmp r2, ip │ │ │ │ + mov r0, r1 │ │ │ │ + movgt r1, #0 │ │ │ │ + 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 8a920 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, ip │ │ │ │ + beq 8a958 │ │ │ │ + mov ip, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + add lr, sp, #28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #176] @ 8a9ec │ │ │ │ + str lr, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a48c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8a958 │ │ │ │ + mov r4, #0 │ │ │ │ + b 8a9d8 │ │ │ │ + ldr r0, [r0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 17d378 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8a950 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce4bc │ │ │ │ + ldr r1, [pc, #112] @ 8a9f0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #104] @ 8a9f4 │ │ │ │ + bl bbdf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 8a9a8 │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 8a9cc │ │ │ │ + b 8a950 │ │ │ │ + bl c3d70 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 294f0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7ac8 │ │ │ │ + cmn r4, #1 │ │ │ │ + beq 8a994 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a6290 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9b228 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrsbeq r4, [r7], #-192 @ 0xffffff40 │ │ │ │ + eorseq pc, r5, r0, asr #17 │ │ │ │ + eorseq r4, r9, r4, asr #26 │ │ │ │ + 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 2a5680 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a5510 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ 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 22d844 │ │ │ │ + bl 22d970 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, [r5, #16] │ │ │ │ - bl 8b0dc │ │ │ │ + bl 8b080 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #8] @ 8aae0 │ │ │ │ + ldr r0, [pc, #8] @ 8aa84 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 128a98 │ │ │ │ - eorseq r4, r9, r0, lsl r9 │ │ │ │ + b 128b4c │ │ │ │ + eorseq r4, r9, r0, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8ac18 │ │ │ │ + beq 8abbc │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 8ab04 │ │ │ │ - ldr r3, [pc, #440] @ 8acd8 │ │ │ │ + bne 8aaa8 │ │ │ │ + ldr r3, [pc, #440] @ 8ac7c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ac18 │ │ │ │ + beq 8abbc │ │ │ │ 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 8ab70 │ │ │ │ + b 8ab14 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8ac68 │ │ │ │ + beq 8ac0c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 8ac18 │ │ │ │ + beq 8abbc │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ac1c │ │ │ │ + beq 8abc0 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8ab54 │ │ │ │ + beq 8aaf8 │ │ │ │ sub r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ subls r2, r2, #32 │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ cmp lr, r2 │ │ │ │ - bne 8ab54 │ │ │ │ + bne 8aaf8 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8acc4 │ │ │ │ + beq 8ac68 │ │ │ │ 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 8acb8 │ │ │ │ + beq 8ac5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8acb0 │ │ │ │ + beq 8ac54 │ │ │ │ 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 8ac24 │ │ │ │ + beq 8abc8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ab5c │ │ │ │ + b 8ab00 │ │ │ │ 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 8abc0 │ │ │ │ + bne 8ab64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8ab5c │ │ │ │ + bne 8ab00 │ │ │ │ ldrb r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ add r2, r0, ip │ │ │ │ - bne 8ab68 │ │ │ │ + bne 8ab0c │ │ │ │ add r7, r7, #2 │ │ │ │ cmn r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ addne ip, r9, #65 @ 0x41 │ │ │ │ - beq 8acd0 │ │ │ │ + beq 8ac74 │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ sub r3, ip, r1 │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 8accc │ │ │ │ + beq 8ac70 │ │ │ │ strb r0, [r1], #1 │ │ │ │ - b 8ac8c │ │ │ │ + b 8ac30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ac68 │ │ │ │ + b 8ac0c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ac5c │ │ │ │ + b 8ac00 │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 8ac58 │ │ │ │ + b 8abfc │ │ │ │ strb r3, [r1] │ │ │ │ mov r0, #1 │ │ │ │ - b 8ac1c │ │ │ │ + b 8abc0 │ │ │ │ subseq r9, r9, r0, lsl #13 │ │ │ │ │ │ │ │ -0008acdc <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0008ac80 <_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 │ │ │ │ @@ -99555,15 +99532,15 @@ │ │ │ │ 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} │ │ │ │ │ │ │ │ -0008ad70 : │ │ │ │ +0008ad14 : │ │ │ │ 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 │ │ │ │ @@ -99577,114 +99554,114 @@ │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r2, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008adc0 : │ │ │ │ +0008ad64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #140] @ 8ae64 │ │ │ │ + ldr r4, [pc, #140] @ 8ae08 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ae20 │ │ │ │ + beq 8adc4 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #124] @ 8ae68 │ │ │ │ + ldr r2, [pc, #124] @ 8ae0c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8ae34 │ │ │ │ + bne 8add8 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8ae5c │ │ │ │ + beq 8ae00 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ae4c │ │ │ │ + bne 8adf0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 8af0c │ │ │ │ - ldr r2, [pc, #60] @ 8ae68 │ │ │ │ + bl 8aeb0 │ │ │ │ + ldr r2, [pc, #60] @ 8ae0c │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8adf0 │ │ │ │ + beq 8ad94 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8ae00 │ │ │ │ - b 8ae5c │ │ │ │ - ldr r0, [pc, #24] @ 8ae6c │ │ │ │ + bne 8ada4 │ │ │ │ + b 8ae00 │ │ │ │ + ldr r0, [pc, #24] @ 8ae10 │ │ │ │ bl 2970c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ mov r4, #0 │ │ │ │ - b 8ae18 │ │ │ │ + b 8adbc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - eorseq r7, r5, r8, ror sl │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + @ instruction: 0x00357eb8 │ │ │ │ │ │ │ │ -0008ae70 : │ │ │ │ +0008ae14 : │ │ │ │ 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 8af74 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + bl 8af18 <_Py_DecodeLocaleEx@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - bne 8aeb8 │ │ │ │ + bne 8ae5c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ strne r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 8aeb0 │ │ │ │ + b 8ae54 │ │ │ │ │ │ │ │ -0008aec8 : │ │ │ │ +0008ae6c : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 8aefc │ │ │ │ - ldr r2, [pc, #44] @ 8af04 │ │ │ │ - ldr r0, [pc, #44] @ 8af08 │ │ │ │ + blt 8aea0 │ │ │ │ + ldr r2, [pc, #44] @ 8aea8 │ │ │ │ + ldr r0, [pc, #44] @ 8aeac │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 8aef4 │ │ │ │ + bne 8ae98 │ │ │ │ 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, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ │ │ │ │ -0008af0c : │ │ │ │ +0008aeb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #68] @ 8af68 │ │ │ │ + ldr r4, [pc, #68] @ 8af0c │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #56] @ 8af6c │ │ │ │ - ldr r5, [pc, #56] @ 8af70 │ │ │ │ + ldr r3, [pc, #56] @ 8af10 │ │ │ │ + ldr r5, [pc, #56] @ 8af14 │ │ │ │ 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 │ │ │ │ @@ -99694,208 +99671,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 │ │ │ │ │ │ │ │ -0008af74 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0008af18 <_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 8afe4 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ - ldr r9, [pc, #140] @ 8b028 <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ + bne 8af88 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + ldr r9, [pc, #140] @ 8afcc <_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 8aff0 <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ + bgt 8af94 <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ ldr r0, [r9, #1180] @ 0x49c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b014 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ + beq 8afb8 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bne 8b020 <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ + bne 8afc4 <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b178 │ │ │ │ + b 8b11c │ │ │ │ str r5, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b178 │ │ │ │ + b 8b11c │ │ │ │ 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 231e94 │ │ │ │ - bl 22e768 │ │ │ │ + b 231fc0 │ │ │ │ + bl 22e894 │ │ │ │ str r0, [r9, #1180] @ 0x49c │ │ │ │ - b 8afc0 <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ + b 8af64 <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 83b7c │ │ │ │ + b 83fb8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ │ │ │ │ -0008b03c : │ │ │ │ +0008afe0 : │ │ │ │ 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 22ea90 │ │ │ │ + bl 22ebbc │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldmne sp, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ - bne 8b0a4 │ │ │ │ + bne 8b048 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b0b0 │ │ │ │ + bne 8b054 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ 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 8b4e0 │ │ │ │ + bl 8b484 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8b084 │ │ │ │ - ldr r2, [pc, #12] @ 8b0d4 │ │ │ │ - ldr r3, [pc, #12] @ 8b0d8 │ │ │ │ + bne 8b028 │ │ │ │ + ldr r2, [pc, #12] @ 8b078 │ │ │ │ + ldr r3, [pc, #12] @ 8b07c │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ - b 8b0a4 │ │ │ │ - eorseq r6, r9, r8, lsl #2 │ │ │ │ - @ instruction: 0x00357ad4 │ │ │ │ + b 8b048 │ │ │ │ + eorseq r6, r9, r8, asr #10 │ │ │ │ + eorseq r7, r5, r4, lsl pc │ │ │ │ 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 357468 │ │ │ │ + bl 35788c │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ - beq 8b120 │ │ │ │ + beq 8b0c4 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ - bl 324b34 │ │ │ │ + bl 324f54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b128 : │ │ │ │ +0008b0cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 8b174 │ │ │ │ + ldr r3, [pc, #52] @ 8b118 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b160 │ │ │ │ + beq 8b104 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8af0c │ │ │ │ + bl 8aeb0 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 8b158 │ │ │ │ + b 8b0fc │ │ │ │ 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 8b314 │ │ │ │ + beq 8b2b8 │ │ │ │ cmp ip, #2 │ │ │ │ - bne 8b31c │ │ │ │ + bne 8b2c0 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b240 │ │ │ │ + beq 8b1e4 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 8b33c │ │ │ │ - ldr r2, [pc, #560] @ 8b410 │ │ │ │ - ldr r1, [pc, #560] @ 8b414 │ │ │ │ + bhi 8b2e0 │ │ │ │ + ldr r2, [pc, #560] @ 8b3b4 │ │ │ │ + ldr r1, [pc, #560] @ 8b3b8 │ │ │ │ ldr r7, [r2, #672] @ 0x2a0 │ │ │ │ add sl, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp] │ │ │ │ lsl r1, sl, #2 │ │ │ │ - bne 8b328 │ │ │ │ + bne 8b2cc │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r3, [sp] │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b33c │ │ │ │ + beq 8b2e0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ mov lr, r0 │ │ │ │ - bne 8b384 │ │ │ │ + bne 8b328 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 8b33c │ │ │ │ + bhi 8b2e0 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aec8 │ │ │ │ + bl 8ae6c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 8b33c │ │ │ │ + beq 8b2e0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -99907,144 +99884,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 8b344 │ │ │ │ + bhi 8b2e8 │ │ │ │ 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 8b34c │ │ │ │ + bne 8b2f0 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 8b290 │ │ │ │ + bne 8b234 │ │ │ │ cmp r7, #0 │ │ │ │ subne r3, sl, r4 │ │ │ │ asrne r3, r3, #2 │ │ │ │ strne r3, [r7] │ │ │ │ str r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ - b 8b320 │ │ │ │ + b 8b2c4 │ │ │ │ mov r8, #0 │ │ │ │ - b 8b1b0 │ │ │ │ + b 8b154 │ │ │ │ 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 8b20c │ │ │ │ + bne 8b1b0 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8b320 │ │ │ │ + b 8b2c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b2f8 │ │ │ │ + beq 8b29c │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 8b3d4 │ │ │ │ + beq 8b378 │ │ │ │ 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 8b2ec │ │ │ │ + b 8b290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b3c4 │ │ │ │ + beq 8b368 │ │ │ │ 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 8b230 │ │ │ │ + bne 8b1d4 │ │ │ │ cmp lr, r1 │ │ │ │ - bne 8b394 │ │ │ │ + bne 8b338 │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r6] │ │ │ │ strne lr, [r4] │ │ │ │ - b 8b30c │ │ │ │ + b 8b2b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ str r9, [sp] │ │ │ │ mov r7, r1 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ subne r1, r7, r5 │ │ │ │ mvn r0, #1 │ │ │ │ strne r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r2, [pc, #12] @ 8b418 │ │ │ │ + ldrne r2, [pc, #12] @ 8b3bc │ │ │ │ strne r2, [r3] │ │ │ │ - b 8b320 │ │ │ │ + b 8b2c4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - eorseq r7, r5, r0, lsl #25 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + eorseq r8, r5, r0, asr #1 │ │ │ │ │ │ │ │ -0008b41c : │ │ │ │ +0008b3c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 8b460 │ │ │ │ + ldr r3, [pc, #44] @ 8b404 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b458 │ │ │ │ + beq 8b3fc │ │ │ │ bl 2a99c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8af0c │ │ │ │ - b 8b440 │ │ │ │ + bl 8aeb0 │ │ │ │ + b 8b3e4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008b464 : │ │ │ │ - ldr r2, [pc, #28] @ 8b488 │ │ │ │ - ldr r1, [pc, #28] @ 8b48c │ │ │ │ +0008b408 : │ │ │ │ + ldr r2, [pc, #28] @ 8b42c │ │ │ │ + ldr r1, [pc, #28] @ 8b430 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 8b480 │ │ │ │ + bne 8b424 │ │ │ │ b 298bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - muleq r8, r0, r4 │ │ │ │ + andeq fp, r8, r4, lsr r4 │ │ │ │ mov r0, r1 │ │ │ │ b 298bc │ │ │ │ │ │ │ │ -0008b498 : │ │ │ │ +0008b43c : │ │ │ │ subs r2, r1, #0 │ │ │ │ - blt 8b4c0 │ │ │ │ - ldr r3, [pc, #32] @ 8b4c8 │ │ │ │ + blt 8b464 │ │ │ │ + ldr r3, [pc, #32] @ 8b46c │ │ │ │ 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 │ │ │ │ @@ -100059,99 +100036,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 8b55c │ │ │ │ - ldr r2, [pc, #92] @ 8b564 │ │ │ │ - ldr r1, [pc, #92] @ 8b568 │ │ │ │ + bhi 8b500 │ │ │ │ + ldr r2, [pc, #92] @ 8b508 │ │ │ │ + ldr r1, [pc, #92] @ 8b50c │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - bne 8b548 │ │ │ │ + bne 8b4ec │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8b55c │ │ │ │ + beq 8b500 │ │ │ │ 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 8b52c │ │ │ │ + bne 8b4d0 │ │ │ │ mov r3, #0 │ │ │ │ - b 8b540 │ │ │ │ + b 8b4e4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ │ │ │ │ -0008b56c : │ │ │ │ +0008b510 : │ │ │ │ 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] @ 8b600 │ │ │ │ + ldr r0, [pc, #120] @ 8b5a4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 22d844 │ │ │ │ + bl 22d970 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b5b8 │ │ │ │ + bne 8b55c │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #96] @ 8b604 │ │ │ │ + ldr lr, [pc, #96] @ 8b5a8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #72] @ 8b600 │ │ │ │ - b 8b0dc │ │ │ │ + ldr r0, [pc, #72] @ 8b5a4 │ │ │ │ + b 8b080 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 8b5e4 │ │ │ │ + beq 8b588 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 8b5ac │ │ │ │ + bne 8b550 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #48] @ 8b608 │ │ │ │ + ldr lr, [pc, #48] @ 8b5ac │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b5ac │ │ │ │ + b 8b550 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #24] @ 8b60c │ │ │ │ + ldr lr, [pc, #24] @ 8b5b0 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b5ac │ │ │ │ + b 8b550 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ │ │ │ │ -0008b610 : │ │ │ │ +0008b5b4 : │ │ │ │ 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 8b63c │ │ │ │ + beq 8b5e0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354ef4 │ │ │ │ + bl 355318 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 8b65c │ │ │ │ - ldr r3, [pc, #32] @ 8b664 │ │ │ │ + bcc 8b600 │ │ │ │ + ldr r3, [pc, #32] @ 8b608 │ │ │ │ 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 │ │ │ │ @@ -100168,301 +100145,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 8b720 │ │ │ │ - ldr r6, [pc, #188] @ 8b768 │ │ │ │ - ldr r7, [pc, #188] @ 8b76c │ │ │ │ + ble 8b6c4 │ │ │ │ + ldr r6, [pc, #188] @ 8b70c │ │ │ │ + ldr r7, [pc, #188] @ 8b710 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2] │ │ │ │ - bne 8b748 │ │ │ │ + bne 8b6ec │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8b720 │ │ │ │ + ble 8b6c4 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 8b758 │ │ │ │ + bne 8b6fc │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 8b720 │ │ │ │ + ble 8b6c4 │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, r5, lsl #2] │ │ │ │ - bne 8b738 │ │ │ │ + bne 8b6dc │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 8b6f8 │ │ │ │ + bgt 8b69c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ 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 8b710 │ │ │ │ + b 8b6b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b6c4 │ │ │ │ + b 8b668 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b6e8 │ │ │ │ + b 8b68c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - muleq r8, r0, r4 │ │ │ │ + andeq fp, r8, r4, lsr r4 │ │ │ │ │ │ │ │ -0008b770 : │ │ │ │ +0008b714 : │ │ │ │ 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 8b810 │ │ │ │ + beq 8b7b4 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ - blt 8b860 │ │ │ │ + blt 8b804 │ │ │ │ cmp r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ movlt sl, r8 │ │ │ │ movge sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8b4e0 │ │ │ │ + bl 8b484 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b810 │ │ │ │ + beq 8b7b4 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 8b498 │ │ │ │ + bl 8b43c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8b844 │ │ │ │ + beq 8b7e8 │ │ │ │ cmp r8, r7 │ │ │ │ lsl r3, sl, #2 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ - bgt 8b82c │ │ │ │ + bgt 8b7d0 │ │ │ │ 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] @ 8b86c │ │ │ │ - ldr r3, [pc, #84] @ 8b870 │ │ │ │ + ldr r2, [pc, #84] @ 8b810 │ │ │ │ + ldr r3, [pc, #84] @ 8b814 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ - b 8b808 │ │ │ │ + b 8b7ac │ │ │ │ sub r2, r8, sl │ │ │ │ add r3, r3, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r3 │ │ │ │ bl 2a3f0 │ │ │ │ - b 8b7e4 │ │ │ │ + b 8b788 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b464 │ │ │ │ - ldr r2, [pc, #24] @ 8b86c │ │ │ │ - ldr r3, [pc, #24] @ 8b870 │ │ │ │ + bl 8b408 │ │ │ │ + ldr r2, [pc, #24] @ 8b810 │ │ │ │ + ldr r3, [pc, #24] @ 8b814 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ - b 8b808 │ │ │ │ - ldr r2, [pc, #4] @ 8b86c │ │ │ │ - ldr r3, [pc, #8] @ 8b874 │ │ │ │ - b 8b818 │ │ │ │ - eorseq r6, r9, ip, asr #16 │ │ │ │ - @ instruction: 0x00357ad4 │ │ │ │ - mlaseq r5, r0, lr, r7 │ │ │ │ + b 8b7ac │ │ │ │ + ldr r2, [pc, #4] @ 8b810 │ │ │ │ + ldr r3, [pc, #8] @ 8b818 │ │ │ │ + b 8b7bc │ │ │ │ + eorseq r6, r9, ip, lsl #25 │ │ │ │ + eorseq r7, r5, r4, lsl pc │ │ │ │ + @ instruction: 0x003582d0 │ │ │ │ │ │ │ │ -0008b878 : │ │ │ │ +0008b81c : │ │ │ │ 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 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ str r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ str r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 8b684 │ │ │ │ + bl 8b628 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl 8b684 │ │ │ │ + bl 8b628 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 8b684 │ │ │ │ + bl 8b628 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 8b684 │ │ │ │ + bl 8b628 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ str r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #228] @ 0xe4 │ │ │ │ str r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ str r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #236] @ 0xec │ │ │ │ str r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ str r5, [r4, #236] @ 0xec │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ str r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ str r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ str r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #268] @ 0x10c │ │ │ │ str r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ str r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ str r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #260] @ 0x104 │ │ │ │ str r5, [r4, #256] @ 0x100 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ str r5, [r4, #264] @ 0x108 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8b684 │ │ │ │ + b 8b628 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 232788 │ │ │ │ + b 2328b4 │ │ │ │ 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] @ 8ba4c │ │ │ │ - bl 235038 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #84] @ 8b9f0 │ │ │ │ + bl 235164 <_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 8ba08 │ │ │ │ + bne 8b9ac │ │ │ │ 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 │ │ │ │ - ldrsheq r8, [r9], -r4 @ │ │ │ │ + eorseq r8, r9, r4, lsr r5 │ │ │ │ │ │ │ │ -0008ba50 : │ │ │ │ - ldr r3, [pc, #16] @ 8ba68 │ │ │ │ +0008b9f4 : │ │ │ │ + ldr r3, [pc, #16] @ 8ba0c │ │ │ │ ldr r0, [r3, #1412] @ 0x584 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ b 2a3cc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008ba6c : │ │ │ │ +0008ba10 : │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ba74 : │ │ │ │ +0008ba18 : │ │ │ │ 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] @ 8bcac │ │ │ │ + ldr r3, [pc, #536] @ 8bc50 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8bc74 │ │ │ │ + beq 8bc18 │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #500] @ 8bcb0 │ │ │ │ + ldr r0, [pc, #500] @ 8bc54 │ │ │ │ mov r2, r6 │ │ │ │ - bl 235038 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + bl 235164 <_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 8bad0 │ │ │ │ + bne 8ba74 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 8bca4 │ │ │ │ + bhi 8bc48 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add sl, r4, #12 │ │ │ │ - bls 8bc30 │ │ │ │ + bls 8bbd4 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ @@ -100488,277 +100465,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 8bb6c │ │ │ │ + bne 8bb10 │ │ │ │ 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 8bc58 │ │ │ │ + bls 8bbfc │ │ │ │ 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 8bbec │ │ │ │ + bls 8bb90 │ │ │ │ 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 8bca4 │ │ │ │ + beq 8bc48 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 8bc0c │ │ │ │ + bls 8bbb0 │ │ │ │ sub r2, r4, r5 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ add r0, r6, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #152] @ 8bcac │ │ │ │ + ldr r3, [pc, #152] @ 8bc50 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bca0 │ │ │ │ + bne 8bc44 │ │ │ │ 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 8bb40 │ │ │ │ + b 8bae4 │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 8bbec │ │ │ │ - ldr r3, [pc, #48] @ 8bcac │ │ │ │ + b 8bb90 │ │ │ │ + ldr r3, [pc, #48] @ 8bc50 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bca0 │ │ │ │ + bne 8bc44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 232788 │ │ │ │ + b 2328b4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r6, #0 │ │ │ │ - b 8bc0c │ │ │ │ + b 8bbb0 │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r8, r9, ip, asr #22 │ │ │ │ + eorseq r8, r9, ip, lsl #31 │ │ │ │ │ │ │ │ -0008bcb4 : │ │ │ │ +0008bc58 : │ │ │ │ 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 8bcec │ │ │ │ + bl 8bc90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bcec : │ │ │ │ +0008bc90 : │ │ │ │ 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 8bd3c │ │ │ │ + bhi 8bce0 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8bd34 │ │ │ │ + beq 8bcd8 │ │ │ │ add r4, r4, r5 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #-1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 8bd44 │ │ │ │ - b 8bd28 │ │ │ │ + ldr r0, [pc] @ 8bce8 │ │ │ │ + b 8bccc │ │ │ │ @ instruction: 0xfffffd66 │ │ │ │ │ │ │ │ -0008bd48 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0008bcec <_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, {r7, sl} │ │ │ │ - ldreq r7, [pc, #156] @ 8be0c <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ + ldmne ip, {r9, sl} │ │ │ │ + ldreq r9, [pc, #156] @ 8bdb0 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - ldreq sl, [pc, #152] @ 8be10 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ + ldreq sl, [pc, #152] @ 8bdb4 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ mov r6, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - blx r7 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + blx r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8be04 <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ + beq 8bda8 <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ mov r3, #16 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ str fp, [r4] │ │ │ │ - blx r7 │ │ │ │ + blx r9 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 8bdfc <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ + beq 8bda0 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #80] @ 8be14 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #80] @ 8be18 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ - str r9, [r4, #24] │ │ │ │ + ldr r3, [pc, #80] @ 8bdb8 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #80] @ 8bdbc <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ + str r8, [r4, #24] │ │ │ │ cmp r6, r2 │ │ │ │ cmpeq r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ 8be1c <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #68] @ 8bdc0 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldreq r3, [pc, #64] @ 8be20 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ - str r8, [r4, #28] │ │ │ │ + ldreq r3, [pc, #64] @ 8bdc4 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ + str r7, [r4, #28] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ - str r7, [r4, #32] │ │ │ │ + str r9, [r4, #32] │ │ │ │ str sl, [r4, #36] @ 0x24 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ mov r4, #0 │ │ │ │ - b 8bdf4 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ - ldrdeq r9, [r9], -r0 │ │ │ │ - andeq r9, r9, r4, asr #23 │ │ │ │ - andseq fp, r6, r0, lsl #19 │ │ │ │ - @ instruction: 0x0018e4b4 │ │ │ │ - andeq r0, r9, r8, lsl #21 │ │ │ │ - andseq fp, r6, r0, lsl #18 │ │ │ │ + b 8bd98 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ + strdeq r9, [r9], -r0 │ │ │ │ + andeq r9, r9, r4, ror #23 │ │ │ │ + andseq fp, r6, r8, asr r9 │ │ │ │ + andseq lr, r8, r4, lsl r8 │ │ │ │ + andeq r0, r9, r4, lsl sl │ │ │ │ + andseq fp, r6, ip, lsl #18 │ │ │ │ │ │ │ │ -0008be24 : │ │ │ │ +0008bdc8 : │ │ │ │ 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 8be4c │ │ │ │ + beq 8bdf0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4490 <_PyType_GetDict@@Base> │ │ │ │ + bl a440c <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8be84 │ │ │ │ + bne 8be28 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5548 │ │ │ │ + bl a54c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8be98 │ │ │ │ + blt 8be3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ movne r0, r4 │ │ │ │ - bne 8be44 │ │ │ │ - ldr r3, [pc, #20] @ 8bea0 │ │ │ │ + bne 8bde8 │ │ │ │ + ldr r3, [pc, #20] @ 8be44 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #16] @ 8bea4 │ │ │ │ + ldr r1, [pc, #16] @ 8be48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, r0, lsr pc │ │ │ │ + eorseq fp, r5, r0, ror r3 │ │ │ │ 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 8c3cc │ │ │ │ + bne 8c370 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ tst r6, #32 │ │ │ │ - beq 8c69c │ │ │ │ + beq 8c640 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 8c674 │ │ │ │ + beq 8c618 │ │ │ │ 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 8c3c4 │ │ │ │ - ldr r3, [pc, #1980] @ 8c6c0 │ │ │ │ - ldr r2, [pc, #1980] @ 8c6c4 │ │ │ │ + beq 8c368 │ │ │ │ + ldr r3, [pc, #1980] @ 8c664 │ │ │ │ + ldr r2, [pc, #1980] @ 8c668 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8c6ac │ │ │ │ - ldr r3, [pc, #1968] @ 8c6c8 │ │ │ │ - ldr r5, [pc, #1968] @ 8c6cc │ │ │ │ + bne 8c650 │ │ │ │ + ldr r3, [pc, #1968] @ 8c66c │ │ │ │ + ldr r5, [pc, #1968] @ 8c670 │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ - ldr r4, [pc, #1964] @ 8c6d0 │ │ │ │ + ldr r4, [pc, #1964] @ 8c674 │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr fp, [pc, #1960] @ 8c6d4 │ │ │ │ - ldr sl, [pc, #1960] @ 8c6d8 │ │ │ │ - ldr r9, [pc, #1960] @ 8c6dc │ │ │ │ - ldr r7, [pc, #1960] @ 8c6e0 │ │ │ │ - ldr r3, [pc, #1960] @ 8c6e4 │ │ │ │ - ldr r8, [pc, #1960] @ 8c6e8 │ │ │ │ + ldr fp, [pc, #1960] @ 8c678 │ │ │ │ + ldr sl, [pc, #1960] @ 8c67c │ │ │ │ + ldr r9, [pc, #1960] @ 8c680 │ │ │ │ + ldr r7, [pc, #1960] @ 8c684 │ │ │ │ + ldr r3, [pc, #1960] @ 8c688 │ │ │ │ + ldr r8, [pc, #1960] @ 8c68c │ │ │ │ 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 8c3d8 │ │ │ │ + ble 8c37c │ │ │ │ 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 │ │ │ │ @@ -100800,15 +100777,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 8c12c │ │ │ │ + bls 8c0d0 │ │ │ │ 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] │ │ │ │ @@ -100857,32 +100834,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 8c05c │ │ │ │ + bgt 8c000 │ │ │ │ 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] @ 8c6ec │ │ │ │ + ldr ip, [pc, #1440] @ 8c690 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 8c440 │ │ │ │ + bhi 8c3e4 │ │ │ │ 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] │ │ │ │ @@ -101032,21 +101009,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] @ 8c6f0 │ │ │ │ + ldr r2, [pc, #784] @ 8c694 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 8c440 │ │ │ │ + bhi 8c3e4 │ │ │ │ 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 │ │ │ │ @@ -101186,138 +101163,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 8c3bc │ │ │ │ + b 8c360 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ - b 8c19c │ │ │ │ + b 8c140 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c19c │ │ │ │ + b 8c140 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c188 │ │ │ │ + b 8c12c │ │ │ │ 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 8befc │ │ │ │ - b 8c3c4 │ │ │ │ + bne 8bea0 │ │ │ │ + b 8c368 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 8c680 │ │ │ │ + b 8c624 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 8c3bc │ │ │ │ + b 8c360 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, ror r7 │ │ │ │ + andeq ip, r8, ip, lsl r7 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 8c6d4 │ │ │ │ + strbtvs r7, [pc], #-609 @ 8c678 │ │ │ │ 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 pc, ip, r8, lsl #21 │ │ │ │ - mlaseq ip, r6, sl, pc @ │ │ │ │ + eorseq pc, ip, r8, asr #29 │ │ │ │ + @ instruction: 0x003cfed6 │ │ │ │ │ │ │ │ -0008c6f4 <_Py_HashBytes@@Base>: │ │ │ │ +0008c698 <_Py_HashBytes@@Base>: │ │ │ │ subs r3, r1, #0 │ │ │ │ - beq 8c758 <_Py_HashBytes@@Base+0x64> │ │ │ │ + beq 8c6fc <_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] @ 8c76c <_Py_HashBytes@@Base+0x78> │ │ │ │ - ldr lr, [pc, #88] @ 8c770 <_Py_HashBytes@@Base+0x7c> │ │ │ │ + ldr r2, [pc, #88] @ 8c710 <_Py_HashBytes@@Base+0x78> │ │ │ │ + ldr lr, [pc, #88] @ 8c714 <_Py_HashBytes@@Base+0x7c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, lr │ │ │ │ - bne 8c760 <_Py_HashBytes@@Base+0x6c> │ │ │ │ - ldr r1, [pc, #72] @ 8c774 <_Py_HashBytes@@Base+0x80> │ │ │ │ + bne 8c704 <_Py_HashBytes@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #72] @ 8c718 <_Py_HashBytes@@Base+0x80> │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 8c7b4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c758 <_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 8c744 <_Py_HashBytes@@Base+0x50> │ │ │ │ + b 8c6e8 <_Py_HashBytes@@Base+0x50> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, ror r7 │ │ │ │ + andeq ip, r8, ip, lsl r7 │ │ │ │ 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] @ 8c7b0 <_Py_HashBytes@@Base+0xbc> │ │ │ │ + ldr ip, [pc, #32] @ 8c754 <_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 8c7b4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c758 <_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] @ 8cf00 <_Py_HashBytes@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #1836] @ 8cf04 <_Py_HashBytes@@Base+0x810> │ │ │ │ - ldr sl, [pc, #1836] @ 8cf08 <_Py_HashBytes@@Base+0x814> │ │ │ │ - ldr fp, [pc, #1836] @ 8cf0c <_Py_HashBytes@@Base+0x818> │ │ │ │ - ldr r9, [pc, #1836] @ 8cf10 <_Py_HashBytes@@Base+0x81c> │ │ │ │ - ldr r6, [pc, #1836] @ 8cf14 <_Py_HashBytes@@Base+0x820> │ │ │ │ - ldr r7, [pc, #1836] @ 8cf18 <_Py_HashBytes@@Base+0x824> │ │ │ │ - ldr r8, [pc, #1836] @ 8cf1c <_Py_HashBytes@@Base+0x828> │ │ │ │ + ldr r5, [pc, #1836] @ 8cea4 <_Py_HashBytes@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #1836] @ 8cea8 <_Py_HashBytes@@Base+0x810> │ │ │ │ + ldr sl, [pc, #1836] @ 8ceac <_Py_HashBytes@@Base+0x814> │ │ │ │ + ldr fp, [pc, #1836] @ 8ceb0 <_Py_HashBytes@@Base+0x818> │ │ │ │ + ldr r9, [pc, #1836] @ 8ceb4 <_Py_HashBytes@@Base+0x81c> │ │ │ │ + ldr r6, [pc, #1836] @ 8ceb8 <_Py_HashBytes@@Base+0x820> │ │ │ │ + ldr r7, [pc, #1836] @ 8cebc <_Py_HashBytes@@Base+0x824> │ │ │ │ + ldr r8, [pc, #1836] @ 8cec0 <_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 8cea4 <_Py_HashBytes@@Base+0x7b0> │ │ │ │ + ble 8ce48 <_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] │ │ │ │ @@ -101360,15 +101337,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 8c9e4 <_Py_HashBytes@@Base+0x2f0> │ │ │ │ + bls 8c988 <_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] │ │ │ │ @@ -101416,32 +101393,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 8c910 <_Py_HashBytes@@Base+0x21c> │ │ │ │ + bgt 8c8b4 <_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] @ 8cf20 <_Py_HashBytes@@Base+0x82c> │ │ │ │ + ldr r0, [pc, #1308] @ 8cec4 <_Py_HashBytes@@Base+0x82c> │ │ │ │ sub ip, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8ccac <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cc50 <_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] │ │ │ │ @@ -101724,67 +101701,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 8cc54 <_Py_HashBytes@@Base+0x560> │ │ │ │ + b 8cbf8 <_Py_HashBytes@@Base+0x560> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #116] @ 8cf24 <_Py_HashBytes@@Base+0x830> │ │ │ │ + ldr r0, [pc, #116] @ 8cec8 <_Py_HashBytes@@Base+0x830> │ │ │ │ sub ip, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8ccac <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cc50 <_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 8ca48 <_Py_HashBytes@@Base+0x354> │ │ │ │ + b 8c9ec <_Py_HashBytes@@Base+0x354> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8ca38 <_Py_HashBytes@@Base+0x344> │ │ │ │ + b 8c9dc <_Py_HashBytes@@Base+0x344> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8ca48 <_Py_HashBytes@@Base+0x354> │ │ │ │ - strbtvs r7, [pc], #-609 @ 8cf08 <_Py_HashBytes@@Base+0x814> │ │ │ │ + b 8c9ec <_Py_HashBytes@@Base+0x354> │ │ │ │ + strbtvs r7, [pc], #-609 @ 8ceac <_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 pc, ip, r4, lsr #21 │ │ │ │ - @ instruction: 0x003cfab2 │ │ │ │ + eorseq pc, ip, r4, ror #29 │ │ │ │ + @ instruction: 0x003cfef2 │ │ │ │ │ │ │ │ -0008cf28 : │ │ │ │ - ldr r3, [pc, #48] @ 8cf60 │ │ │ │ +0008cecc : │ │ │ │ + ldr r3, [pc, #48] @ 8cf04 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cf40 │ │ │ │ + beq 8cee4 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 8af0c │ │ │ │ + bl 8aeb0 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008cf64 : │ │ │ │ +0008cf08 : │ │ │ │ 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 │ │ │ │ @@ -101795,1368 +101772,1362 @@ │ │ │ │ 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] @ 8d46c │ │ │ │ + ldr r7, [pc, #1184] @ 8d3f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d2c4 │ │ │ │ + bne 8d2bc │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r5, #3724] @ 0xe8c │ │ │ │ ldr r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 8d390 │ │ │ │ + bne 8d310 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ add r8, fp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c04 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 8d404 │ │ │ │ + bne 8d3d4 │ │ │ │ add r3, fp, #8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d114 │ │ │ │ + bne 8d0cc │ │ │ │ add r9, fp, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d450 │ │ │ │ + bne 8d3c8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [fp, #8] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 8d200 │ │ │ │ + bne 8d0b8 │ │ │ │ add r0, fp, #88 @ 0x58 │ │ │ │ bl 29d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d3c0 │ │ │ │ + bne 8d3bc │ │ │ │ mov r0, r9 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d444 │ │ │ │ + bne 8d3e0 │ │ │ │ ldr r9, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d294 │ │ │ │ + bne 8d2dc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr r9, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ - bne 8d29c │ │ │ │ + bne 8d2e4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add r7, r4, #12 │ │ │ │ orr r3, r3, #32 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 35686c │ │ │ │ + bl 356c90 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d284 │ │ │ │ - ldr r9, [pc, #968] @ 8d470 │ │ │ │ + bne 8d2cc │ │ │ │ + ldr r9, [pc, #944] @ 8d3fc │ │ │ │ ldr r3, [r9, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d3a0 │ │ │ │ + beq 8d320 │ │ │ │ bl 2a99c │ │ │ │ ldr r3, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8d0d8 │ │ │ │ - ldr r3, [pc, #932] @ 8d474 │ │ │ │ + bne 8d07c │ │ │ │ + ldr r3, [pc, #908] @ 8d400 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d284 │ │ │ │ + bne 8d2cc │ │ │ │ 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 8d41c │ │ │ │ + bne 8d354 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d2b8 │ │ │ │ + bne 8d3ec │ │ │ │ str sl, [r6] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r4, [fp, #4] │ │ │ │ + ldr r2, [fp, #12] │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [fp, #12] │ │ │ │ + b 8cfd4 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r1], #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #840] @ 8d470 │ │ │ │ + ldr r1, [pc, #796] @ 8d3fc │ │ │ │ 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 8d410 │ │ │ │ - bl 15650c │ │ │ │ + beq 8d3b0 │ │ │ │ + bl 156cd0 │ │ │ │ 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 8d19c │ │ │ │ + blt 8d154 │ │ │ │ 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 157894 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 1578a0 <_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 8d228 │ │ │ │ + beq 8d260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d384 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r5 │ │ │ │ + bne 8d348 │ │ │ │ + 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 8d2d4 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - b 8d008 │ │ │ │ - str r4, [fp, #4] │ │ │ │ - ldr r2, [fp, #12] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [fp, #12] │ │ │ │ - b 8d030 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 8cffc │ │ │ │ - ldr r2, [fp, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 8cffc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2366bc <_PyThreadState_New@@Base+0x524> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8d3d8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r3, #12 │ │ │ │ - bl 356834 │ │ │ │ - mov r9, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b 8cffc │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 356834 │ │ │ │ - b 8d0d8 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 8d078 │ │ │ │ - bl 8b128 │ │ │ │ - cmp r0, r9 │ │ │ │ - beq 8d078 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29a54 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 8d45c │ │ │ │ - ldr r1, [pc, #440] @ 8d478 │ │ │ │ - ldr r0, [pc, #440] @ 8d47c │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 8d390 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b 8cfe0 │ │ │ │ - ldr r1, [pc, #404] @ 8d470 │ │ │ │ + moveq r3, r4 │ │ │ │ + moveq r4, r5 │ │ │ │ + moveq r5, r3 │ │ │ │ + beq 8cfac │ │ │ │ + ldr r3, [pc, #572] @ 8d3fc │ │ │ │ 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 8d3cc │ │ │ │ - bl 15650c │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + beq 8d3a8 │ │ │ │ + bl 156cd0 │ │ │ │ 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 8d354 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - adds r0, r2, lr │ │ │ │ + blt 8d22c │ │ │ │ ldr lr, [sp, #16] │ │ │ │ + adds r0, r2, r3 │ │ │ │ adc r1, ip, lr │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 157894 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 1578a0 <_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 8d214 │ │ │ │ + bne 8d340 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 8cfa0 │ │ │ │ + ldr r2, [fp, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 8cfa0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2367e8 <_PyThreadState_New@@Base+0x524> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d1e8 │ │ │ │ - ldr r1, [pc, #244] @ 8d480 │ │ │ │ - ldr r0, [pc, #236] @ 8d47c │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8b128 │ │ │ │ + bne 8d37c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r3, #12 │ │ │ │ + bl 356c58 │ │ │ │ + mov r9, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b 8cfa0 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 8d310 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b 8cf84 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 356c58 │ │ │ │ + b 8d07c │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 8d01c │ │ │ │ + bl 8b0cc │ │ │ │ + cmp r0, r9 │ │ │ │ + beq 8d01c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29a54 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 8d3ec │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 241374 │ │ │ │ + bl 83ed8 │ │ │ │ + bl 8b0cc │ │ │ │ cmp r0, r8 │ │ │ │ - beq 8d2cc │ │ │ │ - bl 83a9c │ │ │ │ - bl 8af0c │ │ │ │ + beq 8d2c4 │ │ │ │ + b 8d30c │ │ │ │ + bl 8aeb0 │ │ │ │ bl 2a99c │ │ │ │ ldr r2, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d0c8 │ │ │ │ - b 8d0d8 │ │ │ │ - ldr r1, [pc, #188] @ 8d484 │ │ │ │ - ldr r0, [pc, #176] @ 8d47c │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 78cd4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 8d318 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29a54 │ │ │ │ + beq 8d06c │ │ │ │ + b 8d07c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d2b8 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 8d39c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn r1, #1 │ │ │ │ - add r0, r3, #12 │ │ │ │ - bl 35686c │ │ │ │ - b 8d39c │ │ │ │ - ldr r1, [pc, #124] @ 8d488 │ │ │ │ - ldr r0, [pc, #108] @ 8d47c │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 78cd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b 8d160 │ │ │ │ + beq 8d1a0 │ │ │ │ + ldr r1, [pc, #180] @ 8d404 │ │ │ │ + ldr r0, [pc, #180] @ 8d408 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r9, [r4] │ │ │ │ ldrb r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ orr r2, r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3573ac │ │ │ │ + bl 3577d0 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d0f8 │ │ │ │ + beq 8d09c │ │ │ │ str r0, [r4] │ │ │ │ - b 8d41c │ │ │ │ - ldr r1, [pc, #64] @ 8d48c │ │ │ │ - ldr r0, [pc, #44] @ 8d47c │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ 8d490 │ │ │ │ - ldr r0, [pc, #32] @ 8d47c │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 241238 │ │ │ │ - b 8d39c │ │ │ │ + b 8d354 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29a54 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8d3ec │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 8d30c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn r1, #1 │ │ │ │ + add r0, r3, #12 │ │ │ │ + bl 356c90 │ │ │ │ + b 8d30c │ │ │ │ + bl 78c78 │ │ │ │ + b 8d1f4 │ │ │ │ + bl 78c78 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b 8d118 │ │ │ │ + ldr r1, [pc, #72] @ 8d40c │ │ │ │ + ldr r0, [pc, #64] @ 8d408 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #64] @ 8d410 │ │ │ │ + ldr r0, [pc, #52] @ 8d408 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ 8d414 │ │ │ │ + ldr r0, [pc, #40] @ 8d408 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #48] @ 8d418 │ │ │ │ + ldr r0, [pc, #28] @ 8d408 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #40] @ 8d41c │ │ │ │ + ldr r0, [pc, #16] @ 8d408 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ subseq r5, r7, r0, ror r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r8, ror r4 │ │ │ │ - eorseq fp, r5, r0, asr #3 │ │ │ │ - eorseq pc, ip, ip, asr #22 │ │ │ │ - eorseq fp, r5, r0, lsr #3 │ │ │ │ - eorseq fp, r5, ip, lsl #4 │ │ │ │ - eorseq fp, r5, r0, lsl #3 │ │ │ │ - eorseq fp, r5, r4, lsr r2 │ │ │ │ - eorseq fp, r5, r4, ror #3 │ │ │ │ + eorseq fp, r5, r0, ror #11 │ │ │ │ + eorseq pc, ip, ip, lsl #31 │ │ │ │ + eorseq fp, r5, ip, asr #12 │ │ │ │ + eorseq fp, r5, r4, lsr #12 │ │ │ │ + eorseq fp, r5, r0, asr #11 │ │ │ │ + eorseq fp, r5, r4, ror r6 │ │ │ │ + eorseq fp, r5, r0, lsl #12 │ │ │ │ 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] @ 8e4ac │ │ │ │ + ldr r3, [pc, #4084] @ 8e438 │ │ │ │ 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 90424 │ │ │ │ - ldr r2, [pc, #4056] @ 8e4b0 │ │ │ │ - ldr r3, [pc, #4056] @ 8e4b4 │ │ │ │ - ldr r1, [pc, #4056] @ 8e4b8 │ │ │ │ + bne 903b0 │ │ │ │ + ldr r2, [pc, #4056] @ 8e43c │ │ │ │ + ldr r3, [pc, #4056] @ 8e440 │ │ │ │ + ldr r1, [pc, #4056] @ 8e444 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90510 │ │ │ │ - ldr r1, [pc, #4032] @ 8e4bc │ │ │ │ + beq 9049c │ │ │ │ + ldr r1, [pc, #4032] @ 8e448 │ │ │ │ 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] @ 8e4c0 │ │ │ │ - ldr r2, [pc, #4008] @ 8e4c4 │ │ │ │ + ldr r4, [pc, #4008] @ 8e44c │ │ │ │ + ldr r2, [pc, #4008] @ 8e450 │ │ │ │ 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] @ 8e4c8 │ │ │ │ + ldr fp, [pc, #3984] @ 8e454 │ │ │ │ str r2, [r4, #1504] @ 0x5e0 │ │ │ │ - ldr r1, [pc, #3980] @ 8e4cc │ │ │ │ - ldr r0, [pc, #3980] @ 8e4d0 │ │ │ │ + ldr r1, [pc, #3980] @ 8e458 │ │ │ │ + ldr r0, [pc, #3980] @ 8e45c │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - bl 8bd48 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bcec <_Py_hashtable_new_full@@Base> │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r9, #792] @ 0x318 │ │ │ │ - beq 905b8 │ │ │ │ - ldr r0, [pc, #3948] @ 8e4d4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3944] @ 8e4d8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3940] @ 8e4dc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3936] @ 8e4e0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3932] @ 8e4e4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3928] @ 8e4e8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3924] @ 8e4ec │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3920] @ 8e4f0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3916] @ 8e4f4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3912] @ 8e4f8 │ │ │ │ - bl 907d4 │ │ │ │ + beq 90544 │ │ │ │ + ldr r0, [pc, #3948] @ 8e460 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3944] @ 8e464 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3940] @ 8e468 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3936] @ 8e46c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3932] @ 8e470 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3928] @ 8e474 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3924] @ 8e478 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3920] @ 8e47c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3916] @ 8e480 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3912] @ 8e484 │ │ │ │ + bl 90760 │ │ │ │ add r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3900] @ 8e4fc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3896] @ 8e500 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3892] @ 8e504 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3888] @ 8e508 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3884] @ 8e50c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3880] @ 8e510 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3876] @ 8e514 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3872] @ 8e518 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3868] @ 8e51c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3864] @ 8e520 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3860] @ 8e524 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3856] @ 8e528 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3852] @ 8e52c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3848] @ 8e530 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3844] @ 8e534 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3840] @ 8e538 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3836] @ 8e53c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3832] @ 8e540 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3828] @ 8e544 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3824] @ 8e548 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3820] @ 8e54c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3816] @ 8e550 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3812] @ 8e554 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3808] @ 8e558 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3804] @ 8e55c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3800] @ 8e560 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3796] @ 8e564 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3792] @ 8e568 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3788] @ 8e56c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3784] @ 8e570 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3780] @ 8e574 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3776] @ 8e578 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3772] @ 8e57c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3768] @ 8e580 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3764] @ 8e584 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3760] @ 8e588 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3756] @ 8e58c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3752] @ 8e590 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3748] @ 8e594 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3744] @ 8e598 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3740] @ 8e59c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3736] @ 8e5a0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3732] @ 8e5a4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3728] @ 8e5a8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3724] @ 8e5ac │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3720] @ 8e5b0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3716] @ 8e5b4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3712] @ 8e5b8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3708] @ 8e5bc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3704] @ 8e5c0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3700] @ 8e5c4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3696] @ 8e5c8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3692] @ 8e5cc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3688] @ 8e5d0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3684] @ 8e5d4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3680] @ 8e5d8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3676] @ 8e5dc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3672] @ 8e5e0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3668] @ 8e5e4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3664] @ 8e5e8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3660] @ 8e5ec │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3656] @ 8e5f0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3652] @ 8e5f4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3648] @ 8e5f8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3644] @ 8e5fc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3640] @ 8e600 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3636] @ 8e604 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3632] @ 8e608 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3628] @ 8e60c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3624] @ 8e610 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3620] @ 8e614 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3616] @ 8e618 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3612] @ 8e61c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3608] @ 8e620 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3604] @ 8e624 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3600] @ 8e628 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3596] @ 8e62c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3592] @ 8e630 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3588] @ 8e634 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3584] @ 8e638 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3580] @ 8e63c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3576] @ 8e640 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3572] @ 8e644 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3568] @ 8e648 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3564] @ 8e64c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3560] @ 8e650 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3556] @ 8e654 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3552] @ 8e658 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3548] @ 8e65c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3544] @ 8e660 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3540] @ 8e664 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3536] @ 8e668 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3532] @ 8e66c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3528] @ 8e670 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3524] @ 8e674 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3520] @ 8e678 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3516] @ 8e67c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3512] @ 8e680 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3508] @ 8e684 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3504] @ 8e688 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3500] @ 8e68c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3496] @ 8e690 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3492] @ 8e694 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3488] @ 8e698 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3484] @ 8e69c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3480] @ 8e6a0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3476] @ 8e6a4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3472] @ 8e6a8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3468] @ 8e6ac │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3464] @ 8e6b0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3460] @ 8e6b4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3456] @ 8e6b8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3452] @ 8e6bc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3448] @ 8e6c0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3444] @ 8e6c4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3440] @ 8e6c8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3436] @ 8e6cc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3432] @ 8e6d0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3428] @ 8e6d4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3424] @ 8e6d8 │ │ │ │ - bl 907d4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3900] @ 8e488 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3896] @ 8e48c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3892] @ 8e490 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3888] @ 8e494 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3884] @ 8e498 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3880] @ 8e49c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3876] @ 8e4a0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3872] @ 8e4a4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3868] @ 8e4a8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3864] @ 8e4ac │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3860] @ 8e4b0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3856] @ 8e4b4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3852] @ 8e4b8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3848] @ 8e4bc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3844] @ 8e4c0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3840] @ 8e4c4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3836] @ 8e4c8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3832] @ 8e4cc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3828] @ 8e4d0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3824] @ 8e4d4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3820] @ 8e4d8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3816] @ 8e4dc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3812] @ 8e4e0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3808] @ 8e4e4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3804] @ 8e4e8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3800] @ 8e4ec │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3796] @ 8e4f0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3792] @ 8e4f4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3788] @ 8e4f8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3784] @ 8e4fc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3780] @ 8e500 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3776] @ 8e504 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3772] @ 8e508 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3768] @ 8e50c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3764] @ 8e510 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3760] @ 8e514 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3756] @ 8e518 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3752] @ 8e51c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3748] @ 8e520 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3744] @ 8e524 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3740] @ 8e528 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3736] @ 8e52c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3732] @ 8e530 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3728] @ 8e534 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3724] @ 8e538 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3720] @ 8e53c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3716] @ 8e540 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3712] @ 8e544 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3708] @ 8e548 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3704] @ 8e54c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3700] @ 8e550 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3696] @ 8e554 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3692] @ 8e558 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3688] @ 8e55c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3684] @ 8e560 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3680] @ 8e564 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3676] @ 8e568 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3672] @ 8e56c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3668] @ 8e570 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3664] @ 8e574 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3660] @ 8e578 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3656] @ 8e57c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3652] @ 8e580 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3648] @ 8e584 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3644] @ 8e588 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3640] @ 8e58c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3636] @ 8e590 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3632] @ 8e594 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3628] @ 8e598 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3624] @ 8e59c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3620] @ 8e5a0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3616] @ 8e5a4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3612] @ 8e5a8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3608] @ 8e5ac │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3604] @ 8e5b0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3600] @ 8e5b4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3596] @ 8e5b8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3592] @ 8e5bc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3588] @ 8e5c0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3584] @ 8e5c4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3580] @ 8e5c8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3576] @ 8e5cc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3572] @ 8e5d0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3568] @ 8e5d4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3564] @ 8e5d8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3560] @ 8e5dc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3556] @ 8e5e0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3552] @ 8e5e4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3548] @ 8e5e8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3544] @ 8e5ec │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3540] @ 8e5f0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3536] @ 8e5f4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3532] @ 8e5f8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3528] @ 8e5fc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3524] @ 8e600 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3520] @ 8e604 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3516] @ 8e608 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3512] @ 8e60c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3508] @ 8e610 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3504] @ 8e614 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3500] @ 8e618 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3496] @ 8e61c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3492] @ 8e620 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3488] @ 8e624 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3484] @ 8e628 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3480] @ 8e62c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3476] @ 8e630 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3472] @ 8e634 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3468] @ 8e638 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3464] @ 8e63c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3460] @ 8e640 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3456] @ 8e644 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3452] @ 8e648 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3448] @ 8e64c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3444] @ 8e650 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3440] @ 8e654 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3436] @ 8e658 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3432] @ 8e65c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3428] @ 8e660 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3424] @ 8e664 │ │ │ │ + bl 90760 │ │ │ │ add r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3412] @ 8e6dc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3408] @ 8e6e0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3404] @ 8e6e4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3400] @ 8e6e8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3396] @ 8e6ec │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3392] @ 8e6f0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3388] @ 8e6f4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3384] @ 8e6f8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3380] @ 8e6fc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3376] @ 8e700 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3372] @ 8e704 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3368] @ 8e708 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3364] @ 8e70c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3360] @ 8e710 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3356] @ 8e714 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3352] @ 8e718 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3348] @ 8e71c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3344] @ 8e720 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3340] @ 8e724 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3336] @ 8e728 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3332] @ 8e72c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3328] @ 8e730 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3324] @ 8e734 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3320] @ 8e738 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3316] @ 8e73c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3312] @ 8e740 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3308] @ 8e744 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3304] @ 8e748 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3300] @ 8e74c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3296] @ 8e750 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3292] @ 8e754 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3288] @ 8e758 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3284] @ 8e75c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3280] @ 8e760 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3276] @ 8e764 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3272] @ 8e768 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3268] @ 8e76c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3264] @ 8e770 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3260] @ 8e774 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3256] @ 8e778 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3252] @ 8e77c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3248] @ 8e780 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3244] @ 8e784 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3240] @ 8e788 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3236] @ 8e78c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3232] @ 8e790 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3228] @ 8e794 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3224] @ 8e798 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3220] @ 8e79c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3216] @ 8e7a0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3212] @ 8e7a4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3208] @ 8e7a8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3204] @ 8e7ac │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3200] @ 8e7b0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3196] @ 8e7b4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3192] @ 8e7b8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3188] @ 8e7bc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3184] @ 8e7c0 │ │ │ │ - bl 907d4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3412] @ 8e668 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3408] @ 8e66c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3404] @ 8e670 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3400] @ 8e674 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3396] @ 8e678 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3392] @ 8e67c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3388] @ 8e680 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3384] @ 8e684 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3380] @ 8e688 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3376] @ 8e68c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3372] @ 8e690 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3368] @ 8e694 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3364] @ 8e698 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3360] @ 8e69c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3356] @ 8e6a0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3352] @ 8e6a4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3348] @ 8e6a8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3344] @ 8e6ac │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3340] @ 8e6b0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3336] @ 8e6b4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3332] @ 8e6b8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3328] @ 8e6bc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3324] @ 8e6c0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3320] @ 8e6c4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3316] @ 8e6c8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3312] @ 8e6cc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3308] @ 8e6d0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3304] @ 8e6d4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3300] @ 8e6d8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3296] @ 8e6dc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3292] @ 8e6e0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3288] @ 8e6e4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3284] @ 8e6e8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3280] @ 8e6ec │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3276] @ 8e6f0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3272] @ 8e6f4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3268] @ 8e6f8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3264] @ 8e6fc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3260] @ 8e700 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3256] @ 8e704 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3252] @ 8e708 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3248] @ 8e70c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3244] @ 8e710 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3240] @ 8e714 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3236] @ 8e718 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3232] @ 8e71c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3228] @ 8e720 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3224] @ 8e724 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3220] @ 8e728 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3216] @ 8e72c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3212] @ 8e730 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3208] @ 8e734 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3204] @ 8e738 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3200] @ 8e73c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3196] @ 8e740 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3192] @ 8e744 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3188] @ 8e748 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3184] @ 8e74c │ │ │ │ + bl 90760 │ │ │ │ add r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3172] @ 8e7c4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3168] @ 8e7c8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3164] @ 8e7cc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3160] @ 8e7d0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3156] @ 8e7d4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3152] @ 8e7d8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3148] @ 8e7dc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3144] @ 8e7e0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3140] @ 8e7e4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3136] @ 8e7e8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3132] @ 8e7ec │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3128] @ 8e7f0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3124] @ 8e7f4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3120] @ 8e7f8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3116] @ 8e7fc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3112] @ 8e800 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3108] @ 8e804 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3104] @ 8e808 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3100] @ 8e80c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3096] @ 8e810 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3092] @ 8e814 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3088] @ 8e818 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3084] @ 8e81c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3080] @ 8e820 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3076] @ 8e824 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3072] @ 8e828 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3068] @ 8e82c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3064] @ 8e830 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3060] @ 8e834 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3056] @ 8e838 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3052] @ 8e83c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3048] @ 8e840 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3044] @ 8e844 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3040] @ 8e848 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3036] @ 8e84c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3032] @ 8e850 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3028] @ 8e854 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3024] @ 8e858 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3020] @ 8e85c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3016] @ 8e860 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3012] @ 8e864 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3008] @ 8e868 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3004] @ 8e86c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3000] @ 8e870 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2996] @ 8e874 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2992] @ 8e878 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2988] @ 8e87c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2984] @ 8e880 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2980] @ 8e884 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2976] @ 8e888 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2972] @ 8e88c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2968] @ 8e890 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2964] @ 8e894 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2960] @ 8e898 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2956] @ 8e89c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2952] @ 8e8a0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2948] @ 8e8a4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2944] @ 8e8a8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2940] @ 8e8ac │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2936] @ 8e8b0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2932] @ 8e8b4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2928] @ 8e8b8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2924] @ 8e8bc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2920] @ 8e8c0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2916] @ 8e8c4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2912] @ 8e8c8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2908] @ 8e8cc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2904] @ 8e8d0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2900] @ 8e8d4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2896] @ 8e8d8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2892] @ 8e8dc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2888] @ 8e8e0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2884] @ 8e8e4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2880] @ 8e8e8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2876] @ 8e8ec │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2872] @ 8e8f0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2868] @ 8e8f4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2864] @ 8e8f8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2860] @ 8e8fc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2856] @ 8e900 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2852] @ 8e904 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2848] @ 8e908 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2844] @ 8e90c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2840] @ 8e910 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2836] @ 8e914 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2832] @ 8e918 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2828] @ 8e91c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2824] @ 8e920 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2820] @ 8e924 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2816] @ 8e928 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2812] @ 8e92c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2808] @ 8e930 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2804] @ 8e934 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2800] @ 8e938 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2796] @ 8e93c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2792] @ 8e940 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2788] @ 8e944 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2784] @ 8e948 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2780] @ 8e94c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2776] @ 8e950 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2772] @ 8e954 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2768] @ 8e958 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2764] @ 8e95c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2760] @ 8e960 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2756] @ 8e964 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2752] @ 8e968 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2748] @ 8e96c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2744] @ 8e970 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2740] @ 8e974 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2736] @ 8e978 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2732] @ 8e97c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2728] @ 8e980 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2724] @ 8e984 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2720] @ 8e988 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2716] @ 8e98c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2712] @ 8e990 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2708] @ 8e994 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2704] @ 8e998 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2700] @ 8e99c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2696] @ 8e9a0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2692] @ 8e9a4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2688] @ 8e9a8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2684] @ 8e9ac │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2680] @ 8e9b0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2676] @ 8e9b4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2672] @ 8e9b8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2668] @ 8e9bc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2664] @ 8e9c0 │ │ │ │ - bl 907d4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3172] @ 8e750 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3168] @ 8e754 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3164] @ 8e758 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3160] @ 8e75c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3156] @ 8e760 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3152] @ 8e764 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3148] @ 8e768 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3144] @ 8e76c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3140] @ 8e770 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3136] @ 8e774 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3132] @ 8e778 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3128] @ 8e77c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3124] @ 8e780 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3120] @ 8e784 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3116] @ 8e788 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3112] @ 8e78c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3108] @ 8e790 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3104] @ 8e794 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3100] @ 8e798 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3096] @ 8e79c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3092] @ 8e7a0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3088] @ 8e7a4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3084] @ 8e7a8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3080] @ 8e7ac │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3076] @ 8e7b0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3072] @ 8e7b4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3068] @ 8e7b8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3064] @ 8e7bc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3060] @ 8e7c0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3056] @ 8e7c4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3052] @ 8e7c8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3048] @ 8e7cc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3044] @ 8e7d0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3040] @ 8e7d4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3036] @ 8e7d8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3032] @ 8e7dc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3028] @ 8e7e0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3024] @ 8e7e4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3020] @ 8e7e8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3016] @ 8e7ec │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3012] @ 8e7f0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3008] @ 8e7f4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3004] @ 8e7f8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3000] @ 8e7fc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2996] @ 8e800 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2992] @ 8e804 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2988] @ 8e808 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2984] @ 8e80c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2980] @ 8e810 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2976] @ 8e814 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2972] @ 8e818 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2968] @ 8e81c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2964] @ 8e820 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2960] @ 8e824 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2956] @ 8e828 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2952] @ 8e82c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2948] @ 8e830 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2944] @ 8e834 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2940] @ 8e838 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2936] @ 8e83c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2932] @ 8e840 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2928] @ 8e844 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2924] @ 8e848 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2920] @ 8e84c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2916] @ 8e850 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2912] @ 8e854 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2908] @ 8e858 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2904] @ 8e85c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2900] @ 8e860 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2896] @ 8e864 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2892] @ 8e868 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2888] @ 8e86c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2884] @ 8e870 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2880] @ 8e874 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2876] @ 8e878 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2872] @ 8e87c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2868] @ 8e880 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2864] @ 8e884 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2860] @ 8e888 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2856] @ 8e88c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2852] @ 8e890 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2848] @ 8e894 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2844] @ 8e898 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2840] @ 8e89c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2836] @ 8e8a0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2832] @ 8e8a4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2828] @ 8e8a8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2824] @ 8e8ac │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2820] @ 8e8b0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2816] @ 8e8b4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2812] @ 8e8b8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2808] @ 8e8bc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2804] @ 8e8c0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2800] @ 8e8c4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2796] @ 8e8c8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2792] @ 8e8cc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2788] @ 8e8d0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2784] @ 8e8d4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2780] @ 8e8d8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2776] @ 8e8dc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2772] @ 8e8e0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2768] @ 8e8e4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2764] @ 8e8e8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2760] @ 8e8ec │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2756] @ 8e8f0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2752] @ 8e8f4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2748] @ 8e8f8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2744] @ 8e8fc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2740] @ 8e900 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2736] @ 8e904 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2732] @ 8e908 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2728] @ 8e90c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2724] @ 8e910 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2720] @ 8e914 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2716] @ 8e918 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2712] @ 8e91c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2708] @ 8e920 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2704] @ 8e924 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2700] @ 8e928 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2696] @ 8e92c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2692] @ 8e930 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2688] @ 8e934 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2684] @ 8e938 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2680] @ 8e93c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2676] @ 8e940 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2672] @ 8e944 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2668] @ 8e948 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2664] @ 8e94c │ │ │ │ + bl 90760 │ │ │ │ add r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2652] @ 8e9c4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2648] @ 8e9c8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2644] @ 8e9cc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2640] @ 8e9d0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2636] @ 8e9d4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2632] @ 8e9d8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2628] @ 8e9dc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2624] @ 8e9e0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2620] @ 8e9e4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2616] @ 8e9e8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2612] @ 8e9ec │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2608] @ 8e9f0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2604] @ 8e9f4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2600] @ 8e9f8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2596] @ 8e9fc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2592] @ 8ea00 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2588] @ 8ea04 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2584] @ 8ea08 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2580] @ 8ea0c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2576] @ 8ea10 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2572] @ 8ea14 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2568] @ 8ea18 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2564] @ 8ea1c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2560] @ 8ea20 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2556] @ 8ea24 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2552] @ 8ea28 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2548] @ 8ea2c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2544] @ 8ea30 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2540] @ 8ea34 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2536] @ 8ea38 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2532] @ 8ea3c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2528] @ 8ea40 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2524] @ 8ea44 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2520] @ 8ea48 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2516] @ 8ea4c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2512] @ 8ea50 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2508] @ 8ea54 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2504] @ 8ea58 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2500] @ 8ea5c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2496] @ 8ea60 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2492] @ 8ea64 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2488] @ 8ea68 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2484] @ 8ea6c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2480] @ 8ea70 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2476] @ 8ea74 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2472] @ 8ea78 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2468] @ 8ea7c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2464] @ 8ea80 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2460] @ 8ea84 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2456] @ 8ea88 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2452] @ 8ea8c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2448] @ 8ea90 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2444] @ 8ea94 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2440] @ 8ea98 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2436] @ 8ea9c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2432] @ 8eaa0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2428] @ 8eaa4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2424] @ 8eaa8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2420] @ 8eaac │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2416] @ 8eab0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2412] @ 8eab4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2408] @ 8eab8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2404] @ 8eabc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2400] @ 8eac0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2396] @ 8eac4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2392] @ 8eac8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2388] @ 8eacc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2384] @ 8ead0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2380] @ 8ead4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2376] @ 8ead8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2372] @ 8eadc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2368] @ 8eae0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2364] @ 8eae4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2360] @ 8eae8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2356] @ 8eaec │ │ │ │ - bl 907d4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2652] @ 8e950 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2648] @ 8e954 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2644] @ 8e958 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2640] @ 8e95c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2636] @ 8e960 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2632] @ 8e964 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2628] @ 8e968 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2624] @ 8e96c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2620] @ 8e970 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2616] @ 8e974 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2612] @ 8e978 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2608] @ 8e97c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2604] @ 8e980 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2600] @ 8e984 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2596] @ 8e988 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2592] @ 8e98c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2588] @ 8e990 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2584] @ 8e994 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2580] @ 8e998 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2576] @ 8e99c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2572] @ 8e9a0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2568] @ 8e9a4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2564] @ 8e9a8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2560] @ 8e9ac │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2556] @ 8e9b0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2552] @ 8e9b4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2548] @ 8e9b8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2544] @ 8e9bc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2540] @ 8e9c0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2536] @ 8e9c4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2532] @ 8e9c8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2528] @ 8e9cc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2524] @ 8e9d0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2520] @ 8e9d4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2516] @ 8e9d8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2512] @ 8e9dc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2508] @ 8e9e0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2504] @ 8e9e4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2500] @ 8e9e8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2496] @ 8e9ec │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2492] @ 8e9f0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2488] @ 8e9f4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2484] @ 8e9f8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2480] @ 8e9fc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2476] @ 8ea00 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2472] @ 8ea04 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2468] @ 8ea08 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2464] @ 8ea0c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2460] @ 8ea10 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2456] @ 8ea14 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2452] @ 8ea18 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2448] @ 8ea1c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2444] @ 8ea20 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2440] @ 8ea24 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2436] @ 8ea28 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2432] @ 8ea2c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2428] @ 8ea30 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2424] @ 8ea34 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2420] @ 8ea38 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2416] @ 8ea3c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2412] @ 8ea40 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2408] @ 8ea44 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2404] @ 8ea48 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2400] @ 8ea4c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2396] @ 8ea50 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2392] @ 8ea54 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2388] @ 8ea58 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2384] @ 8ea5c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2380] @ 8ea60 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2376] @ 8ea64 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2372] @ 8ea68 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2368] @ 8ea6c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2364] @ 8ea70 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2360] @ 8ea74 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2356] @ 8ea78 │ │ │ │ + bl 90760 │ │ │ │ add r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2344] @ 8eaf0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2340] @ 8eaf4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2336] @ 8eaf8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2332] @ 8eafc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2328] @ 8eb00 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2324] @ 8eb04 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2320] @ 8eb08 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2316] @ 8eb0c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2312] @ 8eb10 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2308] @ 8eb14 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2304] @ 8eb18 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2300] @ 8eb1c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2296] @ 8eb20 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2292] @ 8eb24 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2288] @ 8eb28 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2284] @ 8eb2c │ │ │ │ - bl 907d4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2344] @ 8ea7c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2340] @ 8ea80 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2336] @ 8ea84 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2332] @ 8ea88 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2328] @ 8ea8c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2324] @ 8ea90 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2320] @ 8ea94 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2316] @ 8ea98 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2312] @ 8ea9c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2308] @ 8eaa0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2304] @ 8eaa4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2300] @ 8eaa8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2296] @ 8eaac │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2292] @ 8eab0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2288] @ 8eab4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2284] @ 8eab8 │ │ │ │ + bl 90760 │ │ │ │ add r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2272] @ 8eb30 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2268] @ 8eb34 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2264] @ 8eb38 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3592] @ 8f070 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2252] @ 8eb3c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2248] @ 8eb40 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2244] @ 8eb44 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2240] @ 8eb48 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2236] @ 8eb4c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2232] @ 8eb50 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2228] @ 8eb54 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2224] @ 8eb58 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2220] @ 8eb5c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2216] @ 8eb60 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2212] @ 8eb64 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2208] @ 8eb68 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2204] @ 8eb6c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2200] @ 8eb70 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2196] @ 8eb74 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2192] @ 8eb78 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2188] @ 8eb7c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2184] @ 8eb80 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2180] @ 8eb84 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2176] @ 8eb88 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2172] @ 8eb8c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2168] @ 8eb90 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2164] @ 8eb94 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2160] @ 8eb98 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2156] @ 8eb9c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3396] @ 8f07c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2144] @ 8eba0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2140] @ 8eba4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2136] @ 8eba8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2132] @ 8ebac │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2128] @ 8ebb0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2124] @ 8ebb4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2120] @ 8ebb8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2116] @ 8ebbc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2112] @ 8ebc0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2108] @ 8ebc4 │ │ │ │ - bl 907d4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2272] @ 8eabc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2268] @ 8eac0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2264] @ 8eac4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3592] @ 8effc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2252] @ 8eac8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2248] @ 8eacc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2244] @ 8ead0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2240] @ 8ead4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2236] @ 8ead8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2232] @ 8eadc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2228] @ 8eae0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2224] @ 8eae4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2220] @ 8eae8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2216] @ 8eaec │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2212] @ 8eaf0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2208] @ 8eaf4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2204] @ 8eaf8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2200] @ 8eafc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2196] @ 8eb00 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2192] @ 8eb04 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2188] @ 8eb08 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2184] @ 8eb0c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2180] @ 8eb10 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2176] @ 8eb14 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2172] @ 8eb18 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2168] @ 8eb1c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2164] @ 8eb20 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2160] @ 8eb24 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2156] @ 8eb28 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3396] @ 8f008 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2144] @ 8eb2c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2140] @ 8eb30 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2136] @ 8eb34 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2132] @ 8eb38 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2128] @ 8eb3c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2124] @ 8eb40 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2120] @ 8eb44 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2116] @ 8eb48 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2112] @ 8eb4c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2108] @ 8eb50 │ │ │ │ + bl 90760 │ │ │ │ add r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2096] @ 8ebc8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2092] @ 8ebcc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2088] @ 8ebd0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2084] @ 8ebd4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2080] @ 8ebd8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2076] @ 8ebdc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2072] @ 8ebe0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2068] @ 8ebe4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2064] @ 8ebe8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2060] @ 8ebec │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2056] @ 8ebf0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2052] @ 8ebf4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2048] @ 8ebf8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2044] @ 8ebfc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2040] @ 8ec00 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2036] @ 8ec04 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2032] @ 8ec08 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2028] @ 8ec0c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #3160] @ 8f080 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2016] @ 8ec10 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2012] @ 8ec14 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2008] @ 8ec18 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2004] @ 8ec1c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #2000] @ 8ec20 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #1996] @ 8ec24 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #1992] @ 8ec28 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #1988] @ 8ec2c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #1984] @ 8ec30 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #1980] @ 8ec34 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #1976] @ 8ec38 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #1972] @ 8ec3c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #1968] @ 8ec40 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #1964] @ 8ec44 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #1960] @ 8ec48 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #1956] @ 8ec4c │ │ │ │ - bl 907d4 │ │ │ │ - b 8f0b8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2096] @ 8eb54 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2092] @ 8eb58 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2088] @ 8eb5c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2084] @ 8eb60 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2080] @ 8eb64 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2076] @ 8eb68 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2072] @ 8eb6c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2068] @ 8eb70 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2064] @ 8eb74 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2060] @ 8eb78 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2056] @ 8eb7c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2052] @ 8eb80 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2048] @ 8eb84 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2044] @ 8eb88 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2040] @ 8eb8c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2036] @ 8eb90 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2032] @ 8eb94 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2028] @ 8eb98 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #3160] @ 8f00c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2016] @ 8eb9c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2012] @ 8eba0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2008] @ 8eba4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2004] @ 8eba8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #2000] @ 8ebac │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #1996] @ 8ebb0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #1992] @ 8ebb4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #1988] @ 8ebb8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #1984] @ 8ebbc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #1980] @ 8ebc0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #1976] @ 8ebc4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #1972] @ 8ebc8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #1968] @ 8ebcc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #1964] @ 8ebd0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #1960] @ 8ebd4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #1956] @ 8ebd8 │ │ │ │ + bl 90760 │ │ │ │ + b 8f044 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r3, #83886080 @ 0x5000000 │ │ │ │ teqpmi pc, #1, 30 @ p-variant is OBSOLETE │ │ │ │ - eorseq fp, r5, ip, lsr r3 │ │ │ │ - eorseq fp, r5, r8, asr #6 │ │ │ │ + eorseq fp, r5, ip, ror r7 │ │ │ │ + eorseq fp, r5, r8, lsl #15 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, ror #8 │ │ │ │ - andeq sl, r8, r8, asr #29 │ │ │ │ - andeq pc, r9, ip, lsr #19 │ │ │ │ - andeq r1, r9, r0, lsl r7 │ │ │ │ + andeq fp, r8, r8, lsl #8 │ │ │ │ + andeq sl, r8, ip, ror #28 │ │ │ │ + @ instruction: 0x000918b4 │ │ │ │ + muleq r9, ip, r6 │ │ │ │ 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 │ │ │ │ @@ -103882,1391 +103853,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, r8, ror r7 │ │ │ │ + andeq ip, r8, ip, lsl r7 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - andeq r1, r9, r0, lsl r7 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + muleq r9, ip, r6 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x003cfbd0 │ │ │ │ + eorseq r0, sp, r0, lsl r0 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - @ instruction: 0x003579d8 │ │ │ │ + eorseq r7, r5, r8, lsl lr │ │ │ │ subseq ip, r7, r4, ror r4 │ │ │ │ subseq sp, r7, r8, lsl #1 │ │ │ │ - eorseq r9, r8, ip, asr r5 │ │ │ │ - eorseq fp, r5, r4, asr #5 │ │ │ │ + mlaseq r8, ip, r9, r9 │ │ │ │ + eorseq fp, r5, r4, lsl #14 │ │ │ │ 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 pc, ip, r0, lsl ip @ │ │ │ │ + eorseq r0, sp, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r5, r0, ror r3 │ │ │ │ - eorseq sp, r5, r4, lsr #1 │ │ │ │ + @ instruction: 0x0035b7b0 │ │ │ │ + eorseq sp, r5, r4, ror #9 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, sl, r4, lsr #31 │ │ │ │ - eorseq fp, r5, r8, lsl #7 │ │ │ │ - ldr r0, [pc, #-1136] @ 8ec50 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1140] @ 8ec54 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1144] @ 8ec58 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1148] @ 8ec5c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1152] @ 8ec60 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1156] @ 8ec64 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1160] @ 8ec68 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1164] @ 8ec6c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1168] @ 8ec70 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1172] @ 8ec74 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1176] @ 8ec78 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1180] @ 8ec7c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1184] @ 8ec80 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1188] @ 8ec84 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1192] @ 8ec88 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1196] @ 8ec8c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1200] @ 8ec90 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1204] @ 8ec94 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1208] @ 8ec98 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1212] @ 8ec9c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1216] @ 8eca0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1220] @ 8eca4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1224] @ 8eca8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1228] @ 8ecac │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1232] @ 8ecb0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1236] @ 8ecb4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1240] @ 8ecb8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1244] @ 8ecbc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1248] @ 8ecc0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1252] @ 8ecc4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1256] @ 8ecc8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1260] @ 8eccc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1264] @ 8ecd0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1268] @ 8ecd4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1272] @ 8ecd8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1276] @ 8ecdc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1280] @ 8ece0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1284] @ 8ece4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1288] @ 8ece8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1292] @ 8ecec │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1296] @ 8ecf0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1300] @ 8ecf4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1304] @ 8ecf8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1308] @ 8ecfc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1312] @ 8ed00 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1316] @ 8ed04 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1320] @ 8ed08 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1324] @ 8ed0c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1328] @ 8ed10 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1332] @ 8ed14 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1336] @ 8ed18 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1340] @ 8ed1c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1344] @ 8ed20 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1348] @ 8ed24 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1352] @ 8ed28 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1356] @ 8ed2c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1360] @ 8ed30 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1364] @ 8ed34 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1368] @ 8ed38 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1372] @ 8ed3c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1376] @ 8ed40 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1380] @ 8ed44 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1384] @ 8ed48 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1388] @ 8ed4c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1392] @ 8ed50 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1396] @ 8ed54 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1400] @ 8ed58 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1404] @ 8ed5c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1408] @ 8ed60 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1412] @ 8ed64 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1416] @ 8ed68 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1420] @ 8ed6c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1424] @ 8ed70 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1428] @ 8ed74 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1432] @ 8ed78 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1436] @ 8ed7c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1440] @ 8ed80 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1444] @ 8ed84 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1448] @ 8ed88 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1452] @ 8ed8c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1456] @ 8ed90 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1460] @ 8ed94 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1464] @ 8ed98 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1468] @ 8ed9c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1472] @ 8eda0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1476] @ 8eda4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1480] @ 8eda8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1484] @ 8edac │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1488] @ 8edb0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1492] @ 8edb4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1496] @ 8edb8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1500] @ 8edbc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1504] @ 8edc0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1508] @ 8edc4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1512] @ 8edc8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1516] @ 8edcc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1520] @ 8edd0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1524] @ 8edd4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1528] @ 8edd8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1532] @ 8eddc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1536] @ 8ede0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1540] @ 8ede4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1544] @ 8ede8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1548] @ 8edec │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1552] @ 8edf0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1556] @ 8edf4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1560] @ 8edf8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1564] @ 8edfc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1568] @ 8ee00 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1572] @ 8ee04 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1576] @ 8ee08 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1580] @ 8ee0c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1584] @ 8ee10 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1588] @ 8ee14 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1592] @ 8ee18 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1596] @ 8ee1c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1600] @ 8ee20 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1604] @ 8ee24 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1608] @ 8ee28 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1612] @ 8ee2c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1616] @ 8ee30 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1620] @ 8ee34 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1624] @ 8ee38 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1628] @ 8ee3c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1632] @ 8ee40 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1636] @ 8ee44 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1640] @ 8ee48 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1644] @ 8ee4c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1648] @ 8ee50 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1652] @ 8ee54 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1656] @ 8ee58 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1660] @ 8ee5c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1664] @ 8ee60 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1668] @ 8ee64 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1672] @ 8ee68 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1676] @ 8ee6c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1680] @ 8ee70 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1684] @ 8ee74 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1688] @ 8ee78 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1692] @ 8ee7c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1696] @ 8ee80 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1700] @ 8ee84 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1704] @ 8ee88 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1708] @ 8ee8c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1712] @ 8ee90 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1716] @ 8ee94 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1720] @ 8ee98 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1724] @ 8ee9c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1728] @ 8eea0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1732] @ 8eea4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1736] @ 8eea8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1740] @ 8eeac │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1744] @ 8eeb0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1748] @ 8eeb4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1752] @ 8eeb8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1756] @ 8eebc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1760] @ 8eec0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1764] @ 8eec4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1768] @ 8eec8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1772] @ 8eecc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1776] @ 8eed0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1780] @ 8eed4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1784] @ 8eed8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1788] @ 8eedc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1792] @ 8eee0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1796] @ 8eee4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1800] @ 8eee8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1804] @ 8eeec │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1808] @ 8eef0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1812] @ 8eef4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1816] @ 8eef8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1820] @ 8eefc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1824] @ 8ef00 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1828] @ 8ef04 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1832] @ 8ef08 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1836] @ 8ef0c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1840] @ 8ef10 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1844] @ 8ef14 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1848] @ 8ef18 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1852] @ 8ef1c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1856] @ 8ef20 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1860] @ 8ef24 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1864] @ 8ef28 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1868] @ 8ef2c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1872] @ 8ef30 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1876] @ 8ef34 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1880] @ 8ef38 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1884] @ 8ef3c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1888] @ 8ef40 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1892] @ 8ef44 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1896] @ 8ef48 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1900] @ 8ef4c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1904] @ 8ef50 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1908] @ 8ef54 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1912] @ 8ef58 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1916] @ 8ef5c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1920] @ 8ef60 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1924] @ 8ef64 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1928] @ 8ef68 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1932] @ 8ef6c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1936] @ 8ef70 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1940] @ 8ef74 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1944] @ 8ef78 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1948] @ 8ef7c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1952] @ 8ef80 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1956] @ 8ef84 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1960] @ 8ef88 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1964] @ 8ef8c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1968] @ 8ef90 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1972] @ 8ef94 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1976] @ 8ef98 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1980] @ 8ef9c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1984] @ 8efa0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1988] @ 8efa4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1992] @ 8efa8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-1996] @ 8efac │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2000] @ 8efb0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2004] @ 8efb4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2008] @ 8efb8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2012] @ 8efbc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2016] @ 8efc0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2020] @ 8efc4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2024] @ 8efc8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2028] @ 8efcc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2032] @ 8efd0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2036] @ 8efd4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2040] @ 8efd8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2044] @ 8efdc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2048] @ 8efe0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2052] @ 8efe4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2056] @ 8efe8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2060] @ 8efec │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2064] @ 8eff0 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2068] @ 8eff4 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2072] @ 8eff8 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2076] @ 8effc │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2080] @ 8f000 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2084] @ 8f004 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2088] @ 8f008 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2092] @ 8f00c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2096] @ 8f010 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2100] @ 8f014 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2104] @ 8f018 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2108] @ 8f01c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2112] @ 8f020 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2116] @ 8f024 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2120] @ 8f028 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2124] @ 8f02c │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2128] @ 8f030 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r5, [pc, #-2132] @ 8f034 │ │ │ │ - ldr r0, [pc, #-2132] @ 8f038 │ │ │ │ - bl 907d4 │ │ │ │ - ldr r0, [pc, #-2136] @ 8f03c │ │ │ │ - bl 907d4 │ │ │ │ + eorseq fp, r5, r8, asr #15 │ │ │ │ + ldr r0, [pc, #-1136] @ 8ebdc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1140] @ 8ebe0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1144] @ 8ebe4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1148] @ 8ebe8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1152] @ 8ebec │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1156] @ 8ebf0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1160] @ 8ebf4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1164] @ 8ebf8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1168] @ 8ebfc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1172] @ 8ec00 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1176] @ 8ec04 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1180] @ 8ec08 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1184] @ 8ec0c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1188] @ 8ec10 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1192] @ 8ec14 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1196] @ 8ec18 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1200] @ 8ec1c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1204] @ 8ec20 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1208] @ 8ec24 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1212] @ 8ec28 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1216] @ 8ec2c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1220] @ 8ec30 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1224] @ 8ec34 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1228] @ 8ec38 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1232] @ 8ec3c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1236] @ 8ec40 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1240] @ 8ec44 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1244] @ 8ec48 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1248] @ 8ec4c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1252] @ 8ec50 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1256] @ 8ec54 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1260] @ 8ec58 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1264] @ 8ec5c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1268] @ 8ec60 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1272] @ 8ec64 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1276] @ 8ec68 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1280] @ 8ec6c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1284] @ 8ec70 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1288] @ 8ec74 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1292] @ 8ec78 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1296] @ 8ec7c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1300] @ 8ec80 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1304] @ 8ec84 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1308] @ 8ec88 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1312] @ 8ec8c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1316] @ 8ec90 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1320] @ 8ec94 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1324] @ 8ec98 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1328] @ 8ec9c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1332] @ 8eca0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1336] @ 8eca4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1340] @ 8eca8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1344] @ 8ecac │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1348] @ 8ecb0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1352] @ 8ecb4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1356] @ 8ecb8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1360] @ 8ecbc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1364] @ 8ecc0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1368] @ 8ecc4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1372] @ 8ecc8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1376] @ 8eccc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1380] @ 8ecd0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1384] @ 8ecd4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1388] @ 8ecd8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1392] @ 8ecdc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1396] @ 8ece0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1400] @ 8ece4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1404] @ 8ece8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1408] @ 8ecec │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1412] @ 8ecf0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1416] @ 8ecf4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1420] @ 8ecf8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1424] @ 8ecfc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1428] @ 8ed00 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1432] @ 8ed04 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1436] @ 8ed08 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1440] @ 8ed0c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1444] @ 8ed10 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1448] @ 8ed14 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1452] @ 8ed18 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1456] @ 8ed1c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1460] @ 8ed20 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1464] @ 8ed24 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1468] @ 8ed28 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1472] @ 8ed2c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1476] @ 8ed30 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1480] @ 8ed34 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1484] @ 8ed38 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1488] @ 8ed3c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1492] @ 8ed40 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1496] @ 8ed44 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1500] @ 8ed48 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1504] @ 8ed4c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1508] @ 8ed50 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1512] @ 8ed54 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1516] @ 8ed58 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1520] @ 8ed5c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1524] @ 8ed60 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1528] @ 8ed64 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1532] @ 8ed68 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1536] @ 8ed6c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1540] @ 8ed70 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1544] @ 8ed74 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1548] @ 8ed78 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1552] @ 8ed7c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1556] @ 8ed80 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1560] @ 8ed84 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1564] @ 8ed88 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1568] @ 8ed8c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1572] @ 8ed90 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1576] @ 8ed94 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1580] @ 8ed98 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1584] @ 8ed9c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1588] @ 8eda0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1592] @ 8eda4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1596] @ 8eda8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1600] @ 8edac │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1604] @ 8edb0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1608] @ 8edb4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1612] @ 8edb8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1616] @ 8edbc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1620] @ 8edc0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1624] @ 8edc4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1628] @ 8edc8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1632] @ 8edcc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1636] @ 8edd0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1640] @ 8edd4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1644] @ 8edd8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1648] @ 8eddc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1652] @ 8ede0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1656] @ 8ede4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1660] @ 8ede8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1664] @ 8edec │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1668] @ 8edf0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1672] @ 8edf4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1676] @ 8edf8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1680] @ 8edfc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1684] @ 8ee00 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1688] @ 8ee04 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1692] @ 8ee08 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1696] @ 8ee0c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1700] @ 8ee10 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1704] @ 8ee14 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1708] @ 8ee18 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1712] @ 8ee1c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1716] @ 8ee20 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1720] @ 8ee24 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1724] @ 8ee28 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1728] @ 8ee2c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1732] @ 8ee30 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1736] @ 8ee34 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1740] @ 8ee38 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1744] @ 8ee3c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1748] @ 8ee40 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1752] @ 8ee44 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1756] @ 8ee48 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1760] @ 8ee4c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1764] @ 8ee50 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1768] @ 8ee54 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1772] @ 8ee58 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1776] @ 8ee5c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1780] @ 8ee60 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1784] @ 8ee64 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1788] @ 8ee68 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1792] @ 8ee6c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1796] @ 8ee70 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1800] @ 8ee74 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1804] @ 8ee78 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1808] @ 8ee7c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1812] @ 8ee80 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1816] @ 8ee84 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1820] @ 8ee88 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1824] @ 8ee8c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1828] @ 8ee90 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1832] @ 8ee94 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1836] @ 8ee98 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1840] @ 8ee9c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1844] @ 8eea0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1848] @ 8eea4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1852] @ 8eea8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1856] @ 8eeac │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1860] @ 8eeb0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1864] @ 8eeb4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1868] @ 8eeb8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1872] @ 8eebc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1876] @ 8eec0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1880] @ 8eec4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1884] @ 8eec8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1888] @ 8eecc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1892] @ 8eed0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1896] @ 8eed4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1900] @ 8eed8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1904] @ 8eedc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1908] @ 8eee0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1912] @ 8eee4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1916] @ 8eee8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1920] @ 8eeec │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1924] @ 8eef0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1928] @ 8eef4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1932] @ 8eef8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1936] @ 8eefc │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1940] @ 8ef00 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1944] @ 8ef04 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1948] @ 8ef08 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1952] @ 8ef0c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1956] @ 8ef10 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1960] @ 8ef14 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1964] @ 8ef18 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1968] @ 8ef1c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1972] @ 8ef20 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1976] @ 8ef24 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1980] @ 8ef28 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1984] @ 8ef2c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1988] @ 8ef30 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1992] @ 8ef34 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-1996] @ 8ef38 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2000] @ 8ef3c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2004] @ 8ef40 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2008] @ 8ef44 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2012] @ 8ef48 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2016] @ 8ef4c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2020] @ 8ef50 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2024] @ 8ef54 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2028] @ 8ef58 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2032] @ 8ef5c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2036] @ 8ef60 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2040] @ 8ef64 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2044] @ 8ef68 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2048] @ 8ef6c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2052] @ 8ef70 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2056] @ 8ef74 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2060] @ 8ef78 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2064] @ 8ef7c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2068] @ 8ef80 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2072] @ 8ef84 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2076] @ 8ef88 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2080] @ 8ef8c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2084] @ 8ef90 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2088] @ 8ef94 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2092] @ 8ef98 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2096] @ 8ef9c │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2100] @ 8efa0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2104] @ 8efa4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2108] @ 8efa8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2112] @ 8efac │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2116] @ 8efb0 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2120] @ 8efb4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2124] @ 8efb8 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2128] @ 8efbc │ │ │ │ + bl 90760 │ │ │ │ + ldr r5, [pc, #-2132] @ 8efc0 │ │ │ │ + ldr r0, [pc, #-2132] @ 8efc4 │ │ │ │ + bl 90760 │ │ │ │ + ldr r0, [pc, #-2136] @ 8efc8 │ │ │ │ + bl 90760 │ │ │ │ add r8, r5, #20 │ │ │ │ - b 8f98c │ │ │ │ + b 8f918 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8f90c │ │ │ │ + bne 8f898 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst r1, #32 │ │ │ │ - beq 90454 │ │ │ │ + beq 903e0 │ │ │ │ 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 8f908 │ │ │ │ - ldr r3, [pc, #-2108] @ 8f0a0 │ │ │ │ - ldr r2, [pc, #-2200] @ 8f048 │ │ │ │ + beq 8f894 │ │ │ │ + ldr r3, [pc, #-2108] @ 8f02c │ │ │ │ + ldr r2, [pc, #-2200] @ 8efd4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90478 │ │ │ │ - ldr r1, [pc, #-2212] @ 8f04c │ │ │ │ + bne 90404 │ │ │ │ + ldr r1, [pc, #-2212] @ 8efd8 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7b4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c758 <_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 355fc0 │ │ │ │ + bl 3563e4 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 355fc0 │ │ │ │ + bl 3563e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 35620c │ │ │ │ + bl 356630 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 356454 │ │ │ │ + bl 356878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 903c0 │ │ │ │ + bne 9034c │ │ │ │ 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] @ 8f040 │ │ │ │ + ldr r2, [pc, #-2360] @ 8efcc │ │ │ │ add r8, r8, #24 │ │ │ │ orr r3, r3, #3 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 8fa4c │ │ │ │ + beq 8f9d8 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8f9fc │ │ │ │ + bne 8f988 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 8fbc4 │ │ │ │ - ldr r3, [pc, #-2404] @ 8f058 │ │ │ │ - ldr r2, [pc, #-2416] @ 8f050 │ │ │ │ + bne 8fb50 │ │ │ │ + ldr r3, [pc, #-2404] @ 8efe4 │ │ │ │ + ldr r2, [pc, #-2416] @ 8efdc │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9040c │ │ │ │ + bne 90398 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8f96c │ │ │ │ + beq 8f8f8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2452] @ 8f054 │ │ │ │ + ldr r2, [pc, #-2452] @ 8efe0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8f89c │ │ │ │ + beq 8f828 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8f90c │ │ │ │ + b 8f898 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r5 │ │ │ │ - beq 8f9a4 │ │ │ │ + beq 8f930 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fa28 │ │ │ │ + beq 8f9b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 90618 │ │ │ │ + beq 905a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #-2560] @ 8f040 │ │ │ │ + ldr r3, [pc, #-2560] @ 8efcc │ │ │ │ add r8, r8, #24 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r5, #24 │ │ │ │ - bne 8f98c │ │ │ │ - ldr r5, [pc, #-2576] @ 8f044 │ │ │ │ + bne 8f918 │ │ │ │ + ldr r5, [pc, #-2576] @ 8efd0 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ add r3, r3, #20 │ │ │ │ add r8, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 8fb54 │ │ │ │ + b 8fae0 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fad4 │ │ │ │ + bne 8fa60 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90470 │ │ │ │ + beq 903fc │ │ │ │ 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 8fad0 │ │ │ │ - ldr r3, [pc, #-2564] @ 8f0a0 │ │ │ │ - ldr r1, [pc, #-2656] @ 8f048 │ │ │ │ + beq 8fa5c │ │ │ │ + ldr r3, [pc, #-2564] @ 8f02c │ │ │ │ + ldr r1, [pc, #-2656] @ 8efd4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9045c │ │ │ │ - ldr r1, [pc, #-2668] @ 8f04c │ │ │ │ + bne 903e8 │ │ │ │ + ldr r1, [pc, #-2668] @ 8efd8 │ │ │ │ stm sp, {r2, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7b4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c758 <_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 355fc0 │ │ │ │ + bl 3563e4 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 355fc0 │ │ │ │ + bl 3563e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 35620c │ │ │ │ + bl 356630 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 356454 │ │ │ │ + bl 356878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9038c │ │ │ │ + bne 90318 │ │ │ │ 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 8fc24 │ │ │ │ + beq 8fbb0 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fbd4 │ │ │ │ + bne 8fb60 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 9037c │ │ │ │ - ldr r3, [pc, #-2860] @ 8f058 │ │ │ │ - ldr r2, [pc, #-2872] @ 8f050 │ │ │ │ + bne 90308 │ │ │ │ + ldr r3, [pc, #-2860] @ 8efe4 │ │ │ │ + ldr r2, [pc, #-2872] @ 8efdc │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 903f4 │ │ │ │ + bne 90380 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fb34 │ │ │ │ + beq 8fac0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2908] @ 8f054 │ │ │ │ + ldr r2, [pc, #-2908] @ 8efe0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fa64 │ │ │ │ + beq 8f9f0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fad4 │ │ │ │ + b 8fa60 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8f9d4 │ │ │ │ + b 8f960 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 8fb6c │ │ │ │ + beq 8faf8 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fc00 │ │ │ │ + beq 8fb8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 90560 │ │ │ │ + beq 904ec │ │ │ │ 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 8fb54 │ │ │ │ - ldr r3, [pc, #-3028] @ 8f058 │ │ │ │ + bne 8fae0 │ │ │ │ + ldr r3, [pc, #-3028] @ 8efe4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 90424 │ │ │ │ - bl 91928 │ │ │ │ + bne 903b0 │ │ │ │ + bl 9196c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90624 │ │ │ │ - ldr r3, [pc, #-3060] @ 8f058 │ │ │ │ + beq 905b0 │ │ │ │ + ldr r3, [pc, #-3060] @ 8efe4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r2, #98304 @ 0x18000 │ │ │ │ str r4, [r3, #1152] @ 0x480 │ │ │ │ - bne 8fce4 │ │ │ │ - ldr r2, [pc, #-3000] @ 8f0b0 │ │ │ │ + bne 8fc70 │ │ │ │ + ldr r2, [pc, #-3000] @ 8f03c │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - ldrne r3, [pc, #-3028] @ 8f0a0 │ │ │ │ - bne 8fcb0 │ │ │ │ - ldr r3, [pc, #-3104] @ 8f05c │ │ │ │ + ldrne r3, [pc, #-3028] @ 8f02c │ │ │ │ + bne 8fc3c │ │ │ │ + ldr r3, [pc, #-3104] @ 8efe8 │ │ │ │ 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 8fc94 │ │ │ │ - ldr r3, [pc, #-3088] @ 8f0a0 │ │ │ │ + bne 8fc20 │ │ │ │ + ldr r3, [pc, #-3088] @ 8f02c │ │ │ │ str lr, [r3, #20] │ │ │ │ - ldr r2, [pc, #-3160] @ 8f060 │ │ │ │ + ldr r2, [pc, #-3160] @ 8efec │ │ │ │ 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 92cac │ │ │ │ + bl 92cf0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 904dc │ │ │ │ + beq 90468 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #-3228] @ 8f064 │ │ │ │ + ldr r3, [pc, #-3228] @ 8eff0 │ │ │ │ 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 236840 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ + bl 23696c <_PyThreadState_New@@Base+0x6a8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 904dc │ │ │ │ + beq 90468 │ │ │ │ str r1, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8fd20 │ │ │ │ + bne 8fcac │ │ │ │ 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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r3, #3856] @ 0xf10 │ │ │ │ - beq 904ac │ │ │ │ + beq 90438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #3860] @ 0xf14 │ │ │ │ - beq 904ac │ │ │ │ + beq 90438 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92f6c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9060c │ │ │ │ + bne 90598 │ │ │ │ ldr r4, [r7, #1436] @ 0x59c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8fe5c │ │ │ │ + bne 8fde8 │ │ │ │ mov r0, #5 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 90590 │ │ │ │ - ldr r5, [pc, #-3364] @ 8f0a0 │ │ │ │ - ldr r2, [pc, #-3424] @ 8f068 │ │ │ │ - ldr r1, [pc, #-3424] @ 8f06c │ │ │ │ + beq 9051c │ │ │ │ + ldr r5, [pc, #-3364] @ 8f02c │ │ │ │ + ldr r2, [pc, #-3424] @ 8eff4 │ │ │ │ + ldr r1, [pc, #-3424] @ 8eff8 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23ac28 │ │ │ │ + bl 23ad4c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3436] @ 8f070 │ │ │ │ + ldr r1, [pc, #-3436] @ 8effc │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23ac28 │ │ │ │ + bl 23ad4c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3460] @ 8f070 │ │ │ │ + ldr r1, [pc, #-3460] @ 8effc │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 23ac28 │ │ │ │ + bl 23ad4c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3484] @ 8f070 │ │ │ │ + ldr r1, [pc, #-3484] @ 8effc │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 23ac28 │ │ │ │ + bl 23ad4c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3508] @ 8f070 │ │ │ │ + ldr r1, [pc, #-3508] @ 8effc │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r3, #12] │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 23ac28 │ │ │ │ + bl 23ad4c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r1, #4 │ │ │ │ add r1, r1, #16 │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9056c │ │ │ │ + beq 904f8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 8fe44 │ │ │ │ + bne 8fdd0 │ │ │ │ str r6, [r7, #1436] @ 0x59c │ │ │ │ ldr r3, [r7, #1440] @ 0x5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8fe78 │ │ │ │ - bl 91928 │ │ │ │ + bne 8fe04 │ │ │ │ + bl 9196c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1440] @ 0x5a0 │ │ │ │ - beq 90598 │ │ │ │ + beq 90524 │ │ │ │ ldr r3, [r7, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8fe98 │ │ │ │ - ldr r0, [pc, #-3608] @ 8f074 │ │ │ │ - bl 9dd38 │ │ │ │ + bne 8fe24 │ │ │ │ + ldr r0, [pc, #-3608] @ 8f000 │ │ │ │ + bl 9dd58 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1444] @ 0x5a4 │ │ │ │ - beq 90598 │ │ │ │ + beq 90524 │ │ │ │ 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 996d0 │ │ │ │ + bl 996f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1464] @ 0x5b8 │ │ │ │ - beq 90548 │ │ │ │ + beq 904d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23ace0 │ │ │ │ + bl 23ae04 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9060c │ │ │ │ + bne 90598 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 23e62c │ │ │ │ + bl 23e768 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 90488 │ │ │ │ + beq 90414 │ │ │ │ ldr r3, [r9, #3880] @ 0xf28 │ │ │ │ - ldr r2, [pc, #-3724] @ 8f078 │ │ │ │ + ldr r2, [pc, #-3724] @ 8f004 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e09c │ │ │ │ + bl 23e1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90488 │ │ │ │ + blt 90414 │ │ │ │ mov r0, sl │ │ │ │ - bl a8cd8 │ │ │ │ + bl a8c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90488 │ │ │ │ + beq 90414 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #-3764] @ 8f07c │ │ │ │ + ldr r1, [pc, #-3764] @ 8f008 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r9, #3876] @ 0xf24 │ │ │ │ - bl a4514 │ │ │ │ + bl a4490 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 90488 │ │ │ │ + beq 90414 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #-3804] @ 8f080 │ │ │ │ + ldr r1, [pc, #-3804] @ 8f00c │ │ │ │ str r3, [r4, #512] @ 0x200 │ │ │ │ - bl a4514 │ │ │ │ + bl a4490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90488 │ │ │ │ + beq 90414 │ │ │ │ str r0, [r4, #516] @ 0x204 │ │ │ │ - ldr r1, [pc, #-3824] @ 8f084 │ │ │ │ - ldr r0, [pc, #-3824] @ 8f088 │ │ │ │ - bl b2b20 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3824] @ 8f010 │ │ │ │ + ldr r0, [pc, #-3824] @ 8f014 │ │ │ │ + bl b2b08 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90488 │ │ │ │ + beq 90414 │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ - ldr r1, [pc, #-3840] @ 8f08c │ │ │ │ - ldr r0, [pc, #-3840] @ 8f090 │ │ │ │ - bl b2b20 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3840] @ 8f018 │ │ │ │ + ldr r0, [pc, #-3840] @ 8f01c │ │ │ │ + bl b2b08 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90488 │ │ │ │ + beq 90414 │ │ │ │ str r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl a8cd8 │ │ │ │ + bl a8c54 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 90540 │ │ │ │ - ldr r5, [pc, #-3872] @ 8f094 │ │ │ │ + beq 904cc │ │ │ │ + ldr r5, [pc, #-3872] @ 8f020 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90540 │ │ │ │ + bne 904cc │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #68 @ 0x44 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 8ffb4 │ │ │ │ - ldr fp, [pc, #-3916] @ 8f098 │ │ │ │ + bne 8ff40 │ │ │ │ + ldr fp, [pc, #-3916] @ 8f024 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #-3936] @ 8f09c │ │ │ │ + ldr r3, [pc, #-3936] @ 8f028 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-3940] @ 8f0a0 │ │ │ │ + ldr r3, [pc, #-3940] @ 8f02c │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl a27f4 │ │ │ │ + bl a2770 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90540 │ │ │ │ - ldr r0, [pc, #-3956] @ 8f0a4 │ │ │ │ + beq 904cc │ │ │ │ + ldr r0, [pc, #-3956] @ 8f030 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl b2b68 │ │ │ │ + bl b2b50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5, #1804] @ 0x70c │ │ │ │ - beq 90048 │ │ │ │ + beq 8ffd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - beq 90534 │ │ │ │ + beq 904c0 │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90540 │ │ │ │ - ldr r1, [pc, #-4020] @ 8f0a8 │ │ │ │ + beq 904cc │ │ │ │ + ldr r1, [pc, #-4020] @ 8f034 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90540 │ │ │ │ - ldr r5, [pc, #-4036] @ 8f0ac │ │ │ │ - ldr r4, [pc, #-4036] @ 8f0b0 │ │ │ │ + bne 904cc │ │ │ │ + ldr r5, [pc, #-4036] @ 8f038 │ │ │ │ + ldr r4, [pc, #-4036] @ 8f03c │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #-4040] @ 8f0b4 │ │ │ │ + ldr r1, [pc, #-4040] @ 8f040 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90540 │ │ │ │ + bne 904cc │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #1728] @ 90758 │ │ │ │ + ldr r1, [pc, #1728] @ 906e4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90540 │ │ │ │ + bne 904cc │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl a8d30 │ │ │ │ + bl a8cac │ │ │ │ add r3, r9, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #336] @ 0x150 │ │ │ │ - beq 90488 │ │ │ │ + beq 90414 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 900dc │ │ │ │ + beq 90068 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 90714 │ │ │ │ - ldr r1, [pc, #1656] @ 9075c │ │ │ │ + beq 906a0 │ │ │ │ + ldr r1, [pc, #1656] @ 906e8 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 90488 │ │ │ │ - ldr r3, [pc, #1636] @ 90760 │ │ │ │ + ble 90414 │ │ │ │ + ldr r3, [pc, #1636] @ 906ec │ │ │ │ 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 90154 │ │ │ │ + bne 900e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #3720] @ 0xe88 │ │ │ │ ldr r2, [r3, #652] @ 0x28c │ │ │ │ add r0, r3, #648 @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 90154 │ │ │ │ + bne 900e0 │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #652] @ 0x28c │ │ │ │ - beq 90154 │ │ │ │ - bl 23ef14 │ │ │ │ + beq 900e0 │ │ │ │ + bl 23f050 │ │ │ │ ldr r3, [r7, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90174 │ │ │ │ + bne 90100 │ │ │ │ ldr r3, [r7, #1404] @ 0x57c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #1408] @ 0x580 │ │ │ │ - bne 90700 │ │ │ │ - ldr r3, [pc, #1512] @ 90764 │ │ │ │ - ldr r0, [pc, #1512] @ 90768 │ │ │ │ + bne 9068c │ │ │ │ + ldr r3, [pc, #1512] @ 906f0 │ │ │ │ + ldr r0, [pc, #1512] @ 906f4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - bl b2b68 │ │ │ │ + bl b2b50 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906e8 │ │ │ │ + beq 90674 │ │ │ │ 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 9033c │ │ │ │ + beq 902c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldr r7, [r3, #184] @ 0xb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 906dc │ │ │ │ - ldr r0, [pc, #1428] @ 9076c │ │ │ │ - bl 23f11c │ │ │ │ + bne 90668 │ │ │ │ + ldr r0, [pc, #1428] @ 906f8 │ │ │ │ + bl 23f258 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9066c │ │ │ │ - ldr r0, [pc, #1412] @ 9076c │ │ │ │ - bl 249404 │ │ │ │ + bne 905f8 │ │ │ │ + ldr r0, [pc, #1412] @ 906f8 │ │ │ │ + bl 2495cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9066c │ │ │ │ + beq 905f8 │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [r5, #3888] @ 0xf30 │ │ │ │ - bne 906c4 │ │ │ │ - ldr r0, [pc, #1388] @ 90770 │ │ │ │ - bl 9dd38 │ │ │ │ + bne 90650 │ │ │ │ + ldr r0, [pc, #1388] @ 906fc │ │ │ │ + bl 9dd58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9066c │ │ │ │ - ldr r1, [pc, #1376] @ 90774 │ │ │ │ - ldr r0, [pc, #1376] @ 90778 │ │ │ │ + beq 905f8 │ │ │ │ + ldr r1, [pc, #1376] @ 90700 │ │ │ │ + ldr r0, [pc, #1376] @ 90704 │ │ │ │ mov r2, r5 │ │ │ │ - bl a9a48 │ │ │ │ + bl a99c4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 906ac │ │ │ │ - bl afa88 <_PyNamespace_New@@Base> │ │ │ │ + beq 90638 │ │ │ │ + bl afa70 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 90250 │ │ │ │ + beq 901dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 90250 │ │ │ │ + bne 901dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 906ac │ │ │ │ + beq 90638 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e2c0 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ea0> │ │ │ │ + bl 10e2fc <_PyUnicodeWriter_PrepareInternal@@Base+0x1e9c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 90288 │ │ │ │ + beq 90214 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 906b8 │ │ │ │ + beq 90644 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 902ac │ │ │ │ + beq 90238 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 902ac │ │ │ │ + bne 90238 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 906a8 │ │ │ │ + beq 90634 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24a08c │ │ │ │ + bl 24a254 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9068c │ │ │ │ - bl 3576e0 │ │ │ │ + blt 90618 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90680 │ │ │ │ - ldr r1, [pc, #1164] @ 90770 │ │ │ │ + beq 9060c │ │ │ │ + ldr r1, [pc, #1164] @ 906fc │ │ │ │ mov r2, r7 │ │ │ │ - bl 1102a0 │ │ │ │ + bl 1102dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90648 │ │ │ │ + blt 905d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1148] @ 9077c │ │ │ │ - ldr r1, [pc, #1148] @ 90780 │ │ │ │ + ldr r2, [pc, #1148] @ 90708 │ │ │ │ + ldr r1, [pc, #1148] @ 9070c │ │ │ │ str r7, [sp] │ │ │ │ - bl 110650 │ │ │ │ + bl 11068c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 90328 │ │ │ │ + beq 902b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9063c │ │ │ │ + beq 905c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9066c │ │ │ │ + beq 905f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 90720 │ │ │ │ + bne 906ac │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ 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 8fb9c │ │ │ │ + b 8fb28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 236714 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 236840 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90518 │ │ │ │ + beq 904a4 │ │ │ │ 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 8fb34 │ │ │ │ + b 8fac0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 236714 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 236840 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9073c │ │ │ │ + beq 906c8 │ │ │ │ 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 8f96c │ │ │ │ - ldr r2, [pc, #868] @ 90760 │ │ │ │ + b 8f8f8 │ │ │ │ + ldr r2, [pc, #868] @ 906ec │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fb9c │ │ │ │ - ldr r2, [pc, #844] @ 90760 │ │ │ │ + b 8fb28 │ │ │ │ + ldr r2, [pc, #844] @ 906ec │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8f9d4 │ │ │ │ + b 8f960 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ tst r2, #32 │ │ │ │ - beq 8fc38 │ │ │ │ + beq 8fbc4 │ │ │ │ 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 8fc44 │ │ │ │ + b 8fbd0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 8f8c0 │ │ │ │ + b 8f84c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fac8 │ │ │ │ + b 8fa54 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b 8fa88 │ │ │ │ + b 8fa14 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8f900 │ │ │ │ + b 8f88c │ │ │ │ mov r0, sl │ │ │ │ - bl 9b184 │ │ │ │ - ldr r4, [pc, #748] @ 90784 │ │ │ │ + bl 9b1a4 │ │ │ │ + ldr r4, [pc, #748] @ 90710 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r5, [pc, #736] @ 90788 │ │ │ │ + ldr r5, [pc, #736] @ 90714 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 9034c │ │ │ │ + b 902d8 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #724] @ 9078c │ │ │ │ - ldr r3, [pc, #724] @ 90790 │ │ │ │ + ldr r2, [pc, #724] @ 90718 │ │ │ │ + ldr r3, [pc, #724] @ 9071c │ │ │ │ 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 90370 │ │ │ │ - ldr r2, [pc, #684] @ 90790 │ │ │ │ + b 902fc │ │ │ │ + ldr r2, [pc, #684] @ 9071c │ │ │ │ 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 90370 │ │ │ │ + b 902fc │ │ │ │ mov r3, #1 │ │ │ │ - b 8d510 │ │ │ │ + b 8d49c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fb34 │ │ │ │ + b 8fac0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 90048 │ │ │ │ - ldr r4, [pc, #588] @ 90794 │ │ │ │ - b 90494 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8ffd4 │ │ │ │ + ldr r4, [pc, #588] @ 90720 │ │ │ │ + b 90420 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #580] @ 90798 │ │ │ │ - ldr r3, [pc, #568] @ 90790 │ │ │ │ + ldr r2, [pc, #580] @ 90724 │ │ │ │ + ldr r3, [pc, #568] @ 9071c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 904c4 │ │ │ │ + b 90450 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 8fc00 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8fb8c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90590 │ │ │ │ + beq 9051c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 90590 │ │ │ │ + bne 9051c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #1436] @ 0x59c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #504] @ 9079c │ │ │ │ - ldr r3, [pc, #504] @ 907a0 │ │ │ │ + ldr r2, [pc, #504] @ 90728 │ │ │ │ + ldr r3, [pc, #504] @ 9072c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 90370 │ │ │ │ - bl 11a6d8 │ │ │ │ + b 902fc │ │ │ │ + bl 11a71c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #472] @ 907a4 │ │ │ │ - ldr ip, [pc, #472] @ 907a8 │ │ │ │ + ldr lr, [pc, #472] @ 90730 │ │ │ │ + ldr ip, [pc, #472] @ 90734 │ │ │ │ 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 │ │ │ │ @@ -105274,207 +105245,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 90370 │ │ │ │ + b 902fc │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 9034c │ │ │ │ + b 902d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 8fa28 │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 8f9b4 │ │ │ │ + bl 11a71c │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #376] @ 907ac │ │ │ │ - ldr lr, [pc, #376] @ 907b0 │ │ │ │ + ldr ip, [pc, #376] @ 90738 │ │ │ │ + ldr lr, [pc, #376] @ 9073c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 905e4 │ │ │ │ + b 90570 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 90328 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 902b4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9066c │ │ │ │ + beq 905f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 9066c │ │ │ │ + bne 905f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #316] @ 907b4 │ │ │ │ - ldr r5, [pc, #316] @ 907b8 │ │ │ │ + ldr r4, [pc, #316] @ 90740 │ │ │ │ + ldr r5, [pc, #316] @ 90744 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 90344 │ │ │ │ - ldr r1, [pc, #308] @ 907bc │ │ │ │ - ldr r0, [pc, #308] @ 907c0 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 902d0 │ │ │ │ + ldr r1, [pc, #308] @ 90748 │ │ │ │ + ldr r0, [pc, #308] @ 9074c │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 906a8 │ │ │ │ + beq 90634 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 906d0 │ │ │ │ + beq 9065c │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b184 │ │ │ │ - b 9066c │ │ │ │ + bl 9b1a4 │ │ │ │ + b 905f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 90288 │ │ │ │ - ldr r0, [pc, #248] @ 907c4 │ │ │ │ - bl 23f780 │ │ │ │ - b 901fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 90214 │ │ │ │ + ldr r0, [pc, #248] @ 90750 │ │ │ │ + bl 23f8bc │ │ │ │ + b 90188 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 906a8 │ │ │ │ - ldr r0, [pc, #228] @ 907c8 │ │ │ │ - bl 23f780 │ │ │ │ - b 901d0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 90634 │ │ │ │ + ldr r0, [pc, #228] @ 90754 │ │ │ │ + bl 23f8bc │ │ │ │ + b 9015c │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #216] @ 907cc │ │ │ │ - ldr r5, [pc, #216] @ 907d0 │ │ │ │ + ldr r4, [pc, #216] @ 90758 │ │ │ │ + ldr r5, [pc, #216] @ 9075c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 9034c │ │ │ │ + b 902d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, r3, #5440 @ 0x1540 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl 23ef14 │ │ │ │ - b 90174 │ │ │ │ + bl 23f050 │ │ │ │ + b 90100 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 900dc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 90068 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9033c │ │ │ │ + bne 902c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 9033c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 902c8 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8f96c │ │ │ │ - eorseq ip, r5, r0, asr #18 │ │ │ │ - mlaseq r5, ip, r3, fp │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r5, r8, lsr #7 │ │ │ │ - eorseq fp, r5, ip, ror #7 │ │ │ │ - eorseq sl, r5, r8, lsr #11 │ │ │ │ - eorseq r7, r6, r4, ror #30 │ │ │ │ - eorseq fp, r5, r8, lsl r4 │ │ │ │ - eorseq r7, r8, ip, ror #22 │ │ │ │ - eorseq fp, r5, r8, asr #8 │ │ │ │ - @ instruction: 0x0035b2d0 │ │ │ │ - eorseq pc, ip, ip, lsr #23 │ │ │ │ - eorseq pc, ip, r0, ror #23 │ │ │ │ - @ instruction: 0x00357ad4 │ │ │ │ - eorseq fp, r5, r8, lsr #5 │ │ │ │ - eorseq pc, ip, r0, lsl #24 │ │ │ │ - eorseq pc, ip, ip, ror #23 │ │ │ │ - eorseq fp, r5, r4, asr r3 │ │ │ │ - eorseq pc, ip, r8, asr fp @ │ │ │ │ - eorseq fp, r5, r0, ror #4 │ │ │ │ - eorseq fp, r5, r8, lsl #5 │ │ │ │ - eorseq pc, ip, r8, ror fp @ │ │ │ │ - @ instruction: 0x0035b2f4 │ │ │ │ - mlaseq ip, r8, fp, pc @ │ │ │ │ - eorseq fp, r5, r0, lsr #8 │ │ │ │ - eorseq pc, ip, r0, lsr lr @ │ │ │ │ - eorseq fp, r5, r0, lsl #8 │ │ │ │ - eorseq fp, r5, r8, asr #7 │ │ │ │ - eorseq fp, r5, r4, lsl r3 │ │ │ │ - eorseq pc, ip, r4, asr #23 │ │ │ │ + b 8f8f8 │ │ │ │ + eorseq ip, r5, r0, lsl #27 │ │ │ │ + @ instruction: 0x0035b7dc │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r5, r8, ror #15 │ │ │ │ + eorseq fp, r5, ip, lsr #16 │ │ │ │ + eorseq sl, r5, r8, ror #19 │ │ │ │ + eorseq r8, r6, r4, lsr #7 │ │ │ │ + eorseq fp, r5, r8, asr r8 │ │ │ │ + eorseq r7, r8, ip, lsr #31 │ │ │ │ + eorseq fp, r5, r8, lsl #17 │ │ │ │ + eorseq fp, r5, r0, lsl r7 │ │ │ │ + eorseq pc, ip, ip, ror #31 │ │ │ │ + eorseq r0, sp, r0, lsr #32 │ │ │ │ + eorseq r7, r5, r4, lsl pc │ │ │ │ + eorseq fp, r5, r8, ror #13 │ │ │ │ + eorseq r0, sp, r0, asr #32 │ │ │ │ + eorseq r0, sp, ip, lsr #32 │ │ │ │ + mlaseq r5, r4, r7, fp │ │ │ │ + mlaseq ip, r8, pc, pc @ │ │ │ │ + eorseq fp, r5, r0, lsr #13 │ │ │ │ + eorseq fp, r5, r8, asr #13 │ │ │ │ + @ instruction: 0x003cffb8 │ │ │ │ + eorseq fp, r5, r4, lsr r7 │ │ │ │ + @ instruction: 0x003cffd8 │ │ │ │ + eorseq fp, r5, r0, ror #16 │ │ │ │ + eorseq r0, sp, r0, ror r2 │ │ │ │ + eorseq fp, r5, r0, asr #16 │ │ │ │ + eorseq fp, r5, r8, lsl #16 │ │ │ │ + eorseq fp, r5, r4, asr r7 │ │ │ │ + eorseq r0, sp, r4 │ │ │ │ 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] @ 90a44 │ │ │ │ + ldr r4, [pc, #600] @ 909d0 │ │ │ │ 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 90954 │ │ │ │ + bne 908e0 │ │ │ │ ldr r8, [r4, #792] @ 0x318 │ │ │ │ - ldr r2, [pc, #560] @ 90a48 │ │ │ │ + ldr r2, [pc, #560] @ 909d4 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ - ldr r1, [pc, #556] @ 90a4c │ │ │ │ + ldr r1, [pc, #556] @ 909d8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90994 │ │ │ │ + bne 90920 │ │ │ │ ldr r3, [r1, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #544] @ 90a50 │ │ │ │ + ldr r2, [pc, #544] @ 909dc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 909c4 │ │ │ │ + bne 90950 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90924 │ │ │ │ + beq 908b0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - ldr r2, [pc, #516] @ 90a54 │ │ │ │ + ldr r2, [pc, #516] @ 909e0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90938 │ │ │ │ + bne 908c4 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 908c4 │ │ │ │ + bne 90850 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90a14 │ │ │ │ + beq 909a0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 909dc │ │ │ │ + beq 90968 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ add r0, r6, #20 │ │ │ │ - beq 908c0 │ │ │ │ - ldr r3, [pc, #452] @ 90a58 │ │ │ │ - ldr r2, [pc, #452] @ 90a5c │ │ │ │ + beq 9084c │ │ │ │ + ldr r3, [pc, #452] @ 909e4 │ │ │ │ + ldr r2, [pc, #452] @ 909e8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 909f8 │ │ │ │ - ldr r1, [pc, #440] @ 90a60 │ │ │ │ + bne 90984 │ │ │ │ + ldr r1, [pc, #440] @ 909ec │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7b4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c758 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 90a0c │ │ │ │ + beq 90998 │ │ │ │ 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 355fc0 │ │ │ │ + bl 3563e4 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 355fc0 │ │ │ │ + bl 3563e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 35620c │ │ │ │ + bl 356630 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 356454 │ │ │ │ + bl 356878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 909a8 │ │ │ │ + bne 90934 │ │ │ │ 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] │ │ │ │ @@ -105484,149 +105455,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 908d0 │ │ │ │ + b 9085c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r6, r5 │ │ │ │ - beq 9080c │ │ │ │ + beq 90798 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90980 │ │ │ │ + beq 9090c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 90a38 │ │ │ │ + beq 909c4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 90930 │ │ │ │ + b 908bc │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 90844 │ │ │ │ - b 90924 │ │ │ │ + bne 907d0 │ │ │ │ + b 908b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236714 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 236840 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90a1c │ │ │ │ + beq 909a8 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - b 9090c │ │ │ │ + b 90898 │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 90844 │ │ │ │ - b 90924 │ │ │ │ + bne 907d0 │ │ │ │ + b 908b0 │ │ │ │ add r0, r6, #28 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ - bne 9088c │ │ │ │ - b 908c0 │ │ │ │ + bne 90818 │ │ │ │ + b 9084c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 908c0 │ │ │ │ + bne 9084c │ │ │ │ mvn r5, #1 │ │ │ │ - b 908c0 │ │ │ │ + b 9084c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b 909e0 │ │ │ │ + b 9096c │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r8] │ │ │ │ blx r2 │ │ │ │ - b 90924 │ │ │ │ + b 908b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 90980 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 9090c │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - andeq sl, r8, r8, asr #29 │ │ │ │ + andeq sl, r8, ip, ror #28 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - andeq r1, r9, r0, lsl r7 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + muleq r9, ip, r6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, ror r7 │ │ │ │ + andeq ip, r8, ip, lsl r7 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00090a64 <_Py_hashtable_get@@Base>: │ │ │ │ +000909f0 <_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] @ 916d4 <_Py_hashtable_get@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #3124] @ 91660 <_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 9141c <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ + bne 913a8 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmn r7, #1 │ │ │ │ - bne 90fd4 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + bne 90f60 <_Py_hashtable_get@@Base+0x570> │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ tst r7, #32 │ │ │ │ - beq 9147c <_Py_hashtable_get@@Base+0xa18> │ │ │ │ + beq 91408 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 91458 <_Py_hashtable_get@@Base+0x9f4> │ │ │ │ + beq 913e4 <_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 90fcc <_Py_hashtable_get@@Base+0x568> │ │ │ │ - ldr r3, [pc, #3040] @ 916d8 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ - ldr r2, [pc, #3040] @ 916dc <_Py_hashtable_get@@Base+0xc78> │ │ │ │ + beq 90f58 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + ldr r3, [pc, #3040] @ 91664 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #3040] @ 91668 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91490 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ - ldr r3, [pc, #3028] @ 916e0 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ - ldr r5, [pc, #3028] @ 916e4 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ + bne 9141c <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ + ldr r3, [pc, #3028] @ 9166c <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ + ldr r5, [pc, #3028] @ 91670 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r3, [pc, #3020] @ 916e8 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ - ldr r4, [pc, #3020] @ 916ec <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + ldr r3, [pc, #3020] @ 91674 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ + ldr r4, [pc, #3020] @ 91678 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ eor r3, r0, r3 │ │ │ │ - ldr sl, [pc, #3016] @ 916f0 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ - ldr r8, [pc, #3016] @ 916f4 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #3016] @ 916f8 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ - ldr r9, [pc, #3016] @ 916fc <_Py_hashtable_get@@Base+0xc98> │ │ │ │ + ldr sl, [pc, #3016] @ 9167c <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ + ldr r8, [pc, #3016] @ 91680 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #3016] @ 91684 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ + ldr r9, [pc, #3016] @ 91688 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3012] @ 91700 <_Py_hashtable_get@@Base+0xc9c> │ │ │ │ + ldr r3, [pc, #3012] @ 9168c <_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 91034 <_Py_hashtable_get@@Base+0x5d0> │ │ │ │ + ble 90fc0 <_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 │ │ │ │ @@ -105670,15 +105641,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 90d30 <_Py_hashtable_get@@Base+0x2cc> │ │ │ │ + bls 90cbc <_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 │ │ │ │ @@ -105729,33 +105700,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 90c58 <_Py_hashtable_get@@Base+0x1f4> │ │ │ │ + bgt 90be4 <_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] @ 91704 <_Py_hashtable_get@@Base+0xca0> │ │ │ │ + ldr ip, [pc, #2484] @ 91690 <_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 914d8 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 91464 <_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] │ │ │ │ @@ -105909,85 +105880,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 91024 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 90fb0 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 91060 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ + beq 90fec <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 91024 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 90fb0 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 91388 <_Py_hashtable_get@@Base+0x924> │ │ │ │ + beq 91314 <_Py_hashtable_get@@Base+0x924> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9100c <_Py_hashtable_get@@Base+0x5a8> │ │ │ │ + bne 90f98 <_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] @ 91708 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ + ldr r2, [pc, #1740] @ 91694 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi 914d8 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 91464 <_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] @ 9170c <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #1696] @ 91698 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91344 <_Py_hashtable_get@@Base+0x8e0> │ │ │ │ + bne 912d0 <_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 91100 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ + beq 9108c <_Py_hashtable_get@@Base+0x69c> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90ffc <_Py_hashtable_get@@Base+0x598> │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + bne 90f88 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + ldrb lr, [r0, #16] │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - lsr r3, r0, #2 │ │ │ │ - lsr lr, ip, #2 │ │ │ │ + lsr r3, lr, #2 │ │ │ │ + lsr r0, ip, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ - and lr, lr, #7 │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 90ffc <_Py_hashtable_get@@Base+0x598> │ │ │ │ - tst r0, #32 │ │ │ │ - beq 914bc <_Py_hashtable_get@@Base+0xa58> │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ + and r0, r0, #7 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 90f88 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + tst lr, #32 │ │ │ │ + beq 91448 <_Py_hashtable_get@@Base+0xa58> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq 914b4 <_Py_hashtable_get@@Base+0xa50> │ │ │ │ + beq 91440 <_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 90ffc <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 90f88 <_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] │ │ │ │ @@ -106122,116 +106093,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 90fc4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 90f50 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90ffc <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 90f88 <_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 90da0 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90d2c <_Py_hashtable_get@@Base+0x33c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [sp, #41] @ 0x29 │ │ │ │ - b 91128 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ + b 910b4 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #888] @ 9170c <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #888] @ 91698 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9142c <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ + bne 913b8 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 914c8 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ + beq 91454 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 91018 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 90fa4 <_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 91018 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 90fa4 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ tst r0, #32 │ │ │ │ - beq 914ac <_Py_hashtable_get@@Base+0xa48> │ │ │ │ + beq 91438 <_Py_hashtable_get@@Base+0xa48> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ addne r0, r5, #20 │ │ │ │ addeq r0, r5, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 914a4 <_Py_hashtable_get@@Base+0xa40> │ │ │ │ + beq 91430 <_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 91028 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 91018 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 90fb4 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 90fa4 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 90fd4 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + b 90f60 <_Py_hashtable_get@@Base+0x570> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91028 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 91018 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 90fb4 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 90fa4 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90da0 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90d2c <_Py_hashtable_get@@Base+0x33c> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90d8c <_Py_hashtable_get@@Base+0x328> │ │ │ │ + b 90d18 <_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 90af0 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ - b 90fcc <_Py_hashtable_get@@Base+0x568> │ │ │ │ + bne 90a7c <_Py_hashtable_get@@Base+0x8c> │ │ │ │ + b 90f58 <_Py_hashtable_get@@Base+0x568> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b 91464 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ + b 913f0 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 90fc4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 90f50 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 91400 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ + b 9138c <_Py_hashtable_get@@Base+0x99c> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b 913ec <_Py_hashtable_get@@Base+0x988> │ │ │ │ + b 91378 <_Py_hashtable_get@@Base+0x988> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 910f0 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ + b 9107c <_Py_hashtable_get@@Base+0x68c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 910dc <_Py_hashtable_get@@Base+0x678> │ │ │ │ + b 91068 <_Py_hashtable_get@@Base+0x678> │ │ │ │ sub r0, r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 91410 <_Py_hashtable_get@@Base+0x9ac> │ │ │ │ + b 9139c <_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 │ │ │ │ @@ -106350,528 +106321,574 @@ │ │ │ │ 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 90fc4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ - andeq r1, r9, r0, lsl r7 │ │ │ │ + b 90f50 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + muleq r9, ip, r6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, ror r7 │ │ │ │ + andeq ip, r8, ip, lsl r7 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 916ec <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + strbtvs r7, [pc], #-609 @ 91678 <_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 pc, ip, r0, asr #21 │ │ │ │ - eorseq pc, ip, lr, asr #21 │ │ │ │ - andeq pc, r9, ip, lsr #19 │ │ │ │ - b 8bea8 │ │ │ │ + eorseq pc, ip, r0, lsl #30 │ │ │ │ + eorseq pc, ip, lr, lsl #30 │ │ │ │ + @ instruction: 0x000918b4 │ │ │ │ + b 8be4c │ │ │ │ │ │ │ │ -00091714 <_Py_hashtable_set@@Base>: │ │ │ │ +000916a0 <_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] @ 9190c <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #472] @ 91898 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bne 91864 <_Py_hashtable_set@@Base+0x150> │ │ │ │ - ldr r2, [pc, #452] @ 91910 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ - ldr r1, [pc, #452] @ 91914 <_Py_hashtable_set@@Base+0x200> │ │ │ │ + bne 917f0 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + ldr r2, [pc, #452] @ 9189c <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ + ldr r1, [pc, #452] @ 918a0 <_Py_hashtable_set@@Base+0x200> │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91898 <_Py_hashtable_set@@Base+0x184> │ │ │ │ + bne 91824 <_Py_hashtable_set@@Base+0x184> │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 91904 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + beq 91890 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #420] @ 91918 <_Py_hashtable_set@@Base+0x204> │ │ │ │ + ldr r2, [pc, #420] @ 918a4 <_Py_hashtable_set@@Base+0x204> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91854 <_Py_hashtable_set@@Base+0x140> │ │ │ │ + bne 917e0 <_Py_hashtable_set@@Base+0x140> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 917e8 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + bne 91774 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 918e4 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ + beq 91870 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 918ac <_Py_hashtable_set@@Base+0x198> │ │ │ │ + beq 91838 <_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 917e4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ - ldr r2, [pc, #356] @ 9191c <_Py_hashtable_set@@Base+0x208> │ │ │ │ - ldr r1, [pc, #356] @ 91920 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ + beq 91770 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #356] @ 918a8 <_Py_hashtable_set@@Base+0x208> │ │ │ │ + ldr r1, [pc, #356] @ 918ac <_Py_hashtable_set@@Base+0x20c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 918c8 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #344] @ 91924 <_Py_hashtable_set@@Base+0x210> │ │ │ │ + bne 91854 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #344] @ 918b0 <_Py_hashtable_set@@Base+0x210> │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7b4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c758 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 918dc <_Py_hashtable_set@@Base+0x1c8> │ │ │ │ + beq 91868 <_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 355fc0 │ │ │ │ + bl 3563e4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 355fc0 │ │ │ │ + bl 3563e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 35620c │ │ │ │ + bl 356630 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 356454 │ │ │ │ + bl 356878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9187c <_Py_hashtable_set@@Base+0x168> │ │ │ │ + bne 91808 <_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 917e8 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + b 91774 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 91768 <_Py_hashtable_set@@Base+0x54> │ │ │ │ - b 91904 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + bne 916f4 <_Py_hashtable_set@@Base+0x54> │ │ │ │ + b 91890 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 236714 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 236840 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 918ec <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ + beq 91878 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b 91830 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ + b 917bc <_Py_hashtable_set@@Base+0x11c> │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 91870 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + b 917fc <_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 917b0 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ - b 917e4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 9173c <_Py_hashtable_set@@Base+0x9c> │ │ │ │ + b 91770 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 917e4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 91770 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mvn r5, #1 │ │ │ │ - b 917e4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + b 91770 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b 918b0 <_Py_hashtable_set@@Base+0x19c> │ │ │ │ + b 9183c <_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 9184c <_Py_hashtable_set@@Base+0x138> │ │ │ │ - andeq sl, r8, r8, asr #29 │ │ │ │ + b 917d8 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + andeq sl, r8, ip, ror #28 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - andeq r1, r9, r0, lsl r7 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + muleq r9, ip, r6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, ror r7 │ │ │ │ + andeq ip, r8, ip, lsl r7 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpne r1, #0 │ │ │ │ + beq 9195c <_Py_hashtable_set@@Base+0x2bc> │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 9193c <_Py_hashtable_set@@Base+0x29c> │ │ │ │ + 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 91944 <_Py_hashtable_set@@Base+0x2a4> │ │ │ │ + tst lr, #32 │ │ │ │ + beq 9194c <_Py_hashtable_set@@Base+0x2ac> │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ + addne r0, r0, #20 │ │ │ │ + addeq r0, r0, #28 │ │ │ │ + tst ip, #32 │ │ │ │ + beq 91954 <_Py_hashtable_set@@Base+0x2b4> │ │ │ │ + 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 91914 <_Py_hashtable_set@@Base+0x274> │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b 91928 <_Py_hashtable_set@@Base+0x288> │ │ │ │ + sub r0, r0, r1 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00091928 : │ │ │ │ +0009196c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #240] @ 91a30 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #240] @ 91a74 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 919bc │ │ │ │ + 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] @ 91a34 │ │ │ │ + ldr r3, [pc, #196] @ 91a78 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 919f8 │ │ │ │ + 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] @ 91a38 │ │ │ │ + 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] @ 91a3c │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #120] @ 91a80 │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91a24 │ │ │ │ + beq 91a68 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #84] @ 91a38 │ │ │ │ + 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 919a4 │ │ │ │ - ldr r2, [pc, #64] @ 91a40 │ │ │ │ + b 919e8 │ │ │ │ + ldr r2, [pc, #64] @ 91a84 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 91a10 │ │ │ │ + bne 91a54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b 919cc │ │ │ │ + bl 18e3ec │ │ │ │ + b 91a10 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 919cc │ │ │ │ - ldr r0, [pc, #12] @ 91a38 │ │ │ │ - bl 23da34 │ │ │ │ - b 919b4 │ │ │ │ + b 91a10 │ │ │ │ + ldr r0, [pc, #12] @ 91a7c │ │ │ │ + bl 23db70 │ │ │ │ + b 919f8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ 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] @ 91b78 │ │ │ │ + ldr r3, [pc, #280] @ 91bbc │ │ │ │ mov r5, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 91ae4 │ │ │ │ + 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] @ 91b7c │ │ │ │ + ldr r2, [pc, #224] @ 91bc0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91b2c │ │ │ │ + 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] @ 91b80 │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #148] @ 91bc4 │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91b58 │ │ │ │ + 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] @ 91b84 │ │ │ │ + ldr r1, [pc, #80] @ 91bc8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91b44 │ │ │ │ + bne 91b88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b 91af4 │ │ │ │ + bl 18e3ec │ │ │ │ + b 91b38 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91af4 │ │ │ │ + b 91b38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23da34 │ │ │ │ + bl 23db70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91adc │ │ │ │ + beq 91b20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bc4 │ │ │ │ - b 91adc │ │ │ │ + bl 99be4 │ │ │ │ + b 91b20 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -00091b88 <_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 91e00 <_PyObject_GC_New@@Base+0x278> │ │ │ │ - ldr r8, [pc, #624] @ 91e3c <_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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ - bhi 91da8 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + bhi 91dec <_PyObject_GC_New@@Base+0x220> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi 91da8 <_PyObject_GC_New@@Base+0x220> │ │ │ │ - ldr r9, [pc, #592] @ 91e40 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #592] @ 91e44 <_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 91d94 <_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 91d4c <_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 91d3c <_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 91cac <_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 91cf4 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + bgt 91d38 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #452] @ 91e48 <_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 91dc0 <_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 r9, r6 │ │ │ │ - bcc 91ce4 <_PyObject_GC_New@@Base+0x15c> │ │ │ │ + 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b 91c48 <_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 91c48 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91c8c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91c78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91cbc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ cmp ip, #0 │ │ │ │ - beq 91c78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91cbc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91c78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91cbc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91e2c <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ + bne 91e70 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 91c78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91cbc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r1, #16 │ │ │ │ - bl 356834 │ │ │ │ - b 91c78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bl 356c58 │ │ │ │ + b 91cbc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r0, sl │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91cd4 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91d18 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #244] @ 91e4c <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #244] @ 91e90 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91dd8 <_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 91da8 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + beq 91dec <_PyObject_GC_New@@Base+0x220> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b 91c48 <_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 91cd4 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91d18 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 29e5a4 │ │ │ │ + bl 29e434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91c78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91ca4 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ - ldr r1, [pc, #136] @ 91e50 <_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 91dec <_PyObject_GC_New@@Base+0x264> │ │ │ │ + bne 91e30 <_PyObject_GC_New@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b 91ca4 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bl 18e3ec │ │ │ │ + b 91ce8 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b 91d70 <_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 91ca4 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + b 91ce8 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ - ldr r8, [pc, #48] @ 91e3c <_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 91bc8 <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b 91c0c <_PyObject_GC_New@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91c78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91d20 <_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, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -00091e54 : │ │ │ │ +00091e98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 91f74 │ │ │ │ - ldr r5, [pc, #264] @ 91f7c │ │ │ │ - ldr r2, [pc, #264] @ 91f80 │ │ │ │ + blt 91fb8 │ │ │ │ + ldr r5, [pc, #264] @ 91fc0 │ │ │ │ + ldr r2, [pc, #264] @ 91fc4 │ │ │ │ ldr r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f54 │ │ │ │ - ldr r3, [pc, #252] @ 91f84 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 91f98 │ │ │ │ + ldr r3, [pc, #252] @ 91fc8 │ │ │ │ + bl 357b00 │ │ │ │ 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 91f1c │ │ │ │ + bcs 91f60 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91f0c │ │ │ │ + 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 │ │ │ │ @@ -106886,21 +106903,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 920a4 │ │ │ │ + bl 920e8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 91f88 │ │ │ │ + ldr r2, [pc, #96] @ 91fcc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f64 │ │ │ │ + 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 │ │ │ │ @@ -106910,40 +106927,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 91f3c │ │ │ │ + b 91f80 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #244] @ 92098 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #244] @ 920dc │ │ │ │ + bl 357b00 │ │ │ │ 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 92078 │ │ │ │ + bcs 920bc │ │ │ │ lsr r2, r3, #3 │ │ │ │ ldr r3, [r5, r2, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9202c │ │ │ │ + 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 │ │ │ │ @@ -106959,78 +106976,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 920a4 │ │ │ │ + bl 920e8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #84] @ 9209c │ │ │ │ - ldr r1, [pc, #84] @ 920a0 │ │ │ │ + ldr r2, [pc, #84] @ 920e0 │ │ │ │ + ldr r1, [pc, #84] @ 920e4 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92088 │ │ │ │ + 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 92040 │ │ │ │ + bge 92084 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 92064 │ │ │ │ + b 920a8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #524] @ 0x20c │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 921e0 │ │ │ │ + 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 922f0 │ │ │ │ + bls 92334 │ │ │ │ add r2, r2, #131 @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, r2, lsl #2] │ │ │ │ - bne 92198 │ │ │ │ + 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] @ 924d0 │ │ │ │ + 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] │ │ │ │ @@ -107060,39 +107077,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 9215c │ │ │ │ + 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] @ 924d4 │ │ │ │ + ldr r8, [pc, #748] @ 92518 │ │ │ │ ldr r3, [r8, #816] @ 0x330 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9243c │ │ │ │ + beq 92480 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 924a0 │ │ │ │ + bne 924e4 │ │ │ │ ldr r9, [r5, #520] @ 0x208 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 923b4 │ │ │ │ + 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 924c0 │ │ │ │ + beq 92504 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 924b0 │ │ │ │ + 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 │ │ │ │ @@ -107131,141 +107148,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 92100 │ │ │ │ + bhi 92144 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r4, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92350 │ │ │ │ + bne 92394 │ │ │ │ ldr r2, [r5, #512] @ 0x200 │ │ │ │ - ldr r1, [pc, #468] @ 924d8 │ │ │ │ + ldr r1, [pc, #468] @ 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] @ 924d0 │ │ │ │ + ldr r2, [pc, #432] @ 92514 │ │ │ │ str r2, [r3, #20] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 923a0 │ │ │ │ + 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 9215c │ │ │ │ + b 921a0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - bne 92374 │ │ │ │ + bne 923b8 │ │ │ │ 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 9215c │ │ │ │ - b 921cc │ │ │ │ + bne 921a0 │ │ │ │ + b 92210 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ strne r0, [r2, #24] │ │ │ │ - b 92330 │ │ │ │ + b 92374 │ │ │ │ ldr r7, [r5, #516] @ 0x204 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 92458 │ │ │ │ + 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 92480 │ │ │ │ + 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 92424 │ │ │ │ + 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 92408 │ │ │ │ + bcc 9244c │ │ │ │ sub lr, lr, #28 │ │ │ │ add r9, r9, lr │ │ │ │ str r7, [r5, #516] @ 0x204 │ │ │ │ - b 92204 │ │ │ │ - ldr r0, [pc, #152] @ 924dc │ │ │ │ - bl 2326a8 │ │ │ │ + b 92248 │ │ │ │ + ldr r0, [pc, #152] @ 92520 │ │ │ │ + bl 2327d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9248c │ │ │ │ + bne 924d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #816] @ 0x330 │ │ │ │ - b 921f8 │ │ │ │ + b 9223c │ │ │ │ cmp r7, r7, lsl #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ - bcs 92480 │ │ │ │ - ldr r3, [pc, #116] @ 924e0 │ │ │ │ + bcs 924c4 │ │ │ │ + ldr r3, [pc, #116] @ 92524 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 92480 │ │ │ │ + bhi 924c4 │ │ │ │ mov r2, #28 │ │ │ │ muls r2, r7, r2 │ │ │ │ ldr r1, [r5, #512] @ 0x200 │ │ │ │ - bpl 923cc │ │ │ │ + bpl 92410 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #524] @ 0x20c │ │ │ │ - b 92190 │ │ │ │ + b 921d4 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r8, #816] @ 0x330 │ │ │ │ - beq 9244c │ │ │ │ - ldr r3, [pc, #60] @ 924e4 │ │ │ │ + beq 92490 │ │ │ │ + ldr r3, [pc, #60] @ 92528 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2e118 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b 921f8 │ │ │ │ + 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 92480 │ │ │ │ + b 924c4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ @ instruction: 0xb6db6db7 │ │ │ │ - @ instruction: 0x003581d0 │ │ │ │ + eorseq r8, r5, r0, lsl r6 │ │ │ │ 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 │ │ │ │ @@ -107279,431 +107296,431 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 2a1c8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00092530 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #44] @ 92564 <_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] @ 92568 <_Py_NewReference@@Base+0x38> │ │ │ │ + ldr r1, [pc, #24] @ 925ac <_Py_NewReference@@Base+0x38> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92558 <_Py_NewReference@@Base+0x28> │ │ │ │ - b 18e08c │ │ │ │ + bne 9259c <_Py_NewReference@@Base+0x28> │ │ │ │ + b 18e3ec │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ bx r3 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -0009256c : │ │ │ │ +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 927e8 │ │ │ │ + beq 9282c │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi 926a8 │ │ │ │ + bhi 926ec │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92808 │ │ │ │ + blt 9284c │ │ │ │ cmn r5, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 92720 │ │ │ │ - ldr r9, [pc, #696] @ 9285c │ │ │ │ - ldr r2, [pc, #696] @ 92860 │ │ │ │ + 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 9270c │ │ │ │ - ldr r3, [pc, #672] @ 92864 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 92750 │ │ │ │ + ldr r3, [pc, #672] @ 928a8 │ │ │ │ + bl 357b00 │ │ │ │ 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 927a4 │ │ │ │ + bcs 927e8 │ │ │ │ lsr r1, r3, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92794 │ │ │ │ + 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 92644 │ │ │ │ + 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] @ 92868 │ │ │ │ + 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] @ 9286c │ │ │ │ + ldr r2, [pc, #520] @ 928b0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 927f0 │ │ │ │ + bne 92834 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 92728 │ │ │ │ + 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 92768 │ │ │ │ + bls 927ac │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc 927d8 │ │ │ │ + bcc 9281c │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs 92834 │ │ │ │ + bcs 92878 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92808 │ │ │ │ + blt 9284c │ │ │ │ mov r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 355100 │ │ │ │ + bl 355524 │ │ │ │ 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 92720 │ │ │ │ - ldr r9, [pc, #352] @ 9285c │ │ │ │ - ldr r2, [pc, #352] @ 92860 │ │ │ │ + bgt 92764 │ │ │ │ + ldr r9, [pc, #352] @ 928a0 │ │ │ │ + ldr r2, [pc, #352] @ 928a4 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 925bc │ │ │ │ + beq 92600 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92644 │ │ │ │ + bne 92688 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ 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 92784 │ │ │ │ + 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 926a0 │ │ │ │ + b 926e4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92808 │ │ │ │ + blt 9284c │ │ │ │ cmn r5, #-2147483618 @ 0x8000001e │ │ │ │ - bgt 92720 │ │ │ │ + bgt 92764 │ │ │ │ add r8, r5, #29 │ │ │ │ mov r6, #1 │ │ │ │ - b 926f4 │ │ │ │ + b 92738 │ │ │ │ strb r7, [r2, r5] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r7, [r4, #20] │ │ │ │ - b 926a0 │ │ │ │ + b 926e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92644 │ │ │ │ + bne 92688 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #192] @ 92870 │ │ │ │ + ldr r2, [pc, #192] @ 928b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92848 │ │ │ │ + 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 92644 │ │ │ │ - b 92720 │ │ │ │ + bne 92688 │ │ │ │ + b 92764 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92808 │ │ │ │ + blt 9284c │ │ │ │ mov r6, #2 │ │ │ │ - b 926cc │ │ │ │ - ldr r4, [pc, #132] @ 92874 │ │ │ │ - b 926a0 │ │ │ │ - ldr r1, [pc, #128] @ 92878 │ │ │ │ + b 92710 │ │ │ │ + ldr r4, [pc, #132] @ 928b8 │ │ │ │ + b 926e4 │ │ │ │ + ldr r1, [pc, #128] @ 928bc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92820 │ │ │ │ + bne 92864 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b 92674 │ │ │ │ - ldr r3, [pc, #108] @ 9287c │ │ │ │ - ldr r1, [pc, #108] @ 92880 │ │ │ │ + bl 18e3ec │ │ │ │ + b 926b8 │ │ │ │ + ldr r3, [pc, #108] @ 928c0 │ │ │ │ + ldr r1, [pc, #108] @ 928c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 926a0 │ │ │ │ + b 926e4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 92674 │ │ │ │ - ldr r3, [pc, #64] @ 9287c │ │ │ │ - ldr r1, [pc, #68] @ 92884 │ │ │ │ + b 926b8 │ │ │ │ + ldr r3, [pc, #64] @ 928c0 │ │ │ │ + ldr r1, [pc, #68] @ 928c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 92818 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 9285c │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 927c0 │ │ │ │ + b 92804 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r8, lsl #9 │ │ │ │ - eorseq fp, r5, r4, asr r4 │ │ │ │ + eorseq fp, r5, r8, asr #17 │ │ │ │ + mlaseq r5, r4, r8, fp │ │ │ │ │ │ │ │ -00092888 : │ │ │ │ +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 92a94 │ │ │ │ + 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 92a3c │ │ │ │ + bne 92a80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92a64 │ │ │ │ + beq 92aa8 │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ - bhi 92ac0 │ │ │ │ - ldr r7, [pc, #528] @ 92ae8 │ │ │ │ - ldr r2, [pc, #528] @ 92aec │ │ │ │ + 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 92998 │ │ │ │ - ldr r3, [pc, #512] @ 92af0 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 929dc │ │ │ │ + ldr r3, [pc, #512] @ 92b34 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 92a08 │ │ │ │ + bhi 92a4c │ │ │ │ lsr r0, r4, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r9, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92a6c │ │ │ │ + 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 929d8 │ │ │ │ - ldr r3, [pc, #428] @ 92af4 │ │ │ │ + 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] @ 92af8 │ │ │ │ + ldr r2, [pc, #408] @ 92b3c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92a7c │ │ │ │ + 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 929c0 │ │ │ │ + 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 92940 │ │ │ │ - bl 29e588 │ │ │ │ + bne 92984 │ │ │ │ + bl 29e418 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92aa4 │ │ │ │ + beq 92ae8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 92990 │ │ │ │ + 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 92a54 │ │ │ │ + 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 92940 │ │ │ │ + bne 92984 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #232] @ 92afc │ │ │ │ + ldr r2, [pc, #232] @ 92b40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92aac │ │ │ │ + bne 92af0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 929ac │ │ │ │ + beq 929f0 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b 92940 │ │ │ │ + b 92984 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #184] @ 92b00 │ │ │ │ + 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 92940 │ │ │ │ - ldr r5, [pc, #152] @ 92b04 │ │ │ │ - b 92990 │ │ │ │ + b 92984 │ │ │ │ + ldr r5, [pc, #152] @ 92b48 │ │ │ │ + b 929d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ mov r5, r0 │ │ │ │ - b 92a00 │ │ │ │ - ldr r1, [pc, #132] @ 92b08 │ │ │ │ + b 92a44 │ │ │ │ + ldr r1, [pc, #132] @ 92b4c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92ad4 │ │ │ │ + bne 92b18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e08c │ │ │ │ - b 92970 │ │ │ │ - ldr r3, [pc, #112] @ 92b0c │ │ │ │ - ldr r1, [pc, #112] @ 92b10 │ │ │ │ + bl 18e3ec │ │ │ │ + b 929b4 │ │ │ │ + ldr r3, [pc, #112] @ 92b50 │ │ │ │ + ldr r1, [pc, #112] @ 92b54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 92990 │ │ │ │ + b 929d4 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b 92a24 │ │ │ │ - ldr r3, [pc, #76] @ 92b14 │ │ │ │ - ldr r1, [pc, #76] @ 92b18 │ │ │ │ + b 92a68 │ │ │ │ + ldr r3, [pc, #76] @ 92b58 │ │ │ │ + ldr r1, [pc, #76] @ 92b5c │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 18eb54 │ │ │ │ - b 92aa4 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 92ae8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 92970 │ │ │ │ + b 929b4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, 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, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035b4b0 │ │ │ │ + @ instruction: 0x0035b8f0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r5, r4, ror #9 │ │ │ │ + eorseq fp, r5, r4, lsr #18 │ │ │ │ │ │ │ │ -00092b1c : │ │ │ │ +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 92c0c │ │ │ │ - blt 92c6c │ │ │ │ - ldr r8, [pc, #340] @ 92c94 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 92c50 │ │ │ │ + blt 92cb0 │ │ │ │ + ldr r8, [pc, #340] @ 92cd8 │ │ │ │ + bl 357b00 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ - bgt 92c14 │ │ │ │ + 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 92bd8 │ │ │ │ - ldr r1, [pc, #292] @ 92c98 │ │ │ │ + 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 92c30 │ │ │ │ + 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] │ │ │ │ @@ -107712,83 +107729,83 @@ │ │ │ │ sub r2, r4, #8 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #188] @ 92c9c │ │ │ │ + ldr r0, [pc, #188] @ 92ce0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 92c28 │ │ │ │ + beq 92c6c │ │ │ │ lsl r2, r5, #2 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b 92bac │ │ │ │ - ldr r4, [pc, #140] @ 92ca0 │ │ │ │ - b 92bd0 │ │ │ │ + b 92bf0 │ │ │ │ + ldr r4, [pc, #140] @ 92ce4 │ │ │ │ + b 92c14 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls 92bd8 │ │ │ │ - bl 29e588 │ │ │ │ + bls 92c1c │ │ │ │ + bl 29e418 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92c60 │ │ │ │ + bne 92ca4 │ │ │ │ mov r4, #0 │ │ │ │ - b 92bd0 │ │ │ │ - ldr r3, [pc, #108] @ 92ca4 │ │ │ │ + b 92c14 │ │ │ │ + ldr r3, [pc, #108] @ 92ce8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 92c7c │ │ │ │ + bne 92cc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ ldr r6, [r8, r6] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b 92bac │ │ │ │ + b 92bf0 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ lsl r9, r5, #2 │ │ │ │ - b 92c48 │ │ │ │ - ldr r0, [pc, #52] @ 92ca8 │ │ │ │ + b 92c8c │ │ │ │ + ldr r0, [pc, #52] @ 92cec │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92c28 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92c6c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - b 92c48 │ │ │ │ + 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 sp, r8, ip, asr #21 │ │ │ │ - eorseq fp, r5, r0, lsl #10 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + eorseq fp, r5, r0, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ 92d84 │ │ │ │ + ldr r3, [pc, #192] @ 92dc8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r4, #7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt 92d5c │ │ │ │ + bgt 92da0 │ │ │ │ add r3, r2, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3480] @ 0xd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92d04 │ │ │ │ + beq 92d48 │ │ │ │ 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 │ │ │ │ @@ -107803,60 +107820,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 92d5c │ │ │ │ + bhi 92da0 │ │ │ │ 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 996d0 │ │ │ │ + bl 996f0 │ │ │ │ mov r5, #1 │ │ │ │ lsl r5, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92d48 │ │ │ │ + bne 92d8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00092d88 : │ │ │ │ +00092dcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 92ed4 │ │ │ │ - ldr r6, [pc, #364] @ 92f14 │ │ │ │ - bl 3576e0 │ │ │ │ + blt 92f18 │ │ │ │ + ldr r6, [pc, #364] @ 92f58 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 92e90 │ │ │ │ + ble 92ed4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ - ldr r2, [pc, #320] @ 92f18 │ │ │ │ + ldr r2, [pc, #320] @ 92f5c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92ea8 │ │ │ │ + bne 92eec │ │ │ │ cmp r5, #0 │ │ │ │ - bne 92e38 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 92e7c │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -107868,19 +107885,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 99808 │ │ │ │ + bl 99828 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 92ee4 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 92f28 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -107888,63 +107905,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] @ 92f1c │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #132] @ 92f60 │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92de8 │ │ │ │ + bne 92e2c │ │ │ │ mov r4, #0 │ │ │ │ - b 92e30 │ │ │ │ - ldr r1, [pc, #112] @ 92f20 │ │ │ │ + b 92e74 │ │ │ │ + ldr r1, [pc, #112] @ 92f64 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92ec0 │ │ │ │ + bne 92f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b 92de8 │ │ │ │ + bl 18e3ec │ │ │ │ + b 92e2c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 92de8 │ │ │ │ - ldr r0, [pc, #72] @ 92f24 │ │ │ │ + b 92e2c │ │ │ │ + ldr r0, [pc, #72] @ 92f68 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92ea0 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92ee4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 92f00 │ │ │ │ + beq 92f44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 92f08 │ │ │ │ + beq 92f4c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 92f00 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 92f44 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - eorseq fp, r5, ip, lsl r5 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + eorseq fp, r5, ip, 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 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr fp, [pc, #2824] @ 93a4c │ │ │ │ - ldr r7, [pc, #2824] @ 93a50 │ │ │ │ + ldr fp, [pc, #2824] @ 93a90 │ │ │ │ + ldr r7, [pc, #2824] @ 93a94 │ │ │ │ mov r6, r1 │ │ │ │ add r8, r1, #90112 @ 0x16000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 92fcc │ │ │ │ + b 93010 │ │ │ │ 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] │ │ │ │ @@ -107959,386 +107976,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 93da4 │ │ │ │ + bl 93de8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9359c │ │ │ │ + beq 935e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 935bc │ │ │ │ - ldr r3, [pc, #2700] @ 93a54 │ │ │ │ + blt 93600 │ │ │ │ + ldr r3, [pc, #2700] @ 93a98 │ │ │ │ cmp r3, fp │ │ │ │ - beq 93048 │ │ │ │ + beq 9308c │ │ │ │ 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 93014 │ │ │ │ - ldr lr, [pc, #2644] @ 93a58 │ │ │ │ + bne 93058 │ │ │ │ + ldr lr, [pc, #2644] @ 93a9c │ │ │ │ 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 92f54 │ │ │ │ + beq 92f98 │ │ │ │ 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 92f80 │ │ │ │ - ldr r0, [pc, #2572] @ 93a5c │ │ │ │ - bl a4490 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #2568] @ 93a60 │ │ │ │ - bl a4514 │ │ │ │ + b 92fc4 │ │ │ │ + ldr r0, [pc, #2572] @ 93aa0 │ │ │ │ + bl a440c <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #2568] @ 93aa4 │ │ │ │ + bl a4490 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 93a30 │ │ │ │ + beq 93a74 │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ str r5, [r4, #1160] @ 0x488 │ │ │ │ - ldr r5, [pc, #2548] @ 93a64 │ │ │ │ + ldr r5, [pc, #2548] @ 93aa8 │ │ │ │ add r0, r5, #116 @ 0x74 │ │ │ │ - bl a45bc │ │ │ │ + bl a4538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a44 │ │ │ │ + beq 93a88 │ │ │ │ str r0, [r4, #1208] @ 0x4b8 │ │ │ │ add r0, r5, #136 @ 0x88 │ │ │ │ - bl a45bc │ │ │ │ + bl a4538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a44 │ │ │ │ + beq 93a88 │ │ │ │ str r0, [r4, #1212] @ 0x4bc │ │ │ │ add r0, r5, #156 @ 0x9c │ │ │ │ - bl a45bc │ │ │ │ + bl a4538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a44 │ │ │ │ + beq 93a88 │ │ │ │ str r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r0, r5, #176 @ 0xb0 │ │ │ │ - bl a45bc │ │ │ │ + bl a4538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a44 │ │ │ │ + beq 93a88 │ │ │ │ str r0, [r4, #1220] @ 0x4c4 │ │ │ │ add r0, r5, #196 @ 0xc4 │ │ │ │ - bl a45bc │ │ │ │ + bl a4538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a44 │ │ │ │ + beq 93a88 │ │ │ │ str r0, [r4, #1224] @ 0x4c8 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ - bl a45bc │ │ │ │ + bl a4538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a44 │ │ │ │ + beq 93a88 │ │ │ │ str r0, [r4, #1228] @ 0x4cc │ │ │ │ - ldr r1, [pc, #2428] @ 93a68 │ │ │ │ + ldr r1, [pc, #2428] @ 93aac │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, #236 @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a8d4 │ │ │ │ + bl 23a9f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a24 │ │ │ │ + blt 93a68 │ │ │ │ add r1, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 236c0c │ │ │ │ + bl 236d38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a08 │ │ │ │ + blt 93a4c │ │ │ │ add r1, r5, #460 @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 236c0c │ │ │ │ + bl 236d38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a08 │ │ │ │ + blt 93a4c │ │ │ │ add r1, r5, #668 @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 236c0c │ │ │ │ + bl 236d38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a08 │ │ │ │ - ldr r2, [pc, #2344] @ 93a6c │ │ │ │ - ldr r1, [pc, #2344] @ 93a70 │ │ │ │ + blt 93a4c │ │ │ │ + ldr r2, [pc, #2344] @ 93ab0 │ │ │ │ + ldr r1, [pc, #2344] @ 93ab4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a8d4 │ │ │ │ + bl 23a9f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 939ec │ │ │ │ - ldr r8, [pc, #2324] @ 93a74 │ │ │ │ + blt 93a30 │ │ │ │ + ldr r8, [pc, #2324] @ 93ab8 │ │ │ │ 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 236c0c │ │ │ │ + bl 236d38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 939cc │ │ │ │ + blt 93a10 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne 93170 │ │ │ │ + bne 931b4 │ │ │ │ add sl, sp, #32 │ │ │ │ - ldr r8, [pc, #2268] @ 93a78 │ │ │ │ + ldr r8, [pc, #2268] @ 93abc │ │ │ │ mov r9, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r2 │ │ │ │ - bl a5f6c <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bl a5ee8 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9], #4 │ │ │ │ - beq 939b4 │ │ │ │ + beq 939f8 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 931a0 │ │ │ │ + bne 931e4 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sl], #4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq 931f4 │ │ │ │ + beq 93238 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 931f4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne 93238 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 931cc │ │ │ │ - bl 91928 │ │ │ │ + bne 93210 │ │ │ │ + bl 9196c │ │ │ │ add r8, r6, #40960 @ 0xa000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1792] @ 0x700 │ │ │ │ - beq 9398c │ │ │ │ + beq 939d0 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2140] @ 93a7c │ │ │ │ - bl 9c9f4 │ │ │ │ + ldr r1, [pc, #2140] @ 93ac0 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93980 │ │ │ │ - ldr r4, [pc, #2128] @ 93a80 │ │ │ │ + bne 939c4 │ │ │ │ + ldr r4, [pc, #2128] @ 93ac4 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93994 │ │ │ │ + bne 939d8 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2112] @ 93a84 │ │ │ │ + ldr r1, [pc, #2112] @ 93ac8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93974 │ │ │ │ + bne 939b8 │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93958 │ │ │ │ + bne 9399c │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2080] @ 93a88 │ │ │ │ + ldr r1, [pc, #2080] @ 93acc │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9394c │ │ │ │ + bne 93990 │ │ │ │ ldr r3, [r4, #2716] @ 0xa9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93930 │ │ │ │ + bne 93974 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2032] @ 93a7c │ │ │ │ + ldr r1, [pc, #2032] @ 93ac0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93980 │ │ │ │ + bne 939c4 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93914 │ │ │ │ + bne 93958 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #2012] @ 93a8c │ │ │ │ + ldr r1, [pc, #2012] @ 93ad0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93908 │ │ │ │ + bne 9394c │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938ec │ │ │ │ + bne 93930 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #1980] @ 93a90 │ │ │ │ + ldr r1, [pc, #1980] @ 93ad4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938e0 │ │ │ │ + bne 93924 │ │ │ │ ldr r3, [r4, #2604] @ 0xa2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938c4 │ │ │ │ + bne 93908 │ │ │ │ ldr r2, [r5, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #1948] @ 93a94 │ │ │ │ + ldr r1, [pc, #1948] @ 93ad8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938b8 │ │ │ │ + bne 938fc │ │ │ │ ldr r3, [r4, #1036] @ 0x40c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9389c │ │ │ │ + bne 938e0 │ │ │ │ ldr r2, [r5, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #1916] @ 93a98 │ │ │ │ + ldr r1, [pc, #1916] @ 93adc │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93890 │ │ │ │ + bne 938d4 │ │ │ │ ldr r3, [r4, #2524] @ 0x9dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93874 │ │ │ │ + bne 938b8 │ │ │ │ ldr r2, [r5, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #1884] @ 93a9c │ │ │ │ + ldr r1, [pc, #1884] @ 93ae0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93868 │ │ │ │ + bne 938ac │ │ │ │ ldr r3, [r4, #2652] @ 0xa5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9384c │ │ │ │ + bne 93890 │ │ │ │ ldr r2, [r5, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #1852] @ 93aa0 │ │ │ │ + ldr r1, [pc, #1852] @ 93ae4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93840 │ │ │ │ + bne 93884 │ │ │ │ ldr r3, [r4, #2540] @ 0x9ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93824 │ │ │ │ + bne 93868 │ │ │ │ ldr r2, [r5, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #1820] @ 93aa4 │ │ │ │ + ldr r1, [pc, #1820] @ 93ae8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93818 │ │ │ │ + bne 9385c │ │ │ │ ldr r3, [r4, #1148] @ 0x47c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937fc │ │ │ │ + bne 93840 │ │ │ │ ldr r2, [r5, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #1788] @ 93aa8 │ │ │ │ + ldr r1, [pc, #1788] @ 93aec │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 937f0 │ │ │ │ + bne 93834 │ │ │ │ ldr r3, [r4, #908] @ 0x38c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937d4 │ │ │ │ + bne 93818 │ │ │ │ ldr r2, [r5, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #1756] @ 93aac │ │ │ │ + ldr r1, [pc, #1756] @ 93af0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 937c8 │ │ │ │ + bne 9380c │ │ │ │ ldr r3, [r4, #1212] @ 0x4bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937ac │ │ │ │ + bne 937f0 │ │ │ │ ldr r2, [r5, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #1724] @ 93ab0 │ │ │ │ + ldr r1, [pc, #1724] @ 93af4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 937a0 │ │ │ │ + bne 937e4 │ │ │ │ ldr r3, [r4, #1196] @ 0x4ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93784 │ │ │ │ + bne 937c8 │ │ │ │ ldr r2, [r5, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #1692] @ 93ab4 │ │ │ │ + ldr r1, [pc, #1692] @ 93af8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93778 │ │ │ │ + bne 937bc │ │ │ │ ldr r3, [r4, #940] @ 0x3ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9375c │ │ │ │ + bne 937a0 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1660] @ 93ab8 │ │ │ │ + ldr r1, [pc, #1660] @ 93afc │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93750 │ │ │ │ + bne 93794 │ │ │ │ ldr r3, [r4, #1084] @ 0x43c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93734 │ │ │ │ + bne 93778 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1628] @ 93abc │ │ │ │ + ldr r1, [pc, #1628] @ 93b00 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93728 │ │ │ │ + bne 9376c │ │ │ │ ldr r3, [r4, #892] @ 0x37c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9370c │ │ │ │ + bne 93750 │ │ │ │ ldr r2, [r5, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #1596] @ 93ac0 │ │ │ │ + ldr r1, [pc, #1596] @ 93b04 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93700 │ │ │ │ + bne 93744 │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 936e4 │ │ │ │ + bne 93728 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ ldr r2, [r5, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #1560] @ 93ac4 │ │ │ │ - bl 9c9f4 │ │ │ │ + ldr r1, [pc, #1560] @ 93b08 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 936c0 │ │ │ │ + bne 93704 │ │ │ │ ldr r3, [r4, #2636] @ 0xa4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 936a4 │ │ │ │ - ldr r2, [pc, #1536] @ 93ac8 │ │ │ │ - ldr r1, [pc, #1536] @ 93acc │ │ │ │ + bne 936e8 │ │ │ │ + ldr r2, [pc, #1536] @ 93b0c │ │ │ │ + ldr r1, [pc, #1536] @ 93b10 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a8d4 │ │ │ │ + bl 23a9f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9367c │ │ │ │ + blt 936c0 │ │ │ │ ldr r3, [r7, #624] @ 0x270 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 93514 │ │ │ │ - ldr r0, [pc, #1504] @ 93ad0 │ │ │ │ - bl a4490 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #1500] @ 93ad4 │ │ │ │ - ldr r1, [pc, #1500] @ 93ad8 │ │ │ │ - bl a59d4 │ │ │ │ + bne 93558 │ │ │ │ + ldr r0, [pc, #1504] @ 93b14 │ │ │ │ + bl a440c <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #1500] @ 93b18 │ │ │ │ + ldr r1, [pc, #1500] @ 93b1c │ │ │ │ + bl a5950 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1492] @ 93adc │ │ │ │ + ldr r0, [pc, #1492] @ 93b20 │ │ │ │ ldr r3, [r0, #564] @ 0x234 │ │ │ │ - bne 93648 │ │ │ │ + bne 9368c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9362c │ │ │ │ - ldr r3, [pc, #1476] @ 93ae0 │ │ │ │ + bne 93670 │ │ │ │ + ldr r3, [pc, #1476] @ 93b24 │ │ │ │ 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] @ 93ae4 │ │ │ │ + ldr r1, [pc, #1456] @ 93b28 │ │ │ │ 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 236c0c │ │ │ │ + bl 236d38 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 935f0 │ │ │ │ + blt 93634 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str r3, [r5, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #1408] @ 93ae8 │ │ │ │ + ldr r1, [pc, #1408] @ 93b2c │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #1268] @ 0x4f4 │ │ │ │ - bl 236c0c │ │ │ │ + bl 236d38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 935f0 │ │ │ │ + blt 93634 │ │ │ │ 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 │ │ │ │ @@ -108347,317 +108364,317 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2dc9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2dd10 │ │ │ │ - ldr r2, [pc, #1320] @ 93aec │ │ │ │ - ldr r1, [pc, #1320] @ 93af0 │ │ │ │ + ldr r2, [pc, #1320] @ 93b30 │ │ │ │ + ldr r1, [pc, #1320] @ 93b34 │ │ │ │ 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 93590 │ │ │ │ + b 935d4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 7d438 │ │ │ │ - ldr r2, [pc, #1268] @ 93af4 │ │ │ │ - ldr r3, [pc, #1268] @ 93af8 │ │ │ │ + bl 7d860 │ │ │ │ + ldr r2, [pc, #1268] @ 93b38 │ │ │ │ + ldr r3, [pc, #1268] @ 93b3c │ │ │ │ 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 93590 │ │ │ │ + b 935d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - bne 93514 │ │ │ │ + bne 93558 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 93514 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 93558 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 93660 │ │ │ │ + beq 936a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - beq 93698 │ │ │ │ + beq 936dc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1160] @ 93afc │ │ │ │ - ldr r3, [pc, #1160] @ 93b00 │ │ │ │ + ldr r2, [pc, #1160] @ 93b40 │ │ │ │ + ldr r3, [pc, #1160] @ 93b44 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93610 │ │ │ │ + b 93654 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1140] @ 93b04 │ │ │ │ - ldr r3, [pc, #1140] @ 93b08 │ │ │ │ + ldr r2, [pc, #1140] @ 93b48 │ │ │ │ + ldr r3, [pc, #1140] @ 93b4c │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93610 │ │ │ │ + b 93654 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 93660 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 936a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2636] @ 0xa4c │ │ │ │ - bne 934c0 │ │ │ │ - ldr r0, [pc, #1032] @ 93ac4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 934c0 │ │ │ │ - ldr r0, [pc, #1020] @ 93ac4 │ │ │ │ - bl 9b208 │ │ │ │ - ldr r3, [pc, #1084] @ 93b0c │ │ │ │ + bne 93504 │ │ │ │ + ldr r0, [pc, #1032] @ 93b08 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 93504 │ │ │ │ + ldr r0, [pc, #1020] @ 93b08 │ │ │ │ + bl 9b228 │ │ │ │ + ldr r3, [pc, #1084] @ 93b50 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1072] @ 93b10 │ │ │ │ + ldr r2, [pc, #1072] @ 93b54 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93610 │ │ │ │ + b 93654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #924] @ 0x39c │ │ │ │ - bne 9349c │ │ │ │ - ldr r0, [pc, #964] @ 93ac0 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 9349c │ │ │ │ - ldr r0, [pc, #952] @ 93ac0 │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 934e0 │ │ │ │ + ldr r0, [pc, #964] @ 93b04 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 934e0 │ │ │ │ + ldr r0, [pc, #952] @ 93b04 │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #892] @ 0x37c │ │ │ │ - bne 93478 │ │ │ │ - ldr r0, [pc, #920] @ 93abc │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 93478 │ │ │ │ - ldr r0, [pc, #908] @ 93abc │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 934bc │ │ │ │ + ldr r0, [pc, #920] @ 93b00 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 934bc │ │ │ │ + ldr r0, [pc, #908] @ 93b00 │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1084] @ 0x43c │ │ │ │ - bne 93454 │ │ │ │ - ldr r0, [pc, #876] @ 93ab8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 93454 │ │ │ │ - ldr r0, [pc, #864] @ 93ab8 │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 93498 │ │ │ │ + ldr r0, [pc, #876] @ 93afc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 93498 │ │ │ │ + ldr r0, [pc, #864] @ 93afc │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #940] @ 0x3ac │ │ │ │ - bne 93430 │ │ │ │ - ldr r0, [pc, #832] @ 93ab4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 93430 │ │ │ │ - ldr r0, [pc, #820] @ 93ab4 │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 93474 │ │ │ │ + ldr r0, [pc, #832] @ 93af8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 93474 │ │ │ │ + ldr r0, [pc, #820] @ 93af8 │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1196] @ 0x4ac │ │ │ │ - bne 9340c │ │ │ │ - ldr r0, [pc, #788] @ 93ab0 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 9340c │ │ │ │ - ldr r0, [pc, #776] @ 93ab0 │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 93450 │ │ │ │ + ldr r0, [pc, #788] @ 93af4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 93450 │ │ │ │ + ldr r0, [pc, #776] @ 93af4 │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1212] @ 0x4bc │ │ │ │ - bne 933e8 │ │ │ │ - ldr r0, [pc, #744] @ 93aac │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 933e8 │ │ │ │ - ldr r0, [pc, #732] @ 93aac │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 9342c │ │ │ │ + ldr r0, [pc, #744] @ 93af0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 9342c │ │ │ │ + ldr r0, [pc, #732] @ 93af0 │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #908] @ 0x38c │ │ │ │ - bne 933c4 │ │ │ │ - ldr r0, [pc, #700] @ 93aa8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 933c4 │ │ │ │ - ldr r0, [pc, #688] @ 93aa8 │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 93408 │ │ │ │ + ldr r0, [pc, #700] @ 93aec │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 93408 │ │ │ │ + ldr r0, [pc, #688] @ 93aec │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1148] @ 0x47c │ │ │ │ - bne 933a0 │ │ │ │ - ldr r0, [pc, #656] @ 93aa4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 933a0 │ │ │ │ - ldr r0, [pc, #644] @ 93aa4 │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 933e4 │ │ │ │ + ldr r0, [pc, #656] @ 93ae8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 933e4 │ │ │ │ + ldr r0, [pc, #644] @ 93ae8 │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2540] @ 0x9ec │ │ │ │ - bne 9337c │ │ │ │ - ldr r0, [pc, #612] @ 93aa0 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 9337c │ │ │ │ - ldr r0, [pc, #600] @ 93aa0 │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 933c0 │ │ │ │ + ldr r0, [pc, #612] @ 93ae4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 933c0 │ │ │ │ + ldr r0, [pc, #600] @ 93ae4 │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2652] @ 0xa5c │ │ │ │ - bne 93358 │ │ │ │ - ldr r0, [pc, #568] @ 93a9c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 93358 │ │ │ │ - ldr r0, [pc, #556] @ 93a9c │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 9339c │ │ │ │ + ldr r0, [pc, #568] @ 93ae0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 9339c │ │ │ │ + ldr r0, [pc, #556] @ 93ae0 │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2524] @ 0x9dc │ │ │ │ - bne 93334 │ │ │ │ - ldr r0, [pc, #524] @ 93a98 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 93334 │ │ │ │ - ldr r0, [pc, #512] @ 93a98 │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 93378 │ │ │ │ + ldr r0, [pc, #524] @ 93adc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 93378 │ │ │ │ + ldr r0, [pc, #512] @ 93adc │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1036] @ 0x40c │ │ │ │ - bne 93310 │ │ │ │ - ldr r0, [pc, #480] @ 93a94 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 93310 │ │ │ │ - ldr r0, [pc, #468] @ 93a94 │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 93354 │ │ │ │ + ldr r0, [pc, #480] @ 93ad8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 93354 │ │ │ │ + ldr r0, [pc, #468] @ 93ad8 │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2604] @ 0xa2c │ │ │ │ - bne 932ec │ │ │ │ - ldr r0, [pc, #436] @ 93a90 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 932ec │ │ │ │ - ldr r0, [pc, #424] @ 93a90 │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 93330 │ │ │ │ + ldr r0, [pc, #436] @ 93ad4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 93330 │ │ │ │ + ldr r0, [pc, #424] @ 93ad4 │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 932c8 │ │ │ │ - ldr r0, [pc, #392] @ 93a8c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 932c8 │ │ │ │ - ldr r0, [pc, #380] @ 93a8c │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 9330c │ │ │ │ + ldr r0, [pc, #392] @ 93ad0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 9330c │ │ │ │ + ldr r0, [pc, #380] @ 93ad0 │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 932a4 │ │ │ │ - ldr r0, [pc, #336] @ 93a7c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 932a4 │ │ │ │ + bne 932e8 │ │ │ │ + ldr r0, [pc, #336] @ 93ac0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 932e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2716] @ 0xa9c │ │ │ │ - bne 93280 │ │ │ │ - ldr r0, [pc, #320] @ 93a88 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 93280 │ │ │ │ - ldr r0, [pc, #308] @ 93a88 │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ + bne 932c4 │ │ │ │ + ldr r0, [pc, #320] @ 93acc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 932c4 │ │ │ │ + ldr r0, [pc, #308] @ 93acc │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2700] @ 0xa8c │ │ │ │ - bne 9325c │ │ │ │ - ldr r0, [pc, #276] @ 93a84 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 9325c │ │ │ │ - ldr r0, [pc, #264] @ 93a84 │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ - ldr r0, [pc, #244] @ 93a7c │ │ │ │ - bl 9b208 │ │ │ │ - b 936c8 │ │ │ │ - ldr r3, [pc, #384] @ 93b14 │ │ │ │ - b 936cc │ │ │ │ + bne 932a0 │ │ │ │ + ldr r0, [pc, #276] @ 93ac8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 932a0 │ │ │ │ + ldr r0, [pc, #264] @ 93ac8 │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ + ldr r0, [pc, #244] @ 93ac0 │ │ │ │ + bl 9b228 │ │ │ │ + b 9370c │ │ │ │ + ldr r3, [pc, #384] @ 93b58 │ │ │ │ + b 93710 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 93238 │ │ │ │ + bne 9327c │ │ │ │ add r0, r4, #1040 @ 0x410 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 93238 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 9327c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #344] @ 93b18 │ │ │ │ - ldr r3, [pc, #336] @ 93b14 │ │ │ │ + ldr r2, [pc, #344] @ 93b5c │ │ │ │ + ldr r3, [pc, #336] @ 93b58 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 93610 │ │ │ │ + b 93654 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #324] @ 93b1c │ │ │ │ - ldr r3, [pc, #284] @ 93af8 │ │ │ │ + ldr r2, [pc, #324] @ 93b60 │ │ │ │ + ldr r3, [pc, #284] @ 93b3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 93590 │ │ │ │ + b 935d4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ 93b20 │ │ │ │ - ldr r3, [pc, #288] @ 93b24 │ │ │ │ + ldr r2, [pc, #288] @ 93b64 │ │ │ │ + ldr r3, [pc, #288] @ 93b68 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93610 │ │ │ │ + b 93654 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #268] @ 93b28 │ │ │ │ - ldr r3, [pc, #268] @ 93b2c │ │ │ │ + ldr r2, [pc, #268] @ 93b6c │ │ │ │ + ldr r3, [pc, #268] @ 93b70 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93610 │ │ │ │ - ldr r1, [pc, #260] @ 93b30 │ │ │ │ - ldr r2, [pc, #260] @ 93b34 │ │ │ │ - b 935c4 │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [pc, #248] @ 93b38 │ │ │ │ - bne 935c0 │ │ │ │ - b 93060 │ │ │ │ - ldr r2, [pc, #240] @ 93b3c │ │ │ │ - b 935c0 │ │ │ │ - eorseq pc, ip, r0, asr #28 │ │ │ │ + b 93654 │ │ │ │ + ldr r1, [pc, #260] @ 93b74 │ │ │ │ + ldr r2, [pc, #260] @ 93b78 │ │ │ │ + b 93608 │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [pc, #248] @ 93b7c │ │ │ │ + bne 93604 │ │ │ │ + b 930a4 │ │ │ │ + ldr r2, [pc, #240] @ 93b80 │ │ │ │ + b 93604 │ │ │ │ + eorseq r0, sp, r0, lsl #5 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq r0, sp, r4 │ │ │ │ + eorseq r0, sp, r4, asr #8 │ │ │ │ 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 pc, ip, r0, lsl ip @ │ │ │ │ + eorseq r0, sp, r0, asr r0 │ │ │ │ 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 │ │ │ │ @@ -108674,93 +108691,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 fp, r5, r0, asr #12 │ │ │ │ + eorseq fp, r5, r0, lsl #21 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ @ instruction: 0x0055af9c │ │ │ │ subseq fp, r5, ip, rrx │ │ │ │ - eorseq fp, r5, r4, lsr r5 │ │ │ │ - eorseq r0, sp, r8 │ │ │ │ - mlaseq sp, r4, r0, r0 │ │ │ │ - eorseq fp, r5, r4, ror #12 │ │ │ │ - eorseq r0, sp, r4, lsl #1 │ │ │ │ - eorseq fp, r5, r8, asr #12 │ │ │ │ - eorseq r0, sp, r0, ror r0 │ │ │ │ - eorseq fp, r5, r0, lsl r6 │ │ │ │ - mlaseq r5, ip, r5, fp │ │ │ │ - eorseq r0, sp, ip, asr r0 │ │ │ │ - @ instruction: 0x00357ad4 │ │ │ │ - eorseq r0, sp, r4, lsr #1 │ │ │ │ - eorseq r0, sp, r0, asr #1 │ │ │ │ - eorseq r0, sp, r8, asr #32 │ │ │ │ - @ instruction: 0x0035b5f4 │ │ │ │ - eorseq r0, sp, r0, lsr r0 │ │ │ │ - @ instruction: 0x0035b5d4 │ │ │ │ - eorseq r0, sp, ip, lsl r0 │ │ │ │ - @ instruction: 0x0035b5b8 │ │ │ │ - eorseq fp, r5, r4, asr r5 │ │ │ │ - eorseq fp, r5, ip, ror r5 │ │ │ │ - b 236bec │ │ │ │ + eorseq fp, r5, r4, ror r9 │ │ │ │ + eorseq r0, sp, r8, asr #8 │ │ │ │ + @ instruction: 0x003d04d4 │ │ │ │ + eorseq fp, r5, r4, lsr #21 │ │ │ │ + eorseq r0, sp, r4, asr #9 │ │ │ │ + eorseq fp, r5, r8, lsl #21 │ │ │ │ + @ instruction: 0x003d04b0 │ │ │ │ + eorseq fp, r5, r0, asr sl │ │ │ │ + @ instruction: 0x0035b9dc │ │ │ │ + mlaseq sp, ip, r4, r0 │ │ │ │ + eorseq r7, r5, r4, lsl pc │ │ │ │ + eorseq r0, sp, r4, ror #9 │ │ │ │ + eorseq r0, sp, r0, lsl #10 │ │ │ │ + eorseq r0, sp, r8, lsl #9 │ │ │ │ + eorseq fp, r5, r4, lsr sl │ │ │ │ + eorseq r0, sp, r0, ror r4 │ │ │ │ + eorseq fp, r5, r4, lsl sl │ │ │ │ + eorseq r0, sp, ip, asr r4 │ │ │ │ + @ instruction: 0x0035b9f8 │ │ │ │ + mlaseq r5, r4, r9, fp │ │ │ │ + @ instruction: 0x0035b9bc │ │ │ │ + b 236d18 │ │ │ │ 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] @ 93d8c │ │ │ │ + ldr r6, [pc, #560] @ 93dd0 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93ba0 │ │ │ │ + beq 93be4 │ │ │ │ ldr r3, [r6, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93ba0 │ │ │ │ - ldr r3, [pc, #524] @ 93d90 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 93be4 │ │ │ │ + ldr r3, [pc, #524] @ 93dd4 │ │ │ │ + bl 357b00 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 93d80 │ │ │ │ + beq 93dc4 │ │ │ │ ldr r0, [r6, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r7, r0 │ │ │ │ - bne 93d80 │ │ │ │ + bne 93dc4 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 93d78 │ │ │ │ + bhi 93dbc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #480] @ 93d94 │ │ │ │ + ldr r2, [pc, #480] @ 93dd8 │ │ │ │ add r7, r4, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93cec │ │ │ │ - ldr r3, [pc, #460] @ 93d90 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 93d30 │ │ │ │ + ldr r3, [pc, #460] @ 93dd4 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 93cb8 │ │ │ │ + bhi 93cfc │ │ │ │ add r1, r4, #11 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [r8, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 93d54 │ │ │ │ + beq 93d98 │ │ │ │ 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 93c88 │ │ │ │ + beq 93ccc │ │ │ │ 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] │ │ │ │ @@ -108768,15 +108785,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 93d3c │ │ │ │ + beq 93d80 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ add r1, r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -108785,110 +108802,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 93d2c │ │ │ │ + bhi 93d70 │ │ │ │ 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 93d00 │ │ │ │ + bne 93d44 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ 93d98 │ │ │ │ + ldr r2, [pc, #212] @ 93ddc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93d64 │ │ │ │ + bne 93da8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93d78 │ │ │ │ + beq 93dbc │ │ │ │ ldr r2, [r8, #800] @ 0x320 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #800] @ 0x320 │ │ │ │ - b 93d00 │ │ │ │ + b 93d44 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 93d78 │ │ │ │ + beq 93dbc │ │ │ │ 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 93c38 │ │ │ │ + b 93c7c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [ip, #12] │ │ │ │ str ip, [r2, #8] │ │ │ │ - b 93c14 │ │ │ │ + b 93c58 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 93c80 │ │ │ │ + b 93cc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ mov r3, r0 │ │ │ │ - b 93cb0 │ │ │ │ + b 93cf4 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 93cd4 │ │ │ │ + b 93d18 │ │ │ │ mov r3, #0 │ │ │ │ - b 93c80 │ │ │ │ - ldr r1, [pc, #20] @ 93d9c │ │ │ │ - ldr r0, [pc, #20] @ 93da0 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 93cc4 │ │ │ │ + ldr r1, [pc, #20] @ 93de0 │ │ │ │ + ldr r0, [pc, #20] @ 93de4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - eorseq fp, r5, ip, lsl #13 │ │ │ │ - ldrsbeq r0, [sp], -r4 @ │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + eorseq fp, r5, ip, asr #21 │ │ │ │ + eorseq r0, sp, r4, lsl r5 │ │ │ │ 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 948e4 │ │ │ │ + bne 94928 │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - beq 98120 │ │ │ │ + beq 98164 │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9495c │ │ │ │ + beq 949a0 │ │ │ │ ldr r4, [r5, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 949ec │ │ │ │ + beq 94a30 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 94a18 │ │ │ │ - ldr r6, [pc, #3780] @ 94cd4 │ │ │ │ + beq 94a5c │ │ │ │ + ldr r6, [pc, #3780] @ 94d18 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -108902,56 +108919,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 98014 │ │ │ │ + beq 98058 │ │ │ │ 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 966e0 │ │ │ │ + bne 96724 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94b48 │ │ │ │ + bne 94b8c │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 960dc │ │ │ │ + beq 96120 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98400 │ │ │ │ + bl 98444 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov ip, r3 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a0c │ │ │ │ + beq 96a50 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 95fc0 │ │ │ │ + beq 96004 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94a20 │ │ │ │ - ldr r2, [pc, #3584] @ 94ce8 │ │ │ │ + bne 94a64 │ │ │ │ + ldr r2, [pc, #3584] @ 94d2c │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94b70 │ │ │ │ + bne 94bb4 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - bne 9628c │ │ │ │ + bne 962d0 │ │ │ │ tst ip, #2 │ │ │ │ - beq 94b88 │ │ │ │ - ldr r6, [pc, #3528] @ 94cd4 │ │ │ │ + beq 94bcc │ │ │ │ + ldr r6, [pc, #3528] @ 94d18 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -108964,524 +108981,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] @ 94c58 │ │ │ │ + ldr r2, [pc, #3312] @ 94c9c │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [r2, #1412] @ 0x584 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94ba0 │ │ │ │ + bne 94be4 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 95ee4 │ │ │ │ + bne 95f28 │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ and r3, r3, #2 │ │ │ │ - beq 958c8 │ │ │ │ + beq 9590c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95738 │ │ │ │ + bne 9577c │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 957a8 │ │ │ │ + bne 957ec │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 96550 │ │ │ │ - ldr r7, [pc, #3220] @ 94c5c │ │ │ │ - ldr r9, [pc, #3308] @ 94cb8 │ │ │ │ + bne 96594 │ │ │ │ + ldr r7, [pc, #3220] @ 94ca0 │ │ │ │ + ldr r9, [pc, #3308] @ 94cfc │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 964dc │ │ │ │ + bne 96520 │ │ │ │ ldr r2, [r7, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 964dc │ │ │ │ + beq 96520 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #3184] @ 94c60 │ │ │ │ + ldr r1, [pc, #3184] @ 94ca4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95ec4 │ │ │ │ + bne 95f08 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95dec │ │ │ │ - ldr r2, [pc, #3260] @ 94cd8 │ │ │ │ - ldr r1, [pc, #3136] @ 94c60 │ │ │ │ + bne 95e30 │ │ │ │ + ldr r2, [pc, #3260] @ 94d1c │ │ │ │ + ldr r1, [pc, #3136] @ 94ca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a08 │ │ │ │ + blt 96a4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95934 │ │ │ │ + beq 95978 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97bc0 │ │ │ │ + beq 97c04 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 968d0 │ │ │ │ + beq 96914 │ │ │ │ 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 959f0 │ │ │ │ + beq 95a34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95a00 │ │ │ │ + bne 95a44 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 95a0c │ │ │ │ + bne 95a50 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - bne 95a18 │ │ │ │ + bne 95a5c │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #3128] @ 94ce4 │ │ │ │ + ldr r3, [pc, #3128] @ 94d28 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ str r3, [r5, #144] @ 0x90 │ │ │ │ - beq 95a2c │ │ │ │ + beq 95a70 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a60 │ │ │ │ + ble 95aa4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 95a58 │ │ │ │ + beq 95a9c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9412c │ │ │ │ + beq 94170 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95a58 │ │ │ │ + beq 95a9c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9412c │ │ │ │ + beq 94170 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95a58 │ │ │ │ + beq 95a9c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 9412c │ │ │ │ + beq 94170 │ │ │ │ add r4, r2, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 95a58 │ │ │ │ + beq 95a9c │ │ │ │ cmp r3, lr │ │ │ │ - bne 9410c │ │ │ │ + bne 94150 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a60 │ │ │ │ - ldr lr, [pc, #3000] @ 94cec │ │ │ │ + ble 95aa4 │ │ │ │ + ldr lr, [pc, #3000] @ 94d30 │ │ │ │ cmp r0, lr │ │ │ │ - beq 97ab8 │ │ │ │ + beq 97afc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9417c │ │ │ │ + beq 941c0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 97ab8 │ │ │ │ + beq 97afc │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9417c │ │ │ │ + beq 941c0 │ │ │ │ add r4, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq 97ab8 │ │ │ │ + beq 97afc │ │ │ │ cmp ip, r3 │ │ │ │ - bne 9415c │ │ │ │ + bne 941a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a60 │ │ │ │ - ldr ip, [pc, #2820] @ 94c88 │ │ │ │ + ble 95aa4 │ │ │ │ + ldr ip, [pc, #2820] @ 94ccc │ │ │ │ cmp r0, ip │ │ │ │ - beq 97ac4 │ │ │ │ + beq 97b08 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 941cc │ │ │ │ + beq 94210 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97ac4 │ │ │ │ + beq 97b08 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 941cc │ │ │ │ + beq 94210 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97ac4 │ │ │ │ + beq 97b08 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 941ac │ │ │ │ + bne 941f0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a60 │ │ │ │ - ldr ip, [pc, #2720] @ 94c74 │ │ │ │ + ble 95aa4 │ │ │ │ + ldr ip, [pc, #2720] @ 94cb8 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97eb0 │ │ │ │ + beq 97ef4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9421c │ │ │ │ + beq 94260 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97eb0 │ │ │ │ + beq 97ef4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9421c │ │ │ │ + beq 94260 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97eb0 │ │ │ │ + beq 97ef4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 941fc │ │ │ │ + bne 94240 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a60 │ │ │ │ + ble 95aa4 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 97ad0 │ │ │ │ + beq 97b14 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94268 │ │ │ │ + beq 942ac │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 97ad0 │ │ │ │ + beq 97b14 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94268 │ │ │ │ + beq 942ac │ │ │ │ add lr, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r4, [lr, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 97ad0 │ │ │ │ + beq 97b14 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 94248 │ │ │ │ + bne 9428c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a60 │ │ │ │ - ldr ip, [pc, #2624] @ 94cb0 │ │ │ │ + ble 95aa4 │ │ │ │ + ldr ip, [pc, #2624] @ 94cf4 │ │ │ │ cmp r0, ip │ │ │ │ - beq 96b4c │ │ │ │ + beq 96b90 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 942b8 │ │ │ │ + beq 942fc │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 96b4c │ │ │ │ + beq 96b90 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 942b8 │ │ │ │ + beq 942fc │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 96b4c │ │ │ │ + beq 96b90 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94298 │ │ │ │ + bne 942dc │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a60 │ │ │ │ - ldr ip, [pc, #2508] @ 94c8c │ │ │ │ + ble 95aa4 │ │ │ │ + ldr ip, [pc, #2508] @ 94cd0 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97e98 │ │ │ │ + beq 97edc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94308 │ │ │ │ + beq 9434c │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97e98 │ │ │ │ + beq 97edc │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94308 │ │ │ │ + beq 9434c │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97e98 │ │ │ │ + beq 97edc │ │ │ │ cmp lr, r3 │ │ │ │ - bne 942e8 │ │ │ │ + bne 9432c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a60 │ │ │ │ - ldr ip, [pc, #2412] @ 94c7c │ │ │ │ + ble 95aa4 │ │ │ │ + ldr ip, [pc, #2412] @ 94cc0 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97a18 │ │ │ │ + beq 97a5c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94350 │ │ │ │ + beq 94394 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq 97a18 │ │ │ │ + beq 97a5c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94350 │ │ │ │ + beq 94394 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq 97a18 │ │ │ │ + beq 97a5c │ │ │ │ cmp r0, r3 │ │ │ │ - bne 94338 │ │ │ │ + bne 9437c │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4194304 @ 0x400000 │ │ │ │ - bne 96738 │ │ │ │ + bne 9677c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ - bne 97adc │ │ │ │ + bne 97b20 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 94758 │ │ │ │ + ble 9479c │ │ │ │ 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 951e4 │ │ │ │ + bge 95228 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 943b8 │ │ │ │ + beq 943fc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952c8 │ │ │ │ + bne 9530c │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 943d4 │ │ │ │ + beq 94418 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95648 │ │ │ │ + bne 9568c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 944bc │ │ │ │ + beq 94500 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 944bc │ │ │ │ + beq 94500 │ │ │ │ ldr r8, [r6, #52] @ 0x34 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr lr, [r2] │ │ │ │ mov r9, r8 │ │ │ │ - bne 95bc8 │ │ │ │ + bne 95c0c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9441c │ │ │ │ + bne 94460 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9674c │ │ │ │ + bne 96790 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94430 │ │ │ │ + bne 94474 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96834 │ │ │ │ + bne 96878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94444 │ │ │ │ + bne 94488 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96bc8 │ │ │ │ + bne 96c0c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9445c │ │ │ │ + bne 944a0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c8c │ │ │ │ + bne 96cd0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94474 │ │ │ │ + bne 944b8 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a44 │ │ │ │ + bne 97a88 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9448c │ │ │ │ + bne 944d0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96700 │ │ │ │ + bne 96744 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944a4 │ │ │ │ + bne 944e8 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d78 │ │ │ │ + bne 97dbc │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 944bc │ │ │ │ + bne 94500 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97ea4 │ │ │ │ + bne 97ee8 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94528 │ │ │ │ + beq 9456c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94528 │ │ │ │ + beq 9456c │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - bne 95b10 │ │ │ │ + bne 95b54 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 94500 │ │ │ │ + bne 94544 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96728 │ │ │ │ + bne 9676c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 94514 │ │ │ │ + bne 94558 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96824 │ │ │ │ + bne 96868 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94528 │ │ │ │ + bne 9456c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95b58 │ │ │ │ + bne 95b9c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94540 │ │ │ │ + beq 94584 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9569c │ │ │ │ + bne 956e0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 97ae8 │ │ │ │ + beq 97b2c │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94570 │ │ │ │ + bne 945b4 │ │ │ │ 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 94594 │ │ │ │ + bne 945d8 │ │ │ │ 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 958e8 │ │ │ │ + bne 9592c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 958e8 │ │ │ │ + beq 9592c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95918 │ │ │ │ + beq 9595c │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 95ed4 │ │ │ │ + bne 95f18 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 945d8 │ │ │ │ + bne 9461c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95904 │ │ │ │ + bne 95948 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94600 │ │ │ │ + bne 94644 │ │ │ │ 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 96948 │ │ │ │ + bne 9698c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9462c │ │ │ │ + bne 94670 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9462c │ │ │ │ + beq 94670 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95060 │ │ │ │ + beq 950a4 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 95060 │ │ │ │ + bne 950a4 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95070 │ │ │ │ + beq 950b4 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ - bne 94654 │ │ │ │ + bne 94698 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95130 │ │ │ │ + bne 95174 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94668 │ │ │ │ + bne 946ac │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95aa4 │ │ │ │ + bne 95ae8 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9516c │ │ │ │ + bne 951b0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97e28 │ │ │ │ + bne 97e6c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9469c │ │ │ │ + bne 946e0 │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97e34 │ │ │ │ + bne 97e78 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 959c8 │ │ │ │ + beq 95a0c │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #152] @ 0x98 │ │ │ │ - bne 95280 │ │ │ │ + bne 952c4 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95280 │ │ │ │ + beq 952c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9599c │ │ │ │ + beq 959e0 │ │ │ │ ldr ip, [r6, #148] @ 0x94 │ │ │ │ cmp r0, ip │ │ │ │ - bne 95e5c │ │ │ │ + bne 95ea0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95e68 │ │ │ │ + beq 95eac │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 946f8 │ │ │ │ + bne 9473c │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952a8 │ │ │ │ + bne 952ec │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 94754 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96bbc │ │ │ │ + bne 96c00 │ │ │ │ eor r1, r3, r2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 951b0 │ │ │ │ + bne 951f4 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95aec │ │ │ │ + beq 95b30 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ - bne 951e4 │ │ │ │ + bne 95228 │ │ │ │ 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 9438c │ │ │ │ + bne 943d0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 947a8 │ │ │ │ + beq 947ec │ │ │ │ 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 │ │ │ │ @@ -109496,94 +109513,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 947c8 │ │ │ │ + bne 9480c │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #1284] @ 94cc4 │ │ │ │ + ldr r1, [pc, #1284] @ 94d08 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 97ebc │ │ │ │ + beq 97f00 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95d30 │ │ │ │ + bne 95d74 │ │ │ │ tst r3, #8 │ │ │ │ - beq 95934 │ │ │ │ + beq 95978 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add r2, r2, #16 │ │ │ │ bics r2, r2, #16 │ │ │ │ - bne 97ed8 │ │ │ │ + bne 97f1c │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #15 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ - beq 95944 │ │ │ │ + beq 95988 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 94870 │ │ │ │ + ble 948b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 94830 │ │ │ │ + bge 94874 │ │ │ │ mov r1, r5 │ │ │ │ - bl a2b50 │ │ │ │ + bl a2acc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a08 │ │ │ │ + blt 96a4c │ │ │ │ cmp r6, #1 │ │ │ │ - beq 94870 │ │ │ │ + beq 948b4 │ │ │ │ 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 980d8 │ │ │ │ - bl a2b50 │ │ │ │ + bge 9811c │ │ │ │ + bl a2acc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a08 │ │ │ │ + blt 96a4c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 94840 │ │ │ │ + bne 94884 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - beq 948bc │ │ │ │ + beq 94900 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95c90 │ │ │ │ + bne 95cd4 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 9489c │ │ │ │ + beq 948e0 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 981ac │ │ │ │ + beq 981f0 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 948b8 │ │ │ │ + bgt 948fc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 981c8 │ │ │ │ + ble 9820c │ │ │ │ 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 95d64 │ │ │ │ + bne 95da8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #1000] @ 94cd4 │ │ │ │ + ldr r6, [pc, #1000] @ 94d18 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -109599,29 +109616,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 98120 │ │ │ │ + beq 98164 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93dec │ │ │ │ - bl 91928 │ │ │ │ + bne 93e30 │ │ │ │ + bl 9196c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r1, r3, #2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 96a0c │ │ │ │ + beq 96a50 │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r5, #132] @ 0x84 │ │ │ │ - beq 93dec │ │ │ │ - ldr r6, [pc, #848] @ 94cd4 │ │ │ │ + beq 93e30 │ │ │ │ + ldr r6, [pc, #848] @ 94d18 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -109638,40 +109655,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 93dfc │ │ │ │ - ldr r2, [pc, #756] @ 94ce8 │ │ │ │ + bne 93e40 │ │ │ │ + ldr r2, [pc, #756] @ 94d2c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 93e74 │ │ │ │ + beq 93eb8 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 97fa8 │ │ │ │ + bne 97fec │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #728] @ 94ce8 │ │ │ │ + ldr r4, [pc, #728] @ 94d2c │ │ │ │ tst r3, #2 │ │ │ │ str r2, [r5, #128] @ 0x80 │ │ │ │ - bne 93e08 │ │ │ │ + bne 93e4c │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ - b 93e64 │ │ │ │ + b 93ea8 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9628c │ │ │ │ + bne 962d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 96cec │ │ │ │ + beq 96d30 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r6, [r5, #132] @ 0x84 │ │ │ │ - beq 94aa8 │ │ │ │ - ldr r6, [pc, #644] @ 94cd4 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 94aec │ │ │ │ + ldr r6, [pc, #644] @ 94d18 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -109686,122 +109703,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] @ 94c5c │ │ │ │ - ldr r9, [pc, #516] @ 94cb8 │ │ │ │ + ldr r3, [pc, #428] @ 94ca0 │ │ │ │ + ldr r9, [pc, #516] @ 94cfc │ │ │ │ ldr r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 969f4 │ │ │ │ + bne 96a38 │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 969f4 │ │ │ │ - ldr r1, [pc, #404] @ 94c64 │ │ │ │ + beq 96a38 │ │ │ │ + ldr r1, [pc, #404] @ 94ca8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96910 │ │ │ │ + bne 96954 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #372] @ 94c68 │ │ │ │ + ldr r0, [pc, #372] @ 94cac │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9c4dc │ │ │ │ + bl 9c4fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #340] @ 94c64 │ │ │ │ + ldr r1, [pc, #340] @ 94ca8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 94b34 │ │ │ │ + beq 94b78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98030 │ │ │ │ + beq 98074 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r3 │ │ │ │ - bge 94b80 │ │ │ │ - b 96a0c │ │ │ │ + bge 94bc4 │ │ │ │ + b 96a50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 93ea0 │ │ │ │ + bne 93ee4 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94a20 │ │ │ │ - ldr r2, [pc, #380] @ 94ce8 │ │ │ │ + bne 94a64 │ │ │ │ + ldr r2, [pc, #380] @ 94d2c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 960a4 │ │ │ │ + beq 960e8 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9628c │ │ │ │ + bne 962d0 │ │ │ │ ldr r3, [r0, #156] @ 0x9c │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ tst ip, #2 │ │ │ │ - bne 93f04 │ │ │ │ - ldr r3, [pc, #200] @ 94c58 │ │ │ │ + bne 93f48 │ │ │ │ + ldr r3, [pc, #200] @ 94c9c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #1412] @ 0x584 │ │ │ │ ldr r7, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f78 │ │ │ │ - ldr r4, [pc, #196] @ 94c6c │ │ │ │ - ldr r8, [pc, #296] @ 94cd4 │ │ │ │ - b 94bdc │ │ │ │ + beq 93fbc │ │ │ │ + ldr r4, [pc, #196] @ 94cb0 │ │ │ │ + ldr r8, [pc, #296] @ 94d18 │ │ │ │ + b 94c20 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ sub r1, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94bd0 │ │ │ │ + beq 94c14 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq 94bd0 │ │ │ │ + beq 94c14 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94cf0 │ │ │ │ + bne 94d34 │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f78 │ │ │ │ + beq 93fbc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94bd0 │ │ │ │ + beq 94c14 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ - bcs 95030 │ │ │ │ + bcs 95074 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 94c30 │ │ │ │ + bcs 94c74 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcs 94c44 │ │ │ │ + bcs 94c88 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi 94bac │ │ │ │ + bhi 94bf0 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls 94bbc │ │ │ │ + bls 94c00 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ sub r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bbc │ │ │ │ - b 94bd0 │ │ │ │ + bne 94c00 │ │ │ │ + b 94c14 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ sub r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bbc │ │ │ │ - b 94bd0 │ │ │ │ + bne 94c00 │ │ │ │ + b 94c14 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ sub r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bbc │ │ │ │ - b 94bd0 │ │ │ │ + bne 94c00 │ │ │ │ + b 94c14 │ │ │ │ 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 │ │ │ │ @@ -109821,685 +109838,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 │ │ │ │ - andeq pc, r9, r0, ror #29 │ │ │ │ - andeq r4, sl, r0, asr r1 │ │ │ │ + andeq pc, r9, ip, asr #28 │ │ │ │ + andeq r4, sl, ip, asr #1 │ │ │ │ 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 r5, sl, ip, lsl r8 │ │ │ │ + eoreq r5, sl, r4, lsr r7 │ │ │ │ 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 94e7c │ │ │ │ + beq 94ec0 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94e7c │ │ │ │ + beq 94ec0 │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ subcs r3, r3, #420 @ 0x1a4 │ │ │ │ - bcs 95714 │ │ │ │ + bcs 95758 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 96090 │ │ │ │ + bcs 960d4 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ subcs r3, r3, #368 @ 0x170 │ │ │ │ - bcs 95714 │ │ │ │ + bcs 95758 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls 95704 │ │ │ │ + bls 95748 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ sub r3, r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94e7c │ │ │ │ + beq 94ec0 │ │ │ │ cmn r1, r3 │ │ │ │ - beq 94e7c │ │ │ │ + beq 94ec0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 94e7c │ │ │ │ + bne 94ec0 │ │ │ │ add r3, r5, #148 @ 0x94 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96560 │ │ │ │ + beq 965a4 │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96924 │ │ │ │ + beq 96968 │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 94d8c │ │ │ │ + beq 94dd0 │ │ │ │ add r3, r5, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 94bd0 │ │ │ │ - ldr r3, [pc, #-176] @ 94ce4 │ │ │ │ - ldr r2, [pc, #-296] @ 94c70 │ │ │ │ + bne 94c14 │ │ │ │ + ldr r3, [pc, #-176] @ 94d28 │ │ │ │ + ldr r2, [pc, #-296] @ 94cb4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r3, r5 │ │ │ │ - ldr r2, [pc, #-308] @ 94c74 │ │ │ │ + ldr r2, [pc, #-308] @ 94cb8 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-324] @ 94c78 │ │ │ │ + ldr r2, [pc, #-324] @ 94cbc │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-332] @ 94c7c │ │ │ │ + ldr r2, [pc, #-332] @ 94cc0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-340] @ 94c80 │ │ │ │ + ldr r2, [pc, #-340] @ 94cc4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-348] @ 94c84 │ │ │ │ + ldr r2, [pc, #-348] @ 94cc8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-356] @ 94c88 │ │ │ │ + ldr r2, [pc, #-356] @ 94ccc │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-364] @ 94c8c │ │ │ │ + ldr r2, [pc, #-364] @ 94cd0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-372] @ 94c90 │ │ │ │ + ldr r2, [pc, #-372] @ 94cd4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-380] @ 94c94 │ │ │ │ + ldr r2, [pc, #-380] @ 94cd8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-388] @ 94c98 │ │ │ │ + ldr r2, [pc, #-388] @ 94cdc │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-396] @ 94c9c │ │ │ │ + ldr r2, [pc, #-396] @ 94ce0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-404] @ 94ca0 │ │ │ │ + ldr r2, [pc, #-404] @ 94ce4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-412] @ 94ca4 │ │ │ │ + ldr r2, [pc, #-412] @ 94ce8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-420] @ 94ca8 │ │ │ │ + ldr r2, [pc, #-420] @ 94cec │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-428] @ 94cac │ │ │ │ + ldr r2, [pc, #-428] @ 94cf0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-436] @ 94cb0 │ │ │ │ + ldr r2, [pc, #-436] @ 94cf4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-444] @ 94cb4 │ │ │ │ + ldr r2, [pc, #-444] @ 94cf8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94bd0 │ │ │ │ - ldr r9, [pc, #-460] @ 94cb8 │ │ │ │ + beq 94c14 │ │ │ │ + ldr r9, [pc, #-460] @ 94cfc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95dcc │ │ │ │ + bne 95e10 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 95dcc │ │ │ │ + beq 95e10 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95a94 │ │ │ │ + bne 95ad8 │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r3, [pc, #-484] @ 94ce0 │ │ │ │ + ldr r3, [pc, #-484] @ 94d24 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 97754 │ │ │ │ - ldr r0, [pc, #-532] @ 94cbc │ │ │ │ + beq 97798 │ │ │ │ + ldr r0, [pc, #-532] @ 94d00 │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r4] │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96a08 │ │ │ │ - ldr r3, [pc, #-556] @ 94cbc │ │ │ │ + beq 96a4c │ │ │ │ + ldr r3, [pc, #-556] @ 94d00 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95720 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 95764 │ │ │ │ + bl 357b00 │ │ │ │ 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 9572c │ │ │ │ + bne 95770 │ │ │ │ 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 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 980e8 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 9812c │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq 980ec │ │ │ │ + beq 98130 │ │ │ │ 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 980fc │ │ │ │ + beq 98140 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 951f8 │ │ │ │ + beq 9523c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95204 │ │ │ │ + bne 95248 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 95204 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 95248 │ │ │ │ + bl 357b00 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ - ldr ip, [pc, #-796] @ 94ccc │ │ │ │ + ldr ip, [pc, #-796] @ 94d10 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq 9523c │ │ │ │ + beq 95280 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl a0184 │ │ │ │ + bl a00f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 95258 │ │ │ │ + blt 9529c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94bd0 │ │ │ │ + beq 94c14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94bd0 │ │ │ │ + bne 94c14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 94bd0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 94c14 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bbc │ │ │ │ - b 94bd0 │ │ │ │ + bne 94c00 │ │ │ │ + b 94c14 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9462c │ │ │ │ + bne 94670 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9462c │ │ │ │ + beq 94670 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94638 │ │ │ │ + bne 9467c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94638 │ │ │ │ + bne 9467c │ │ │ │ tst r3, #2 │ │ │ │ - bne 96298 │ │ │ │ + bne 962dc │ │ │ │ ldr r3, [r7, #1240] @ 0x4d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 96308 │ │ │ │ + bne 9634c │ │ │ │ ldr r2, [r7, #1248] @ 0x4e0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96308 │ │ │ │ + beq 9634c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1008] @ 94cc0 │ │ │ │ + ldr r1, [pc, #-1008] @ 94d04 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 960c0 │ │ │ │ + bne 96104 │ │ │ │ ldr r3, [r7, #1836] @ 0x72c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 96520 │ │ │ │ + bne 96564 │ │ │ │ ldr r2, [r7, #1844] @ 0x734 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96520 │ │ │ │ + beq 96564 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1040] @ 94cdc │ │ │ │ + ldr r1, [pc, #-1040] @ 94d20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96138 │ │ │ │ + bne 9617c │ │ │ │ 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 94654 │ │ │ │ + bne 94698 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94654 │ │ │ │ + beq 94698 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97fe0 │ │ │ │ + beq 98024 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 9625c │ │ │ │ + beq 962a0 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - bne 9515c │ │ │ │ + bne 951a0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ba4 │ │ │ │ + bne 96be8 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95acc │ │ │ │ + beq 95b10 │ │ │ │ subs r0, r2, #0 │ │ │ │ - beq 94680 │ │ │ │ + beq 946c4 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 94680 │ │ │ │ + bne 946c4 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 94684 │ │ │ │ + beq 946c8 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq 94684 │ │ │ │ + beq 946c8 │ │ │ │ ldr r2, [r5, #140] @ 0x8c │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 94690 │ │ │ │ - b 9469c │ │ │ │ + beq 946d4 │ │ │ │ + b 946e0 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94728 │ │ │ │ + beq 9476c │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94728 │ │ │ │ + bne 9476c │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #-1292] @ 94cc4 │ │ │ │ + ldr r1, [pc, #-1292] @ 94d08 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 94728 │ │ │ │ - ldr r1, [pc, #-1300] @ 94cc8 │ │ │ │ + bne 9476c │ │ │ │ + ldr r1, [pc, #-1300] @ 94d0c │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ str r1, [r5, #160] @ 0xa0 │ │ │ │ - beq 94730 │ │ │ │ + beq 94774 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne 9438c │ │ │ │ - b 9474c │ │ │ │ + bne 943d0 │ │ │ │ + b 94790 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 94fcc │ │ │ │ + beq 95010 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 97e50 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 97e94 │ │ │ │ + bl 357b00 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ ldr ip, [r7, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #-1388] @ 94ccc │ │ │ │ + ldr r1, [pc, #-1388] @ 94d10 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 94ff4 │ │ │ │ + bne 95038 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 9cb58 │ │ │ │ + bl 9cb78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ - bge 9500c │ │ │ │ + bge 95050 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 96a08 │ │ │ │ + bne 96a4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a0c │ │ │ │ + b 96a50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96044 │ │ │ │ + beq 96088 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 946f8 │ │ │ │ + bne 9473c │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946f8 │ │ │ │ + beq 9473c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 959c0 │ │ │ │ + beq 95a04 │ │ │ │ ldr r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #196] @ 0xc4 │ │ │ │ - beq 97d6c │ │ │ │ + beq 97db0 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - beq 95ea4 │ │ │ │ - b 94710 │ │ │ │ + beq 95ee8 │ │ │ │ + b 94754 │ │ │ │ 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 95b6c │ │ │ │ + bne 95bb0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95300 │ │ │ │ + bne 95344 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97770 │ │ │ │ + bne 977b4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95314 │ │ │ │ + bne 95358 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ec8 │ │ │ │ + bne 96f0c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95328 │ │ │ │ + bne 9536c │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a50 │ │ │ │ + bne 97a94 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95340 │ │ │ │ + bne 95384 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974b4 │ │ │ │ + bne 974f8 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95358 │ │ │ │ + bne 9539c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97140 │ │ │ │ + bne 97184 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9787c │ │ │ │ + bne 978c0 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97628 │ │ │ │ + bne 9766c │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95388 │ │ │ │ + bne 953cc │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97634 │ │ │ │ + bne 97678 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953a0 │ │ │ │ + bne 953e4 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97748 │ │ │ │ + bne 9778c │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953b8 │ │ │ │ + bne 953fc │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97888 │ │ │ │ + bne 978cc │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953d0 │ │ │ │ + bne 95414 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e28 │ │ │ │ + bne 96e6c │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953e8 │ │ │ │ + bne 9542c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976a8 │ │ │ │ + bne 976ec │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95400 │ │ │ │ + bne 95444 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97304 │ │ │ │ + bne 97348 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95418 │ │ │ │ + bne 9545c │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97378 │ │ │ │ + bne 973bc │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95430 │ │ │ │ + bne 95474 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97440 │ │ │ │ + bne 97484 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95448 │ │ │ │ + bne 9548c │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97584 │ │ │ │ + bne 975c8 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95460 │ │ │ │ + bne 954a4 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 96dd0 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95478 │ │ │ │ + bne 954bc │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97838 │ │ │ │ + bne 9787c │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95490 │ │ │ │ + bne 954d4 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975e8 │ │ │ │ + bne 9762c │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954a8 │ │ │ │ + bne 954ec │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e84 │ │ │ │ + bne 97ec8 │ │ │ │ ldr ip, [r2, #80] @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954c0 │ │ │ │ + bne 95504 │ │ │ │ ldr lr, [r1, #80] @ 0x50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9820c │ │ │ │ + bne 98250 │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954d8 │ │ │ │ + bne 9551c │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9821c │ │ │ │ + bne 98260 │ │ │ │ ldr ip, [r2, #88] @ 0x58 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954f0 │ │ │ │ + bne 95534 │ │ │ │ ldr lr, [r1, #88] @ 0x58 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 981ec │ │ │ │ + bne 98230 │ │ │ │ ldr ip, [r2, #92] @ 0x5c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95508 │ │ │ │ + bne 9554c │ │ │ │ ldr lr, [r1, #92] @ 0x5c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 982b0 │ │ │ │ + bne 982f4 │ │ │ │ ldr ip, [r2, #96] @ 0x60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95520 │ │ │ │ + bne 95564 │ │ │ │ ldr lr, [r1, #96] @ 0x60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98250 │ │ │ │ + bne 98294 │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95538 │ │ │ │ + bne 9557c │ │ │ │ ldr lr, [r1, #100] @ 0x64 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98270 │ │ │ │ + bne 982b4 │ │ │ │ ldr ip, [r2, #104] @ 0x68 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95550 │ │ │ │ + bne 95594 │ │ │ │ ldr lr, [r1, #104] @ 0x68 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9814c │ │ │ │ + bne 98190 │ │ │ │ ldr ip, [r2, #108] @ 0x6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95568 │ │ │ │ + bne 955ac │ │ │ │ ldr lr, [r1, #108] @ 0x6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9815c │ │ │ │ + bne 981a0 │ │ │ │ ldr ip, [r2, #112] @ 0x70 │ │ │ │ ldr lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95584 │ │ │ │ + bne 955c8 │ │ │ │ ldr r8, [r1, #112] @ 0x70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 979b0 │ │ │ │ + bne 979f4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95598 │ │ │ │ + bne 955dc │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96e9c │ │ │ │ + bne 96ee0 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955b0 │ │ │ │ + bne 955f4 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9760c │ │ │ │ + bne 97650 │ │ │ │ ldr ip, [r2, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955c8 │ │ │ │ + bne 9560c │ │ │ │ ldr ip, [r1, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98080 │ │ │ │ + bne 980c4 │ │ │ │ ldr ip, [r2, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955e0 │ │ │ │ + bne 95624 │ │ │ │ ldr ip, [r1, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98060 │ │ │ │ + bne 980a4 │ │ │ │ ldr ip, [r2, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955f8 │ │ │ │ + bne 9563c │ │ │ │ ldr ip, [r1, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975fc │ │ │ │ + bne 97640 │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95610 │ │ │ │ + bne 95654 │ │ │ │ ldr ip, [r1, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9803c │ │ │ │ + bne 98080 │ │ │ │ ldr ip, [r2, #140] @ 0x8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 943bc │ │ │ │ + bne 94400 │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 943bc │ │ │ │ + beq 94400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95640 │ │ │ │ + beq 95684 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 943bc │ │ │ │ + beq 94400 │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ - b 943bc │ │ │ │ + b 94400 │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ ldm r2, {r8, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bne 95c24 │ │ │ │ + bne 95c68 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95670 │ │ │ │ + bne 956b4 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e64 │ │ │ │ + bne 97ea8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95684 │ │ │ │ + bne 956c8 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e74 │ │ │ │ + bne 97eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 943d4 │ │ │ │ + bne 94418 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 943d4 │ │ │ │ - b 95c6c │ │ │ │ + beq 94418 │ │ │ │ + b 95cb0 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr ip, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c74 │ │ │ │ + bne 95cb8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956c0 │ │ │ │ + bne 95704 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e20 │ │ │ │ + bne 97e64 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94540 │ │ │ │ + bne 94584 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98110 │ │ │ │ + bne 98154 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9454c │ │ │ │ + bne 94590 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9454c │ │ │ │ + beq 94590 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 9454c │ │ │ │ + beq 94590 │ │ │ │ str r2, [r5, #24] │ │ │ │ - b 9454c │ │ │ │ + b 94590 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls 94d48 │ │ │ │ + bls 94d8c │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94d48 │ │ │ │ - b 94e7c │ │ │ │ + bne 94d8c │ │ │ │ + b 94ec0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94f2c │ │ │ │ + beq 94f70 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 94f2c │ │ │ │ - ldr r6, [pc, #-2668] @ 94cd4 │ │ │ │ - bl 3576e0 │ │ │ │ + b 94f70 │ │ │ │ + ldr r6, [pc, #-2668] @ 94d18 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -110515,30 +110532,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 9697c │ │ │ │ + beq 969c0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 980c0 │ │ │ │ - ldr sl, [pc, #-2796] @ 94cd0 │ │ │ │ + bne 98104 │ │ │ │ + ldr sl, [pc, #-2796] @ 94d14 │ │ │ │ mov r0, sl │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95808 │ │ │ │ - ldr r3, [pc, #-2824] @ 94cd4 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 9584c │ │ │ │ + ldr r3, [pc, #-2824] @ 94d18 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -110555,347 +110572,347 @@ │ │ │ │ bl 29c28 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98194 │ │ │ │ - ldr r6, [pc, #-2940] @ 94cd4 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 981d8 │ │ │ │ + ldr r6, [pc, #-2940] @ 94d18 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97f08 │ │ │ │ + beq 97f4c │ │ │ │ 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 a1e00 │ │ │ │ + bl a1d6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, fp │ │ │ │ - blt 981a0 │ │ │ │ + blt 981e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 958b4 │ │ │ │ + beq 958f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r4] │ │ │ │ - beq 981e0 │ │ │ │ + beq 98224 │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96148 │ │ │ │ + bne 9618c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #2 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 96338 │ │ │ │ + bne 9637c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 960d4 │ │ │ │ - ldr r6, [pc, #-3088] @ 94cd4 │ │ │ │ + beq 96118 │ │ │ │ + ldr r6, [pc, #-3088] @ 94d18 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96470 │ │ │ │ + b 964b4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 945d8 │ │ │ │ + bne 9461c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945d8 │ │ │ │ + beq 9461c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95910 │ │ │ │ + beq 95954 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 945d8 │ │ │ │ + beq 9461c │ │ │ │ str r2, [r5, #28] │ │ │ │ - b 945d8 │ │ │ │ + b 9461c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - bne 945d8 │ │ │ │ + bne 9461c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945d8 │ │ │ │ - b 95910 │ │ │ │ + beq 9461c │ │ │ │ + b 95954 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 947fc │ │ │ │ + bne 94840 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r4, [r5, #132] @ 0x84 │ │ │ │ - bne 96a68 │ │ │ │ - ldr r1, [pc, #-3196] @ 94cdc │ │ │ │ + bne 96aac │ │ │ │ + ldr r1, [pc, #-3196] @ 94d20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b28c │ │ │ │ + bl 9b2ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a08 │ │ │ │ - bne 947fc │ │ │ │ - ldr r2, [pc, #-3224] @ 94cd8 │ │ │ │ - ldr r1, [pc, #-3224] @ 94cdc │ │ │ │ + blt 96a4c │ │ │ │ + bne 94840 │ │ │ │ + ldr r2, [pc, #-3224] @ 94d1c │ │ │ │ + ldr r1, [pc, #-3224] @ 94d20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a08 │ │ │ │ + blt 96a4c │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-3244] @ 94ce0 │ │ │ │ + ldr r3, [pc, #-3244] @ 94d24 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 9480c │ │ │ │ - b 94870 │ │ │ │ + bgt 94850 │ │ │ │ + b 948b4 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - beq 9650c │ │ │ │ + beq 96550 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 946f8 │ │ │ │ + bne 9473c │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946f8 │ │ │ │ + beq 9473c │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - b 946f8 │ │ │ │ + b 9473c │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946a8 │ │ │ │ + beq 946ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq 959e8 │ │ │ │ + beq 95a2c │ │ │ │ ldr r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 946a8 │ │ │ │ + beq 946ec │ │ │ │ str r1, [r5, #144] @ 0x90 │ │ │ │ - b 946a8 │ │ │ │ + b 946ec │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - beq 94078 │ │ │ │ + beq 940bc │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9408c │ │ │ │ + beq 940d0 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 940a0 │ │ │ │ + beq 940e4 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-3392] @ 94ce4 │ │ │ │ + ldr r3, [pc, #-3392] @ 94d28 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ - bne 940bc │ │ │ │ + bne 94100 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 95a58 │ │ │ │ + beq 95a9c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95a30 │ │ │ │ - ldr r3, [pc, #-3428] @ 94ce8 │ │ │ │ + bne 95a74 │ │ │ │ + ldr r3, [pc, #-3428] @ 94d2c │ │ │ │ cmp ip, r3 │ │ │ │ - ldrne lr, [pc, #-3432] @ 94cec │ │ │ │ + ldrne lr, [pc, #-3432] @ 94d30 │ │ │ │ movne r3, r6 │ │ │ │ - bne 96ad8 │ │ │ │ + bne 96b1c │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ - bne 96738 │ │ │ │ + bne 9677c │ │ │ │ tst r3, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldrne r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97adc │ │ │ │ + bne 97b20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bgt 9437c │ │ │ │ - b 94758 │ │ │ │ + bgt 943c0 │ │ │ │ + b 9479c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94bd0 │ │ │ │ - b 94eb8 │ │ │ │ + bne 94c14 │ │ │ │ + b 94efc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 980a0 │ │ │ │ + beq 980e4 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - beq 95ac4 │ │ │ │ + beq 95b08 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9516c │ │ │ │ + bne 951b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94680 │ │ │ │ + beq 946c4 │ │ │ │ ldr r0, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 95178 │ │ │ │ + beq 951bc │ │ │ │ str r2, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - b 9516c │ │ │ │ + b 951b0 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94728 │ │ │ │ + beq 9476c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 951d8 │ │ │ │ + beq 9521c │ │ │ │ ldr r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94728 │ │ │ │ - b 951d8 │ │ │ │ + beq 9476c │ │ │ │ + b 9521c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95b24 │ │ │ │ + bne 95b68 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 967ec │ │ │ │ + bne 96830 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95b38 │ │ │ │ + bne 95b7c │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96cd0 │ │ │ │ + bne 96d14 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94528 │ │ │ │ + bne 9456c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94528 │ │ │ │ + beq 9456c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94528 │ │ │ │ + beq 9456c │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94534 │ │ │ │ - b 956d8 │ │ │ │ + bne 94578 │ │ │ │ + b 9571c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95b80 │ │ │ │ + bne 95bc4 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b38 │ │ │ │ + bne 97b7c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95b94 │ │ │ │ + bne 95bd8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f94 │ │ │ │ + bne 96fd8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95ba8 │ │ │ │ + bne 95bec │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a24 │ │ │ │ + bne 97a68 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95bc0 │ │ │ │ + bne 95c04 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96fb4 │ │ │ │ + bne 96ff8 │ │ │ │ mov r0, r6 │ │ │ │ - b 95340 │ │ │ │ + b 95384 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95bdc │ │ │ │ + bne 95c20 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96808 │ │ │ │ + bne 9684c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95bf0 │ │ │ │ + bne 95c34 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979a0 │ │ │ │ + bne 979e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c04 │ │ │ │ + bne 95c48 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978fc │ │ │ │ + bne 97940 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c1c │ │ │ │ + bne 95c60 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c40 │ │ │ │ + bne 96c84 │ │ │ │ mov r8, r6 │ │ │ │ - b 9445c │ │ │ │ + b 944a0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95c38 │ │ │ │ + bne 95c7c │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97ef4 │ │ │ │ + bne 97f38 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95c4c │ │ │ │ + bne 95c90 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97e00 │ │ │ │ + bne 97e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 943d4 │ │ │ │ + bne 94418 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 943d4 │ │ │ │ + beq 94418 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 943d4 │ │ │ │ + beq 94418 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 943d4 │ │ │ │ + b 94418 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95c88 │ │ │ │ + bne 95ccc │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e10 │ │ │ │ + bne 97e54 │ │ │ │ mov r0, r6 │ │ │ │ - b 956c0 │ │ │ │ + b 95704 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 97fe8 │ │ │ │ + beq 9802c │ │ │ │ ldr r2, [r5, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95cd0 │ │ │ │ + bne 95d14 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 9d0a4 │ │ │ │ + bl 9d0c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98004 │ │ │ │ + beq 98048 │ │ │ │ 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 95cec │ │ │ │ + bne 95d30 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #8 │ │ │ │ orreq r3, r3, #4 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95d00 │ │ │ │ + beq 95d44 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 981ac │ │ │ │ + beq 981f0 │ │ │ │ tst r3, #16 │ │ │ │ - beq 9489c │ │ │ │ + beq 948e0 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 948b8 │ │ │ │ - ldr r3, [pc, #4064] @ 96cfc │ │ │ │ + beq 948fc │ │ │ │ + ldr r3, [pc, #4064] @ 96d40 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4056] @ 96d00 │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #4056] @ 96d44 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a0c │ │ │ │ + b 96a50 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mvnls r2, #0 │ │ │ │ strls r2, [r5, #144] @ 0x90 │ │ │ │ - bls 947d0 │ │ │ │ + bls 94814 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4008] @ 96d04 │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #4008] @ 96d48 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a0c │ │ │ │ - ldr r2, [pc, #3996] @ 96d08 │ │ │ │ + b 96a50 │ │ │ │ + ldr r2, [pc, #3996] @ 96d4c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -110910,251 +110927,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 948d8 │ │ │ │ + b 9491c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94e9c │ │ │ │ - b 96a08 │ │ │ │ + bne 94ee0 │ │ │ │ + b 96a4c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a263c │ │ │ │ + bl a25b8 │ │ │ │ mov r6, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96a08 │ │ │ │ - ldr r1, [pc, #3816] @ 96d0c │ │ │ │ + beq 96a4c │ │ │ │ + ldr r1, [pc, #3816] @ 96d50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 95258 │ │ │ │ + blt 9529c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9402c │ │ │ │ + beq 94070 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9402c │ │ │ │ + bne 94070 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 9402c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 94070 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - bne 946e0 │ │ │ │ + bne 94724 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95288 │ │ │ │ + beq 952cc │ │ │ │ ldr r0, [r6, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #164] @ 0xa4 │ │ │ │ - bne 97be0 │ │ │ │ + bne 97c24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e98 │ │ │ │ + bne 95edc │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952a8 │ │ │ │ + bne 952ec │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 94754 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94710 │ │ │ │ + beq 94754 │ │ │ │ ldr r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94710 │ │ │ │ + beq 94754 │ │ │ │ str r1, [r5, #196] @ 0xc4 │ │ │ │ - b 94710 │ │ │ │ + b 94754 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9402c │ │ │ │ - b 94008 │ │ │ │ + bne 94070 │ │ │ │ + b 9404c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - beq 945cc │ │ │ │ - b 945d8 │ │ │ │ + beq 94610 │ │ │ │ + b 9461c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f84 │ │ │ │ + beq 93fc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18c4 │ │ │ │ + bl a1830 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f84 │ │ │ │ + beq 93fc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18c4 │ │ │ │ + bl a1830 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f84 │ │ │ │ + beq 93fc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18c4 │ │ │ │ + bl a1830 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f84 │ │ │ │ + beq 93fc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18c4 │ │ │ │ + bl a1830 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f84 │ │ │ │ + beq 93fc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18c4 │ │ │ │ + bl a1830 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 93f84 │ │ │ │ + beq 93fc8 │ │ │ │ mov r4, r3 │ │ │ │ - b 95fa8 │ │ │ │ + b 95fec │ │ │ │ ldr r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f84 │ │ │ │ + beq 93fc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18c4 │ │ │ │ + bl a1830 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95f9c │ │ │ │ - b 96a08 │ │ │ │ + bne 95fe0 │ │ │ │ + b 96a4c │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 96268 │ │ │ │ + ble 962ac │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 98290 │ │ │ │ + bne 982d4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 96268 │ │ │ │ + beq 962ac │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 98290 │ │ │ │ + bne 982d4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 96268 │ │ │ │ + beq 962ac │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 98290 │ │ │ │ + bne 982d4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 96268 │ │ │ │ + beq 962ac │ │ │ │ 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 98290 │ │ │ │ + bne 982d4 │ │ │ │ cmp r0, lr │ │ │ │ - bne 96020 │ │ │ │ + bne 96064 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 94b54 │ │ │ │ + b 94b98 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95288 │ │ │ │ + beq 952cc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95e74 │ │ │ │ + bne 95eb8 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96074 │ │ │ │ + bne 960b8 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 959c0 │ │ │ │ + bne 95a04 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 94754 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94710 │ │ │ │ - b 95ebc │ │ │ │ + beq 94754 │ │ │ │ + b 95f00 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94d48 │ │ │ │ - b 94e7c │ │ │ │ + bne 94d8c │ │ │ │ + b 94ec0 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 96284 │ │ │ │ + beq 962c8 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - beq 93efc │ │ │ │ - b 9628c │ │ │ │ + beq 93f40 │ │ │ │ + b 962d0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 950c4 │ │ │ │ + beq 95108 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 94638 │ │ │ │ + b 9467c │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b 93fc0 │ │ │ │ + b 94004 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97e90 │ │ │ │ + beq 97ed4 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2984 │ │ │ │ + bl a2900 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a0c │ │ │ │ + beq 96a50 │ │ │ │ tst r3, #2 │ │ │ │ - beq 96118 │ │ │ │ + beq 9615c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 96b58 │ │ │ │ + bne 96b9c │ │ │ │ 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 93eac │ │ │ │ - b 9603c │ │ │ │ + beq 93ef0 │ │ │ │ + b 96080 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 960cc │ │ │ │ - b 95100 │ │ │ │ + bne 96110 │ │ │ │ + b 95144 │ │ │ │ add r7, r7, #20 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 980c0 │ │ │ │ - ldr r0, [pc, #2988] @ 96d10 │ │ │ │ - bl 9d8c4 │ │ │ │ + bne 98104 │ │ │ │ + ldr r0, [pc, #2988] @ 96d54 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 961a8 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 961ec │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -111170,64 +111187,64 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98194 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 981d8 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97f08 │ │ │ │ + beq 97f4c │ │ │ │ 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 a1e00 │ │ │ │ + bl a1d6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 981a0 │ │ │ │ + blt 981e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9624c │ │ │ │ + beq 96290 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 97f9c │ │ │ │ + beq 97fe0 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 958c0 │ │ │ │ - b 96150 │ │ │ │ + beq 95904 │ │ │ │ + b 96194 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95150 │ │ │ │ - b 9515c │ │ │ │ + beq 95194 │ │ │ │ + b 951a0 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94a20 │ │ │ │ - ldr r2, [pc, #2708] @ 96d14 │ │ │ │ + bne 94a64 │ │ │ │ + ldr r2, [pc, #2708] @ 96d58 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94b70 │ │ │ │ + bne 94bb4 │ │ │ │ orr ip, r3, #128 @ 0x80 │ │ │ │ str ip, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b 94b80 │ │ │ │ - ldr r3, [pc, #2664] @ 96d08 │ │ │ │ - bl 3576e0 │ │ │ │ + b 94bc4 │ │ │ │ + ldr r3, [pc, #2664] @ 96d4c │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -111245,106 +111262,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 95098 │ │ │ │ - ldr r0, [pc, #2568] @ 96d18 │ │ │ │ - bl 8be24 │ │ │ │ + beq 950dc │ │ │ │ + ldr r0, [pc, #2568] @ 96d5c │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96a08 │ │ │ │ - ldr r1, [pc, #2548] @ 96d18 │ │ │ │ + beq 96a4c │ │ │ │ + ldr r1, [pc, #2548] @ 96d5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 950bc │ │ │ │ - b 96a08 │ │ │ │ + bne 95100 │ │ │ │ + b 96a4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9771c │ │ │ │ + bne 97760 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #132] @ 0x84 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq 960d4 │ │ │ │ - ldr fp, [pc, #2496] @ 96d1c │ │ │ │ - ldr sl, [pc, #2472] @ 96d08 │ │ │ │ + beq 96118 │ │ │ │ + ldr fp, [pc, #2496] @ 96d60 │ │ │ │ + ldr sl, [pc, #2472] @ 96d4c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 964f4 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 96538 │ │ │ │ + bl 357b00 │ │ │ │ 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 96500 │ │ │ │ + bne 96544 │ │ │ │ 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 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 97f04 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 97f48 │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r9 │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97f08 │ │ │ │ + beq 97f4c │ │ │ │ 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 a1e00 │ │ │ │ + bl a1d6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 981a0 │ │ │ │ + blt 981e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96454 │ │ │ │ + beq 96498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 97fbc │ │ │ │ + beq 98000 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9635c │ │ │ │ + bne 963a0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 960d4 │ │ │ │ + beq 96118 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -111354,323 +111371,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] @ 96d20 │ │ │ │ + ldr r7, [pc, #2144] @ 96d64 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - ldr r9, [pc, #2128] @ 96d24 │ │ │ │ + ldr r9, [pc, #2128] @ 96d68 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 93fd8 │ │ │ │ - ldr r0, [pc, #2088] @ 96d0c │ │ │ │ - bl 8be24 │ │ │ │ + beq 9401c │ │ │ │ + ldr r0, [pc, #2088] @ 96d50 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 93fe4 │ │ │ │ - b 96a08 │ │ │ │ + bne 94028 │ │ │ │ + b 96a4c │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 963b8 │ │ │ │ + beq 963fc │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 963b8 │ │ │ │ + b 963fc │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ strne r1, [r5, #152] @ 0x98 │ │ │ │ - bne 959a8 │ │ │ │ - b 95288 │ │ │ │ - ldr r0, [pc, #2048] @ 96d28 │ │ │ │ - bl 8be24 │ │ │ │ + bne 959ec │ │ │ │ + b 952cc │ │ │ │ + ldr r0, [pc, #2048] @ 96d6c │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96a08 │ │ │ │ - ldr r1, [pc, #2028] @ 96d28 │ │ │ │ + beq 96a4c │ │ │ │ + ldr r1, [pc, #2028] @ 96d6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 950f8 │ │ │ │ - b 96a08 │ │ │ │ + bne 9513c │ │ │ │ + b 96a4c │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96354 │ │ │ │ - b 93fc0 │ │ │ │ - ldr r3, [pc, #1988] @ 96d2c │ │ │ │ + bne 96398 │ │ │ │ + b 94004 │ │ │ │ + ldr r3, [pc, #1988] @ 96d70 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bd0 │ │ │ │ + beq 94c14 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bd0 │ │ │ │ + beq 94c14 │ │ │ │ ldr r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bd0 │ │ │ │ + beq 94c14 │ │ │ │ ldr r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bd0 │ │ │ │ - ldr r3, [pc, #1936] @ 96d30 │ │ │ │ + beq 94c14 │ │ │ │ + ldr r3, [pc, #1936] @ 96d74 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bd0 │ │ │ │ + beq 94c14 │ │ │ │ ldr r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bd0 │ │ │ │ + beq 94c14 │ │ │ │ ldr r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bd0 │ │ │ │ + beq 94c14 │ │ │ │ ldr r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bd0 │ │ │ │ + beq 94c14 │ │ │ │ ldr r3, [r2, #4092] @ 0xffc │ │ │ │ - ldr r2, [pc, #1884] @ 96d34 │ │ │ │ - ldr r9, [pc, #1864] @ 96d24 │ │ │ │ + ldr r2, [pc, #1884] @ 96d78 │ │ │ │ + ldr r9, [pc, #1864] @ 96d68 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r5, r2 │ │ │ │ - ldr r2, [pc, #1872] @ 96d38 │ │ │ │ + ldr r2, [pc, #1872] @ 96d7c │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1852] @ 96d3c │ │ │ │ + ldr r2, [pc, #1852] @ 96d80 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1840] @ 96d40 │ │ │ │ + ldr r2, [pc, #1840] @ 96d84 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1828] @ 96d44 │ │ │ │ + ldr r2, [pc, #1828] @ 96d88 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1816] @ 96d48 │ │ │ │ + ldr r2, [pc, #1816] @ 96d8c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1804] @ 96d4c │ │ │ │ + ldr r2, [pc, #1804] @ 96d90 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1792] @ 96d50 │ │ │ │ + ldr r2, [pc, #1792] @ 96d94 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1780] @ 96d54 │ │ │ │ + ldr r2, [pc, #1780] @ 96d98 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1768] @ 96d58 │ │ │ │ + ldr r2, [pc, #1768] @ 96d9c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1756] @ 96d5c │ │ │ │ + ldr r2, [pc, #1756] @ 96da0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1744] @ 96d60 │ │ │ │ + ldr r2, [pc, #1744] @ 96da4 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1732] @ 96d64 │ │ │ │ + ldr r2, [pc, #1732] @ 96da8 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1720] @ 96d68 │ │ │ │ + ldr r2, [pc, #1720] @ 96dac │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1708] @ 96d6c │ │ │ │ + ldr r2, [pc, #1708] @ 96db0 │ │ │ │ cmp r5, r9 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94e80 │ │ │ │ - b 94bd0 │ │ │ │ + bne 94ec4 │ │ │ │ + b 94c14 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne 96e18 │ │ │ │ + bne 96e5c │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93eac │ │ │ │ - b 960e4 │ │ │ │ + bne 93ef0 │ │ │ │ + b 96128 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96894 │ │ │ │ + beq 968d8 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #28] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96a24 │ │ │ │ + bne 96a68 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96a30 │ │ │ │ - b 96a3c │ │ │ │ + beq 96a74 │ │ │ │ + b 96a80 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 94508 │ │ │ │ - b 94514 │ │ │ │ + beq 9454c │ │ │ │ + b 94558 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - b 94360 │ │ │ │ + b 943a4 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - bne 96764 │ │ │ │ + bne 967a8 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96834 │ │ │ │ + bne 96878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96778 │ │ │ │ + bne 967bc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96bc8 │ │ │ │ + bne 96c0c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96790 │ │ │ │ + bne 967d4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c8c │ │ │ │ + bne 96cd0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94474 │ │ │ │ + bne 944b8 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94474 │ │ │ │ + beq 944b8 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 967c8 │ │ │ │ + bne 9680c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96898 │ │ │ │ + bne 968dc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 967dc │ │ │ │ + bne 96820 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d80 │ │ │ │ + bne 97dc4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 968bc │ │ │ │ - b 944bc │ │ │ │ + beq 96900 │ │ │ │ + b 94500 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95b24 │ │ │ │ + beq 95b68 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - beq 95b2c │ │ │ │ - b 95b38 │ │ │ │ + beq 95b70 │ │ │ │ + b 95b7c │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95bdc │ │ │ │ + beq 95c20 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - beq 95be4 │ │ │ │ - b 95bf0 │ │ │ │ + beq 95c28 │ │ │ │ + b 95c34 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 9451c │ │ │ │ - b 94528 │ │ │ │ + beq 94560 │ │ │ │ + b 9456c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 96850 │ │ │ │ + bne 96894 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96bcc │ │ │ │ + bne 96c10 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96864 │ │ │ │ + bne 968a8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c8c │ │ │ │ + bne 96cd0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9687c │ │ │ │ + bne 968c0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967a8 │ │ │ │ + bne 967ec │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9448c │ │ │ │ + bne 944d0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9448c │ │ │ │ + beq 944d0 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 968b4 │ │ │ │ + bne 968f8 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c30 │ │ │ │ + bne 96c74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 944bc │ │ │ │ + bne 94500 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 944bc │ │ │ │ + beq 94500 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b 944bc │ │ │ │ + b 94500 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94054 │ │ │ │ + beq 94098 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94054 │ │ │ │ + bne 94098 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94054 │ │ │ │ + bne 94098 │ │ │ │ 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 94054 │ │ │ │ + b 94098 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94ae8 │ │ │ │ + beq 94b2c │ │ │ │ ldr ip, [r5, #84] @ 0x54 │ │ │ │ - b 94b80 │ │ │ │ - ldr r3, [pc, #1092] @ 96d70 │ │ │ │ + b 94bc4 │ │ │ │ + ldr r3, [pc, #1092] @ 96db4 │ │ │ │ ldr r3, [r3, #-4088] @ 0xfffff008 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e7c │ │ │ │ + beq 94ec0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - bne 94bd0 │ │ │ │ - b 94e7c │ │ │ │ + bne 94c14 │ │ │ │ + b 94ec0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95044 │ │ │ │ + beq 95088 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - beq 96acc │ │ │ │ + beq 96b10 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ - bne 9462c │ │ │ │ + bne 94670 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94620 │ │ │ │ - b 9462c │ │ │ │ + bne 94664 │ │ │ │ + b 94670 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 96470 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 964b4 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -111685,49 +111702,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 96470 │ │ │ │ + beq 964b4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 96354 │ │ │ │ - ldr r0, [pc, #888] @ 96d74 │ │ │ │ - bl 8be24 │ │ │ │ + b 96398 │ │ │ │ + ldr r0, [pc, #888] @ 96db8 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94ac8 │ │ │ │ + bne 94b0c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ biceq r3, r3, #8192 @ 0x2000 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97f34 │ │ │ │ + bne 97f78 │ │ │ │ mvn r0, #0 │ │ │ │ - b 948dc │ │ │ │ + b 94920 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ - bne 96a3c │ │ │ │ + bne 96a80 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97980 │ │ │ │ + bne 979c4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944bc │ │ │ │ + bne 94500 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 944bc │ │ │ │ + beq 94500 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 944bc │ │ │ │ - b 968c8 │ │ │ │ - ldr r3, [pc, #664] @ 96d08 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 94500 │ │ │ │ + b 9690c │ │ │ │ + ldr r3, [pc, #664] @ 96d4c │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -111742,158 +111759,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 95950 │ │ │ │ + b 95994 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9696c │ │ │ │ - b 9462c │ │ │ │ + beq 969b0 │ │ │ │ + b 94670 │ │ │ │ cmp r3, lr │ │ │ │ - beq 97ab8 │ │ │ │ + beq 97afc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96ad8 │ │ │ │ - ldr ip, [pc, #608] @ 96d54 │ │ │ │ + bne 96b1c │ │ │ │ + ldr ip, [pc, #608] @ 96d98 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97ac4 │ │ │ │ + beq 97b08 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96af4 │ │ │ │ - ldr ip, [pc, #552] @ 96d38 │ │ │ │ + bne 96b38 │ │ │ │ + ldr ip, [pc, #552] @ 96d7c │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97eb0 │ │ │ │ + beq 97ef4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b10 │ │ │ │ + bne 96b54 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 97ad0 │ │ │ │ + beq 97b14 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b28 │ │ │ │ - ldr ip, [pc, #548] @ 96d68 │ │ │ │ + bne 96b6c │ │ │ │ + ldr ip, [pc, #548] @ 96dac │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 979e0 │ │ │ │ + bne 97a24 │ │ │ │ orr r1, r1, #67108864 @ 0x4000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a60 │ │ │ │ + b 95aa4 │ │ │ │ ldr r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97728 │ │ │ │ + bne 9776c │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96110 │ │ │ │ + beq 96154 │ │ │ │ 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 96110 │ │ │ │ + b 96154 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - bne 95ac0 │ │ │ │ - b 95ac4 │ │ │ │ + bne 95b04 │ │ │ │ + b 95b08 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95eb0 │ │ │ │ - b 95ebc │ │ │ │ + bne 95ef4 │ │ │ │ + b 95f00 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - bne 96be8 │ │ │ │ + bne 96c2c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c90 │ │ │ │ + bne 96cd4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96bfc │ │ │ │ + bne 96c40 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967a8 │ │ │ │ + bne 967ec │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c14 │ │ │ │ + bne 96c58 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96894 │ │ │ │ + bne 968d8 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944a4 │ │ │ │ + bne 944e8 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 944a8 │ │ │ │ + beq 944ec │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #32] │ │ │ │ - beq 968bc │ │ │ │ - b 944bc │ │ │ │ + beq 96900 │ │ │ │ + b 94500 │ │ │ │ ldr ip, [r9, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - beq 97b84 │ │ │ │ + beq 97bc8 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 96c68 │ │ │ │ + bne 96cac │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97bb8 │ │ │ │ + bne 97bfc │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r6 │ │ │ │ - bne 9448c │ │ │ │ + bne 944d0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9448c │ │ │ │ - b 96708 │ │ │ │ + beq 944d0 │ │ │ │ + b 9674c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - bne 96cac │ │ │ │ + bne 96cf0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967ac │ │ │ │ + bne 967f0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96cc0 │ │ │ │ + bne 96d04 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96894 │ │ │ │ + bne 968d8 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 967d0 │ │ │ │ - b 967dc │ │ │ │ + beq 96814 │ │ │ │ + b 96820 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95b38 │ │ │ │ + beq 95b7c │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ - beq 95b40 │ │ │ │ - b 94528 │ │ │ │ + beq 95b84 │ │ │ │ + b 9456c │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94b80 │ │ │ │ - b 94a3c │ │ │ │ + beq 94bc4 │ │ │ │ + b 94a80 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, ip, lsl r9 │ │ │ │ - eorseq fp, r5, ip, ror #15 │ │ │ │ + eorseq fp, r5, ip, asr sp │ │ │ │ + eorseq fp, r5, ip, lsr #24 │ │ │ │ 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 │ │ │ │ @@ -111915,1151 +111932,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, r0, lsl #13 │ │ │ │ + strdeq r5, [sl], -ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 973ec │ │ │ │ + beq 97430 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #60] @ 0x3c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #64] @ 0x40 │ │ │ │ - beq 97b2c │ │ │ │ + beq 97b70 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 96dc0 │ │ │ │ + bne 96e04 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972cc │ │ │ │ + bne 97310 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95490 │ │ │ │ + bne 954d4 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95490 │ │ │ │ + beq 954d4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #72] @ 0x48 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ - bne 97c90 │ │ │ │ + bne 97cd4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 954a8 │ │ │ │ + bne 954ec │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954a8 │ │ │ │ + beq 954ec │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #76] @ 0x4c │ │ │ │ cmp lr, ip │ │ │ │ - beq 954a8 │ │ │ │ + beq 954ec │ │ │ │ str ip, [r2, #76] @ 0x4c │ │ │ │ - b 954a8 │ │ │ │ + b 954ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 966f0 │ │ │ │ - b 94b54 │ │ │ │ + bne 96734 │ │ │ │ + b 94b98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97078 │ │ │ │ + bne 970bc │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bne 96e50 │ │ │ │ + bne 96e94 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976b4 │ │ │ │ + bne 976f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e64 │ │ │ │ + bne 96ea8 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9730c │ │ │ │ + bne 97350 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97cb0 │ │ │ │ + bne 97cf4 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97384 │ │ │ │ + bne 973c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e94 │ │ │ │ + bne 96ed8 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97448 │ │ │ │ + bne 9748c │ │ │ │ mov r0, #0 │ │ │ │ - b 95430 │ │ │ │ + b 95474 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b00 │ │ │ │ + bne 97b44 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955b0 │ │ │ │ + bne 955f4 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 955b0 │ │ │ │ + beq 955f4 │ │ │ │ str lr, [r2, #116] @ 0x74 │ │ │ │ - b 955b0 │ │ │ │ + b 955f4 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ ldr lr, [r2, #12] │ │ │ │ - bne 96ee4 │ │ │ │ + bne 96f28 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a54 │ │ │ │ + bne 97a98 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ef8 │ │ │ │ + bne 96f3c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974b4 │ │ │ │ + bne 974f8 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97db8 │ │ │ │ + bne 97dfc │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977d0 │ │ │ │ + bne 97814 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97b90 │ │ │ │ + bne 97bd4 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95370 │ │ │ │ + beq 953b4 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bne 96f48 │ │ │ │ + bne 96f8c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97640 │ │ │ │ + bne 97684 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f5c │ │ │ │ + bne 96fa0 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97518 │ │ │ │ + bne 9755c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c4c │ │ │ │ + bne 97c90 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97894 │ │ │ │ + bne 978d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f8c │ │ │ │ + bne 96fd0 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e30 │ │ │ │ + bne 96e74 │ │ │ │ mov r0, #0 │ │ │ │ - b 953d0 │ │ │ │ + b 95414 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ cmp lr, r0 │ │ │ │ - beq 95b94 │ │ │ │ + beq 95bd8 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 95b9c │ │ │ │ - b 95ba8 │ │ │ │ + beq 95be0 │ │ │ │ + b 95bec │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ - bne 97cfc │ │ │ │ + bne 97d40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fdc │ │ │ │ + bne 97020 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97d1c │ │ │ │ + bne 97d60 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97880 │ │ │ │ + bne 978c4 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95370 │ │ │ │ + beq 953b4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #20] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #24] │ │ │ │ - bne 97cd0 │ │ │ │ + bne 97d14 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97020 │ │ │ │ + bne 97064 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97188 │ │ │ │ + bne 971cc │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953a0 │ │ │ │ + bne 953e4 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953a0 │ │ │ │ + beq 953e4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #32] │ │ │ │ - bne 97d4c │ │ │ │ + bne 97d90 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97060 │ │ │ │ + bne 970a4 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 971c8 │ │ │ │ + bne 9720c │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953d0 │ │ │ │ + bne 95414 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953d0 │ │ │ │ + beq 95414 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #36] @ 0x24 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #40] @ 0x28 │ │ │ │ - bne 97d34 │ │ │ │ + bne 97d78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 970a0 │ │ │ │ + bne 970e4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97208 │ │ │ │ + bne 9724c │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95400 │ │ │ │ + bne 95444 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95400 │ │ │ │ + beq 95444 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #48] @ 0x30 │ │ │ │ - bne 97de0 │ │ │ │ + bne 97e24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 970e0 │ │ │ │ + bne 97124 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97248 │ │ │ │ + bne 9728c │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95430 │ │ │ │ + bne 95474 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95430 │ │ │ │ + beq 95474 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #56] @ 0x38 │ │ │ │ - beq 97b64 │ │ │ │ + beq 97ba8 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ - bne 97124 │ │ │ │ + bne 97168 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97288 │ │ │ │ + bne 972cc │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95460 │ │ │ │ + bne 954a4 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95460 │ │ │ │ - b 96d94 │ │ │ │ + beq 954a4 │ │ │ │ + b 96dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 977cc │ │ │ │ + beq 97810 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #16] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97ce0 │ │ │ │ + bne 97d24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97170 │ │ │ │ + bne 971b4 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ff8 │ │ │ │ + bne 9703c │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95388 │ │ │ │ + bne 953cc │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95388 │ │ │ │ + beq 953cc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #24] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #28] │ │ │ │ - bne 97cc0 │ │ │ │ + bne 97d04 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 971b0 │ │ │ │ + bne 971f4 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97038 │ │ │ │ + bne 9707c │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953b8 │ │ │ │ + bne 953fc │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953b8 │ │ │ │ + beq 953fc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #32] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #36] @ 0x24 │ │ │ │ - bne 97d24 │ │ │ │ + bne 97d68 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 971f0 │ │ │ │ + bne 97234 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97078 │ │ │ │ + bne 970bc │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953e8 │ │ │ │ + bne 9542c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953e8 │ │ │ │ + beq 9542c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #40] @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #44] @ 0x2c │ │ │ │ - bne 97dd0 │ │ │ │ + bne 97e14 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97230 │ │ │ │ + bne 97274 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970b8 │ │ │ │ + bne 970fc │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95418 │ │ │ │ + bne 9545c │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95418 │ │ │ │ + beq 9545c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #48] @ 0x30 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #52] @ 0x34 │ │ │ │ - bne 97d88 │ │ │ │ + bne 97dcc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97270 │ │ │ │ + bne 972b4 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970f8 │ │ │ │ + bne 9713c │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95448 │ │ │ │ + bne 9548c │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95448 │ │ │ │ + beq 9548c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #56] @ 0x38 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #60] @ 0x3c │ │ │ │ - beq 97b58 │ │ │ │ + beq 97b9c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ - bne 972b4 │ │ │ │ + bne 972f8 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96d94 │ │ │ │ + bne 96dd8 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95478 │ │ │ │ + bne 954bc │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95478 │ │ │ │ + beq 954bc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #64] @ 0x40 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ - bne 97c80 │ │ │ │ + bne 97cc4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972f4 │ │ │ │ + bne 97338 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96dd8 │ │ │ │ + bne 96e1c │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96df4 │ │ │ │ - b 954a8 │ │ │ │ + beq 96e38 │ │ │ │ + b 954ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970b8 │ │ │ │ + bne 970fc │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - bne 9732c │ │ │ │ + bne 97370 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97384 │ │ │ │ + bne 973c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97340 │ │ │ │ + bne 97384 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97448 │ │ │ │ + bne 9748c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d5c │ │ │ │ + bne 97da0 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97590 │ │ │ │ + bne 975d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97370 │ │ │ │ + bne 973b4 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973ec │ │ │ │ + bne 97430 │ │ │ │ mov r0, #0 │ │ │ │ - b 95460 │ │ │ │ + b 954a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97248 │ │ │ │ + bne 9728c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - bne 973a0 │ │ │ │ + bne 973e4 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9744c │ │ │ │ + bne 97490 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973b4 │ │ │ │ + bne 973f8 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9758c │ │ │ │ + bne 975d0 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d98 │ │ │ │ + bne 97ddc │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973f0 │ │ │ │ + bne 97434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973e4 │ │ │ │ + bne 97428 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97840 │ │ │ │ + bne 97884 │ │ │ │ mov r0, #0 │ │ │ │ - b 95478 │ │ │ │ + b 954bc │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 9740c │ │ │ │ + bne 97450 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97844 │ │ │ │ + bne 97888 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97420 │ │ │ │ + bne 97464 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975f0 │ │ │ │ + bne 97634 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97438 │ │ │ │ + bne 9747c │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e10 │ │ │ │ + bne 96e54 │ │ │ │ mov r0, #0 │ │ │ │ - b 954a8 │ │ │ │ + b 954ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970f8 │ │ │ │ + bne 9713c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - bne 97468 │ │ │ │ + bne 974ac │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97590 │ │ │ │ + bne 975d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9747c │ │ │ │ + bne 974c0 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973ec │ │ │ │ + bne 97430 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97494 │ │ │ │ + bne 974d8 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97840 │ │ │ │ + bne 97884 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974ac │ │ │ │ + bne 974f0 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975f0 │ │ │ │ + bne 97634 │ │ │ │ mov r0, #0 │ │ │ │ - b 95490 │ │ │ │ + b 954d4 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #12] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 974d4 │ │ │ │ + bne 97518 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977d0 │ │ │ │ + bne 97814 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 974e8 │ │ │ │ + bne 9752c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f28 │ │ │ │ + bne 96f6c │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97500 │ │ │ │ + bne 97544 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9763c │ │ │ │ + bne 97680 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953a0 │ │ │ │ + bne 953e4 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953a0 │ │ │ │ + beq 953e4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - bne 97538 │ │ │ │ + bne 9757c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97894 │ │ │ │ + bne 978d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9754c │ │ │ │ + bne 97590 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e30 │ │ │ │ + bne 96e74 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ba8 │ │ │ │ + bne 97bec │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976b4 │ │ │ │ + bne 976f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9757c │ │ │ │ + bne 975c0 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9730c │ │ │ │ + bne 97350 │ │ │ │ mov r0, #0 │ │ │ │ - b 95400 │ │ │ │ + b 95444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97288 │ │ │ │ + bne 972cc │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - bne 975ac │ │ │ │ + bne 975f0 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973f0 │ │ │ │ + bne 97434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975c0 │ │ │ │ + bne 97604 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97840 │ │ │ │ + bne 97884 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97420 │ │ │ │ + bne 97464 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975f4 │ │ │ │ + bne 97638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9742c │ │ │ │ - b 97438 │ │ │ │ + beq 97470 │ │ │ │ + b 9747c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96dd8 │ │ │ │ + bne 96e1c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - b 975dc │ │ │ │ + b 97620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b70 │ │ │ │ + bne 97bb4 │ │ │ │ str ip, [r2, #132] @ 0x84 │ │ │ │ - b 955f8 │ │ │ │ + b 9563c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96ec0 │ │ │ │ + beq 96f04 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #116] @ 0x74 │ │ │ │ cmp ip, lr │ │ │ │ - beq 955b0 │ │ │ │ - b 96ec0 │ │ │ │ + beq 955f4 │ │ │ │ + b 96f04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96f28 │ │ │ │ - b 96ff8 │ │ │ │ + beq 96f6c │ │ │ │ + b 9703c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97188 │ │ │ │ + bne 971cc │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - bne 9765c │ │ │ │ + bne 976a0 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9751c │ │ │ │ + bne 97560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97670 │ │ │ │ + bne 976b4 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97890 │ │ │ │ + bne 978d4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ca0 │ │ │ │ + bne 97ce4 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e34 │ │ │ │ + bne 96e78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976a0 │ │ │ │ + bne 976e4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976b0 │ │ │ │ + bne 976f4 │ │ │ │ mov r0, #0 │ │ │ │ - b 953e8 │ │ │ │ + b 9542c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97208 │ │ │ │ + bne 9724c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bne 976d0 │ │ │ │ + bne 97714 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97310 │ │ │ │ + bne 97354 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976e4 │ │ │ │ + bne 97728 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97380 │ │ │ │ + bne 973c4 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97df0 │ │ │ │ + bne 97e34 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9744c │ │ │ │ + bne 97490 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97714 │ │ │ │ + bne 97758 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9758c │ │ │ │ + bne 975d0 │ │ │ │ mov r0, #0 │ │ │ │ - b 95448 │ │ │ │ - ldr r6, [pc, #-2476] @ 96d78 │ │ │ │ + b 9548c │ │ │ │ + ldr r6, [pc, #-2476] @ 96dbc │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96988 │ │ │ │ - ldr r1, [pc, #-2484] @ 96d7c │ │ │ │ + b 969cc │ │ │ │ + ldr r1, [pc, #-2484] @ 96dc0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 97c6c │ │ │ │ + bne 97cb0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96b64 │ │ │ │ - b 96110 │ │ │ │ + bne 96ba8 │ │ │ │ + b 96154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97518 │ │ │ │ - b 97038 │ │ │ │ - ldr r2, [pc, #-2524] @ 96d80 │ │ │ │ + beq 9755c │ │ │ │ + b 9707c │ │ │ │ + ldr r2, [pc, #-2524] @ 96dc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 94bd0 │ │ │ │ - b 96a08 │ │ │ │ + bge 94c14 │ │ │ │ + b 96a4c │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - bne 97788 │ │ │ │ + bne 977cc │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ec8 │ │ │ │ + bne 96f0c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9779c │ │ │ │ + bne 977e0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a50 │ │ │ │ + bne 97a94 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977b4 │ │ │ │ + bne 977f8 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974b4 │ │ │ │ + bne 974f8 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95358 │ │ │ │ + bne 9539c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95358 │ │ │ │ + beq 9539c │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 977ec │ │ │ │ + bne 97830 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f2c │ │ │ │ + bne 96f70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97800 │ │ │ │ + bne 97844 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9763c │ │ │ │ + bne 97680 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97da8 │ │ │ │ + bne 97dec │ │ │ │ ldr ip, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9751c │ │ │ │ + bne 97560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97830 │ │ │ │ + bne 97874 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97890 │ │ │ │ + bne 978d4 │ │ │ │ mov r0, #0 │ │ │ │ - b 953b8 │ │ │ │ + b 953fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 972cc │ │ │ │ + bne 97310 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - bne 975dc │ │ │ │ + bne 97620 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975f4 │ │ │ │ + bne 97638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97438 │ │ │ │ + bne 9747c │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97438 │ │ │ │ + beq 9747c │ │ │ │ mov r0, lr │ │ │ │ - b 96e10 │ │ │ │ + b 96e54 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ - b 95370 │ │ │ │ + b 953b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971c8 │ │ │ │ + bne 9720c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bne 978b0 │ │ │ │ + bne 978f4 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e34 │ │ │ │ + bne 96e78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978c4 │ │ │ │ + bne 97908 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976b0 │ │ │ │ + bne 976f4 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c5c │ │ │ │ + bne 97ca0 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97310 │ │ │ │ + bne 97354 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978f4 │ │ │ │ + bne 97938 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97380 │ │ │ │ + bne 973c4 │ │ │ │ mov r0, #0 │ │ │ │ - b 95418 │ │ │ │ + b 9545c │ │ │ │ ldr ip, [r9, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97fc8 │ │ │ │ + bne 9800c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97920 │ │ │ │ + bne 97964 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c40 │ │ │ │ + bne 96c84 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c44 │ │ │ │ + bne 97c88 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94474 │ │ │ │ + beq 944b8 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - beq 97c38 │ │ │ │ + beq 97c7c │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ - bne 97968 │ │ │ │ + bne 979ac │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96708 │ │ │ │ + bne 9674c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944a4 │ │ │ │ + bne 944e8 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 944a4 │ │ │ │ + beq 944e8 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #32] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 97fd8 │ │ │ │ + bne 9801c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96a48 │ │ │ │ - b 944bc │ │ │ │ + beq 96a8c │ │ │ │ + b 94500 │ │ │ │ ldr lr, [r9, #4] │ │ │ │ cmp lr, ip │ │ │ │ strne ip, [r2, #4] │ │ │ │ - b 95bf0 │ │ │ │ + b 95c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97bf0 │ │ │ │ + bne 97c34 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 979d0 │ │ │ │ + bne 97a14 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ea4 │ │ │ │ + bne 96ee8 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96eb4 │ │ │ │ - b 955b0 │ │ │ │ + beq 96ef8 │ │ │ │ + b 955f4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b44 │ │ │ │ - ldr ip, [pc, #-3184] @ 96d84 │ │ │ │ + bne 96b88 │ │ │ │ + ldr ip, [pc, #-3184] @ 96dc8 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97e98 │ │ │ │ + beq 97edc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 979f4 │ │ │ │ - ldr ip, [pc, #-3208] @ 96d88 │ │ │ │ + bne 97a38 │ │ │ │ + ldr ip, [pc, #-3208] @ 96dcc │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 982d4 │ │ │ │ + bne 98318 │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a60 │ │ │ │ + b 95aa4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97c28 │ │ │ │ + bne 97c6c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95bb4 │ │ │ │ - b 95bc0 │ │ │ │ + beq 95bf8 │ │ │ │ + b 95c04 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9793c │ │ │ │ - b 967a8 │ │ │ │ + bne 97980 │ │ │ │ + b 967ec │ │ │ │ ldr lr, [r2, #12] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #8] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ - bne 97a70 │ │ │ │ + bne 97ab4 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974b8 │ │ │ │ + bne 974fc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97a84 │ │ │ │ + bne 97ac8 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977cc │ │ │ │ + bne 97810 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a9c │ │ │ │ + bne 97ae0 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f28 │ │ │ │ + bne 96f6c │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95388 │ │ │ │ + bne 953cc │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95388 │ │ │ │ - b 9763c │ │ │ │ + beq 953cc │ │ │ │ + b 97680 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a60 │ │ │ │ + b 95aa4 │ │ │ │ orr r1, r1, #16777216 @ 0x1000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a60 │ │ │ │ + b 95aa4 │ │ │ │ orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a60 │ │ │ │ + b 95aa4 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b 9436c │ │ │ │ + b 943b0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9454c │ │ │ │ + beq 94590 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 956fc │ │ │ │ - b 956f0 │ │ │ │ + beq 95740 │ │ │ │ + b 95734 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r8, [ip, #120] @ 0x78 │ │ │ │ cmp r8, lr │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ - bne 97b98 │ │ │ │ + bne 97bdc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 955b0 │ │ │ │ + bne 955f4 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 955b0 │ │ │ │ - b 97618 │ │ │ │ + beq 955f4 │ │ │ │ + b 9765c │ │ │ │ cmp lr, #0 │ │ │ │ - beq 96db4 │ │ │ │ - b 96dc0 │ │ │ │ + beq 96df8 │ │ │ │ + b 96e04 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, r0 │ │ │ │ - beq 95b80 │ │ │ │ + beq 95bc4 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 95b88 │ │ │ │ - b 95b94 │ │ │ │ + beq 95bcc │ │ │ │ + b 95bd8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 972a8 │ │ │ │ - b 972b4 │ │ │ │ + beq 972ec │ │ │ │ + b 972f8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97118 │ │ │ │ - b 97124 │ │ │ │ + beq 9715c │ │ │ │ + b 97168 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #132] @ 0x84 │ │ │ │ cmp ip, lr │ │ │ │ - beq 955f8 │ │ │ │ - b 97604 │ │ │ │ + beq 9563c │ │ │ │ + b 97648 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96c5c │ │ │ │ - b 96c68 │ │ │ │ + beq 96ca0 │ │ │ │ + b 96cac │ │ │ │ mov r9, ip │ │ │ │ - b 97880 │ │ │ │ + b 978c4 │ │ │ │ cmp r8, #0 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ - beq 97b1c │ │ │ │ - b 955b0 │ │ │ │ + beq 97b60 │ │ │ │ + b 955f4 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97570 │ │ │ │ - b 9757c │ │ │ │ + beq 975b4 │ │ │ │ + b 975c0 │ │ │ │ mov r8, r6 │ │ │ │ - b 9793c │ │ │ │ + b 97980 │ │ │ │ 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 9437c │ │ │ │ - b 947a8 │ │ │ │ + bgt 943c0 │ │ │ │ + b 947ec │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ - beq 95294 │ │ │ │ - b 946f8 │ │ │ │ + beq 952d8 │ │ │ │ + b 9473c │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r9, [ip, #112] @ 0x70 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95584 │ │ │ │ + beq 955c8 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97c18 │ │ │ │ + bne 97c5c │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97b04 │ │ │ │ + bne 97b48 │ │ │ │ ldr lr, [r2, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97b1c │ │ │ │ - b 955b0 │ │ │ │ + beq 97b60 │ │ │ │ + b 955f4 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95bb4 │ │ │ │ - b 95bc0 │ │ │ │ + beq 95bf8 │ │ │ │ + b 95c04 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9795c │ │ │ │ - b 97968 │ │ │ │ + beq 979a0 │ │ │ │ + b 979ac │ │ │ │ mov r8, r6 │ │ │ │ - b 94474 │ │ │ │ + b 944b8 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96f80 │ │ │ │ - b 96f8c │ │ │ │ + beq 96fc4 │ │ │ │ + b 96fd0 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 978e8 │ │ │ │ - b 978f4 │ │ │ │ + beq 9792c │ │ │ │ + b 97938 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ - b 9773c │ │ │ │ + b 97780 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - beq 972e8 │ │ │ │ - b 972f4 │ │ │ │ + beq 9732c │ │ │ │ + b 97338 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - beq 96df4 │ │ │ │ - b 954a8 │ │ │ │ + beq 96e38 │ │ │ │ + b 954ec │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97694 │ │ │ │ - b 976a0 │ │ │ │ + beq 976d8 │ │ │ │ + b 976e4 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96e88 │ │ │ │ - b 96e94 │ │ │ │ + beq 96ecc │ │ │ │ + b 96ed8 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ - beq 971a4 │ │ │ │ - b 971b0 │ │ │ │ + beq 971e8 │ │ │ │ + b 971f4 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ - beq 97014 │ │ │ │ - b 97020 │ │ │ │ + beq 97058 │ │ │ │ + b 97064 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 9787c │ │ │ │ + bne 978c0 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95370 │ │ │ │ - b 96ff8 │ │ │ │ + beq 953b4 │ │ │ │ + b 9703c │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 97d44 │ │ │ │ + bne 97d88 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95358 │ │ │ │ - b 97148 │ │ │ │ + beq 9539c │ │ │ │ + b 9718c │ │ │ │ mov r0, r6 │ │ │ │ - b 97148 │ │ │ │ + b 9718c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ - beq 971e4 │ │ │ │ - b 971f0 │ │ │ │ + beq 97228 │ │ │ │ + b 97234 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ - beq 97094 │ │ │ │ - b 970a0 │ │ │ │ + beq 970d8 │ │ │ │ + b 970e4 │ │ │ │ mov r0, r6 │ │ │ │ - b 95358 │ │ │ │ + b 9539c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ - beq 97054 │ │ │ │ - b 97060 │ │ │ │ + beq 97098 │ │ │ │ + b 970a4 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97364 │ │ │ │ - b 97370 │ │ │ │ + beq 973a8 │ │ │ │ + b 973b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95ea4 │ │ │ │ - b 94710 │ │ │ │ + beq 95ee8 │ │ │ │ + b 94754 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97980 │ │ │ │ + bne 979c4 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - b 96c30 │ │ │ │ + b 96c74 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ - beq 970ec │ │ │ │ - b 95430 │ │ │ │ + beq 97130 │ │ │ │ + b 95474 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 973d8 │ │ │ │ - b 973e4 │ │ │ │ + beq 9741c │ │ │ │ + b 97428 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97824 │ │ │ │ - b 97830 │ │ │ │ + beq 97868 │ │ │ │ + b 97874 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96f1c │ │ │ │ + beq 96f60 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - b 97880 │ │ │ │ + b 978c4 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ - beq 97224 │ │ │ │ - b 97230 │ │ │ │ + beq 97268 │ │ │ │ + b 97274 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ - beq 9723c │ │ │ │ - b 95418 │ │ │ │ + beq 97280 │ │ │ │ + b 9545c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97708 │ │ │ │ - b 97714 │ │ │ │ + beq 9774c │ │ │ │ + b 97758 │ │ │ │ ldr r8, [ip, #4] │ │ │ │ cmp r8, lr │ │ │ │ strne lr, [r2, #4] │ │ │ │ - b 95c4c │ │ │ │ + b 95c90 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 956c0 │ │ │ │ + beq 95704 │ │ │ │ str ip, [r2] │ │ │ │ - b 956c0 │ │ │ │ + b 95704 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95ad4 │ │ │ │ - b 95ae0 │ │ │ │ + bne 95b18 │ │ │ │ + b 95b24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97e48 │ │ │ │ + beq 97e8c │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 9469c │ │ │ │ + beq 946e0 │ │ │ │ str r1, [r5, #140] @ 0x8c │ │ │ │ - b 9469c │ │ │ │ + b 946e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 238dec │ │ │ │ + bl 238f18 │ │ │ │ mov r3, r0 │ │ │ │ - b 9524c │ │ │ │ + b 95290 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2] │ │ │ │ - beq 95678 │ │ │ │ - b 95684 │ │ │ │ + beq 956bc │ │ │ │ + b 956c8 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ - beq 9568c │ │ │ │ - b 943d4 │ │ │ │ + beq 956d0 │ │ │ │ + b 94418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e00 │ │ │ │ - b 96e10 │ │ │ │ - ldr r4, [pc, #1100] @ 982e4 │ │ │ │ - b 960f8 │ │ │ │ + bne 96e44 │ │ │ │ + b 96e54 │ │ │ │ + ldr r4, [pc, #1100] @ 98328 │ │ │ │ + b 9613c │ │ │ │ orr r1, r1, #33554432 @ 0x2000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a60 │ │ │ │ + b 95aa4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 968c8 │ │ │ │ - b 96a54 │ │ │ │ + beq 9690c │ │ │ │ + b 96a98 │ │ │ │ orr r1, r1, #134217728 @ 0x8000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a60 │ │ │ │ + b 95aa4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1048] @ 982e8 │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #1048] @ 9832c │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a0c │ │ │ │ + b 96a50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1024] @ 982ec │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #1024] @ 98330 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a0c │ │ │ │ + b 96a50 │ │ │ │ ldr r9, [ip] │ │ │ │ cmp r8, r9 │ │ │ │ strne r8, [r2] │ │ │ │ - b 95c38 │ │ │ │ + b 95c7c │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 96a08 │ │ │ │ + bne 96a4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a0c │ │ │ │ - ldr r3, [pc, #948] @ 982f0 │ │ │ │ + b 96a50 │ │ │ │ + ldr r3, [pc, #948] @ 98334 │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -113074,1167 +113091,1158 @@ │ │ │ │ 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 96a1c │ │ │ │ + b 96a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 9624c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 96290 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 94a04 │ │ │ │ + b 94a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 96454 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 96498 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95c10 │ │ │ │ - b 95c1c │ │ │ │ + beq 95c54 │ │ │ │ + b 95c60 │ │ │ │ str r0, [r2, #32] │ │ │ │ - b 944a8 │ │ │ │ + b 944ec │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - b 94654 │ │ │ │ - ldr r3, [pc, #772] @ 982f4 │ │ │ │ + b 94698 │ │ │ │ + ldr r3, [pc, #772] @ 98338 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #764] @ 982f8 │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #764] @ 9833c │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a0c │ │ │ │ - bl 11a6d8 │ │ │ │ + b 96a50 │ │ │ │ + bl 11a71c │ │ │ │ str r4, [r5, #440] @ 0x1b8 │ │ │ │ - bl 29e588 │ │ │ │ - b 96a08 │ │ │ │ + bl 29e418 │ │ │ │ + b 96a4c │ │ │ │ mov r0, r4 │ │ │ │ - bl a5548 │ │ │ │ + bl a54c4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a0c │ │ │ │ + blt 96a50 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 93e74 │ │ │ │ + b 93eb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 94b34 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 94b78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9804c │ │ │ │ + bne 98090 │ │ │ │ str ip, [r2, #136] @ 0x88 │ │ │ │ - b 95610 │ │ │ │ + b 95654 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #136] @ 0x88 │ │ │ │ cmp ip, lr │ │ │ │ - bne 98044 │ │ │ │ - b 95610 │ │ │ │ + bne 98088 │ │ │ │ + b 95654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98078 │ │ │ │ + beq 980bc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #124] @ 0x7c │ │ │ │ cmp ip, lr │ │ │ │ - beq 955e0 │ │ │ │ + beq 95624 │ │ │ │ str ip, [r2, #124] @ 0x7c │ │ │ │ - b 955e0 │ │ │ │ + b 95624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98098 │ │ │ │ + beq 980dc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #128] @ 0x80 │ │ │ │ cmp ip, lr │ │ │ │ - beq 955c8 │ │ │ │ + beq 9560c │ │ │ │ str ip, [r2, #128] @ 0x80 │ │ │ │ - b 955c8 │ │ │ │ + b 9560c │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ - bne 9516c │ │ │ │ + bne 951b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94680 │ │ │ │ - b 95ae0 │ │ │ │ - ldr r3, [pc, #556] @ 982f4 │ │ │ │ - ldr r1, [pc, #560] @ 982fc │ │ │ │ + beq 946c4 │ │ │ │ + b 95b24 │ │ │ │ + ldr r3, [pc, #556] @ 98338 │ │ │ │ + ldr r1, [pc, #560] @ 98340 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a0c │ │ │ │ + b 96a50 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 94840 │ │ │ │ - b 94870 │ │ │ │ + bne 94884 │ │ │ │ + b 948b4 │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 95260 │ │ │ │ - b 96a08 │ │ │ │ - ldr r1, [pc, #508] @ 98300 │ │ │ │ - ldr r0, [pc, #508] @ 98304 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 952a4 │ │ │ │ + b 96a4c │ │ │ │ + ldr r1, [pc, #508] @ 98344 │ │ │ │ + ldr r0, [pc, #508] @ 98348 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ - b 95258 │ │ │ │ + b 9529c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98138 │ │ │ │ + bne 9817c │ │ │ │ str r1, [r2, #4] │ │ │ │ - b 956d8 │ │ │ │ - ldr r3, [pc, #460] @ 982f4 │ │ │ │ - ldr r1, [pc, #476] @ 98308 │ │ │ │ + b 9571c │ │ │ │ + ldr r3, [pc, #460] @ 98338 │ │ │ │ + ldr r1, [pc, #476] @ 9834c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a0c │ │ │ │ + b 96a50 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 98118 │ │ │ │ - b 94540 │ │ │ │ + bne 9815c │ │ │ │ + b 94584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9816c │ │ │ │ + bne 981b0 │ │ │ │ str lr, [r2, #104] @ 0x68 │ │ │ │ - b 95550 │ │ │ │ + b 95594 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98180 │ │ │ │ + bne 981c4 │ │ │ │ str lr, [r2, #108] @ 0x6c │ │ │ │ - b 95568 │ │ │ │ + b 955ac │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ - bne 98154 │ │ │ │ - b 95550 │ │ │ │ + bne 98198 │ │ │ │ + b 95594 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #108] @ 0x6c │ │ │ │ cmp lr, ip │ │ │ │ - bne 98164 │ │ │ │ - b 95568 │ │ │ │ + bne 981a8 │ │ │ │ + b 955ac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 97f08 │ │ │ │ + b 97f4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 97f14 │ │ │ │ - b 96a08 │ │ │ │ - ldr r3, [pc, #320] @ 982f4 │ │ │ │ + bne 97f58 │ │ │ │ + b 96a4c │ │ │ │ + ldr r3, [pc, #320] @ 98338 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #332] @ 9830c │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #332] @ 98350 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a0c │ │ │ │ - ldr r3, [pc, #292] @ 982f4 │ │ │ │ + b 96a50 │ │ │ │ + ldr r3, [pc, #292] @ 98338 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #312] @ 98310 │ │ │ │ + ldr r1, [pc, #312] @ 98354 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 948b8 │ │ │ │ + bl 117600 │ │ │ │ + b 948fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 958b4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 958f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98204 │ │ │ │ + beq 98248 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #88] @ 0x58 │ │ │ │ cmp lr, ip │ │ │ │ - beq 954f0 │ │ │ │ + beq 95534 │ │ │ │ str lr, [r2, #88] @ 0x58 │ │ │ │ - b 954f0 │ │ │ │ + b 95534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9823c │ │ │ │ + bne 98280 │ │ │ │ str lr, [r2, #80] @ 0x50 │ │ │ │ - b 954c0 │ │ │ │ + b 95504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98234 │ │ │ │ + beq 98278 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ cmp lr, ip │ │ │ │ - beq 954d8 │ │ │ │ + beq 9551c │ │ │ │ str lr, [r2, #84] @ 0x54 │ │ │ │ - b 954d8 │ │ │ │ + b 9551c │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - bne 98214 │ │ │ │ - b 954c0 │ │ │ │ + bne 98258 │ │ │ │ + b 95504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98268 │ │ │ │ + beq 982ac │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #96] @ 0x60 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95520 │ │ │ │ + beq 95564 │ │ │ │ str lr, [r2, #96] @ 0x60 │ │ │ │ - b 95520 │ │ │ │ + b 95564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98288 │ │ │ │ + beq 982cc │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95538 │ │ │ │ + beq 9557c │ │ │ │ str lr, [r2, #100] @ 0x64 │ │ │ │ - b 95538 │ │ │ │ - ldr r0, [pc, #124] @ 98314 │ │ │ │ + b 9557c │ │ │ │ + ldr r0, [pc, #124] @ 98358 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #116] @ 98318 │ │ │ │ + ldr r1, [pc, #116] @ 9835c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a0c │ │ │ │ + b 96a50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982c0 │ │ │ │ + bne 98304 │ │ │ │ str lr, [r2, #92] @ 0x5c │ │ │ │ - b 95508 │ │ │ │ + b 9554c │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #92] @ 0x5c │ │ │ │ cmp lr, ip │ │ │ │ - bne 982b8 │ │ │ │ - b 95508 │ │ │ │ + bne 982fc │ │ │ │ + b 9554c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97a10 │ │ │ │ - b 94350 │ │ │ │ + bne 97a54 │ │ │ │ + b 94394 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - mlaseq r5, r4, r7, fp │ │ │ │ - eorseq fp, r5, r4, lsr r8 │ │ │ │ + @ instruction: 0x0035bbd4 │ │ │ │ + eorseq fp, r5, r4, ror ip │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r4, lsl #17 │ │ │ │ - eorseq fp, r5, r4, ror #14 │ │ │ │ + eorseq fp, r5, r4, asr #25 │ │ │ │ + eorseq fp, r5, r4, lsr #23 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ - eorseq fp, r5, r4, asr #13 │ │ │ │ - @ instruction: 0x0035b8d4 │ │ │ │ - eorseq fp, r5, r8, ror r9 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ + eorseq fp, r5, r4, lsl #22 │ │ │ │ + eorseq fp, r5, r4, lsl sp │ │ │ │ + @ instruction: 0x0035bdb8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r5, ip, ror #13 │ │ │ │ + eorseq fp, r5, ip, lsr #22 │ │ │ │ │ │ │ │ -0009831c : │ │ │ │ - ldr r3, [pc, #100] @ 98388 │ │ │ │ +00098360 : │ │ │ │ + ldr r3, [pc, #100] @ 983cc │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98378 │ │ │ │ + beq 983bc │ │ │ │ ldr r2, [r3, #1412] @ 0x584 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98378 │ │ │ │ + beq 983bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #56] @ 9838c │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r2, [pc, #56] @ 983d0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 98380 │ │ │ │ + beq 983c4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00098390 : │ │ │ │ +000983d4 : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands r3, r3, #16384 @ 0x4000 │ │ │ │ - bne 983a8 │ │ │ │ + bne 983ec │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 983bc │ │ │ │ + bne 98400 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #56] @ 983fc │ │ │ │ + ldr r1, [pc, #56] @ 98440 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 983dc │ │ │ │ + bne 98420 │ │ │ │ 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, r0, lsl #13 │ │ │ │ + strdeq r5, [sl], -ip │ │ │ │ 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 98ebc │ │ │ │ + bne 98edc │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - ldr r8, [pc, #2968] @ 98fcc │ │ │ │ + ldr r8, [pc, #2932] @ 98fec │ │ │ │ cmp sl, r8 │ │ │ │ - bne 98820 │ │ │ │ + bne 988dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99004 │ │ │ │ + bl 99024 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98a94 │ │ │ │ - ldr sl, [pc, #2940] @ 98fcc │ │ │ │ + beq 98b50 │ │ │ │ + ldr sl, [pc, #2904] @ 98fec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2936] @ 98fd0 │ │ │ │ + ldr r1, [pc, #2900] @ 98ff0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bne 986e0 │ │ │ │ + bne 98834 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98e68 │ │ │ │ + beq 98ea4 │ │ │ │ add r1, r2, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4] │ │ │ │ - beq 98e68 │ │ │ │ + beq 98ea4 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98b7c │ │ │ │ + beq 98b70 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 98748 │ │ │ │ + beq 9889c │ │ │ │ cmp sl, r8 │ │ │ │ - bne 98874 │ │ │ │ + bne 98930 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r5, #172] @ 0xac │ │ │ │ - bne 98690 │ │ │ │ + bne 987e4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 98edc │ │ │ │ + bne 98efc │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98774 │ │ │ │ + bne 988c0 │ │ │ │ ldr lr, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ cmp lr, r8 │ │ │ │ - bne 9879c │ │ │ │ + bne 9864c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 98578 │ │ │ │ + ble 986cc │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - beq 98da0 │ │ │ │ + beq 98d84 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 98ac0 │ │ │ │ + ble 9858c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9856c │ │ │ │ + beq 98638 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 98ac0 │ │ │ │ + beq 9858c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq 98558 │ │ │ │ + beq 98638 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 98ac0 │ │ │ │ + beq 9858c │ │ │ │ add r9, r1, #16 │ │ │ │ - ldr sl, [r9, #4]! │ │ │ │ mov ip, #2 │ │ │ │ - cmp r3, sl │ │ │ │ - add ip, ip, #1 │ │ │ │ - beq 98558 │ │ │ │ - cmp r0, ip │ │ │ │ - beq 98ac0 │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne 98540 │ │ │ │ + beq 98638 │ │ │ │ + cmp r0, ip │ │ │ │ + bne 98574 │ │ │ │ + ldr r7, [r5, #84] @ 0x54 │ │ │ │ + mov r3, #0 │ │ │ │ + tst r7, #512 @ 0x200 │ │ │ │ + str r3, [r5, #192] @ 0xc0 │ │ │ │ + beq 986cc │ │ │ │ + cmp lr, r8 │ │ │ │ + str r3, [r5, #452] @ 0x1c4 │ │ │ │ + ldr r8, [r5, #168] @ 0xa8 │ │ │ │ + beq 986dc │ │ │ │ + ldr r1, [pc, #2620] @ 98ff4 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11c594 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 98620 │ │ │ │ + ldr r1, [pc, #2596] @ 98ff4 │ │ │ │ + ldr r0, [pc, #2584] @ 98fec │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + bl 11c594 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + ldr r3, [r4] │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 98f34 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 985fc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 98f28 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 98618 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + beq 98fc4 │ │ │ │ + cmp r4, r7 │ │ │ │ + beq 986d8 │ │ │ │ + ldr r7, [r5, #84] @ 0x54 │ │ │ │ + mov r3, #0 │ │ │ │ + tst r7, #512 @ 0x200 │ │ │ │ + str r3, [r5, #192] @ 0xc0 │ │ │ │ + strne r3, [r5, #452] @ 0x1c4 │ │ │ │ + b 987bc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 98578 │ │ │ │ + beq 986cc │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - b 984f8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - bne 98564 │ │ │ │ + b 9853c │ │ │ │ + ldr r1, [pc, #2464] @ 98ff4 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11c594 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 98e74 │ │ │ │ + ldr r1, [pc, #2440] @ 98ff4 │ │ │ │ + ldr r0, [pc, #2428] @ 98fec │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + bl 11c594 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + ldr r3, [r7] │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq 98e5c │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 98698 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + beq 98fa4 │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 986b4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r9] │ │ │ │ + beq 98ec4 │ │ │ │ + cmp r7, r9 │ │ │ │ + bne 98e74 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + bgt 98520 │ │ │ │ cmp lr, r8 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - bne 98ae4 │ │ │ │ + bne 985b0 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 98654 │ │ │ │ + ble 987a8 │ │ │ │ ldr r0, [r5, #172] @ 0xac │ │ │ │ add r3, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - beq 98624 │ │ │ │ + beq 98778 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 98b58 │ │ │ │ + ble 98624 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp r2, lr │ │ │ │ - beq 98610 │ │ │ │ + beq 98764 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 98b58 │ │ │ │ + beq 98624 │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp r2, lr │ │ │ │ - beq 98610 │ │ │ │ + beq 98764 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 98b58 │ │ │ │ + beq 98624 │ │ │ │ add r8, r0, #16 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov lr, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add lr, lr, #1 │ │ │ │ - beq 98610 │ │ │ │ + beq 98764 │ │ │ │ cmp ip, lr │ │ │ │ - beq 98b58 │ │ │ │ + beq 98624 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 985f8 │ │ │ │ + bne 9874c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 98654 │ │ │ │ + beq 987a8 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - b 985b0 │ │ │ │ + b 98704 │ │ │ │ mov ip, r5 │ │ │ │ cmp r2, ip │ │ │ │ - beq 98648 │ │ │ │ + beq 9879c │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98628 │ │ │ │ - ldr ip, [pc, #2448] @ 98fd4 │ │ │ │ + bne 9877c │ │ │ │ + ldr ip, [pc, #2144] @ 98ff8 │ │ │ │ cmp r2, ip │ │ │ │ - bne 98b58 │ │ │ │ + bne 98624 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 985a0 │ │ │ │ + bne 986f4 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98668 │ │ │ │ + bne 987bc │ │ │ │ ldr r3, [r5, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98ed0 │ │ │ │ + bne 98ef0 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp] │ │ │ │ strne r6, [r3] │ │ │ │ - bne 98684 │ │ │ │ + bne 987d8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 986b8 │ │ │ │ + bne 9880c │ │ │ │ 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 984ac │ │ │ │ + beq 984f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 984ac │ │ │ │ + bne 984f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 984ac │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 984f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98684 │ │ │ │ + beq 987d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98684 │ │ │ │ + bne 987d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 98684 │ │ │ │ - ldr r1, [pc, #2288] @ 98fd8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 987d8 │ │ │ │ + ldr r1, [pc, #1984] @ 98ffc │ │ │ │ cmp r2, r1 │ │ │ │ - bne 98b88 │ │ │ │ + bne 98b7c │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 98c5c │ │ │ │ + beq 98c50 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9a590 │ │ │ │ + bl 9a5b0 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 98c54 │ │ │ │ + beq 98c48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98c88 │ │ │ │ + beq 98c7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 98a94 │ │ │ │ + beq 98b50 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 98498 │ │ │ │ + bne 984dc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98760 │ │ │ │ + beq 988ac │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98760 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #2164] @ 98fdc │ │ │ │ - ldr r1, [pc, #2164] @ 98fe0 │ │ │ │ + beq 98fd0 │ │ │ │ + ldr r3, [pc, #1868] @ 99000 │ │ │ │ + ldr r1, [pc, #1868] @ 99004 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 98a94 │ │ │ │ + bl 117600 │ │ │ │ + b 98b50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 98cc4 │ │ │ │ - ldr lr, [r5, #4] │ │ │ │ + bne 98cb8 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ - cmp lr, r8 │ │ │ │ str r3, [r4] │ │ │ │ - str r4, [r5, #172] @ 0xac │ │ │ │ - beq 984d0 │ │ │ │ - ldr r1, [pc, #2112] @ 98fe4 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11c550 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 98abc │ │ │ │ - ldr r1, [pc, #2088] @ 98fe4 │ │ │ │ - ldr r0, [pc, #2060] @ 98fcc │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c550 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - ldr r3, [r7] │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq 98aa4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 987e8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq 98f20 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98804 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq 98f14 │ │ │ │ - cmp r7, r9 │ │ │ │ - bne 98abc │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - ldr lr, [r5, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - bgt 984dc │ │ │ │ - b 98578 │ │ │ │ - ldr r1, [pc, #1980] @ 98fe4 │ │ │ │ + b 98504 │ │ │ │ + ldr r1, [pc, #1808] @ 98ff4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c314 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ + bl 11c358 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98a94 │ │ │ │ + beq 98b50 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18a680 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a9e0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 98868 │ │ │ │ + beq 98924 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - beq 98f08 │ │ │ │ + beq 98ed0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9844c │ │ │ │ - b 98a94 │ │ │ │ + bne 98490 │ │ │ │ + b 98b50 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5384 │ │ │ │ + bl a5300 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 984a0 │ │ │ │ - ldr r2, [pc, #1864] @ 98fd4 │ │ │ │ + ble 984e4 │ │ │ │ + ldr r2, [pc, #1712] @ 98ff8 │ │ │ │ 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 989d0 │ │ │ │ + b 98a8c │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 98a10 │ │ │ │ + beq 98acc │ │ │ │ ldr r4, [sl, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #1796] @ 98fd4 │ │ │ │ - beq 9894c │ │ │ │ + ldreq r4, [pc, #1644] @ 98ff8 │ │ │ │ + beq 98a08 │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #1780] @ 98fd4 │ │ │ │ - beq 9892c │ │ │ │ + ldreq r3, [pc, #1628] @ 98ff8 │ │ │ │ + beq 989e8 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #1764] @ 98fd4 │ │ │ │ - beq 9890c │ │ │ │ + ldreq r0, [pc, #1612] @ 98ff8 │ │ │ │ + beq 989c8 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a5384 │ │ │ │ + bl a5300 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr lr, [r3, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne 9892c │ │ │ │ + bne 989e8 │ │ │ │ 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 9894c │ │ │ │ + bne 98a08 │ │ │ │ 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 98a18 │ │ │ │ + bne 98ad4 │ │ │ │ ldr lr, [sl, #20] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98a18 │ │ │ │ + bne 98ad4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98ca4 │ │ │ │ + bne 98c98 │ │ │ │ ldr ip, [r6, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 98ca4 │ │ │ │ + bne 98c98 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98a08 │ │ │ │ + bne 98ac4 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98a08 │ │ │ │ + bne 98ac4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 98d30 │ │ │ │ + beq 98d24 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98a54 │ │ │ │ + ble 98b10 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 98a2c │ │ │ │ + bne 98ae8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b60 │ │ │ │ ldr r9, [fp, #4]! │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 98f38 │ │ │ │ + bge 98f5c │ │ │ │ ldr r6, [r9, #128] @ 0x80 │ │ │ │ ldr r5, [r8, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 988b4 │ │ │ │ - ldr r4, [pc, #1496] @ 98fd4 │ │ │ │ + bne 98970 │ │ │ │ + ldr r4, [pc, #1344] @ 98ff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98994 │ │ │ │ + beq 98a50 │ │ │ │ mov r4, r9 │ │ │ │ - b 989a4 │ │ │ │ - ldr sl, [pc, #1468] @ 98fd4 │ │ │ │ + b 98a60 │ │ │ │ + ldr sl, [pc, #1316] @ 98ff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98ca0 │ │ │ │ + bne 98c94 │ │ │ │ mov r4, sl │ │ │ │ - b 98978 │ │ │ │ + b 98a34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 98a54 │ │ │ │ + beq 98b10 │ │ │ │ add r5, r5, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - beq 989c4 │ │ │ │ + beq 98a80 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98a3c │ │ │ │ - ldr r3, [pc, #1408] @ 98fdc │ │ │ │ + bne 98af8 │ │ │ │ + ldr r3, [pc, #1256] @ 99000 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ - ldr r1, [pc, #1412] @ 98fe8 │ │ │ │ + ldr r1, [pc, #1256] @ 99008 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98a94 │ │ │ │ + beq 98b50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98a94 │ │ │ │ + bne 98b50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98e78 │ │ │ │ + bne 98e7c │ │ │ │ mvn r0, #0 │ │ │ │ - b 98688 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98abc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq 98fbc │ │ │ │ - ldr lr, [r5, #4] │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ - mov r3, #0 │ │ │ │ - tst r7, #512 @ 0x200 │ │ │ │ - str r3, [r5, #192] @ 0xc0 │ │ │ │ - beq 98578 │ │ │ │ - cmp lr, r8 │ │ │ │ - str r3, [r5, #452] @ 0x1c4 │ │ │ │ - ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - beq 98588 │ │ │ │ - ldr r1, [pc, #1272] @ 98fe4 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11c550 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 98b54 │ │ │ │ - ldr r1, [pc, #1248] @ 98fe4 │ │ │ │ - ldr r0, [pc, #1220] @ 98fcc │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c550 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - ldr r3, [r4] │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 98f94 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98b30 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 98f2c │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98b4c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq 98eb0 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq 98584 │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ - mov r3, #0 │ │ │ │ - tst r7, #512 @ 0x200 │ │ │ │ - str r3, [r5, #192] @ 0xc0 │ │ │ │ - strne r3, [r5, #452] @ 0x1c4 │ │ │ │ - b 98668 │ │ │ │ + b 987dc │ │ │ │ add r4, sp, #8 │ │ │ │ ldm r4, {r4, r5, r8} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 984a0 │ │ │ │ + b 984e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 98730 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 98884 │ │ │ │ mov r0, r4 │ │ │ │ - bl aea50 │ │ │ │ + bl aea38 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 98e40 │ │ │ │ + beq 98e24 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d708 │ │ │ │ + bl 15d71c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 98e1c │ │ │ │ - bl 92b1c │ │ │ │ + beq 98e00 │ │ │ │ + bl 92b60 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 98be4 │ │ │ │ - b 98e1c │ │ │ │ + bne 98bd8 │ │ │ │ + b 98e00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - bge 98d58 │ │ │ │ + bge 98d4c │ │ │ │ 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 98bc8 │ │ │ │ - ldr r3, [pc, #1000] @ 98fec │ │ │ │ - bl 3576e0 │ │ │ │ + bne 98bbc │ │ │ │ + ldr r3, [pc, #1044] @ 9900c │ │ │ │ + bl 357b00 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98dd4 │ │ │ │ + bne 98db8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 98cac │ │ │ │ + blt 98ca0 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98c44 │ │ │ │ + beq 98c38 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - bne 98c44 │ │ │ │ + bne 98c38 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98714 │ │ │ │ + bne 98868 │ │ │ │ mov r4, r7 │ │ │ │ - b 98c94 │ │ │ │ - ldr r1, [pc, #908] @ 98ff0 │ │ │ │ - ldr r0, [pc, #908] @ 98ff4 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 98c88 │ │ │ │ + ldr r1, [pc, #952] @ 99010 │ │ │ │ + ldr r0, [pc, #952] @ 99014 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98a94 │ │ │ │ + beq 98b50 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98a94 │ │ │ │ + bne 98b50 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98730 │ │ │ │ - b 98a94 │ │ │ │ + bne 98884 │ │ │ │ + b 98b50 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b 989fc │ │ │ │ + b 98ab8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a5b90 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5b0c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98c20 │ │ │ │ - b 98e1c │ │ │ │ + beq 98c14 │ │ │ │ + b 98e00 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98d10 │ │ │ │ + bne 98d04 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98784 │ │ │ │ + beq 988d0 │ │ │ │ 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 98784 │ │ │ │ - ldr r2, [pc, #736] @ 98ff8 │ │ │ │ + b 988d0 │ │ │ │ + ldr r2, [pc, #780] @ 99018 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 98d90 │ │ │ │ + bne 98eb4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98cd0 │ │ │ │ - b 98784 │ │ │ │ + bne 98cc4 │ │ │ │ + b 988d0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 989c4 │ │ │ │ + beq 98a80 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98d34 │ │ │ │ - ldr r3, [pc, #644] @ 98fd4 │ │ │ │ + bne 98d28 │ │ │ │ + ldr r3, [pc, #692] @ 98ff8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 989c4 │ │ │ │ - b 98a54 │ │ │ │ + beq 98a80 │ │ │ │ + b 98b10 │ │ │ │ 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 98f80 │ │ │ │ - bl a5b90 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 98fb0 │ │ │ │ + bl a5b0c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98f58 │ │ │ │ + bne 98f7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - b 98bdc │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b 98d24 │ │ │ │ + b 98bd0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98dc4 │ │ │ │ + beq 98da8 │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98da4 │ │ │ │ - ldr r0, [pc, #532] @ 98fd4 │ │ │ │ + bne 98d88 │ │ │ │ + ldr r0, [pc, #596] @ 98ff8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 98ac0 │ │ │ │ + bne 9858c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 984e8 │ │ │ │ - b 98578 │ │ │ │ + bne 9852c │ │ │ │ + b 986cc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98c14 │ │ │ │ - ldr r1, [pc, #532] @ 98ffc │ │ │ │ + beq 98c08 │ │ │ │ + ldr r1, [pc, #592] @ 9901c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 189358 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #500] @ 98fec │ │ │ │ + bl 1896b8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #560] @ 9900c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98ea0 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 98e4c │ │ │ │ + bl 357b00 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98c14 │ │ │ │ + beq 98c08 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98c14 │ │ │ │ + beq 98c08 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98e40 │ │ │ │ + beq 98e24 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - beq 98e50 │ │ │ │ + beq 98e34 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98c74 │ │ │ │ - b 98a94 │ │ │ │ + bne 98c68 │ │ │ │ + b 98b50 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98c74 │ │ │ │ - b 98a94 │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 98498 │ │ │ │ - b 98760 │ │ │ │ + bne 98c68 │ │ │ │ + b 98b50 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1896e0 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #432] @ 9900c │ │ │ │ + b 98de0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 98e74 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + beq 98fdc │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ + b 9858c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98a9c │ │ │ │ + beq 98b58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98a9c │ │ │ │ + bne 98b58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 98a9c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 98b58 │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 984dc │ │ │ │ + b 988ac │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b 98d18 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189380 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #316] @ 98fec │ │ │ │ - b 98dfc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 986b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 98b4c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 98924 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 98428 │ │ │ │ + b 9846c │ │ │ │ mov r0, r5 │ │ │ │ - bl 25c268 <_PySys_GetRequiredAttrString@@Base+0x60c0> │ │ │ │ - b 98668 │ │ │ │ + bl 25c62c <_PySys_GetRequiredAttrString@@Base+0x6224> │ │ │ │ + b 987bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f00 │ │ │ │ + beq 98f20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98f00 │ │ │ │ + bne 98f20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 98688 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 98868 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 98804 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 987e8 │ │ │ │ + b 987dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 985fc │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 98620 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 98620 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 98b30 │ │ │ │ - ldr r0, [pc, #156] @ 98fdc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [r5, #84] @ 0x54 │ │ │ │ + b 98624 │ │ │ │ + ldr r0, [pc, #156] @ 99000 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #184] @ 99000 │ │ │ │ + ldr r1, [pc, #180] @ 99020 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 1175c0 │ │ │ │ - b 98a70 │ │ │ │ + bl 117600 │ │ │ │ + b 98b2c │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98e1c │ │ │ │ + beq 98e00 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r9] │ │ │ │ - bne 98e1c │ │ │ │ + bne 98e00 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 98e1c │ │ │ │ - bl 29e588 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 98e00 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 98698 │ │ │ │ + bl 29e418 │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98f64 │ │ │ │ - b 98e1c │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98b54 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 98b54 │ │ │ │ + bne 98f88 │ │ │ │ + b 98e00 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 98618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ - b 98b58 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 988ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 98ac0 │ │ │ │ + b 9858c │ │ │ │ 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 lr, r5, ip, ror #18 │ │ │ │ - subseq sp, r7, r0, asr #23 │ │ │ │ - @ instruction: 0x0035e9b0 │ │ │ │ + eorseq lr, r5, ip, lsr #27 │ │ │ │ + @ instruction: 0x0035edf0 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq fp, r5, ip, lsl r5 │ │ │ │ - andeq r5, sl, r0, lsl #13 │ │ │ │ + eorseq fp, r5, ip, asr r9 │ │ │ │ + strdeq r5, [sl], -ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq lr, r5, r8, lsl #19 │ │ │ │ + eorseq lr, r5, r8, asr #27 │ │ │ │ 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 9926c │ │ │ │ + bne 9928c │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 992d0 │ │ │ │ + beq 992f0 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 99080 │ │ │ │ + ble 990a0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 99624 │ │ │ │ + beq 99644 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 99120 │ │ │ │ + beq 99140 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 99624 │ │ │ │ + beq 99644 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 99064 │ │ │ │ + bne 99084 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99328 │ │ │ │ + ble 99348 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq 9908c │ │ │ │ + beq 990ac │ │ │ │ add lr, r4, #12 │ │ │ │ ldr lr, [lr, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne 990a0 │ │ │ │ - bl 341138 │ │ │ │ + bne 990c0 │ │ │ │ + bl 34155c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99110 │ │ │ │ + beq 99130 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1492] @ 996a8 │ │ │ │ + ldr r2, [pc, #1492] @ 996c8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 9963c │ │ │ │ - ldr r1, [pc, #1476] @ 996ac │ │ │ │ + beq 9965c │ │ │ │ + ldr r1, [pc, #1476] @ 996cc │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99110 │ │ │ │ + beq 99130 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 99110 │ │ │ │ + bne 99130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 99370 │ │ │ │ - blt 9960c │ │ │ │ - ldr fp, [pc, #1396] @ 996b0 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 99390 │ │ │ │ + blt 9962c │ │ │ │ + ldr fp, [pc, #1396] @ 996d0 │ │ │ │ + bl 357b00 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 995a8 │ │ │ │ + bgt 995c8 │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 992f4 │ │ │ │ - ldr ip, [pc, #1352] @ 996b4 │ │ │ │ + beq 99314 │ │ │ │ + ldr ip, [pc, #1352] @ 996d4 │ │ │ │ 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 995d8 │ │ │ │ + bne 995f8 │ │ │ │ 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] │ │ │ │ @@ -114243,57 +114251,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 992e4 │ │ │ │ + beq 99304 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 99114 │ │ │ │ + beq 99134 │ │ │ │ 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 99114 │ │ │ │ + beq 99134 │ │ │ │ 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 99114 │ │ │ │ + beq 99134 │ │ │ │ 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 99254 │ │ │ │ + bne 99274 │ │ │ │ cmp r3, r6 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 99230 │ │ │ │ - b 99114 │ │ │ │ + bne 99250 │ │ │ │ + b 99134 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 99230 │ │ │ │ - b 99114 │ │ │ │ - ldr r2, [pc, #1084] @ 996b0 │ │ │ │ + bne 99250 │ │ │ │ + b 99134 │ │ │ │ + ldr r2, [pc, #1084] @ 996d0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -114307,81 +114315,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 99034 │ │ │ │ + bne 99054 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5548 │ │ │ │ + bl a54c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 99034 │ │ │ │ - b 99110 │ │ │ │ + bge 99054 │ │ │ │ + b 99130 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 991e4 │ │ │ │ - b 99114 │ │ │ │ - ldr r0, [pc, #956] @ 996b8 │ │ │ │ + bne 99204 │ │ │ │ + b 99134 │ │ │ │ + ldr r0, [pc, #956] @ 996d8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99110 │ │ │ │ + beq 99130 │ │ │ │ lsl r2, r8, #2 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r8, [fp, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 991a0 │ │ │ │ + b 991c0 │ │ │ │ add sl, r1, #1 │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 9961c │ │ │ │ + bhi 9963c │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9961c │ │ │ │ + beq 9963c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 99390 │ │ │ │ + bge 993b0 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ ldr r2, [r2, #172] @ 0xac │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ - b 99354 │ │ │ │ + b 99374 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 996bc │ │ │ │ + ldr r3, [pc, #820] @ 996dc │ │ │ │ add r4, r3, #520 @ 0x208 │ │ │ │ str r5, [r3, #532] @ 0x214 │ │ │ │ - b 99114 │ │ │ │ + b 99134 │ │ │ │ sub r8, r9, #4 │ │ │ │ str r4, [r7, r8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9968c │ │ │ │ + beq 996ac │ │ │ │ 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 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 996a0 │ │ │ │ + beq 996c0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 99594 │ │ │ │ + beq 995b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r8, r7, r8 │ │ │ │ sub r9, r7, #4 │ │ │ │ sub fp, r6, #4 │ │ │ │ bl 29658 │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -114389,216 +114397,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 99580 │ │ │ │ + bge 995a0 │ │ │ │ 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 99498 │ │ │ │ + ble 994b8 │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 99578 │ │ │ │ + beq 99598 │ │ │ │ add r5, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bge 99498 │ │ │ │ + bge 994b8 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - beq 99578 │ │ │ │ + beq 99598 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 99498 │ │ │ │ + bge 994b8 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq 99578 │ │ │ │ + beq 99598 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 99480 │ │ │ │ + bgt 994a0 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 99430 │ │ │ │ + bne 99450 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 99698 │ │ │ │ + blt 996b8 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 994dc │ │ │ │ + ble 994fc │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 993f4 │ │ │ │ + beq 99414 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 9950c │ │ │ │ + ble 9952c │ │ │ │ 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 99534 │ │ │ │ + ble 99554 │ │ │ │ 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 993f4 │ │ │ │ + beq 99414 │ │ │ │ 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 9956c │ │ │ │ + bge 9958c │ │ │ │ ldr r1, [ip, #12] │ │ │ │ cmp r4, r1 │ │ │ │ streq r3, [r0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne 99544 │ │ │ │ - b 993f4 │ │ │ │ + bne 99564 │ │ │ │ + b 99414 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ cmp r1, r8 │ │ │ │ - bne 99400 │ │ │ │ + bne 99420 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bne 99648 │ │ │ │ + bne 99668 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bc4 │ │ │ │ - b 99114 │ │ │ │ + bl 99be4 │ │ │ │ + b 99134 │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - bls 992f4 │ │ │ │ - bl 29e588 │ │ │ │ + bls 99314 │ │ │ │ + bl 29e418 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99110 │ │ │ │ + beq 99130 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ - b 991a0 │ │ │ │ - ldr r2, [pc, #224] @ 996c0 │ │ │ │ + b 991c0 │ │ │ │ + ldr r2, [pc, #224] @ 996e0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 995f4 │ │ │ │ + bne 99614 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 995c0 │ │ │ │ + b 995e0 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 995c0 │ │ │ │ - ldr r0, [pc, #176] @ 996c4 │ │ │ │ + b 995e0 │ │ │ │ + ldr r0, [pc, #176] @ 996e4 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 99110 │ │ │ │ - bl 29e588 │ │ │ │ - b 99110 │ │ │ │ - ldr r0, [pc, #124] @ 996a8 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 99130 │ │ │ │ + bl 29e418 │ │ │ │ + b 99130 │ │ │ │ + ldr r0, [pc, #124] @ 996c8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #148] @ 996c8 │ │ │ │ + ldr r1, [pc, #148] @ 996e8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b 99110 │ │ │ │ - ldr r1, [pc, #136] @ 996cc │ │ │ │ - bl 18eb54 │ │ │ │ - b 990ec │ │ │ │ + bl 117600 │ │ │ │ + b 99130 │ │ │ │ + ldr r1, [pc, #136] @ 996ec │ │ │ │ + bl 18eeb4 │ │ │ │ + b 9910c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 340d58 │ │ │ │ + bl 34117c │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99684 │ │ │ │ + beq 996a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 99684 │ │ │ │ + bne 996a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9959c │ │ │ │ + b 995bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bc4 │ │ │ │ - b 99110 │ │ │ │ + bl 99be4 │ │ │ │ + b 99130 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 99658 │ │ │ │ - bl 29e588 │ │ │ │ - b 99660 │ │ │ │ + b 99678 │ │ │ │ + bl 29e418 │ │ │ │ + b 99680 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, lsl sl │ │ │ │ + eorseq lr, r5, r4, asr lr │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - eorseq fp, r5, r0, lsl #10 │ │ │ │ - eorseq lr, r5, r8, ror #19 │ │ │ │ - eorseq lr, r5, ip, lsr #20 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + eorseq fp, r5, r0, asr #18 │ │ │ │ + eorseq lr, r5, r8, lsr #28 │ │ │ │ + eorseq lr, r5, ip, ror #28 │ │ │ │ │ │ │ │ -000996d0 : │ │ │ │ +000996f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 997f0 │ │ │ │ - ldr r5, [pc, #264] @ 997f8 │ │ │ │ - ldr r2, [pc, #264] @ 997fc │ │ │ │ + blt 99810 │ │ │ │ + ldr r5, [pc, #264] @ 99818 │ │ │ │ + ldr r2, [pc, #264] @ 9981c │ │ │ │ ldr r3, [r5, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 997d0 │ │ │ │ - ldr r3, [pc, #252] @ 99800 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 997f0 │ │ │ │ + ldr r3, [pc, #252] @ 99820 │ │ │ │ + bl 357b00 │ │ │ │ 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 99798 │ │ │ │ + bcs 997b8 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 99788 │ │ │ │ + beq 997a8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -114613,21 +114621,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 920a4 │ │ │ │ + bl 920e8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 99804 │ │ │ │ + ldr r2, [pc, #96] @ 99824 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 997e0 │ │ │ │ + bne 99800 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -114637,64 +114645,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 997b8 │ │ │ │ + b 997d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ │ │ │ │ -00099808 : │ │ │ │ +00099828 : │ │ │ │ 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 9999c │ │ │ │ + beq 999bc │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - bne 998f4 │ │ │ │ - ldr r3, [pc, #464] @ 99a08 │ │ │ │ + bne 99914 │ │ │ │ + ldr r3, [pc, #464] @ 99a28 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 99904 │ │ │ │ - ldr r7, [pc, #456] @ 99a0c │ │ │ │ - ldr r2, [pc, #456] @ 99a10 │ │ │ │ + bhi 99924 │ │ │ │ + ldr r7, [pc, #456] @ 99a2c │ │ │ │ + ldr r2, [pc, #456] @ 99a30 │ │ │ │ ldr r3, [r7, #696] @ 0x2b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99984 │ │ │ │ - ldr r3, [pc, #444] @ 99a14 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 999a4 │ │ │ │ + ldr r3, [pc, #444] @ 99a34 │ │ │ │ + bl 357b00 │ │ │ │ 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 99924 │ │ │ │ + bcs 99944 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 9990c │ │ │ │ + beq 9992c │ │ │ │ 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 998dc │ │ │ │ + bne 998fc │ │ │ │ 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] │ │ │ │ @@ -114706,118 +114714,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 354ef4 │ │ │ │ + bl 355318 │ │ │ │ cmp r5, r0 │ │ │ │ - bls 9983c │ │ │ │ + bls 9985c │ │ │ │ mov r6, #0 │ │ │ │ - b 998e8 │ │ │ │ + b 99908 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 998dc │ │ │ │ + bne 998fc │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne 99974 │ │ │ │ - ldr r0, [pc, #228] @ 99a18 │ │ │ │ + bne 99994 │ │ │ │ + ldr r0, [pc, #228] @ 99a38 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 99904 │ │ │ │ + bhi 99924 │ │ │ │ ldr r3, [r7, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #216] @ 99a1c │ │ │ │ + ldr r2, [pc, #216] @ 99a3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 999e8 │ │ │ │ + bne 99a08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 999dc │ │ │ │ + beq 999fc │ │ │ │ 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 998e8 │ │ │ │ + b 99908 │ │ │ │ mov r1, r4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354ef4 │ │ │ │ - b 99930 │ │ │ │ + bl 355318 │ │ │ │ + b 99950 │ │ │ │ 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] @ 99a0c │ │ │ │ - ldr r1, [pc, #104] @ 99a10 │ │ │ │ + ldr r2, [pc, #104] @ 99a2c │ │ │ │ + ldr r1, [pc, #104] @ 99a30 │ │ │ │ ldr r3, [r2, #696] @ 0x2b8 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r0, [r2, #688] @ 0x2b0 │ │ │ │ - bne 99988 │ │ │ │ - ldr r3, [pc, #88] @ 99a14 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 999a8 │ │ │ │ + ldr r3, [pc, #88] @ 99a34 │ │ │ │ + bl 357b00 │ │ │ │ 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] @ 99a1c │ │ │ │ + ldr r1, [pc, #68] @ 99a3c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99a00 │ │ │ │ + bne 99a20 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 99950 │ │ │ │ + b 99970 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 99960 │ │ │ │ + b 99980 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - b 999ec │ │ │ │ + b 99a0c │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r0, lsr #20 │ │ │ │ + andeq r9, r9, r0, asr #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - andeq fp, r8, r8, ror #12 │ │ │ │ + andeq fp, r8, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #380] @ 99bb4 │ │ │ │ + ldr r3, [pc, #380] @ 99bd4 │ │ │ │ mov r5, r2 │ │ │ │ mul r2, r5, r1 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 99ae8 │ │ │ │ + bcs 99b08 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r7, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99b54 │ │ │ │ + beq 99b74 │ │ │ │ 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 99ab0 │ │ │ │ + beq 99ad0 │ │ │ │ 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] │ │ │ │ @@ -114829,117 +114837,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 99a98 │ │ │ │ + bne 99ab8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99b70 │ │ │ │ + beq 99b90 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne 99b44 │ │ │ │ - ldr r0, [pc, #184] @ 99bb8 │ │ │ │ + bne 99b64 │ │ │ │ + ldr r0, [pc, #184] @ 99bd8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 99bac │ │ │ │ - ldr r2, [pc, #176] @ 99bbc │ │ │ │ - ldr r1, [pc, #176] @ 99bc0 │ │ │ │ + bhi 99bcc │ │ │ │ + ldr r2, [pc, #176] @ 99bdc │ │ │ │ + ldr r1, [pc, #176] @ 99be0 │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99b94 │ │ │ │ + bne 99bb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 99b88 │ │ │ │ + beq 99ba8 │ │ │ │ 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 99aa4 │ │ │ │ + b 99ac4 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354ef4 │ │ │ │ - b 99afc │ │ │ │ + bl 355318 │ │ │ │ + b 99b1c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b 99ae0 │ │ │ │ - ldr r2, [pc, #68] @ 99bbc │ │ │ │ + b 99b00 │ │ │ │ + ldr r2, [pc, #68] @ 99bdc │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #60] @ 99bc0 │ │ │ │ + ldr r2, [pc, #60] @ 99be0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99b98 │ │ │ │ + bne 99bb8 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b 99b20 │ │ │ │ + b 99b40 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 99b30 │ │ │ │ + b 99b50 │ │ │ │ mov r4, #0 │ │ │ │ - b 99aa4 │ │ │ │ + b 99ac4 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #12 │ │ │ │ + andeq fp, r8, ip, lsl #12 │ │ │ │ │ │ │ │ -00099bc4 : │ │ │ │ +00099be4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ 99e58 │ │ │ │ - ldr r2, [pc, #636] @ 99e5c │ │ │ │ + ldr r5, [pc, #636] @ 99e78 │ │ │ │ + ldr r2, [pc, #636] @ 99e7c │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99d90 │ │ │ │ + bne 99db0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ 99e60 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #612] @ 99e80 │ │ │ │ + bl 357b00 │ │ │ │ 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 99d68 │ │ │ │ + beq 99d88 │ │ │ │ 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 99c58 │ │ │ │ + bgt 99c78 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99d68 │ │ │ │ + beq 99d88 │ │ │ │ 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 99d48 │ │ │ │ + beq 99d68 │ │ │ │ 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] │ │ │ │ @@ -114950,29 +114958,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 99ce0 │ │ │ │ + bne 99d00 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99cdc │ │ │ │ + beq 99cfc │ │ │ │ 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 99dc8 │ │ │ │ + beq 99de8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 99d9c │ │ │ │ + beq 99dbc │ │ │ │ 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] │ │ │ │ @@ -114993,17 +115001,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] @ 99e64 │ │ │ │ + ldr r2, [pc, #240] @ 99e84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99e4c │ │ │ │ + bne 99e6c │ │ │ │ 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 │ │ │ │ @@ -115018,15 +115026,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 99cf4 │ │ │ │ + beq 99d14 │ │ │ │ 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] │ │ │ │ @@ -115051,58 +115059,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 99d80 │ │ │ │ + b 99da0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, ror #28 │ │ │ │ + andeq r9, r9, r8, lsl #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ - muleq r8, r0, r4 │ │ │ │ + andeq fp, r8, r4, lsr r4 │ │ │ │ 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] @ 9a0e0 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #600] @ 9a100 │ │ │ │ + bl 357b00 │ │ │ │ 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 99ff4 │ │ │ │ + beq 9a014 │ │ │ │ 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 99ee4 │ │ │ │ + bgt 99f04 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99ff4 │ │ │ │ + beq 9a014 │ │ │ │ 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 99fd4 │ │ │ │ + beq 99ff4 │ │ │ │ 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] │ │ │ │ @@ -115113,29 +115121,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 99f6c │ │ │ │ + bne 99f8c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99f68 │ │ │ │ + beq 99f88 │ │ │ │ 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 9a04c │ │ │ │ + beq 9a06c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9a020 │ │ │ │ + beq 9a040 │ │ │ │ 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] │ │ │ │ @@ -115155,19 +115163,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] @ 9a0e4 │ │ │ │ - ldr r0, [pc, #232] @ 9a0e8 │ │ │ │ + ldr r2, [pc, #232] @ 9a104 │ │ │ │ + ldr r0, [pc, #232] @ 9a108 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9a0d4 │ │ │ │ + bne 9a0f4 │ │ │ │ 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 │ │ │ │ @@ -115179,15 +115187,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 99f80 │ │ │ │ + beq 99fa0 │ │ │ │ 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] │ │ │ │ @@ -115200,943 +115208,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] @ 9a0e4 │ │ │ │ + ldr r2, [pc, #52] @ 9a104 │ │ │ │ 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 9a010 │ │ │ │ + b 9a030 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - muleq r8, r0, r4 │ │ │ │ + andeq fp, r8, r4, lsr r4 │ │ │ │ │ │ │ │ -0009a0ec : │ │ │ │ +0009a10c : │ │ │ │ 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 9a2f0 │ │ │ │ + beq 9a310 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #548] @ 9a340 │ │ │ │ + ldr r2, [pc, #548] @ 9a360 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a13c │ │ │ │ + bne 9a15c │ │ │ │ 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] @ 9a344 │ │ │ │ + ldr r2, [pc, #512] @ 9a364 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a168 │ │ │ │ + bne 9a188 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 9a298 │ │ │ │ + beq 9a2b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9a590 │ │ │ │ - bl aea50 │ │ │ │ + b 9a5b0 │ │ │ │ + bl aea38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9a258 │ │ │ │ + beq 9a278 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d708 │ │ │ │ + bl 15d71c │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a234 │ │ │ │ - bl 92b1c │ │ │ │ + beq 9a254 │ │ │ │ + bl 92b60 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 9a234 │ │ │ │ + beq 9a254 │ │ │ │ mov r4, r5 │ │ │ │ - b 9a1bc │ │ │ │ + b 9a1dc │ │ │ │ cmp r4, r7 │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - bge 9a260 │ │ │ │ + bge 9a280 │ │ │ │ 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 9a1a8 │ │ │ │ - ldr r8, [pc, #364] @ 9a348 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 9a1c8 │ │ │ │ + ldr r8, [pc, #364] @ 9a368 │ │ │ │ + bl 357b00 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a2a8 │ │ │ │ + bne 9a2c8 │ │ │ │ cmp r4, r7 │ │ │ │ - blt 9a220 │ │ │ │ + blt 9a240 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a218 │ │ │ │ + beq 9a238 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9a218 │ │ │ │ + bne 9a238 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 9a134 │ │ │ │ + b 9a154 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5b90 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5b0c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a1f4 │ │ │ │ + beq 9a214 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a258 │ │ │ │ + beq 9a278 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9a28c │ │ │ │ + beq 9a2ac │ │ │ │ mov r0, #0 │ │ │ │ - b 9a134 │ │ │ │ + b 9a154 │ │ │ │ add r7, r7, #10 │ │ │ │ adds r7, r7, r7, lsr #2 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bmi 9a32c │ │ │ │ - bl a5b90 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 9a34c │ │ │ │ + bl a5b0c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a304 │ │ │ │ + bne 9a324 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - b 9a1b4 │ │ │ │ + b 9a1d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 9a258 │ │ │ │ - ldr r1, [pc, #172] @ 9a34c │ │ │ │ - ldr r0, [pc, #172] @ 9a350 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a258 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 9a278 │ │ │ │ + ldr r1, [pc, #172] @ 9a36c │ │ │ │ + ldr r0, [pc, #172] @ 9a370 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a278 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1ec │ │ │ │ - ldr r3, [pc, #152] @ 9a354 │ │ │ │ + beq 9a20c │ │ │ │ + ldr r3, [pc, #152] @ 9a374 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189358 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1896b8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a2f8 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 9a318 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1ec │ │ │ │ + beq 9a20c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1ec │ │ │ │ - b 9a234 │ │ │ │ - bl 348b14 │ │ │ │ - b 9a258 │ │ │ │ + beq 9a20c │ │ │ │ + b 9a254 │ │ │ │ + bl 348d90 │ │ │ │ + b 9a278 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189380 <_PyErr_Clear@@Base> │ │ │ │ - b 9a2cc │ │ │ │ + bl 1896e0 <_PyErr_Clear@@Base> │ │ │ │ + b 9a2ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a234 │ │ │ │ + beq 9a254 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9a234 │ │ │ │ + bne 9a254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 9a234 │ │ │ │ - bl 29e588 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 9a254 │ │ │ │ + bl 29e418 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a310 │ │ │ │ - b 9a234 │ │ │ │ + bne 9a330 │ │ │ │ + b 9a254 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq fp, r5, ip, lsl r5 │ │ │ │ + eorseq fp, r5, ip, asr r9 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ │ │ │ │ -0009a358 : │ │ │ │ +0009a378 : │ │ │ │ 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 9a524 │ │ │ │ + beq 9a544 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 9a524 │ │ │ │ + beq 9a544 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9a4a8 │ │ │ │ - blt 9a548 │ │ │ │ - ldr r8, [pc, #472] @ 9a570 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 9a4c8 │ │ │ │ + blt 9a568 │ │ │ │ + ldr r8, [pc, #472] @ 9a590 │ │ │ │ + bl 357b00 │ │ │ │ ldr r1, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - bgt 9a4cc │ │ │ │ + bgt 9a4ec │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a4b0 │ │ │ │ - ldr r0, [pc, #424] @ 9a574 │ │ │ │ + beq 9a4d0 │ │ │ │ + ldr r0, [pc, #424] @ 9a594 │ │ │ │ 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 9a508 │ │ │ │ + bne 9a528 │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a40c │ │ │ │ + beq 9a42c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3] │ │ │ │ - beq 9a468 │ │ │ │ + beq 9a488 │ │ │ │ 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 9a468 │ │ │ │ + beq 9a488 │ │ │ │ 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 9a498 │ │ │ │ + beq 9a4b8 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r3, #4]! │ │ │ │ - bne 9a444 │ │ │ │ + bne 9a464 │ │ │ │ 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 9a444 │ │ │ │ - b 9a468 │ │ │ │ - ldr r4, [pc, #200] @ 9a578 │ │ │ │ - b 9a490 │ │ │ │ - ldr r0, [pc, #196] @ 9a57c │ │ │ │ + bne 9a464 │ │ │ │ + b 9a488 │ │ │ │ + ldr r4, [pc, #200] @ 9a598 │ │ │ │ + b 9a4b0 │ │ │ │ + ldr r0, [pc, #196] @ 9a59c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a530 │ │ │ │ + beq 9a550 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a3f0 │ │ │ │ + b 9a410 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a538 │ │ │ │ - ldr r0, [pc, #160] @ 9a57c │ │ │ │ + bhi 9a558 │ │ │ │ + ldr r0, [pc, #160] @ 9a59c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a530 │ │ │ │ + beq 9a550 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r7, r8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a404 │ │ │ │ + bne 9a424 │ │ │ │ str r0, [r3] │ │ │ │ - b 9a418 │ │ │ │ - ldr r3, [pc, #112] @ 9a580 │ │ │ │ + b 9a438 │ │ │ │ + ldr r3, [pc, #112] @ 9a5a0 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a558 │ │ │ │ + bne 9a578 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a3f0 │ │ │ │ - ldr r1, [pc, #88] @ 9a584 │ │ │ │ - ldr r0, [pc, #88] @ 9a588 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 9a490 │ │ │ │ - bl 29e588 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 9a4e8 │ │ │ │ - b 9a530 │ │ │ │ - ldr r0, [pc, #60] @ 9a58c │ │ │ │ + b 9a410 │ │ │ │ + ldr r1, [pc, #88] @ 9a5a4 │ │ │ │ + ldr r0, [pc, #88] @ 9a5a8 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 9a4b0 │ │ │ │ + bl 29e418 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 9a508 │ │ │ │ + b 9a550 │ │ │ │ + ldr r0, [pc, #60] @ 9a5ac │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a530 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a550 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a3f0 │ │ │ │ + b 9a410 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq fp, r5, ip, lsl r5 │ │ │ │ - eorseq fp, r5, r0, lsl #10 │ │ │ │ + eorseq fp, r5, ip, asr r9 │ │ │ │ + eorseq fp, r5, r0, asr #18 │ │ │ │ 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 9a6c8 │ │ │ │ - blt 9a788 │ │ │ │ - ldr r8, [pc, #564] @ 9a7e8 │ │ │ │ + beq 9a6e8 │ │ │ │ + blt 9a7a8 │ │ │ │ + ldr r8, [pc, #564] @ 9a808 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt 9a70c │ │ │ │ + bgt 9a72c │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a6f4 │ │ │ │ - ldr r1, [pc, #516] @ 9a7ec │ │ │ │ + beq 9a714 │ │ │ │ + ldr r1, [pc, #516] @ 9a80c │ │ │ │ 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 9a76c │ │ │ │ + bne 9a78c │ │ │ │ ldr r2, [r6] │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a6b8 │ │ │ │ + beq 9a6d8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq 9a688 │ │ │ │ + beq 9a6a8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a6d4 │ │ │ │ + beq 9a6f4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1] │ │ │ │ - beq 9a688 │ │ │ │ + beq 9a6a8 │ │ │ │ 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 9a6e4 │ │ │ │ + beq 9a704 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a664 │ │ │ │ + bne 9a684 │ │ │ │ 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 9a634 │ │ │ │ - b 9a688 │ │ │ │ - ldr r4, [pc, #288] @ 9a7f0 │ │ │ │ + bne 9a654 │ │ │ │ + b 9a6a8 │ │ │ │ + ldr r4, [pc, #288] @ 9a810 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne 9a65c │ │ │ │ - b 9a688 │ │ │ │ + bne 9a67c │ │ │ │ + b 9a6a8 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a664 │ │ │ │ - b 9a688 │ │ │ │ - ldr r0, [pc, #248] @ 9a7f4 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bne 9a684 │ │ │ │ + b 9a6a8 │ │ │ │ + ldr r0, [pc, #248] @ 9a814 │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a794 │ │ │ │ + beq 9a7b4 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a60c │ │ │ │ + b 9a62c │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a79c │ │ │ │ - ldr r0, [pc, #216] @ 9a7f4 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bhi 9a7bc │ │ │ │ + ldr r0, [pc, #216] @ 9a814 │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a794 │ │ │ │ + beq 9a7b4 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r7, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a74c │ │ │ │ + beq 9a76c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ add ip, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a634 │ │ │ │ + b 9a654 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ streq r2, [r4, #16] │ │ │ │ - bne 9a648 │ │ │ │ - b 9a65c │ │ │ │ - ldr r3, [pc, #132] @ 9a7f8 │ │ │ │ + bne 9a668 │ │ │ │ + b 9a67c │ │ │ │ + ldr r3, [pc, #132] @ 9a818 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a7d0 │ │ │ │ + bne 9a7f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a60c │ │ │ │ - ldr r0, [pc, #108] @ 9a7fc │ │ │ │ + b 9a62c │ │ │ │ + ldr r0, [pc, #108] @ 9a81c │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a6b0 │ │ │ │ - bl 29e588 │ │ │ │ + b 9a6d0 │ │ │ │ + bl 29e418 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a794 │ │ │ │ + beq 9a7b4 │ │ │ │ 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 9a74c │ │ │ │ + bne 9a76c │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a634 │ │ │ │ + b 9a654 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a60c │ │ │ │ + b 9a62c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - eorseq fp, r5, r0, lsl #10 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + eorseq fp, r5, r0, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 9a8c0 │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r3, [pc, #196] @ 9a8e8 │ │ │ │ + blt 9a8e0 │ │ │ │ + bl 357b00 │ │ │ │ + ldr r3, [pc, #196] @ 9a908 │ │ │ │ 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 9a898 │ │ │ │ + beq 9a8b8 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a88c │ │ │ │ - ldr r1, [pc, #140] @ 9a8ec │ │ │ │ + beq 9a8ac │ │ │ │ + ldr r1, [pc, #140] @ 9a90c │ │ │ │ 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 9a8a8 │ │ │ │ + bne 9a8c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #88] @ 9a8f0 │ │ │ │ - b 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 9a910 │ │ │ │ + b 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ cmn r1, #-536870908 @ 0xe0000004 │ │ │ │ - bls 9a88c │ │ │ │ + bls 9a8ac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e588 │ │ │ │ - ldr r3, [pc, #68] @ 9a8f4 │ │ │ │ + b 29e418 │ │ │ │ + ldr r3, [pc, #68] @ 9a914 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9a8d4 │ │ │ │ + bne 9a8f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b 9a884 │ │ │ │ - ldr r0, [pc, #48] @ 9a8f8 │ │ │ │ + bl 18e3ec │ │ │ │ + b 9a8a4 │ │ │ │ + ldr r0, [pc, #48] @ 9a918 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a884 │ │ │ │ + b 9a8a4 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ - b 9a884 │ │ │ │ + b 9a8a4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - eorseq fp, r5, r0, lsl #10 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + eorseq fp, r5, r0, asr #18 │ │ │ │ │ │ │ │ -0009a8fc <_PyObject_GC_NewVar@@Base>: │ │ │ │ +0009a91c <_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 9abb0 <_PyObject_GC_NewVar@@Base+0x2b4> │ │ │ │ + blt 9abd0 <_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] @ 9abc0 <_PyObject_GC_NewVar@@Base+0x2c4> │ │ │ │ + ldr r9, [pc, #640] @ 9abe0 <_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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ mov fp, r0 │ │ │ │ - bhi 9ab5c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + bhi 9ab7c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ adds r3, r3, r4 │ │ │ │ - bmi 9ab5c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ - ldr sl, [pc, #584] @ 9abc4 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ - ldr r1, [pc, #584] @ 9abc8 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ + bmi 9ab7c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + ldr sl, [pc, #584] @ 9abe4 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ + ldr r1, [pc, #584] @ 9abe8 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ ldr r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9ab24 <_PyObject_GC_NewVar@@Base+0x228> │ │ │ │ + bne 9ab44 <_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 9aae8 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ + bcs 9ab08 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 9aad0 <_PyObject_GC_NewVar@@Base+0x1d4> │ │ │ │ + beq 9aaf0 <_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 9aa40 <_PyObject_GC_NewVar@@Base+0x144> │ │ │ │ + beq 9aa60 <_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 9aa88 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ + bgt 9aaa8 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #444] @ 9abcc <_PyObject_GC_NewVar@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #444] @ 9abec <_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 9ab44 <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ + bne 9ab64 <_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 sl, lr │ │ │ │ - bcc 9aa78 <_PyObject_GC_NewVar@@Base+0x17c> │ │ │ │ + bcc 9aa98 <_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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9a9d4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9a9f4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9a9d4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9a9f4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9aa04 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9aa24 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9aa04 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9aa24 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9aa04 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aa24 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9aba0 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ + bne 9abc0 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9aa04 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aa24 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r1, #16 │ │ │ │ - bl 356834 │ │ │ │ - b 9aa04 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bl 356c58 │ │ │ │ + b 9aa24 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9aa68 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne 9aa88 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #220] @ 9abd0 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #220] @ 9abf0 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9ab78 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ + bne 9ab98 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9ab5c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ab7c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b 9aa68 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + b 9aa88 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9ab5c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ab7c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r8, [r9, fp] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9a9d4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ - ldr r1, [pc, #136] @ 9abd4 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ + b 9a9f4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + ldr r1, [pc, #136] @ 9abf4 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ab8c <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ + bne 9abac <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b 9aa30 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + bl 18e3ec │ │ │ │ + b 9aa50 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ mov r0, r8 │ │ │ │ - bl 29e5a4 │ │ │ │ + bl 29e434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9aa04 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aa24 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r4, #0 │ │ │ │ - b 9aa34 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ + b 9aa54 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b 9ab0c <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + b 9ab2c <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9aa30 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + b 9aa50 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9aa04 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ - b 9aab4 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #32] @ 9abd8 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ - ldr r0, [pc, #32] @ 9abdc <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9ab70 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ + bne 9aa24 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + b 9aad4 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #32] @ 9abf8 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #32] @ 9abfc <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9ab90 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - eorseq lr, r5, ip, ror sl │ │ │ │ + @ instruction: 0x0035eebc │ │ │ │ │ │ │ │ -0009abe0 <_Py_Dealloc@@Base>: │ │ │ │ +0009ac00 <_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] @ 9ac3c <_Py_Dealloc@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #68] @ 9ac5c <_Py_Dealloc@@Base+0x5c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ac14 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne 9ac34 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #36] @ 9ac40 <_Py_Dealloc@@Base+0x60> │ │ │ │ + ldr r1, [pc, #36] @ 9ac60 <_Py_Dealloc@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ac2c <_Py_Dealloc@@Base+0x4c> │ │ │ │ + bne 9ac4c <_Py_Dealloc@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - b 9ac08 <_Py_Dealloc@@Base+0x28> │ │ │ │ + b 9ac28 <_Py_Dealloc@@Base+0x28> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9ac24 <_Py_Dealloc@@Base+0x44> │ │ │ │ + b 9ac44 <_Py_Dealloc@@Base+0x44> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ 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 9ae5c <_Py_Dealloc@@Base+0x27c> │ │ │ │ + beq 9ae7c <_Py_Dealloc@@Base+0x27c> │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r7, [pc, #1132] @ 9b0e4 <_Py_Dealloc@@Base+0x504> │ │ │ │ + ldr r7, [pc, #1132] @ 9b104 <_Py_Dealloc@@Base+0x504> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 9ae70 <_Py_Dealloc@@Base+0x290> │ │ │ │ + beq 9ae90 <_Py_Dealloc@@Base+0x290> │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble 9b000 <_Py_Dealloc@@Base+0x420> │ │ │ │ + ble 9b020 <_Py_Dealloc@@Base+0x420> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r9, #36] @ 0x24 │ │ │ │ - beq 9ae34 <_Py_Dealloc@@Base+0x254> │ │ │ │ + beq 9ae54 <_Py_Dealloc@@Base+0x254> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bmi 9aed4 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ - ldr r8, [pc, #1040] @ 9b0e8 <_Py_Dealloc@@Base+0x508> │ │ │ │ - b 9ace8 <_Py_Dealloc@@Base+0x108> │ │ │ │ + bmi 9aef4 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ + ldr r8, [pc, #1040] @ 9b108 <_Py_Dealloc@@Base+0x508> │ │ │ │ + b 9ad08 <_Py_Dealloc@@Base+0x108> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - beq 9ad3c <_Py_Dealloc@@Base+0x15c> │ │ │ │ + beq 9ad5c <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9acd8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9acf8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9acd8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9acf8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9acd8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + bne 9acf8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - bne 9afd4 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ + bne 9aff4 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ mov r0, r5 │ │ │ │ sub r4, r4, #1 │ │ │ │ blx sl │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bne 9ace8 <_Py_Dealloc@@Base+0x108> │ │ │ │ - ldr r5, [pc, #936] @ 9b0ec <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #936] @ 9b0f0 <_Py_Dealloc@@Base+0x510> │ │ │ │ + bne 9ad08 <_Py_Dealloc@@Base+0x108> │ │ │ │ + ldr r5, [pc, #936] @ 9b10c <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #936] @ 9b110 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9aef0 <_Py_Dealloc@@Base+0x310> │ │ │ │ - bl 3576e0 │ │ │ │ + bne 9af10 <_Py_Dealloc@@Base+0x310> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9ade0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9ae00 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic r2, r1, #4080 @ 0xff0 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ bic r2, r2, #15 │ │ │ │ - beq 9ae9c <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9aebc <_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 9adb8 <_Py_Dealloc@@Base+0x1d8> │ │ │ │ + bgt 9add8 <_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 9ae9c <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9aebc <_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 9ae7c <_Py_Dealloc@@Base+0x29c> │ │ │ │ + beq 9ae9c <_Py_Dealloc@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9af0c <_Py_Dealloc@@Base+0x32c> │ │ │ │ + beq 9af2c <_Py_Dealloc@@Base+0x32c> │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi 9ae4c <_Py_Dealloc@@Base+0x26c> │ │ │ │ - ldr r0, [pc, #764] @ 9b0f4 <_Py_Dealloc@@Base+0x514> │ │ │ │ + bhi 9ae6c <_Py_Dealloc@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #764] @ 9b114 <_Py_Dealloc@@Base+0x514> │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9ae4c <_Py_Dealloc@@Base+0x26c> │ │ │ │ + bne 9ae6c <_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 1c5138 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5450 <_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 9adf0 <_Py_Dealloc@@Base+0x210> │ │ │ │ + bls 9ae10 <_Py_Dealloc@@Base+0x210> │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b 9ae0c <_Py_Dealloc@@Base+0x22c> │ │ │ │ - ldr r7, [pc, #640] @ 9b0e4 <_Py_Dealloc@@Base+0x504> │ │ │ │ - bl 3576e0 │ │ │ │ + b 9ae2c <_Py_Dealloc@@Base+0x22c> │ │ │ │ + ldr r7, [pc, #640] @ 9b104 <_Py_Dealloc@@Base+0x504> │ │ │ │ + bl 357b00 │ │ │ │ ldr r9, [r7, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 9aca4 <_Py_Dealloc@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #640] @ 9b0f8 <_Py_Dealloc@@Base+0x518> │ │ │ │ - ldr r0, [pc, #640] @ 9b0fc <_Py_Dealloc@@Base+0x51c> │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 9acc4 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #640] @ 9b118 <_Py_Dealloc@@Base+0x518> │ │ │ │ + ldr r0, [pc, #640] @ 9b11c <_Py_Dealloc@@Base+0x51c> │ │ │ │ + bl 7d6cc <_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 9ade0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9ae00 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #600] @ 9b100 <_Py_Dealloc@@Base+0x520> │ │ │ │ + ldr r2, [pc, #600] @ 9b120 <_Py_Dealloc@@Base+0x520> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9aff4 <_Py_Dealloc@@Base+0x414> │ │ │ │ + bne 9b014 <_Py_Dealloc@@Base+0x414> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9ade0 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r5, [pc, #528] @ 9b0ec <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #528] @ 9b0f0 <_Py_Dealloc@@Base+0x510> │ │ │ │ + b 9ae00 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r5, [pc, #528] @ 9b10c <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #528] @ 9b110 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [r9, #8] │ │ │ │ addeq r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9ad68 <_Py_Dealloc@@Base+0x188> │ │ │ │ + beq 9ad88 <_Py_Dealloc@@Base+0x188> │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9ade0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9ae00 <_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] │ │ │ │ @@ -116145,82 +116153,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 9af6c <_Py_Dealloc@@Base+0x38c> │ │ │ │ + bne 9af8c <_Py_Dealloc@@Base+0x38c> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9af68 <_Py_Dealloc@@Base+0x388> │ │ │ │ + beq 9af88 <_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 9b050 <_Py_Dealloc@@Base+0x470> │ │ │ │ + beq 9b070 <_Py_Dealloc@@Base+0x470> │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9b024 <_Py_Dealloc@@Base+0x444> │ │ │ │ + beq 9b044 <_Py_Dealloc@@Base+0x444> │ │ │ │ ldr r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq 9ade0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9ae00 <_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 9ade0 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r2, [pc, #296] @ 9b104 <_Py_Dealloc@@Base+0x524> │ │ │ │ + b 9ae00 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r2, [pc, #296] @ 9b124 <_Py_Dealloc@@Base+0x524> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9ad24 <_Py_Dealloc@@Base+0x144> │ │ │ │ + beq 9ad44 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r2, [r8, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 9ad24 <_Py_Dealloc@@Base+0x144> │ │ │ │ + b 9ad44 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 9aeb4 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + b 9aed4 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #248] @ 9b108 <_Py_Dealloc@@Base+0x528> │ │ │ │ + ldr r2, [pc, #248] @ 9b128 <_Py_Dealloc@@Base+0x528> │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9acb0 <_Py_Dealloc@@Base+0xd0> │ │ │ │ + bne 9acd0 <_Py_Dealloc@@Base+0xd0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c4f74 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c528c <_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 9ade0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9ae00 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9af80 <_Py_Dealloc@@Base+0x3a0> │ │ │ │ + beq 9afa0 <_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] │ │ │ │ @@ -116242,31 +116250,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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9ade0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9ae00 <_Py_Dealloc@@Base+0x200> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, ror #28 │ │ │ │ + andeq r9, r9, r8, lsl #29 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - eorseq r2, sp, r4, lsr r4 │ │ │ │ - muleq r8, r0, r4 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - andeq sl, r9, r4, asr #24 │ │ │ │ + @ instruction: 0x0035b4f4 │ │ │ │ + eorseq r2, sp, r4, ror r8 │ │ │ │ + andeq fp, r8, r4, lsr r4 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + andeq sl, r9, r4, ror #24 │ │ │ │ │ │ │ │ -0009b10c : │ │ │ │ +0009b12c : │ │ │ │ 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 │ │ │ │ @@ -116275,139 +116283,139 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009b148 : │ │ │ │ +0009b168 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 9b178 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #24] @ 9b198 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 9b17c │ │ │ │ - ldr r0, [pc, #8] @ 9b180 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 9b19c │ │ │ │ + ldr r0, [pc, #8] @ 9b1a0 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - eorseq r2, sp, r4, lsr r4 │ │ │ │ + @ instruction: 0x0035b4f4 │ │ │ │ + eorseq r2, sp, r4, ror r8 │ │ │ │ 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] @ 9b200 │ │ │ │ + ldr r2, [pc, #64] @ 9b220 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b1dc │ │ │ │ + bne 9b1fc │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b204 │ │ │ │ + ldr r1, [pc, #32] @ 9b224 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b1f0 │ │ │ │ + bne 9b210 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b1d0 │ │ │ │ + b 9b1f0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b1e8 │ │ │ │ + b 9b208 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ 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] @ 9b284 │ │ │ │ + ldr r2, [pc, #64] @ 9b2a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b260 │ │ │ │ + bne 9b280 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b288 │ │ │ │ + ldr r1, [pc, #32] @ 9b2a8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b274 │ │ │ │ + bne 9b294 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b254 │ │ │ │ + b 9b274 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b26c │ │ │ │ + b 9b28c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -0009b28c : │ │ │ │ +0009b2ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 9b330 │ │ │ │ + ldr r3, [pc, #140] @ 9b350 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 9b2fc │ │ │ │ + bne 9b31c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9b2fc │ │ │ │ + beq 9b31c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 9b328 │ │ │ │ + beq 9b348 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne 9b2e8 │ │ │ │ + bne 9b308 │ │ │ │ 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 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b2e0 │ │ │ │ + beq 9b300 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9b2d4 │ │ │ │ + bne 9b2f4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9b2e0 │ │ │ │ + b 9b300 │ │ │ │ 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] │ │ │ │ @@ -116415,833 +116423,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 9b6c4 │ │ │ │ + beq 9b6e4 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - ldr r2, [pc, #3260] @ 9c038 │ │ │ │ + ldr r2, [pc, #3260] @ 9c058 │ │ │ │ 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 9bbd8 │ │ │ │ + bne 9bbf8 │ │ │ │ add sl, r4, #20 │ │ │ │ add r3, sl, r3 │ │ │ │ cmp r8, #7 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 9b57c │ │ │ │ + bgt 9b59c │ │ │ │ ldrsb r3, [sl, r9] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ - blt 9b4bc │ │ │ │ + blt 9b4dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b54c │ │ │ │ + beq 9b56c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b638 │ │ │ │ + beq 9b658 │ │ │ │ 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 9b5dc │ │ │ │ + blt 9b5fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, r5, lsl #3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9b54c │ │ │ │ + beq 9b56c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b4e0 │ │ │ │ + beq 9b500 │ │ │ │ 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 9b868 │ │ │ │ + bgt 9b888 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b5e8 │ │ │ │ + blt 9b608 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b54c │ │ │ │ + beq 9b56c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b9cc │ │ │ │ + beq 9b9d8 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ - bgt 9b898 │ │ │ │ + bgt 9b8b8 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b618 │ │ │ │ + blt 9b638 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b54c │ │ │ │ + beq 9b56c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bb60 │ │ │ │ + beq 9bb80 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b434 │ │ │ │ + b 9b454 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 9be40 │ │ │ │ + bne 9be78 │ │ │ │ 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 9b41c │ │ │ │ + bne 9b43c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b54c │ │ │ │ + beq 9b56c │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ eor r0, r1, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b41c │ │ │ │ + bne 9b43c │ │ │ │ tst ip, #32 │ │ │ │ - beq 9be38 │ │ │ │ + beq 9be70 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c028 │ │ │ │ + beq 9c038 │ │ │ │ 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 9b41c │ │ │ │ + bne 9b43c │ │ │ │ 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 9b4cc │ │ │ │ + b 9b4ec │ │ │ │ cmp r8, #15 │ │ │ │ - bgt 9ba58 │ │ │ │ + bgt 9ba78 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b5f8 │ │ │ │ + blt 9b618 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, r5, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b54c │ │ │ │ + beq 9b56c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b638 │ │ │ │ + beq 9b658 │ │ │ │ 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 9ba80 │ │ │ │ + bgt 9baa0 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b400 │ │ │ │ + bge 9b420 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b4c4 │ │ │ │ - b 9b41c │ │ │ │ + beq 9b4e4 │ │ │ │ + b 9b43c │ │ │ │ cmn r5, #1 │ │ │ │ - bne 9bea0 │ │ │ │ + bne 9bed0 │ │ │ │ mov r3, #0 │ │ │ │ - b 9b4cc │ │ │ │ + b 9b4ec │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b4c4 │ │ │ │ + beq 9b4e4 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b5cc │ │ │ │ + b 9b5ec │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b5f0 │ │ │ │ + beq 9b610 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9b43c │ │ │ │ + b 9b45c │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, ip │ │ │ │ - bne 9b6a4 │ │ │ │ + bne 9b6c4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b54c │ │ │ │ + beq 9b56c │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor r2, r1, r3 │ │ │ │ tst r2, #28 │ │ │ │ - bne 9b6a4 │ │ │ │ + bne 9b6c4 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9bebc │ │ │ │ + beq 9bec8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c010 │ │ │ │ + beq 9c048 │ │ │ │ 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 9b54c │ │ │ │ + beq 9b56c │ │ │ │ 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 9b3f4 │ │ │ │ - b 9b5c4 │ │ │ │ + ble 9b414 │ │ │ │ + b 9b5e4 │ │ │ │ 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 9b8e0 │ │ │ │ + bgt 9b900 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9b8d0 │ │ │ │ + blt 9b8f0 │ │ │ │ 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 9b8f4 │ │ │ │ + beq 9b914 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9b920 │ │ │ │ + beq 9b940 │ │ │ │ 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 9b9b8 │ │ │ │ + bgt 9ba50 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9b914 │ │ │ │ + blt 9b934 │ │ │ │ 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 9ba44 │ │ │ │ + beq 9ba64 │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9babc │ │ │ │ + beq 9badc │ │ │ │ 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 9b854 │ │ │ │ + bgt 9b874 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9ba9c │ │ │ │ + blt 9babc │ │ │ │ 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 9ba88 │ │ │ │ + beq 9baa8 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bcd0 │ │ │ │ + beq 9bcf0 │ │ │ │ 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 9bd50 │ │ │ │ + bgt 9bd70 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bb54 │ │ │ │ + blt 9bb74 │ │ │ │ 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 9ba88 │ │ │ │ + beq 9baa8 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bd64 │ │ │ │ + beq 9bd84 │ │ │ │ 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 9b7ac │ │ │ │ + ble 9b7cc │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b7b0 │ │ │ │ + b 9b7d0 │ │ │ │ cmp r8, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ ldrgt r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b448 │ │ │ │ + bge 9b468 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b5f0 │ │ │ │ + beq 9b610 │ │ │ │ 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 9b488 │ │ │ │ + bge 9b4a8 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b5f0 │ │ │ │ + beq 9b610 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ - add r2, r2, r9 │ │ │ │ - and r9, r2, r7 │ │ │ │ - b 9b868 │ │ │ │ + add r9, r9, r2 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b888 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 9b728 │ │ │ │ + bne 9b748 │ │ │ │ mvn r5, #0 │ │ │ │ - b 9b5f0 │ │ │ │ + b 9b610 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r0, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r0] │ │ │ │ - b 9b6f0 │ │ │ │ + b 9b710 │ │ │ │ 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 9b4cc │ │ │ │ + b 9b4ec │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b8d8 │ │ │ │ - b 9b780 │ │ │ │ + beq 9b8f8 │ │ │ │ + b 9b7a0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bde4 │ │ │ │ + beq 9be04 │ │ │ │ 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 116d14 │ │ │ │ + bl 116d54 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b97c │ │ │ │ + beq 9b99c │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9be88 │ │ │ │ + beq 9be0c │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9beb4 │ │ │ │ + blt 9bee4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b360 │ │ │ │ + bne 9b380 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b360 │ │ │ │ + bne 9b380 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9baa8 │ │ │ │ + bne 9bac8 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b728 │ │ │ │ - cmp r2, #15 │ │ │ │ - lslle r1, r3, #1 │ │ │ │ - ldrgt r8, [r7, r3, lsl #2] │ │ │ │ - ldrshle r8, [r7, r1] │ │ │ │ - b 9b748 │ │ │ │ + b 9b748 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b464 │ │ │ │ + bne 9b484 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b54c │ │ │ │ + beq 9b56c │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b464 │ │ │ │ + bne 9b484 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9bec4 │ │ │ │ + beq 9bec0 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c018 │ │ │ │ + beq 9c040 │ │ │ │ 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 9b54c │ │ │ │ - b 9b464 │ │ │ │ + beq 9b56c │ │ │ │ + b 9b484 │ │ │ │ + cmp r2, #15 │ │ │ │ + lslle r1, r3, #1 │ │ │ │ + ldrgt r8, [r7, r3, lsl #2] │ │ │ │ + ldrshle r8, [r7, r1] │ │ │ │ + b 9b768 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r0 │ │ │ │ - b 9b900 │ │ │ │ + b 9b920 │ │ │ │ ldr r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b598 │ │ │ │ + bge 9b5b8 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b4c4 │ │ │ │ + beq 9b4e4 │ │ │ │ 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 9b5d4 │ │ │ │ + b 9b5f4 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, ip │ │ │ │ - b 9b900 │ │ │ │ + b 9b920 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b8d8 │ │ │ │ - b 9b7e0 │ │ │ │ + beq 9b8f8 │ │ │ │ + b 9b800 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ - b 9b900 │ │ │ │ + b 9b920 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9be28 │ │ │ │ + beq 9be60 │ │ │ │ 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 116d14 │ │ │ │ + bl 116d54 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9bb18 │ │ │ │ + beq 9bb38 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9bdec │ │ │ │ + beq 9be24 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9beb4 │ │ │ │ + blt 9bee4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b360 │ │ │ │ + bne 9b380 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 9b360 │ │ │ │ + cmp r1, r0 │ │ │ │ + bne 9b380 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9baa8 │ │ │ │ + bne 9bac8 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b780 │ │ │ │ + b 9b7a0 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b8d8 │ │ │ │ - b 9b830 │ │ │ │ + beq 9b8f8 │ │ │ │ + b 9b850 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b4a4 │ │ │ │ + bne 9b4c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b54c │ │ │ │ + beq 9b56c │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b4a4 │ │ │ │ + bne 9b4c4 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9be30 │ │ │ │ + beq 9be68 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c020 │ │ │ │ + beq 9c030 │ │ │ │ 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 9b54c │ │ │ │ - b 9b4a4 │ │ │ │ + beq 9b56c │ │ │ │ + b 9b4c4 │ │ │ │ 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 9bfd4 │ │ │ │ + bgt 9bff4 │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9bfa8 │ │ │ │ + bge 9bfc8 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b4c4 │ │ │ │ + beq 9b4e4 │ │ │ │ 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 9bf8c │ │ │ │ + bgt 9bfac │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9bf60 │ │ │ │ + bge 9bf80 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b4c4 │ │ │ │ + beq 9b4e4 │ │ │ │ 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 9bf4c │ │ │ │ + bgt 9bf6c │ │ │ │ ldrsb r8, [r4, r9] │ │ │ │ cmp r8, #0 │ │ │ │ - bge 9bf20 │ │ │ │ + bge 9bf40 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b4c4 │ │ │ │ + beq 9b4e4 │ │ │ │ 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 9bef8 │ │ │ │ + bgt 9bf18 │ │ │ │ cmp r8, #0 │ │ │ │ - bge 9becc │ │ │ │ + bge 9beec │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b4c4 │ │ │ │ + beq 9b4e4 │ │ │ │ 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 9bc64 │ │ │ │ + b 9bc84 │ │ │ │ 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 116d14 │ │ │ │ + bl 116d54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bd1c │ │ │ │ + beq 9bd3c │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9be04 │ │ │ │ + beq 9be3c │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9beb4 │ │ │ │ + blt 9bee4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9be58 │ │ │ │ + bne 9be90 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9be58 │ │ │ │ + bne 9be90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9baa8 │ │ │ │ + bne 9bac8 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b7e0 │ │ │ │ + b 9b800 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b800 │ │ │ │ + b 9b820 │ │ │ │ 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 116d14 │ │ │ │ + bl 116d54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bdb0 │ │ │ │ + beq 9bdd0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9be64 │ │ │ │ + beq 9be9c │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9beb4 │ │ │ │ + blt 9bee4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9be58 │ │ │ │ + bne 9be90 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9be58 │ │ │ │ + bne 9be90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9baa8 │ │ │ │ + bne 9bac8 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b830 │ │ │ │ + b 9b850 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 9b940 │ │ │ │ + b 9b960 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + b 9b99c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 9bb18 │ │ │ │ + b 9bb38 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 9bd1c │ │ │ │ + b 9bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 9badc │ │ │ │ + b 9bafc │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b 9bba0 │ │ │ │ + b 9bbc0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 9b520 │ │ │ │ + b 9b540 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b3f4 │ │ │ │ + b 9b414 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - b 9b360 │ │ │ │ + b 9b380 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 9bdb0 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 9b97c │ │ │ │ + b 9bdd0 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9ba18 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b 9b698 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b47c │ │ │ │ + b 9b49c │ │ │ │ mvn r5, #2 │ │ │ │ - b 9b5f0 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b 9b678 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9ba0c │ │ │ │ + b 9b610 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 256bf4 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 25f1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9bffc │ │ │ │ - bne 9bf0c │ │ │ │ + blt 9c01c │ │ │ │ + bne 9bf2c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9bcb0 │ │ │ │ + b 9bcd0 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bca0 │ │ │ │ + b 9bcc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b 9b54c │ │ │ │ + b 9b56c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 256bf4 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 25f1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9bffc │ │ │ │ - bne 9bf0c │ │ │ │ + blt 9c01c │ │ │ │ + bne 9bf2c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9bc80 │ │ │ │ + b 9bca0 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bc70 │ │ │ │ + b 9bc90 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 256bf4 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 25f1d0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9c000 │ │ │ │ - bne 9bff0 │ │ │ │ + blt 9c020 │ │ │ │ + bne 9c010 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9bc3c │ │ │ │ + b 9bc5c │ │ │ │ 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 9bc2c │ │ │ │ + b 9bc4c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 256bf4 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 25f1d0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9c000 │ │ │ │ - bne 9bff0 │ │ │ │ + blt 9c020 │ │ │ │ + bne 9c010 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9bc08 │ │ │ │ + b 9bc28 │ │ │ │ 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 9bbf8 │ │ │ │ + b 9bc18 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #24] │ │ │ │ - b 9bf18 │ │ │ │ + b 9bf38 │ │ │ │ mov r8, r0 │ │ │ │ cmn r8, #4 │ │ │ │ - beq 9c030 │ │ │ │ + beq 9c050 │ │ │ │ mov r5, r8 │ │ │ │ - b 9b5f0 │ │ │ │ + b 9b610 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b68c │ │ │ │ + b 9bbd4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9ba20 │ │ │ │ + b 9b554 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9bbb4 │ │ │ │ + b 9ba2c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b534 │ │ │ │ + b 9b6ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 9b35c │ │ │ │ + b 9b37c │ │ │ │ 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] │ │ │ │ @@ -117251,407 +117259,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 9c250 │ │ │ │ + bgt 9c270 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c178 │ │ │ │ + blt 9c198 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c184 │ │ │ │ + beq 9c1a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9c190 │ │ │ │ + beq 9c1b0 │ │ │ │ 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 9c218 │ │ │ │ + bgt 9c238 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c230 │ │ │ │ + blt 9c250 │ │ │ │ ldr r3, [r8, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 9c184 │ │ │ │ + beq 9c1a4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c2f4 │ │ │ │ + beq 9c314 │ │ │ │ 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 9c2b0 │ │ │ │ + bgt 9c2d0 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c288 │ │ │ │ + blt 9c2a8 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c184 │ │ │ │ + beq 9c1a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c364 │ │ │ │ + beq 9c384 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - bgt 9c2e0 │ │ │ │ + bgt 9c300 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c2a4 │ │ │ │ + blt 9c2c4 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c184 │ │ │ │ + beq 9c1a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c40c │ │ │ │ + beq 9c42c │ │ │ │ lsr r3, r3, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c0f8 │ │ │ │ + b 9c118 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 9c48c │ │ │ │ + bne 9c4ac │ │ │ │ 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 9c1fc │ │ │ │ + bne 9c21c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c184 │ │ │ │ + beq 9c1a4 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor ip, r1, r3 │ │ │ │ tst ip, #28 │ │ │ │ - bne 9c1fc │ │ │ │ + bne 9c21c │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c4ac │ │ │ │ + beq 9c4cc │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c4d4 │ │ │ │ + beq 9c4f4 │ │ │ │ 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 9c184 │ │ │ │ + beq 9c1a4 │ │ │ │ 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 9c0c0 │ │ │ │ + ble 9c0e0 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c404 │ │ │ │ + bgt 9c424 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c0cc │ │ │ │ + bge 9c0ec │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c184 │ │ │ │ + beq 9c1a4 │ │ │ │ lsr r3, r6, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c0f8 │ │ │ │ + b 9c118 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c3dc │ │ │ │ + bgt 9c3fc │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c08c │ │ │ │ + bge 9c0ac │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c180 │ │ │ │ + beq 9c1a0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c220 │ │ │ │ + b 9c240 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c180 │ │ │ │ + beq 9c1a0 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c13c │ │ │ │ + b 9c15c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c184 │ │ │ │ - b 9c160 │ │ │ │ + beq 9c1a4 │ │ │ │ + b 9c180 │ │ │ │ cmp sl, #15 │ │ │ │ lslle r2, fp, #1 │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ ldrgt r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c10c │ │ │ │ + bge 9c12c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c180 │ │ │ │ + beq 9c1a0 │ │ │ │ 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 9c140 │ │ │ │ + b 9c160 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c238 │ │ │ │ + bne 9c258 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c184 │ │ │ │ + beq 9c1a4 │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor r0, ip, r1 │ │ │ │ tst r0, #28 │ │ │ │ - bne 9c238 │ │ │ │ + bne 9c258 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c4b4 │ │ │ │ + beq 9c4d4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c4c4 │ │ │ │ + beq 9c4e4 │ │ │ │ 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 9c184 │ │ │ │ - b 9c238 │ │ │ │ + beq 9c1a4 │ │ │ │ + b 9c258 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c124 │ │ │ │ + bne 9c144 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c184 │ │ │ │ + beq 9c1a4 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c124 │ │ │ │ + bne 9c144 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c4a4 │ │ │ │ + beq 9c4c4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c4bc │ │ │ │ + beq 9c4dc │ │ │ │ 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 9c184 │ │ │ │ - b 9c124 │ │ │ │ + beq 9c1a4 │ │ │ │ + b 9c144 │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c08c │ │ │ │ + bge 9c0ac │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c180 │ │ │ │ + beq 9c1a0 │ │ │ │ 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 9c228 │ │ │ │ + b 9c248 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c160 │ │ │ │ + bne 9c180 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c184 │ │ │ │ + beq 9c1a4 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c160 │ │ │ │ + bne 9c180 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c484 │ │ │ │ + beq 9c4a4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c4cc │ │ │ │ + beq 9c4ec │ │ │ │ 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 9c184 │ │ │ │ - b 9c160 │ │ │ │ + beq 9c1a4 │ │ │ │ + b 9c180 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c44c │ │ │ │ + b 9c46c │ │ │ │ lsr r2, r6, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c0c0 │ │ │ │ + b 9c0e0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c3a4 │ │ │ │ + b 9c3c4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c1d0 │ │ │ │ + b 9c1f0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 9c334 │ │ │ │ + b 9c354 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c3b8 │ │ │ │ + b 9c3d8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c348 │ │ │ │ + b 9c368 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c460 │ │ │ │ + b 9c480 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c1e4 │ │ │ │ + b 9c204 │ │ │ │ │ │ │ │ -0009c4dc : │ │ │ │ +0009c4fc : │ │ │ │ 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] @ 9c9a4 │ │ │ │ + ldr r2, [pc, #1188] @ 9c9c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 9c6dc │ │ │ │ + bgt 9c6fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c708 │ │ │ │ - ldr r1, [pc, #1160] @ 9c9a8 │ │ │ │ + beq 9c728 │ │ │ │ + ldr r1, [pc, #1160] @ 9c9c8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9c708 │ │ │ │ + bhi 9c728 │ │ │ │ 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 9c778 │ │ │ │ + bne 9c798 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c94c │ │ │ │ - ldr sl, [pc, #1112] @ 9c9ac │ │ │ │ + bne 9c96c │ │ │ │ + ldr sl, [pc, #1112] @ 9c9cc │ │ │ │ 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 9c960 │ │ │ │ + bne 9c980 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [pc, #1068] @ 9c9b0 │ │ │ │ + ldr r9, [pc, #1068] @ 9c9d0 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r2, r3 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bhi 9c8c8 │ │ │ │ + bhi 9c8e8 │ │ │ │ adds r1, r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bmi 9c8c8 │ │ │ │ - ldr r3, [pc, #1036] @ 9c9b4 │ │ │ │ - ldr r2, [pc, #1036] @ 9c9b8 │ │ │ │ + bmi 9c8e8 │ │ │ │ + ldr r3, [pc, #1036] @ 9c9d4 │ │ │ │ + ldr r2, [pc, #1036] @ 9c9d8 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9c8b0 │ │ │ │ + bne 9c8d0 │ │ │ │ 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 9c840 │ │ │ │ + bcs 9c860 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9c8a0 │ │ │ │ + beq 9c8c0 │ │ │ │ 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 9c720 │ │ │ │ + beq 9c740 │ │ │ │ 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 9c7f8 │ │ │ │ + bgt 9c818 │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r2, [pc, #888] @ 9c9bc │ │ │ │ + ldr r2, [pc, #888] @ 9c9dc │ │ │ │ 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 9c8e4 │ │ │ │ + bne 9c904 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r8, [r4, #8] │ │ │ │ - beq 9c7c4 │ │ │ │ + beq 9c7e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c7c4 │ │ │ │ + beq 9c7e4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 9c7d0 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 9c7f0 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -117662,329 +117670,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] @ 9c9c0 │ │ │ │ + ldreq r2, [pc, #728] @ 9c9e0 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c53c │ │ │ │ - ldr r1, [pc, #720] @ 9c9c4 │ │ │ │ + beq 9c55c │ │ │ │ + ldr r1, [pc, #720] @ 9c9e4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9c894 │ │ │ │ + beq 9c8b4 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - ldreq r2, [pc, #708] @ 9c9c8 │ │ │ │ + ldreq r2, [pc, #708] @ 9c9e8 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c53c │ │ │ │ - ldr r3, [pc, #700] @ 9c9cc │ │ │ │ + beq 9c55c │ │ │ │ + ldr r3, [pc, #700] @ 9c9ec │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r1, [pc, #696] @ 9c9d0 │ │ │ │ + ldr r1, [pc, #696] @ 9c9f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b 9c8dc │ │ │ │ + bl 117600 │ │ │ │ + b 9c8fc │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp lr, r0 │ │ │ │ - bhi 9c7e4 │ │ │ │ + bhi 9c804 │ │ │ │ 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 9c840 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 9c860 │ │ │ │ + bl 357b00 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ ldr ip, [fp, #8] │ │ │ │ - b 9c608 │ │ │ │ - ldr r2, [pc, #620] @ 9c9d4 │ │ │ │ + b 9c628 │ │ │ │ + ldr r2, [pc, #620] @ 9c9f4 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c53c │ │ │ │ - ldr r2, [pc, #612] @ 9c9d8 │ │ │ │ + b 9c55c │ │ │ │ + ldr r2, [pc, #612] @ 9c9f8 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c53c │ │ │ │ + b 9c55c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c938 │ │ │ │ - ldr r0, [pc, #596] @ 9c9dc │ │ │ │ + beq 9c958 │ │ │ │ + ldr r0, [pc, #596] @ 9c9fc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9c8dc │ │ │ │ + beq 9c8fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [pc, #528] @ 9c9b0 │ │ │ │ + ldr r9, [pc, #528] @ 9c9d0 │ │ │ │ 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 9c674 │ │ │ │ + bne 9c694 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 9c694 │ │ │ │ + beq 9c6b4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9c694 │ │ │ │ + b 9c6b4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 9c608 │ │ │ │ + b 9c628 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c638 │ │ │ │ + beq 9c658 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c638 │ │ │ │ + beq 9c658 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c638 │ │ │ │ + bne 9c658 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c928 │ │ │ │ + bne 9c948 │ │ │ │ add r0, fp, #12 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9c638 │ │ │ │ + bne 9c658 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356834 │ │ │ │ - b 9c638 │ │ │ │ - ldr r3, [pc, #364] @ 9c9b4 │ │ │ │ - ldr r2, [pc, #404] @ 9c9e0 │ │ │ │ + bl 356c58 │ │ │ │ + b 9c658 │ │ │ │ + ldr r3, [pc, #364] @ 9c9d4 │ │ │ │ + ldr r2, [pc, #404] @ 9ca00 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9c8fc │ │ │ │ + bne 9c91c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9c8c8 │ │ │ │ + beq 9c8e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9c608 │ │ │ │ - ldr r2, [pc, #328] @ 9c9e4 │ │ │ │ + b 9c628 │ │ │ │ + ldr r2, [pc, #328] @ 9ca04 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c53c │ │ │ │ + b 9c55c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c748 │ │ │ │ - ldr r2, [pc, #252] @ 9c9b4 │ │ │ │ + b 9c768 │ │ │ │ + ldr r2, [pc, #252] @ 9c9d4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 9c750 │ │ │ │ + bne 9c770 │ │ │ │ mov r0, fp │ │ │ │ - bl 29e5a4 │ │ │ │ + bl 29e434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9c638 │ │ │ │ + bne 9c658 │ │ │ │ mov r4, #0 │ │ │ │ - b 9c6d0 │ │ │ │ - ldr r1, [pc, #252] @ 9c9e8 │ │ │ │ + b 9c6f0 │ │ │ │ + ldr r1, [pc, #252] @ 9ca08 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9c914 │ │ │ │ + bne 9c934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b 9c7b0 │ │ │ │ - ldr r2, [pc, #176] @ 9c9b4 │ │ │ │ + bl 18e3ec │ │ │ │ + b 9c7d0 │ │ │ │ + ldr r2, [pc, #176] @ 9c9d4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c86c │ │ │ │ + b 9c88c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9c7b0 │ │ │ │ + b 9c7d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c638 │ │ │ │ - b 9c824 │ │ │ │ - ldr r3, [pc, #140] @ 9c9cc │ │ │ │ - ldr r1, [pc, #168] @ 9c9ec │ │ │ │ + bne 9c658 │ │ │ │ + b 9c844 │ │ │ │ + ldr r3, [pc, #140] @ 9c9ec │ │ │ │ + ldr r1, [pc, #168] @ 9ca0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 9c8dc │ │ │ │ - ldr r3, [pc, #120] @ 9c9cc │ │ │ │ - ldr r1, [pc, #152] @ 9c9f0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b 9c8fc │ │ │ │ + ldr r3, [pc, #120] @ 9c9ec │ │ │ │ + ldr r1, [pc, #152] @ 9ca10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b 9c8dc │ │ │ │ + bl 18eeb4 │ │ │ │ + b 9c8fc │ │ │ │ ldr r0, [sl, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r9, [pc, #56] @ 9c9b0 │ │ │ │ + ldr r9, [pc, #56] @ 9c9d0 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r2, r1 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bls 9c594 │ │ │ │ - b 9c8c8 │ │ │ │ + bls 9c5b4 │ │ │ │ + b 9c8e8 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r2, sp, r4, lsr #8 │ │ │ │ + eorseq r2, sp, r4, ror #16 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x000f26bc │ │ │ │ + andeq r2, pc, r8, asr #15 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r2, r0, r0, ror pc │ │ │ │ + andseq r2, r0, r4, asr pc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, lsr #23 │ │ │ │ - muleq fp, r0, sl │ │ │ │ - muleq pc, ip, pc @ │ │ │ │ + eorseq lr, r5, r4, ror #31 │ │ │ │ + andeq sl, fp, r8, lsl #21 │ │ │ │ + andeq ip, pc, r0, lsr #1 │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - @ instruction: 0x001dabd4 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - eorseq lr, r5, r0, asr #23 │ │ │ │ - eorseq lr, r5, r4, lsl #24 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andseq sl, sp, ip, ror #29 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + eorseq pc, r5, r0 │ │ │ │ + eorseq pc, r5, r4, asr #32 │ │ │ │ │ │ │ │ -0009c9f4 : │ │ │ │ +0009ca14 : │ │ │ │ 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 9cae0 │ │ │ │ + beq 9cb00 │ │ │ │ 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 9ca9c │ │ │ │ + beq 9cabc │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #168] @ 9caf4 │ │ │ │ + ldr r2, [pc, #168] @ 9cb14 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9caac │ │ │ │ + bne 9cacc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9caac │ │ │ │ - ldr r2, [pc, #140] @ 9caf8 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 9cacc │ │ │ │ + ldr r2, [pc, #140] @ 9cb18 │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #124] @ 9cafc │ │ │ │ + ldr r2, [pc, #124] @ 9cb1c │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq 9cad4 │ │ │ │ - bl a0184 │ │ │ │ + beq 9caf4 │ │ │ │ + bl a00f0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 9caf4 │ │ │ │ + ldr r3, [pc, #80] @ 9cb14 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9ca58 │ │ │ │ + beq 9ca78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 9ca64 │ │ │ │ + bne 9ca84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 238dec │ │ │ │ - bl 9cb58 │ │ │ │ + b 238f18 │ │ │ │ + bl 9cb78 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #24] @ 9cb00 │ │ │ │ - ldr r1, [pc, #24] @ 9cb04 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r0, [pc, #24] @ 9cb20 │ │ │ │ + ldr r1, [pc, #24] @ 9cb24 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b 9ca94 │ │ │ │ + b 9cab4 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ 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 9831c │ │ │ │ + bl 98360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cb44 │ │ │ │ + beq 9cb64 │ │ │ │ mul r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 232788 │ │ │ │ - ldr r1, [pc, #4] @ 9cb50 │ │ │ │ - ldr r0, [pc, #4] @ 9cb54 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq fp, r5, ip, lsl #13 │ │ │ │ - eorseq r2, sp, r8, asr #8 │ │ │ │ + b 2328b4 │ │ │ │ + ldr r1, [pc, #4] @ 9cb70 │ │ │ │ + ldr r0, [pc, #4] @ 9cb74 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq fp, r5, ip, asr #21 │ │ │ │ + eorseq r2, sp, r8, lsl #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 fp, [pc, #1300] @ 9d084 │ │ │ │ + ldr fp, [pc, #1300] @ 9d0a4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - ldr sl, [pc, #1292] @ 9d088 │ │ │ │ + ldr sl, [pc, #1292] @ 9d0a8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ cmp r9, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bne 9cf48 │ │ │ │ + bne 9cf68 │ │ │ │ add r1, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9ccec │ │ │ │ + ble 9cd0c │ │ │ │ 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] @ 9d08c │ │ │ │ + ldr r2, [pc, #1220] @ 9d0ac │ │ │ │ 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] │ │ │ │ @@ -117997,49 +118005,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 9d00c │ │ │ │ + bne 9d02c │ │ │ │ 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 9cc74 │ │ │ │ + bne 9cc94 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9cec4 │ │ │ │ + bne 9cee4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9cf1c │ │ │ │ + bne 9cf3c │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ and r0, r8, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 9ce50 │ │ │ │ + bgt 9ce70 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r9, sl │ │ │ │ lsl r2, r2, r0 │ │ │ │ - bne 9ce7c │ │ │ │ + bne 9ce9c │ │ │ │ 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] │ │ │ │ @@ -118058,34 +118066,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] @ 9d090 │ │ │ │ - ldr r1, [pc, #896] @ 9d094 │ │ │ │ + ldr r3, [pc, #896] @ 9d0b0 │ │ │ │ + ldr r1, [pc, #896] @ 9d0b4 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9cfd8 │ │ │ │ + bne 9cff8 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r7, [r2, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9cfc4 │ │ │ │ + beq 9cfe4 │ │ │ │ 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 9cda4 │ │ │ │ - ldr r2, [pc, #816] @ 9d08c │ │ │ │ + beq 9cdc4 │ │ │ │ + ldr r2, [pc, #816] @ 9d0ac │ │ │ │ strh r2, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ sub r2, r9, sl │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ @@ -118096,69 +118104,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 9cbfc │ │ │ │ + b 9cc1c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 9cfb4 │ │ │ │ + bcc 9cfd4 │ │ │ │ add r1, r0, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9cd54 │ │ │ │ - ldr r3, [pc, #696] @ 9d090 │ │ │ │ - ldr r2, [pc, #700] @ 9d098 │ │ │ │ + bne 9cd74 │ │ │ │ + ldr r3, [pc, #696] @ 9d0b0 │ │ │ │ + ldr r2, [pc, #700] @ 9d0b8 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cff4 │ │ │ │ + bne 9d014 │ │ │ │ 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 9cd54 │ │ │ │ - bl 29e588 │ │ │ │ + bne 9cd74 │ │ │ │ + bl 29e418 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9ce24 │ │ │ │ + beq 9ce44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9d06c │ │ │ │ + beq 9d08c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9ce48 │ │ │ │ + beq 9ce68 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 9d078 │ │ │ │ + beq 9d098 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9cce4 │ │ │ │ + b 9cd04 │ │ │ │ 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 9cca0 │ │ │ │ + beq 9ccc0 │ │ │ │ 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] │ │ │ │ @@ -118168,169 +118176,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 9cce0 │ │ │ │ + b 9cd00 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9cf64 │ │ │ │ - ldr r2, [pc, #452] @ 9d09c │ │ │ │ + bne 9cf84 │ │ │ │ + ldr r2, [pc, #452] @ 9d0bc │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9cee8 │ │ │ │ + bne 9cf08 │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cc60 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 9cc80 │ │ │ │ + bl 357b00 │ │ │ │ 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 9cc74 │ │ │ │ + b 9cc94 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9cf88 │ │ │ │ - ldr r2, [pc, #364] @ 9d09c │ │ │ │ + bne 9cfa8 │ │ │ │ + ldr r2, [pc, #364] @ 9d0bc │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9cee8 │ │ │ │ + bne 9cf08 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9cee8 │ │ │ │ - b 9cc74 │ │ │ │ + bne 9cf08 │ │ │ │ + b 9cc94 │ │ │ │ mov lr, #88 @ 0x58 │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ mov ip, #10 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 9cd08 │ │ │ │ - ldr r0, [pc, #308] @ 9d0a0 │ │ │ │ + b 9cd28 │ │ │ │ + ldr r0, [pc, #308] @ 9d0c0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d04c │ │ │ │ + bne 9d06c │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cc60 │ │ │ │ + beq 9cc80 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b 9ced0 │ │ │ │ - ldr r0, [pc, #272] @ 9d0a0 │ │ │ │ + b 9cef0 │ │ │ │ + ldr r0, [pc, #272] @ 9d0c0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d02c │ │ │ │ + bne 9d04c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cc74 │ │ │ │ + beq 9cc94 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b 9cf28 │ │ │ │ + b 9cf48 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 9cd54 │ │ │ │ + b 9cd74 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ mov r4, r0 │ │ │ │ - b 9cdc8 │ │ │ │ - ldr r2, [pc, #176] @ 9d090 │ │ │ │ + b 9cde8 │ │ │ │ + ldr r2, [pc, #176] @ 9d0b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9cd54 │ │ │ │ - b 9ce04 │ │ │ │ - ldr r2, [pc, #148] @ 9d090 │ │ │ │ + bne 9cd74 │ │ │ │ + b 9ce24 │ │ │ │ + ldr r2, [pc, #148] @ 9d0b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9cdf0 │ │ │ │ + b 9ce10 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 294990 │ │ │ │ + bl 29482c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 9cc18 │ │ │ │ + b 9cc38 │ │ │ │ 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 9cfa0 │ │ │ │ + b 9cfc0 │ │ │ │ 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 9cf78 │ │ │ │ + b 9cf98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 9ce24 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 9ce44 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 9ce48 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 9ce68 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r0, lsl #13 │ │ │ │ + strdeq r5, [sl], -ip │ │ │ │ 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 9d170 │ │ │ │ + beq 9d190 │ │ │ │ mov r2, #1 │ │ │ │ lsl r7, r2, r0 │ │ │ │ - ldr r3, [pc, #796] @ 9d3f0 │ │ │ │ + ldr r3, [pc, #796] @ 9d410 │ │ │ │ lsl r6, r7, r2 │ │ │ │ umull r1, r6, r3, r6 │ │ │ │ - ldr r3, [pc, #788] @ 9d3f4 │ │ │ │ + ldr r3, [pc, #788] @ 9d414 │ │ │ │ lsr r6, r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r5, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsl r9, r6, #3 │ │ │ │ - bhi 9d314 │ │ │ │ + bhi 9d334 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 9d1ac │ │ │ │ + bne 9d1cc │ │ │ │ add r1, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #2740] @ 0xab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 9d30c │ │ │ │ + ble 9d32c │ │ │ │ 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] @ 9d3f8 │ │ │ │ + ldr r3, [pc, #712] @ 9d418 │ │ │ │ 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] │ │ │ │ @@ -118342,56 +118350,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] @ 9d3f0 │ │ │ │ + ldr r3, [pc, #624] @ 9d410 │ │ │ │ lsl r2, r7, #1 │ │ │ │ umull r1, r6, r2, r3 │ │ │ │ - ldr r3, [pc, #616] @ 9d3f4 │ │ │ │ + ldr r3, [pc, #616] @ 9d414 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r9, #12 │ │ │ │ lsr r6, r6, #1 │ │ │ │ cmp r5, #7 │ │ │ │ mul r9, r6, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi 9d314 │ │ │ │ - ldr r2, [pc, #584] @ 9d3fc │ │ │ │ - ldr r1, [pc, #584] @ 9d400 │ │ │ │ + bhi 9d334 │ │ │ │ + ldr r2, [pc, #584] @ 9d41c │ │ │ │ + ldr r1, [pc, #584] @ 9d420 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ add r1, r9, r7 │ │ │ │ add r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9d3bc │ │ │ │ + bne 9d3dc │ │ │ │ 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 9d32c │ │ │ │ + bcs 9d34c │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r0, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9d374 │ │ │ │ + beq 9d394 │ │ │ │ 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 9d274 │ │ │ │ + beq 9d294 │ │ │ │ mov r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r0, r4, #20 │ │ │ │ @@ -118408,23 +118416,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 9d2f4 │ │ │ │ + bhi 9d314 │ │ │ │ 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 9d32c │ │ │ │ + beq 9d34c │ │ │ │ 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 │ │ │ │ @@ -118436,216 +118444,216 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ - b 9d164 │ │ │ │ + b 9d184 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ add fp, r7, #20 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9d2ac │ │ │ │ + b 9d2cc │ │ │ │ mov r7, #8 │ │ │ │ - b 9d1ac │ │ │ │ + b 9d1cc │ │ │ │ cmp r5, #15 │ │ │ │ - bhi 9d38c │ │ │ │ + bhi 9d3ac │ │ │ │ add sl, r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, sl │ │ │ │ - b 9d1ac │ │ │ │ + b 9d1cc │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #204] @ 9d404 │ │ │ │ + ldr r1, [pc, #204] @ 9d424 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d3dc │ │ │ │ + bne 9d3fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d3d0 │ │ │ │ + beq 9d3f0 │ │ │ │ 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 9d2ac │ │ │ │ + b 9d2cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b 9d29c │ │ │ │ + b 9d2bc │ │ │ │ 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 9d3d0 │ │ │ │ - ldr r2, [pc, #76] @ 9d3fc │ │ │ │ - ldr r0, [pc, #76] @ 9d400 │ │ │ │ + bmi 9d3f0 │ │ │ │ + ldr r2, [pc, #76] @ 9d41c │ │ │ │ + ldr r0, [pc, #76] @ 9d420 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 9d1cc │ │ │ │ + beq 9d1ec │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9d2a4 │ │ │ │ - bl 29e588 │ │ │ │ + bne 9d2c4 │ │ │ │ + bl 29e418 │ │ │ │ mov r4, #0 │ │ │ │ - b 9d164 │ │ │ │ + b 9d184 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d350 │ │ │ │ - bge feb47ea4 <__bss_end__@@Base+0xfe582f5c> │ │ │ │ + b 9d370 │ │ │ │ + bge feb47ec4 <__bss_end__@@Base+0xfe582f7c> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #980] @ 9d7f4 │ │ │ │ + ldr r8, [pc, #980] @ 9d814 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 9d468 │ │ │ │ + beq 9d488 │ │ │ │ ldr r3, [r8, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d468 │ │ │ │ - ldr r3, [pc, #940] @ 9d7f8 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 9d488 │ │ │ │ + ldr r3, [pc, #940] @ 9d818 │ │ │ │ + bl 357b00 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9d7b4 │ │ │ │ + beq 9d7d4 │ │ │ │ ldr r0, [r8, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r5, r0 │ │ │ │ - bne 9d7b4 │ │ │ │ + bne 9d7d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d5b4 │ │ │ │ + beq 9d5d4 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r5, [r4, #-4] │ │ │ │ sub r6, r4, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 9d7d4 │ │ │ │ + bne 9d7f4 │ │ │ │ ldrb r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d7c0 │ │ │ │ + bne 9d7e0 │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d7c0 │ │ │ │ + bne 9d7e0 │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d7c0 │ │ │ │ + bne 9d7e0 │ │ │ │ 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 9d7a0 │ │ │ │ + bne 9d7c0 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d7a0 │ │ │ │ + bne 9d7c0 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d7a0 │ │ │ │ + bne 9d7c0 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d7a0 │ │ │ │ + bne 9d7c0 │ │ │ │ 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] @ 9d7fc │ │ │ │ + ldr r2, [pc, #732] @ 9d81c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d5bc │ │ │ │ - ldr r3, [pc, #712] @ 9d7f8 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 9d5dc │ │ │ │ + ldr r3, [pc, #712] @ 9d818 │ │ │ │ + bl 357b00 │ │ │ │ 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 9d5f0 │ │ │ │ + beq 9d610 │ │ │ │ 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 9d58c │ │ │ │ + bgt 9d5ac │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d5f0 │ │ │ │ + beq 9d610 │ │ │ │ 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 9d5d0 │ │ │ │ + beq 9d5f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d618 │ │ │ │ + beq 9d638 │ │ │ │ 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 9d5b4 │ │ │ │ + b 9d5d4 │ │ │ │ ldr r3, [r8, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #516] @ 9d800 │ │ │ │ + ldr r2, [pc, #516] @ 9d820 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d6e0 │ │ │ │ + bne 9d700 │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9d5b4 │ │ │ │ + b 9d5d4 │ │ │ │ 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 │ │ │ │ @@ -118654,66 +118662,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 9d678 │ │ │ │ + bne 9d698 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d674 │ │ │ │ + beq 9d694 │ │ │ │ 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 9d71c │ │ │ │ + beq 9d73c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9d6f0 │ │ │ │ + beq 9d710 │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 9d5b4 │ │ │ │ + beq 9d5d4 │ │ │ │ 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 9d5b4 │ │ │ │ + b 9d5d4 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b 9d608 │ │ │ │ + b 9d628 │ │ │ │ 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 9d5b4 │ │ │ │ + b 9d5d4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d68c │ │ │ │ + beq 9d6ac │ │ │ │ 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] │ │ │ │ @@ -118735,78 +118743,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 9d5b4 │ │ │ │ + b 9d5d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c0f4 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #84] @ 9d804 │ │ │ │ - ldr r0, [pc, #84] @ 9d808 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #80] @ 9d80c │ │ │ │ - ldr r0, [pc, #80] @ 9d810 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c51c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #84] @ 9d824 │ │ │ │ + ldr r0, [pc, #84] @ 9d828 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #80] @ 9d82c │ │ │ │ + ldr r0, [pc, #80] @ 9d830 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c0f4 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #68] @ 9d814 │ │ │ │ - ldr r0, [pc, #52] @ 9d808 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c51c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #68] @ 9d834 │ │ │ │ + ldr r0, [pc, #52] @ 9d828 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7c0f4 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + bl 7c51c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ 9d818 │ │ │ │ - ldr r0, [pc, #24] @ 9d808 │ │ │ │ + ldr r1, [pc, #44] @ 9d838 │ │ │ │ + ldr r0, [pc, #24] @ 9d828 │ │ │ │ mov r2, r5 │ │ │ │ - bl 820c8 │ │ │ │ + bl 82084 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r8, ror #28 │ │ │ │ - muleq r8, r0, r4 │ │ │ │ - eorseq r8, r5, ip, ror #19 │ │ │ │ - ldrsheq r8, [r9], -r4 @ │ │ │ │ - eorseq fp, r5, ip, lsl #13 │ │ │ │ - eorseq r2, sp, ip, asr r4 │ │ │ │ - @ instruction: 0x003589d4 │ │ │ │ - mlaseq r5, r8, r9, r8 │ │ │ │ + andeq r9, r9, r8, lsl #29 │ │ │ │ + andeq fp, r8, r4, lsr r4 │ │ │ │ + eorseq r8, r5, ip, lsr #28 │ │ │ │ + eorseq r8, r9, r4, lsr r5 │ │ │ │ + eorseq fp, r5, ip, asr #21 │ │ │ │ + mlaseq sp, ip, r8, r2 │ │ │ │ + eorseq r8, r5, r4, lsl lr │ │ │ │ + @ instruction: 0x00358dd8 │ │ │ │ │ │ │ │ -0009d81c : │ │ │ │ +0009d83c : │ │ │ │ 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] @ 9d854 │ │ │ │ - bl 23929c │ │ │ │ + ldr r0, [pc, #16] @ 9d874 │ │ │ │ + bl 2393c8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ │ │ │ │ -0009d858 : │ │ │ │ +0009d878 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9d8b8 │ │ │ │ + beq 9d8d8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 9d8b8 │ │ │ │ - ldr r2, [pc, #52] @ 9d8c0 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 9d8d8 │ │ │ │ + ldr r2, [pc, #52] @ 9d8e0 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -118844,1010 +118852,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 9dafc │ │ │ │ - ldr r8, [pc, #868] @ 9dcb0 │ │ │ │ - ldr r0, [pc, #868] @ 9dcb4 │ │ │ │ + bmi 9db1c │ │ │ │ + ldr r8, [pc, #868] @ 9dcd0 │ │ │ │ + ldr r0, [pc, #868] @ 9dcd4 │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9dc0c │ │ │ │ - ldr r3, [pc, #856] @ 9dcb8 │ │ │ │ - bl 3576e0 │ │ │ │ + bne 9dc2c │ │ │ │ + ldr r3, [pc, #856] @ 9dcd8 │ │ │ │ + bl 357b00 │ │ │ │ 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 9db94 │ │ │ │ + bcs 9dbb4 │ │ │ │ lsr ip, ip, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 9dbe8 │ │ │ │ + beq 9dc08 │ │ │ │ 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 9da60 │ │ │ │ + beq 9da80 │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 9da04 │ │ │ │ + beq 9da24 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 9da04 │ │ │ │ - ldr r3, [pc, #736] @ 9dcb8 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 9da24 │ │ │ │ + ldr r3, [pc, #736] @ 9dcd8 │ │ │ │ + bl 357b00 │ │ │ │ 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 9db48 │ │ │ │ + bgt 9db68 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9db18 │ │ │ │ + bne 9db38 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #656] @ 9dcbc │ │ │ │ + ldr r2, [pc, #656] @ 9dcdc │ │ │ │ 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 9dc34 │ │ │ │ + bne 9dc54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne 9daa4 │ │ │ │ + bne 9dac4 │ │ │ │ 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 9db08 │ │ │ │ + bcc 9db28 │ │ │ │ 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 9d9bc │ │ │ │ + bne 9d9dc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9d9d0 │ │ │ │ - b 9da04 │ │ │ │ + bne 9d9f0 │ │ │ │ + b 9da24 │ │ │ │ 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] @ 9dcc0 │ │ │ │ + ldr r3, [pc, #500] @ 9dce0 │ │ │ │ cmp r2, r1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strb r1, [r4, #9] │ │ │ │ strh r3, [r4, #10] │ │ │ │ - beq 9dae8 │ │ │ │ + beq 9db08 │ │ │ │ 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 29e588 │ │ │ │ + b 29e418 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b 9d9b0 │ │ │ │ + b 9d9d0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #404] @ 9dcbc │ │ │ │ + ldr r2, [pc, #404] @ 9dcdc │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dc4c │ │ │ │ + bne 9dc6c │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 9da48 │ │ │ │ + b 9da68 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9da04 │ │ │ │ + beq 9da24 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9da04 │ │ │ │ + bne 9da24 │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dca0 │ │ │ │ + bne 9dcc0 │ │ │ │ add r0, ip, #12 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9da04 │ │ │ │ + bne 9da24 │ │ │ │ mov r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 356834 │ │ │ │ + bl 356c58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9da04 │ │ │ │ + b 9da24 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #292] @ 9dcc4 │ │ │ │ + ldr r1, [pc, #292] @ 9dce4 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dc8c │ │ │ │ + bne 9dcac │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dafc │ │ │ │ + beq 9db1c │ │ │ │ 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 9d9bc │ │ │ │ - b 9da98 │ │ │ │ + bne 9d9dc │ │ │ │ + b 9dab8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9db94 │ │ │ │ + beq 9dbb4 │ │ │ │ ldr sl, [r5, #84] @ 0x54 │ │ │ │ - b 9da88 │ │ │ │ + b 9daa8 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dafc │ │ │ │ + beq 9db1c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ - b 9dbd8 │ │ │ │ - ldr r1, [pc, #140] @ 9dcc8 │ │ │ │ + b 9dbf8 │ │ │ │ + ldr r1, [pc, #140] @ 9dce8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dc64 │ │ │ │ + bne 9dc84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b 9da48 │ │ │ │ - ldr r1, [pc, #116] @ 9dcc8 │ │ │ │ + bl 18e3ec │ │ │ │ + b 9da68 │ │ │ │ + ldr r1, [pc, #116] @ 9dce8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dc78 │ │ │ │ + bne 9dc98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b 9db40 │ │ │ │ + bl 18e3ec │ │ │ │ + b 9db60 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9da48 │ │ │ │ + b 9da68 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9db40 │ │ │ │ + b 9db60 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9dbbc │ │ │ │ + b 9dbdc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9da04 │ │ │ │ - b 9db70 │ │ │ │ + bne 9da24 │ │ │ │ + b 9db90 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, 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, ip, lsr #32 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -0009dccc : │ │ │ │ +0009dcec : │ │ │ │ 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 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9dd2c │ │ │ │ - ldr r3, [pc, #32] @ 9dd34 │ │ │ │ - bl 3576e0 │ │ │ │ + beq 9dd4c │ │ │ │ + ldr r3, [pc, #32] @ 9dd54 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 9f548 │ │ │ │ + b 9f568 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0009dd38 : │ │ │ │ +0009dd58 : │ │ │ │ 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 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ 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 9e384 │ │ │ │ + beq 9e3a4 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r0 │ │ │ │ - beq 9e174 │ │ │ │ + beq 9e194 │ │ │ │ add r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - blt 9f188 │ │ │ │ + blt 9f1a8 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9f1a0 │ │ │ │ - ldr fp, [pc, #4056] @ 9eda4 │ │ │ │ - ldr r3, [pc, #4056] @ 9eda8 │ │ │ │ + bgt 9f1c0 │ │ │ │ + ldr fp, [pc, #4056] @ 9edc4 │ │ │ │ + ldr r3, [pc, #4056] @ 9edc8 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r6, #21 │ │ │ │ - bne 9e5d8 │ │ │ │ - ldr r2, [pc, #4040] @ 9edac │ │ │ │ - bl 3576e0 │ │ │ │ + bne 9e5f8 │ │ │ │ + ldr r2, [pc, #4040] @ 9edcc │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt 9e3b8 │ │ │ │ + bgt 9e3d8 │ │ │ │ add r4, r6, #20 │ │ │ │ lsr r1, r4, #3 │ │ │ │ ldr r0, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq 9e398 │ │ │ │ + beq 9e3b8 │ │ │ │ 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 9de64 │ │ │ │ + bne 9de84 │ │ │ │ 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] @ 9edb0 │ │ │ │ + ldr r3, [pc, #3908] @ 9edd0 │ │ │ │ str r3, [r9, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #3888] @ 9edb4 │ │ │ │ + ldr r2, [pc, #3888] @ 9edd4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ea74 │ │ │ │ + bne 9ea94 │ │ │ │ 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 9e32c │ │ │ │ + beq 9e34c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f370 │ │ │ │ + beq 9f390 │ │ │ │ tst sl, #3 │ │ │ │ add r0, r9, #20 │ │ │ │ - bne 9e338 │ │ │ │ + bne 9e358 │ │ │ │ add r4, sl, #4 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 9e010 │ │ │ │ + bhi 9e030 │ │ │ │ ldr r2, [sl] │ │ │ │ - ldr ip, [pc, #3832] @ 9eddc │ │ │ │ + ldr ip, [pc, #3832] @ 9edfc │ │ │ │ tst r2, ip │ │ │ │ - bne 9e010 │ │ │ │ + bne 9e030 │ │ │ │ add r1, sl, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r3], #4 │ │ │ │ - bcc 9e008 │ │ │ │ + bcc 9e028 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e008 │ │ │ │ + bne 9e028 │ │ │ │ add r4, sl, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r2, r0, #8 │ │ │ │ - bcc 9e1a4 │ │ │ │ + bcc 9e1c4 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e1a4 │ │ │ │ + bne 9e1c4 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r3, sl, #16 │ │ │ │ cmp r5, r3 │ │ │ │ add r1, r0, #12 │ │ │ │ - bcc 9e1b0 │ │ │ │ + bcc 9e1d0 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e1b0 │ │ │ │ + bne 9e1d0 │ │ │ │ add lr, sl, #20 │ │ │ │ cmp r5, lr │ │ │ │ str r2, [r0, #12] │ │ │ │ movcc r4, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ - bcc 9df8c │ │ │ │ + bcc 9dfac │ │ │ │ ldr r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, ip │ │ │ │ add r1, lr, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 9df8c │ │ │ │ + bne 9dfac │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r0], #4 │ │ │ │ movcs lr, r1 │ │ │ │ - bcs 9df60 │ │ │ │ + bcs 9df80 │ │ │ │ mov r4, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 9dfbc │ │ │ │ + bhi 9dfdc │ │ │ │ sub r5, r4, sl │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bne 9e034 │ │ │ │ + bne 9e054 │ │ │ │ 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 9df94 │ │ │ │ + bne 9dfb4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ strb r3, [r0] │ │ │ │ - bls 9df94 │ │ │ │ + bls 9dfb4 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 9df94 │ │ │ │ + bne 9dfb4 │ │ │ │ cmp r3, r5 │ │ │ │ strb r2, [r0], #1 │ │ │ │ - bne 9dfe0 │ │ │ │ + bne 9e000 │ │ │ │ mov r4, r3 │ │ │ │ - b 9df94 │ │ │ │ + b 9dfb4 │ │ │ │ mov r0, r3 │ │ │ │ - b 9df8c │ │ │ │ + b 9dfac │ │ │ │ cmp r5, sl │ │ │ │ - bls 9e028 │ │ │ │ + bls 9e048 │ │ │ │ ldrb r3, [sl] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r4, sl │ │ │ │ - beq 9dfc8 │ │ │ │ + beq 9dfe8 │ │ │ │ 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 9ed20 │ │ │ │ + beq 9ed40 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f2e0 │ │ │ │ + beq 9f300 │ │ │ │ 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 9e280 │ │ │ │ + bcs 9e2a0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9e684 │ │ │ │ + bne 9e6a4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r0, r3 │ │ │ │ - beq 9e780 │ │ │ │ + beq 9e7a0 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9ea18 │ │ │ │ + bls 9ea38 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e544 │ │ │ │ + bls 9e564 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f028 │ │ │ │ + bhi 9f048 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9ecf0 │ │ │ │ + ble 9ed10 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e2d0 │ │ │ │ + bhi 9e2f0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9e2c8 │ │ │ │ + beq 9e2e8 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ sub lr, r2, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9e2d0 │ │ │ │ + bne 9e2f0 │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9ef6c │ │ │ │ + bhi 9ef8c │ │ │ │ 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] @ 9edb8 │ │ │ │ + ldr r3, [pc, #3156] @ 9edd8 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 9e580 │ │ │ │ + bhi 9e5a0 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9ed60 │ │ │ │ + bne 9ed80 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f2fc │ │ │ │ - ldr r9, [pc, #3164] @ 9edf0 │ │ │ │ + bne 9f31c │ │ │ │ + ldr r9, [pc, #3164] @ 9ee10 │ │ │ │ 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 9df8c │ │ │ │ + b 9dfac │ │ │ │ mov r0, r1 │ │ │ │ - b 9df8c │ │ │ │ + b 9dfac │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #3060] @ 9edbc │ │ │ │ + ldr sl, [pc, #3060] @ 9eddc │ │ │ │ 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 9e1ec │ │ │ │ + bne 9e20c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1448e0 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144968 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 9eeb4 │ │ │ │ + bne 9eed4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 9ee90 │ │ │ │ + ble 9eeb0 │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt 9edf8 │ │ │ │ + blt 9ee18 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e09c │ │ │ │ + b 9e0bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r1, r3, #1 │ │ │ │ - bne 9e254 │ │ │ │ + bne 9e274 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub ip, r0, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9f214 │ │ │ │ + bhi 9f234 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi 9f364 │ │ │ │ + bhi 9f384 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f214 │ │ │ │ + beq 9f234 │ │ │ │ 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 9ef80 │ │ │ │ + beq 9efa0 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #52] @ 0x34 │ │ │ │ - beq 9e2a0 │ │ │ │ + beq 9e2c0 │ │ │ │ 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 9e634 │ │ │ │ + bne 9e654 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e5f4 │ │ │ │ + bne 9e614 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl be870 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl be8f0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - b 9dfb0 │ │ │ │ + b 9dfd0 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ - bhi 9e130 │ │ │ │ + bhi 9e150 │ │ │ │ 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 9e1b8 │ │ │ │ + beq 9e1d8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq 9f460 │ │ │ │ + beq 9f480 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e1bc │ │ │ │ + b 9e1dc │ │ │ │ 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] @ 9edc0 │ │ │ │ + ldr sl, [pc, #2716] @ 9ede0 │ │ │ │ sub r6, r4, r9 │ │ │ │ add r5, r6, #1 │ │ │ │ - b 9e1d0 │ │ │ │ + b 9e1f0 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ tst sl, #3 │ │ │ │ - beq 9decc │ │ │ │ + beq 9deec │ │ │ │ cmp r5, sl │ │ │ │ movhi r4, sl │ │ │ │ - bls 9e028 │ │ │ │ + bls 9e048 │ │ │ │ tst r4, #3 │ │ │ │ - beq 9e3f8 │ │ │ │ + beq 9e418 │ │ │ │ ldrsb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9e364 │ │ │ │ + blt 9e384 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 9e344 │ │ │ │ + bcc 9e364 │ │ │ │ sub r5, r4, sl │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 9dfa4 │ │ │ │ - b 9e034 │ │ │ │ + beq 9dfc4 │ │ │ │ + b 9e054 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r9, [pc, #2612] @ 9edc4 │ │ │ │ + ldr r9, [pc, #2612] @ 9ede4 │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ - b 9dfb0 │ │ │ │ + b 9dfd0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 9de64 │ │ │ │ + bne 9de84 │ │ │ │ ldr r4, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #2564] @ 9edc8 │ │ │ │ + ldr r1, [pc, #2564] @ 9ede8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 9ef50 │ │ │ │ + bne 9ef70 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9f1a0 │ │ │ │ + beq 9f1c0 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r4, r6, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9de64 │ │ │ │ + b 9de84 │ │ │ │ add r1, r4, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e538 │ │ │ │ - ldr r3, [pc, #2512] @ 9eddc │ │ │ │ + bcc 9e558 │ │ │ │ + ldr r3, [pc, #2512] @ 9edfc │ │ │ │ ldr r2, [r4] │ │ │ │ tst r3, r2 │ │ │ │ - bne 9e538 │ │ │ │ + bne 9e558 │ │ │ │ add r2, r4, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e67c │ │ │ │ + bcc 9e69c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e67c │ │ │ │ + bne 9e69c │ │ │ │ add r1, r4, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e674 │ │ │ │ + bcc 9e694 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e674 │ │ │ │ + bne 9e694 │ │ │ │ add r2, r4, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e67c │ │ │ │ + bcc 9e69c │ │ │ │ ldr ip, [r4, #12] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e67c │ │ │ │ + bne 9e69c │ │ │ │ add r1, r4, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e674 │ │ │ │ + bcc 9e694 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e674 │ │ │ │ + bne 9e694 │ │ │ │ add r2, r4, #24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e67c │ │ │ │ + bcc 9e69c │ │ │ │ ldr ip, [r4, #20] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e67c │ │ │ │ + bne 9e69c │ │ │ │ add r1, r4, #28 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e674 │ │ │ │ + bcc 9e694 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e674 │ │ │ │ + bne 9e694 │ │ │ │ add r2, r4, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e67c │ │ │ │ + bcc 9e69c │ │ │ │ ldr ip, [r4, #28] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e67c │ │ │ │ + bne 9e69c │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e674 │ │ │ │ + bcc 9e694 │ │ │ │ ldr ip, [r4, #32] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e674 │ │ │ │ + bne 9e694 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e67c │ │ │ │ + bcc 9e69c │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ tst ip, r3 │ │ │ │ - bne 9e67c │ │ │ │ + bne 9e69c │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 9e674 │ │ │ │ + bcc 9e694 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ tst ip, r1 │ │ │ │ - bne 9e674 │ │ │ │ + bne 9e694 │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ sub r1, r1, r4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 9e52c │ │ │ │ + b 9e54c │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ tst ip, r2 │ │ │ │ - bne 9e538 │ │ │ │ + bne 9e558 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r3 │ │ │ │ - bne 9e51c │ │ │ │ + bne 9e53c │ │ │ │ cmp r4, r5 │ │ │ │ - bne 9e34c │ │ │ │ - b 9e364 │ │ │ │ + bne 9e36c │ │ │ │ + b 9e384 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9ef94 │ │ │ │ + bls 9efb4 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ee80 │ │ │ │ + ble 9eea0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e2d0 │ │ │ │ + bhi 9e2f0 │ │ │ │ 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 9e9f8 │ │ │ │ + bcc 9ea18 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 9e9f8 │ │ │ │ + ble 9ea18 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #100] @ 0x64 │ │ │ │ - beq 9e5c8 │ │ │ │ + beq 9e5e8 │ │ │ │ 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 9e0a0 │ │ │ │ + b 9e0c0 │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9f1a0 │ │ │ │ + beq 9f1c0 │ │ │ │ add r4, r6, #20 │ │ │ │ - b 9de64 │ │ │ │ + b 9de84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e2b8 │ │ │ │ + beq 9e2d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e2b8 │ │ │ │ - ldr r2, [pc, #1948] @ 9edb4 │ │ │ │ + bne 9e2d8 │ │ │ │ + ldr r2, [pc, #1948] @ 9edd4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f0f8 │ │ │ │ + bne 9f118 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e2b8 │ │ │ │ + b 9e2d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e2ac │ │ │ │ + beq 9e2cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e2ac │ │ │ │ - ldr r2, [pc, #1884] @ 9edb4 │ │ │ │ + bne 9e2cc │ │ │ │ + ldr r2, [pc, #1884] @ 9edd4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9efa4 │ │ │ │ + bne 9efc4 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e2ac │ │ │ │ + b 9e2cc │ │ │ │ mov r4, r2 │ │ │ │ - b 9e538 │ │ │ │ + b 9e558 │ │ │ │ mov r4, r1 │ │ │ │ - b 9e538 │ │ │ │ + b 9e558 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f32c │ │ │ │ + bne 9f34c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b 9e724 │ │ │ │ + b 9e744 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e748 │ │ │ │ + bls 9e768 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f224 │ │ │ │ + bhi 9f244 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9e21c │ │ │ │ + ble 9e23c │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f204 │ │ │ │ + bhi 9f224 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f1fc │ │ │ │ + beq 9f21c │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ sub r5, r2, #237 @ 0xed │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9f204 │ │ │ │ + bne 9f224 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f3bc │ │ │ │ + bhi 9f3dc │ │ │ │ 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 9ea50 │ │ │ │ + bcs 9ea70 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 9e6a4 │ │ │ │ + bhi 9e6c4 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9eaa8 │ │ │ │ + beq 9eac8 │ │ │ │ add r4, r4, #1 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e71c │ │ │ │ + b 9e73c │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f0e4 │ │ │ │ + bls 9f104 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ea50 │ │ │ │ + ble 9ea70 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f204 │ │ │ │ + bhi 9f224 │ │ │ │ add r2, r1, r2, lsl #6 │ │ │ │ sub r2, r2, #12416 @ 0x3080 │ │ │ │ add r4, r4, #2 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e71c │ │ │ │ + b 9e73c │ │ │ │ sub r1, r6, #4 │ │ │ │ - ldr r9, [pc, #1616] @ 9eddc │ │ │ │ + ldr r9, [pc, #1616] @ 9edfc │ │ │ │ mov r2, r1 │ │ │ │ - b 9e7a0 │ │ │ │ + b 9e7c0 │ │ │ │ add r4, r4, #1 │ │ │ │ strb ip, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9ea34 │ │ │ │ + bcs 9ea54 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bhi 9e9b0 │ │ │ │ + bhi 9e9d0 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bne 9e790 │ │ │ │ + bne 9e7b0 │ │ │ │ add lr, r4, #4 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 9f1f0 │ │ │ │ + bcc 9f210 │ │ │ │ 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 9e898 │ │ │ │ + beq 9e8b8 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 9e85c │ │ │ │ + beq 9e87c │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9e828 │ │ │ │ + beq 9e848 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r1, lr │ │ │ │ tst ip, r9 │ │ │ │ - bne 9e99c │ │ │ │ + bne 9e9bc │ │ │ │ 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 9e99c │ │ │ │ + bne 9e9bc │ │ │ │ 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 9e99c │ │ │ │ + bne 9e9bc │ │ │ │ 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 9e998 │ │ │ │ + beq 9e9b8 │ │ │ │ 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 9ea3c │ │ │ │ + bne 9ea5c │ │ │ │ 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] │ │ │ │ @@ -119855,143 +119863,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 9ea3c │ │ │ │ + bne 9ea5c │ │ │ │ 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 9ea3c │ │ │ │ + bne 9ea5c │ │ │ │ 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 9ea3c │ │ │ │ + bne 9ea5c │ │ │ │ strb r0, [sl, #8] │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, sl, #12 │ │ │ │ cmp r3, fp │ │ │ │ - bne 9e8a8 │ │ │ │ + bne 9e8c8 │ │ │ │ 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 9e150 │ │ │ │ + beq 9e170 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e790 │ │ │ │ + bls 9e7b0 │ │ │ │ cmp ip, #223 @ 0xdf │ │ │ │ - bhi 9f118 │ │ │ │ + bhi 9f138 │ │ │ │ cmp ip, #193 @ 0xc1 │ │ │ │ - bls 9f420 │ │ │ │ + bls 9f440 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ea34 │ │ │ │ + ble 9ea54 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f44c │ │ │ │ + bhi 9f46c │ │ │ │ add r1, r1, ip, lsl #6 │ │ │ │ sub r5, r1, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ add r4, r4, #2 │ │ │ │ - bhi 9e150 │ │ │ │ + bhi 9e170 │ │ │ │ strb r5, [r3], #1 │ │ │ │ - b 9e798 │ │ │ │ + b 9e7b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c420 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c460 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f348 │ │ │ │ + beq 9f368 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e59c │ │ │ │ + b 9e5bc │ │ │ │ ands r5, r4, #3 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 9f000 │ │ │ │ + beq 9f020 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ strb r2, [r3], #1 │ │ │ │ - bcc 9e0d0 │ │ │ │ + bcc 9e0f0 │ │ │ │ mov r5, #0 │ │ │ │ - b 9e150 │ │ │ │ + b 9e170 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 9e99c │ │ │ │ + b 9e9bc │ │ │ │ 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 9e15c │ │ │ │ - ldr r1, [pc, #868] @ 9ede0 │ │ │ │ + b 9e17c │ │ │ │ + ldr r1, [pc, #868] @ 9ee00 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9f260 │ │ │ │ + bne 9f280 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ 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 9deac │ │ │ │ + b 9decc │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bcc 9f098 │ │ │ │ + bcc 9f0b8 │ │ │ │ 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] @ 9eddc │ │ │ │ - beq 9ebb4 │ │ │ │ + ldr r7, [pc, #764] @ 9edfc │ │ │ │ + beq 9ebd4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9eb6c │ │ │ │ + beq 9eb8c │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9eb2c │ │ │ │ + beq 9eb4c │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r8 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ecd8 │ │ │ │ + bne 9ecf8 │ │ │ │ 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 │ │ │ │ @@ -119999,15 +120007,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 9ecd8 │ │ │ │ + bne 9ecf8 │ │ │ │ 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 │ │ │ │ @@ -120015,31 +120023,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 9ecd8 │ │ │ │ + bne 9ecf8 │ │ │ │ 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 9ed58 │ │ │ │ + beq 9ed78 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 9ecb8 │ │ │ │ + b 9ecd8 │ │ │ │ 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 │ │ │ │ @@ -120053,15 +120061,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 9ecd0 │ │ │ │ + bne 9ecf0 │ │ │ │ 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 │ │ │ │ @@ -120070,15 +120078,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 9ecd0 │ │ │ │ + bne 9ecf0 │ │ │ │ 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 │ │ │ │ @@ -120086,155 +120094,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 9ecd0 │ │ │ │ + bne 9ecf0 │ │ │ │ cmp r1, lr │ │ │ │ strh r6, [fp, #16] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, fp, #24 │ │ │ │ - beq 9ed50 │ │ │ │ + beq 9ed70 │ │ │ │ ldr r2, [r1] │ │ │ │ add sl, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ - beq 9ebc0 │ │ │ │ + beq 9ebe0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 9f0a0 │ │ │ │ + beq 9f0c0 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e73c │ │ │ │ - b 9e6a4 │ │ │ │ - bne 9ee80 │ │ │ │ + bls 9e75c │ │ │ │ + b 9e6c4 │ │ │ │ + bne 9eea0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e2d0 │ │ │ │ + bhi 9e2f0 │ │ │ │ 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 9e150 │ │ │ │ + b 9e170 │ │ │ │ lsr r1, r3, #2 │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9f2e8 │ │ │ │ + beq 9f308 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 9f2d0 │ │ │ │ + bne 9f2f0 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #136] @ 9edcc │ │ │ │ + ldr r2, [pc, #136] @ 9edec │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f2e0 │ │ │ │ + beq 9f300 │ │ │ │ add r2, r9, #28 │ │ │ │ - b 9e070 │ │ │ │ + b 9e090 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ - b 9ecd8 │ │ │ │ - ldr fp, [pc, #60] @ 9eda4 │ │ │ │ - ldr r3, [pc, #60] @ 9eda8 │ │ │ │ + b 9ecf8 │ │ │ │ + ldr fp, [pc, #60] @ 9edc4 │ │ │ │ + ldr r3, [pc, #60] @ 9edc8 │ │ │ │ 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 9e5d8 │ │ │ │ - ldr r3, [pc, #32] @ 9edac │ │ │ │ - bl 3576e0 │ │ │ │ + bne 9e5f8 │ │ │ │ + ldr r3, [pc, #32] @ 9edcc │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ mov r3, #22 │ │ │ │ - b 9ddfc │ │ │ │ + b 9de1c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r2, sp, ip, lsr #8 │ │ │ │ - @ instruction: 0x003583fc │ │ │ │ - eorseq r8, r5, r8, ror #7 │ │ │ │ + eorseq r2, sp, ip, ror #16 │ │ │ │ + eorseq r8, r5, ip, lsr r8 │ │ │ │ + eorseq r8, r5, r8, lsr #16 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - mlaseq r5, r8, ip, lr │ │ │ │ + ldrsbeq pc, [r5], -r8 @ │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - @ instruction: 0x003583d0 │ │ │ │ + eorseq r8, r5, r0, lsl r8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r8, lsl #9 │ │ │ │ + eorseq fp, r5, r8, asr #17 │ │ │ │ @ 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 9ee30 │ │ │ │ + beq 9ee50 │ │ │ │ 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 9e204 │ │ │ │ + b 9e224 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ee80 │ │ │ │ + ble 9eea0 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e2d0 │ │ │ │ + bhi 9e2f0 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f454 │ │ │ │ + bls 9f474 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9e2d0 │ │ │ │ + beq 9e2f0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9ee80 │ │ │ │ + beq 9eea0 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 9ef6c │ │ │ │ + bhi 9ef8c │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e25c │ │ │ │ - ldr r2, [pc, #-204] @ 9edcc │ │ │ │ + b 9e27c │ │ │ │ + ldr r2, [pc, #-204] @ 9edec │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c420 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c460 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f348 │ │ │ │ + beq 9f368 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - b 9e200 │ │ │ │ + b 9e220 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 9eecc │ │ │ │ + bls 9eeec │ │ │ │ cmp r7, #3 │ │ │ │ - beq 9ef28 │ │ │ │ + beq 9ef48 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 9e20c │ │ │ │ + beq 9e22c │ │ │ │ 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 │ │ │ │ @@ -120242,874 +120250,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] @ 9edd0 │ │ │ │ + ldr r2, [pc, #-320] @ 9edf0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 288978 │ │ │ │ + bl 288964 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f348 │ │ │ │ + bne 9f368 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e09c │ │ │ │ - ldr r1, [pc, #-348] @ 9edd4 │ │ │ │ + b 9e0bc │ │ │ │ + ldr r1, [pc, #-348] @ 9edf4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 12ec30 │ │ │ │ + bl 12ece0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f348 │ │ │ │ + beq 9f368 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e09c │ │ │ │ + b 9e0bc │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - b 9e3dc │ │ │ │ + b 9e3fc │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e1bc │ │ │ │ + b 9e1dc │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #-436] @ 9edd8 │ │ │ │ + ldr sl, [pc, #-436] @ 9edf8 │ │ │ │ sub r5, r6, r9 │ │ │ │ sub r6, r4, r9 │ │ │ │ - b 9e1d0 │ │ │ │ + b 9e1f0 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e314 │ │ │ │ - ldr r1, [pc, #-460] @ 9ede0 │ │ │ │ + b 9e334 │ │ │ │ + ldr r1, [pc, #-460] @ 9ee00 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e668 │ │ │ │ + beq 9e688 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e668 │ │ │ │ + b 9e688 │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ - ldr lr, [pc, #-500] @ 9eddc │ │ │ │ + ldr lr, [pc, #-500] @ 9edfc │ │ │ │ add r2, r1, #4 │ │ │ │ and lr, lr, r3 │ │ │ │ cmp lr, #0 │ │ │ │ lsr sl, r3, #8 │ │ │ │ lsr r9, r3, #16 │ │ │ │ - bne 9f00c │ │ │ │ + bne 9f02c │ │ │ │ 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 9efc4 │ │ │ │ + bls 9efe4 │ │ │ │ cmp r4, r6 │ │ │ │ mov r3, r1 │ │ │ │ - beq 9e150 │ │ │ │ + beq 9e170 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9ea24 │ │ │ │ - b 9e0dc │ │ │ │ + bls 9ea44 │ │ │ │ + b 9e0fc │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi 9ef94 │ │ │ │ + bhi 9efb4 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - ble 9ee40 │ │ │ │ + ble 9ee60 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9e2d0 │ │ │ │ + bhi 9e2f0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f0c4 │ │ │ │ + bne 9f0e4 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9e2d0 │ │ │ │ + bls 9e2f0 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9ef6c │ │ │ │ + bhi 9ef8c │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f0b0 │ │ │ │ + bhi 9f0d0 │ │ │ │ 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 9e150 │ │ │ │ + b 9e170 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e73c │ │ │ │ + bne 9e75c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 9ea60 │ │ │ │ + b 9ea80 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e1bc │ │ │ │ + b 9e1dc │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f064 │ │ │ │ - b 9e2d0 │ │ │ │ + beq 9f084 │ │ │ │ + b 9e2f0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ - b 9ea60 │ │ │ │ - ldr r1, [pc, #-800] @ 9ede0 │ │ │ │ + b 9ea80 │ │ │ │ + ldr r1, [pc, #-800] @ 9ee00 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e628 │ │ │ │ + beq 9e648 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e628 │ │ │ │ + b 9e648 │ │ │ │ cmp ip, #239 @ 0xef │ │ │ │ - bhi 9f418 │ │ │ │ + bhi 9f438 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble 9f1c0 │ │ │ │ + ble 9f1e0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f44c │ │ │ │ + bhi 9f46c │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ - beq 9f1b4 │ │ │ │ + beq 9f1d4 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ sub lr, ip, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9f44c │ │ │ │ + bne 9f46c │ │ │ │ sub lr, r2, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f410 │ │ │ │ + bhi 9f430 │ │ │ │ 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 9e150 │ │ │ │ - ldr r3, [pc, #-940] @ 9ede4 │ │ │ │ - ldr r1, [pc, #-940] @ 9ede8 │ │ │ │ + b 9e170 │ │ │ │ + ldr r3, [pc, #-940] @ 9ee04 │ │ │ │ + ldr r1, [pc, #-940] @ 9ee08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r9, #0 │ │ │ │ - b 9dfb0 │ │ │ │ - bl 29e588 │ │ │ │ + b 9dfd0 │ │ │ │ + bl 29e418 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne 9deac │ │ │ │ - b 9f198 │ │ │ │ + bne 9decc │ │ │ │ + b 9f1b8 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi 9f164 │ │ │ │ - b 9f44c │ │ │ │ - bne 9ea34 │ │ │ │ + bhi 9f184 │ │ │ │ + b 9f46c │ │ │ │ + bne 9ea54 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 9e150 │ │ │ │ + bhi 9e170 │ │ │ │ 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 9e150 │ │ │ │ + b 9e170 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e790 │ │ │ │ - b 9e150 │ │ │ │ + bne 9e7b0 │ │ │ │ + b 9e170 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ - bhi 9e6f8 │ │ │ │ + bhi 9e718 │ │ │ │ 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 9e2dc │ │ │ │ + b 9e2fc │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bhi 9e304 │ │ │ │ + bhi 9e324 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt 9f274 │ │ │ │ + bgt 9f294 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 9f378 │ │ │ │ + bgt 9f398 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e25c │ │ │ │ + b 9e27c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b 9ea88 │ │ │ │ + b 9eaa8 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9f3d8 │ │ │ │ + bhi 9f3f8 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f3f0 │ │ │ │ + bne 9f410 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f3d8 │ │ │ │ + bls 9f3f8 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f3e8 │ │ │ │ + bhi 9f408 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f3e0 │ │ │ │ + bhi 9f400 │ │ │ │ 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 9ea60 │ │ │ │ + b 9ea80 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #-1264] @ 9edec │ │ │ │ + ldr r2, [pc, #-1264] @ 9ee0c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ed48 │ │ │ │ + bne 9ed68 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ - b 9e070 │ │ │ │ + b 9e090 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ed48 │ │ │ │ - b 9f2e0 │ │ │ │ + bne 9ed68 │ │ │ │ + b 9f300 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r6, [r3] │ │ │ │ ldrsb r2, [r0] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r9, [pc, #-1320] @ 9edf0 │ │ │ │ - ldrlt r9, [pc, #-1320] @ 9edf4 │ │ │ │ + ldrge r9, [pc, #-1320] @ 9ee10 │ │ │ │ + ldrlt r9, [pc, #-1320] @ 9ee14 │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r9, r2, r3, r9 │ │ │ │ addlt r9, r9, r3, lsl #5 │ │ │ │ - b 9dfb0 │ │ │ │ + b 9dfd0 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 232224 │ │ │ │ + bl 232350 │ │ │ │ mov r5, r0 │ │ │ │ - b 9e15c │ │ │ │ + b 9e17c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 280fe0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b 9f198 │ │ │ │ + bl 281088 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b 9f1b8 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne 9e254 │ │ │ │ - b 9f214 │ │ │ │ + bne 9e274 │ │ │ │ + b 9f234 │ │ │ │ add r0, r9, #28 │ │ │ │ - b 9e330 │ │ │ │ + b 9e350 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f3d8 │ │ │ │ + bhi 9f3f8 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f3d0 │ │ │ │ + bls 9f3f0 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9f3d8 │ │ │ │ + beq 9f3f8 │ │ │ │ cmp r1, #2 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 9ea60 │ │ │ │ + beq 9ea80 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9ea60 │ │ │ │ + b 9ea80 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ea60 │ │ │ │ + b 9ea80 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f398 │ │ │ │ + bne 9f3b8 │ │ │ │ sub r3, r3, r0 │ │ │ │ - b 9f214 │ │ │ │ + b 9f234 │ │ │ │ mov r5, #4 │ │ │ │ - b 9ea60 │ │ │ │ + b 9ea80 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ea60 │ │ │ │ + b 9ea80 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f29c │ │ │ │ - b 9f3d8 │ │ │ │ + beq 9f2bc │ │ │ │ + b 9f3f8 │ │ │ │ mov r5, #3 │ │ │ │ - b 9e150 │ │ │ │ + b 9e170 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bls 9f428 │ │ │ │ + bls 9f448 │ │ │ │ mov r5, #1 │ │ │ │ - b 9e150 │ │ │ │ + b 9e170 │ │ │ │ sub r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 9f4b8 │ │ │ │ + bgt 9f4d8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 9ea34 │ │ │ │ + ble 9ea54 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bls 9f488 │ │ │ │ + bls 9f4a8 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e150 │ │ │ │ + b 9e170 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9ee68 │ │ │ │ - b 9e2d0 │ │ │ │ + bne 9ee88 │ │ │ │ + b 9e2f0 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 9e2fc │ │ │ │ + bne 9e31c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 9e1bc │ │ │ │ + bhi 9e1dc │ │ │ │ mov r0, r4 │ │ │ │ - b 9e290 │ │ │ │ + b 9e2b0 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bhi 9f514 │ │ │ │ + bhi 9f534 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - beq 9f44c │ │ │ │ + beq 9f46c │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ea34 │ │ │ │ + beq 9ea54 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9e150 │ │ │ │ + b 9e170 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ - bhi 9f44c │ │ │ │ + bhi 9f46c │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - bne 9f528 │ │ │ │ + bne 9f548 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls 9f44c │ │ │ │ + bls 9f46c │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f410 │ │ │ │ + bhi 9f430 │ │ │ │ sub r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f520 │ │ │ │ + bhi 9f540 │ │ │ │ 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 9e150 │ │ │ │ + b 9e170 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bne 9f498 │ │ │ │ - b 9f44c │ │ │ │ + bne 9f4b8 │ │ │ │ + b 9f46c │ │ │ │ mov r5, #4 │ │ │ │ - b 9e150 │ │ │ │ + b 9e170 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ sub r5, ip, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f4e0 │ │ │ │ - b 9f44c │ │ │ │ + beq 9f500 │ │ │ │ + b 9f46c │ │ │ │ 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 9f5a8 │ │ │ │ + beq 9f5c8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r0, [pc, #1044] @ 9f990 │ │ │ │ + ldr r0, [pc, #1044] @ 9f9b0 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f5a8 │ │ │ │ + bne 9f5c8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands r2, r3, #3 │ │ │ │ - beq 9f5b8 │ │ │ │ + beq 9f5d8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9f7f0 │ │ │ │ + beq 9f810 │ │ │ │ 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 9f8e4 │ │ │ │ - ldr r3, [pc, #964] @ 9f994 │ │ │ │ + beq 9f904 │ │ │ │ + ldr r3, [pc, #964] @ 9f9b4 │ │ │ │ ldr r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f710 │ │ │ │ + bne 9f730 │ │ │ │ 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 a1e00 │ │ │ │ + bl a1d6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9f944 │ │ │ │ + blt 9f964 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ movne r8, #0 │ │ │ │ moveq r8, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ orr r8, r6, r8 │ │ │ │ - beq 9f694 │ │ │ │ + beq 9f6b4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f640 │ │ │ │ + beq 9f660 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9f8d8 │ │ │ │ + beq 9f8f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f7b4 │ │ │ │ + beq 9f7d4 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9f7bc │ │ │ │ + beq 9f7dc │ │ │ │ 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 9f76c │ │ │ │ + bne 9f78c │ │ │ │ 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 9f6d0 │ │ │ │ + beq 9f6f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f6d0 │ │ │ │ + bne 9f6f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #732] @ 9f998 │ │ │ │ + ldr r2, [pc, #732] @ 9f9b8 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f858 │ │ │ │ + bne 9f878 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9f5ac │ │ │ │ + beq 9f5cc │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9f5ac │ │ │ │ + bne 9f5cc │ │ │ │ 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 9f810 │ │ │ │ + bne 9f830 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r7] │ │ │ │ - b 9f5ac │ │ │ │ + b 9f5cc │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9f5e0 │ │ │ │ + beq 9f600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f758 │ │ │ │ + beq 9f778 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f758 │ │ │ │ - ldr r2, [pc, #600] @ 9f998 │ │ │ │ + bne 9f778 │ │ │ │ + ldr r2, [pc, #600] @ 9f9b8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f898 │ │ │ │ + bne 9f8b8 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9f5ac │ │ │ │ + b 9f5cc │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f7d0 │ │ │ │ + bne 9f7f0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f67c │ │ │ │ + beq 9f69c │ │ │ │ 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 9f67c │ │ │ │ + b 9f69c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9f65c │ │ │ │ + bne 9f67c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9f5a8 │ │ │ │ - ldr r2, [pc, #452] @ 9f99c │ │ │ │ + b 9f5c8 │ │ │ │ + ldr r2, [pc, #452] @ 9f9bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9f8b8 │ │ │ │ + bne 9f8d8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f778 │ │ │ │ - b 9f67c │ │ │ │ + bne 9f798 │ │ │ │ + b 9f69c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f5a8 │ │ │ │ + beq 9f5c8 │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 2370b8 │ │ │ │ - b 9f5a8 │ │ │ │ + bl 2371e4 │ │ │ │ + b 9f5c8 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f878 │ │ │ │ + bne 9f898 │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f704 │ │ │ │ + beq 9f724 │ │ │ │ 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 9f704 │ │ │ │ - ldr r1, [pc, #320] @ 9f9a0 │ │ │ │ + b 9f724 │ │ │ │ + ldr r1, [pc, #320] @ 9f9c0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f6c8 │ │ │ │ + beq 9f6e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f6c8 │ │ │ │ - ldr r2, [pc, #284] @ 9f99c │ │ │ │ + b 9f6e8 │ │ │ │ + ldr r2, [pc, #284] @ 9f9bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9f8c8 │ │ │ │ + bne 9f8e8 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f81c │ │ │ │ - b 9f704 │ │ │ │ - ldr r1, [pc, #256] @ 9f9a0 │ │ │ │ + bne 9f83c │ │ │ │ + b 9f724 │ │ │ │ + ldr r1, [pc, #256] @ 9f9c0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f750 │ │ │ │ + beq 9f770 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f750 │ │ │ │ + b 9f770 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f7e4 │ │ │ │ + b 9f804 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f88c │ │ │ │ + b 9f8ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 9f640 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 9f660 │ │ │ │ and r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 9f5c8 │ │ │ │ + bne 9f5e8 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9f97c │ │ │ │ + beq 9f99c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f964 │ │ │ │ + beq 9f984 │ │ │ │ ldrsb r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #20 │ │ │ │ - blt 9f94c │ │ │ │ + blt 9f96c │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #136] @ 9f9a4 │ │ │ │ + ldr r7, [pc, #136] @ 9f9c4 │ │ │ │ mov r2, #24 │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f5ac │ │ │ │ + beq 9f5cc │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [r4] │ │ │ │ - bne 9f5ac │ │ │ │ + bne 9f5cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b 9f5ac │ │ │ │ - bl 11a6d8 │ │ │ │ - b 9f5a8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b 9f5cc │ │ │ │ + bl 11a71c │ │ │ │ + b 9f5c8 │ │ │ │ add r3, r4, #20 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #76] @ 9f9a8 │ │ │ │ + ldr r7, [pc, #76] @ 9f9c8 │ │ │ │ add r3, r3, #1296 @ 0x510 │ │ │ │ add r7, r7, r3, lsl #5 │ │ │ │ - b 9f920 │ │ │ │ + b 9f940 │ │ │ │ ldrsb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #28 │ │ │ │ - bge 9f910 │ │ │ │ + bge 9f930 │ │ │ │ add r3, r4, #28 │ │ │ │ - b 9f950 │ │ │ │ + b 9f970 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 9f910 │ │ │ │ - b 9f950 │ │ │ │ + bge 9f930 │ │ │ │ + b 9f970 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r0, lsl #13 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + strdeq r5, [sl], -ip │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpne r1, #0 │ │ │ │ - beq 9fa54 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 9fa34 │ │ │ │ - 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 9fa3c │ │ │ │ - tst r4, #32 │ │ │ │ - beq 9fa44 │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ - addne r0, r0, #20 │ │ │ │ - addeq r0, r0, #28 │ │ │ │ - tst lr, #32 │ │ │ │ - beq 9fa4c │ │ │ │ - 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 9fa0c │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b 9fa20 │ │ │ │ - sub r0, r0, r1 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bx lr │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9febc │ │ │ │ + bne 9fe28 │ │ │ │ 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 9fbd4 │ │ │ │ + bne 9fb40 │ │ │ │ lsr r2, r3, #5 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 9fb84 │ │ │ │ + beq 9faf0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fd64 │ │ │ │ + beq 9fcd0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1036] @ 9fec0 │ │ │ │ + ldr r2, [pc, #1040] @ 9fe2c │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fd54 │ │ │ │ - ldr r6, [pc, #1024] @ 9fec4 │ │ │ │ - ldr r2, [pc, #1024] @ 9fec8 │ │ │ │ + bne 9fcc0 │ │ │ │ + ldr r6, [pc, #1028] @ 9fe30 │ │ │ │ + ldr r2, [pc, #1028] @ 9fe34 │ │ │ │ ldr r3, [r6, #724] @ 0x2d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fd40 │ │ │ │ - ldr r3, [pc, #1012] @ 9fecc │ │ │ │ - bl 3576e0 │ │ │ │ + bne 9fcac │ │ │ │ + ldr r3, [pc, #1016] @ 9fe38 │ │ │ │ + bl 357b00 │ │ │ │ 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 9fbac │ │ │ │ + beq 9fb18 │ │ │ │ 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 9fb34 │ │ │ │ + bgt 9fa9c │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fbac │ │ │ │ + beq 9fb18 │ │ │ │ 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 9fb64 │ │ │ │ + beq 9facc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fc78 │ │ │ │ + beq 9fbe4 │ │ │ │ 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] │ │ │ │ - b 9fb5c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9fd88 │ │ │ │ + bne 9fcf4 │ │ │ │ tst r3, #32 │ │ │ │ - bne 9faa8 │ │ │ │ + bne 9fa10 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9faa8 │ │ │ │ - bl 99bc4 │ │ │ │ - b 9faa8 │ │ │ │ + beq 9fa10 │ │ │ │ + bl 99be4 │ │ │ │ + b 9fa10 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #792] @ 9fed0 │ │ │ │ + ldr r2, [pc, #792] @ 9fe3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fe90 │ │ │ │ + bne 9fdfc │ │ │ │ mov r0, r4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9fb5c │ │ │ │ + b 9fac4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9feb4 │ │ │ │ + bne 9fe20 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0] │ │ │ │ - ldr r3, [pc, #728] @ 9fecc │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #728] @ 9fe38 │ │ │ │ + bl 357b00 │ │ │ │ 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 9fea0 │ │ │ │ + beq 9fe0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9feb0 │ │ │ │ - ldr r3, [pc, #684] @ 9fed4 │ │ │ │ + beq 9fe1c │ │ │ │ + ldr r3, [pc, #684] @ 9fe40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fda8 │ │ │ │ + bne 9fd14 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9fda8 │ │ │ │ + beq 9fd14 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1240a4 <_PyDict_Pop@@Base+0x64> │ │ │ │ + bl 12414c <_PyDict_Pop@@Base+0x64> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9fdbc │ │ │ │ + beq 9fd28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9feb0 │ │ │ │ + beq 9fe1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r2, #0 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ strne r2, [r4] │ │ │ │ - b 9fa90 │ │ │ │ + b 9f9f8 │ │ │ │ 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 │ │ │ │ @@ -121118,102 +121081,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 9fcd8 │ │ │ │ + bne 9fc44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fcd4 │ │ │ │ + beq 9fc40 │ │ │ │ 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 9fe0c │ │ │ │ + beq 9fd78 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9fde0 │ │ │ │ + beq 9fd4c │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq 9fb5c │ │ │ │ + beq 9fac4 │ │ │ │ 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 9fb5c │ │ │ │ + b 9fac4 │ │ │ │ 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 9fb90 │ │ │ │ + beq 9fafc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9fba4 │ │ │ │ - bl 99bc4 │ │ │ │ + beq 9fb10 │ │ │ │ + bl 99be4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b 9fb90 │ │ │ │ + b 9fafc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fd70 │ │ │ │ + beq 9fcdc │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r3, r4, #20 │ │ │ │ addeq r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 9faa8 │ │ │ │ - b 9fd7c │ │ │ │ + beq 9fa10 │ │ │ │ + b 9fce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 9fc3c │ │ │ │ + bne 9fba8 │ │ │ │ mov r0, r4 │ │ │ │ bl 30494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2370b8 │ │ │ │ + bl 2371e4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9fb5c │ │ │ │ + b 9fac4 │ │ │ │ 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 9fb5c │ │ │ │ + b 9fac4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fcec │ │ │ │ + beq 9fc58 │ │ │ │ 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] │ │ │ │ @@ -121235,82 +121198,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 9fb5c │ │ │ │ + b 9fac4 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 9fbc4 │ │ │ │ - ldr r1, [pc, #48] @ 9fed8 │ │ │ │ - ldr r0, [pc, #48] @ 9fedc │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9fdbc │ │ │ │ + b 9fb30 │ │ │ │ + ldr r1, [pc, #48] @ 9fe44 │ │ │ │ + ldr r0, [pc, #48] @ 9fe48 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9fd28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2370b8 │ │ │ │ - andeq pc, r9, r0, ror #29 │ │ │ │ + b 2371e4 │ │ │ │ + andeq pc, r9, ip, asr #28 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, ror #28 │ │ │ │ + andeq r9, r9, r8, lsl #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ - muleq r8, r0, r4 │ │ │ │ + andeq fp, r8, r4, lsr r4 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ │ │ │ │ -0009fee0 : │ │ │ │ +0009fe4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ a0174 │ │ │ │ - ldr r2, [pc, #636] @ a0178 │ │ │ │ + ldr r5, [pc, #636] @ a00e0 │ │ │ │ + ldr r2, [pc, #636] @ a00e4 │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a00ac │ │ │ │ + bne a0018 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ a017c │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #612] @ a00e8 │ │ │ │ + bl 357b00 │ │ │ │ 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 a0084 │ │ │ │ + beq 9fff0 │ │ │ │ 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 9ff74 │ │ │ │ + bgt 9fee0 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a0084 │ │ │ │ + beq 9fff0 │ │ │ │ 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 a0064 │ │ │ │ + beq 9ffd0 │ │ │ │ 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] │ │ │ │ @@ -121321,29 +121284,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 9fffc │ │ │ │ + bne 9ff68 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fff8 │ │ │ │ + beq 9ff64 │ │ │ │ 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 a00e4 │ │ │ │ + beq a0050 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a00b8 │ │ │ │ + beq a0024 │ │ │ │ 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] │ │ │ │ @@ -121364,17 +121327,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] @ a0180 │ │ │ │ + ldr r2, [pc, #240] @ a00ec │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0168 │ │ │ │ + bne a00d4 │ │ │ │ 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 │ │ │ │ @@ -121389,15 +121352,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 a0010 │ │ │ │ + beq 9ff7c │ │ │ │ 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] │ │ │ │ @@ -121422,173 +121385,173 @@ │ │ │ │ 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 a009c │ │ │ │ + b a0008 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, ror #28 │ │ │ │ + andeq r9, r9, r8, lsl #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ - muleq r8, r0, r4 │ │ │ │ + andeq fp, r8, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr 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 a05d8 │ │ │ │ - ldr r3, [pc, #1816] @ a08dc │ │ │ │ + beq a0544 │ │ │ │ + ldr r3, [pc, #1816] @ a0848 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a05a0 │ │ │ │ + bne a050c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a05e8 │ │ │ │ + bne a0554 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ mov r8, r0 │ │ │ │ - beq a07c0 │ │ │ │ + beq a072c │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0360 │ │ │ │ + beq a02cc │ │ │ │ cmn r8, #1 │ │ │ │ - bne a03d4 │ │ │ │ + bne a0340 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ ldr r3, [lr, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a06d8 │ │ │ │ + ble a0644 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a080c │ │ │ │ + bne a0778 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ - ldr r0, [r1, #212] @ 0xd4 │ │ │ │ + ldr r8, [r1, #212] @ 0xd4 │ │ │ │ adds r2, r3, #4096 @ 0x1000 │ │ │ │ - adc r0, r0, #0 │ │ │ │ - str r2, [r1, #208] @ 0xd0 │ │ │ │ - str r0, [r1, #212] @ 0xd4 │ │ │ │ - ldrb r9, [lr, #4] │ │ │ │ + adc r8, r8, #0 │ │ │ │ lsl ip, ip, #20 │ │ │ │ - mvn r1, #0 │ │ │ │ + str r2, [r1, #208] @ 0xd0 │ │ │ │ + str r8, [r1, #212] @ 0xd4 │ │ │ │ lsr ip, ip, #20 │ │ │ │ - mvn r1, r1, lsl r9 │ │ │ │ + ldrb sl, [lr, #4] │ │ │ │ orr r3, ip, r2 │ │ │ │ - cmp r9, #7 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [lr, #8] │ │ │ │ + mvn r2, #0 │ │ │ │ + mvn r2, r2, lsl sl │ │ │ │ + mov r1, #0 │ │ │ │ + cmp sl, #7 │ │ │ │ mov ip, lr │ │ │ │ - and r2, r6, r1 │ │ │ │ - bgt a02f8 │ │ │ │ - add r8, lr, #20 │ │ │ │ - ldrsb sl, [r8, r2] │ │ │ │ - cmp sl, #0 │ │ │ │ - bge a0578 │ │ │ │ - ldr r1, [lr, #16] │ │ │ │ - strb r1, [r8, r2] │ │ │ │ + and r0, r6, r2 │ │ │ │ + str r1, [lr, #8] │ │ │ │ + bgt a0264 │ │ │ │ + add r9, lr, #20 │ │ │ │ + ldrsb r1, [r9, r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bge a04e4 │ │ │ │ + ldr r2, [lr, #16] │ │ │ │ + strb r2, [r9, r0] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldrb r2, [ip, #6] │ │ │ │ - ldrb lr, [ip, #5] │ │ │ │ + ldrb r0, [ip, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ - lsl r2, r2, lr │ │ │ │ - addeq r8, ip, #20 │ │ │ │ - beq a0348 │ │ │ │ + lsl r2, r2, r0 │ │ │ │ + addeq r9, ip, #20 │ │ │ │ + beq a02b4 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ - add lr, ip, #20 │ │ │ │ - str r5, [lr, r2] │ │ │ │ - add lr, lr, r2 │ │ │ │ - str r7, [lr, #4] │ │ │ │ + add r0, ip, #20 │ │ │ │ + str r5, [r0, r2] │ │ │ │ + add r0, r0, r2 │ │ │ │ + str r7, [r0, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [ip, #12] │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r8, [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 r9, #15 │ │ │ │ - bgt a0724 │ │ │ │ - add r8, lr, r2, lsl #1 │ │ │ │ - ldrsh r8, [r8, #20] │ │ │ │ - lsl sl, r2, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bge a0490 │ │ │ │ + cmp sl, #15 │ │ │ │ + bgt a0690 │ │ │ │ + add r1, lr, r0, lsl #1 │ │ │ │ + ldrsh r1, [r1, #20] │ │ │ │ + lsl fp, r0, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge a03fc │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - add r8, lr, #20 │ │ │ │ - strh r1, [r8, sl] │ │ │ │ + add r9, lr, #20 │ │ │ │ + strh r1, [r9, fp] │ │ │ │ ldrb r2, [lr, #6] │ │ │ │ - ldrb lr, [lr, #5] │ │ │ │ + ldrb r0, [lr, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ - lsl r2, r2, lr │ │ │ │ + lsl r2, r2, r0 │ │ │ │ addne r2, r2, r1, lsl #3 │ │ │ │ - strne r5, [r8, r2] │ │ │ │ - addne r2, r8, r2 │ │ │ │ + strne r5, [r9, r2] │ │ │ │ + addne r2, r9, r2 │ │ │ │ strne r7, [r2, #4] │ │ │ │ - bne a02c4 │ │ │ │ - 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 a02c4 │ │ │ │ + bne a0230 │ │ │ │ + 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 a0230 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a0668 │ │ │ │ + bne a05d4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a0204 │ │ │ │ + beq a0170 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a06b4 │ │ │ │ - ldr r2, [pc, #1356] @ a08e0 │ │ │ │ + bne a0620 │ │ │ │ + ldr r2, [pc, #1356] @ a084c │ │ │ │ cmp r3, r2 │ │ │ │ - beq a0744 │ │ │ │ - ldr r3, [pc, #1348] @ a08e4 │ │ │ │ - bl 3576e0 │ │ │ │ + beq a06b0 │ │ │ │ + ldr r3, [pc, #1348] @ a0850 │ │ │ │ + bl 357b00 │ │ │ │ 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 a020c │ │ │ │ + beq a0178 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, r7 │ │ │ │ - beq a0454 │ │ │ │ + beq a03c0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne a0838 │ │ │ │ + bne a07a4 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r2, [r1, #208] @ 0xd0 │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ lsl r3, r3, #20 │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ @@ -121608,317 +121571,317 @@ │ │ │ │ addne r2, r2, ip │ │ │ │ addeq r1, r1, ip │ │ │ │ strne r7, [r2, #24] │ │ │ │ streq r7, [r1, #28] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a0468 │ │ │ │ + beq a03d4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a04fc │ │ │ │ + bne a0468 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a02ec │ │ │ │ + beq a0258 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a02ec │ │ │ │ + bne a0258 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a02ec │ │ │ │ - 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 a0314 │ │ │ │ - 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 a0544 │ │ │ │ - add sl, lr, r2 │ │ │ │ - ldrsb ip, [sl, #20] │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a0258 │ │ │ │ + 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 a0280 │ │ │ │ + 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 a04b0 │ │ │ │ + add r9, lr, r0 │ │ │ │ + ldrsb ip, [r9, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bge a0650 │ │ │ │ + bge a05bc │ │ │ │ ldr r2, [lr, #16] │ │ │ │ - strb r2, [sl, #20] │ │ │ │ + strb r2, [r9, #20] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ - b a0294 │ │ │ │ + b a0200 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a0468 │ │ │ │ - ldr r2, [pc, #980] @ a08e8 │ │ │ │ + bne a03d4 │ │ │ │ + ldr r2, [pc, #980] @ a0854 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0894 │ │ │ │ + bne a0800 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b a0468 │ │ │ │ - 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 a0530 │ │ │ │ - cmp r9, #15 │ │ │ │ + b a03d4 │ │ │ │ + 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 a049c │ │ │ │ + cmp sl, #15 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - lslgt sl, r2, #2 │ │ │ │ - bgt a0780 │ │ │ │ - lsl sl, r2, #1 │ │ │ │ - b a0318 │ │ │ │ - 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] │ │ │ │ + lslgt r9, r0, #2 │ │ │ │ + bgt a06ec │ │ │ │ + lsl fp, r0, #1 │ │ │ │ + b a0284 │ │ │ │ + lsr r1, r6, #5 │ │ │ │ + add r9, r1, #1 │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + add r0, r0, r9 │ │ │ │ + and r0, r0, r2 │ │ │ │ + add r9, lr, r0 │ │ │ │ + ldrsb fp, [r9, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - blt a04e8 │ │ │ │ - b a04b8 │ │ │ │ + blt a0454 │ │ │ │ + b a0424 │ │ │ │ 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 a0a50 │ │ │ │ + bl a09bc │ │ │ │ cmn r0, #1 │ │ │ │ - beq a07c0 │ │ │ │ + beq a072c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [r4, #24] │ │ │ │ - beq a01d8 │ │ │ │ + beq a0144 │ │ │ │ mov r0, lr │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11d798 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11d7dc <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq a0788 │ │ │ │ + beq a06f4 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 189ef0 <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ + bl 18a250 <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a07f0 │ │ │ │ + bne a075c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a02ec │ │ │ │ + beq a0258 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a02ec │ │ │ │ + bne a0258 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a02ec │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - lsr r8, r8, #5 │ │ │ │ - add r2, r2, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - and r2, r2, r1 │ │ │ │ - b a04d8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a0258 │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + add r0, r0, r1 │ │ │ │ + add r0, r0, #1 │ │ │ │ + and r0, r0, r2 │ │ │ │ + b a0444 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a0690 │ │ │ │ - ldr r2, [pc, #612] @ a08e0 │ │ │ │ + bne a05fc │ │ │ │ + ldr r2, [pc, #612] @ a084c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0398 │ │ │ │ + bne a0304 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0398 │ │ │ │ - b a0370 │ │ │ │ - ldr r3, [pc, #596] @ a08ec │ │ │ │ + bne a0304 │ │ │ │ + b a02dc │ │ │ │ + ldr r3, [pc, #596] @ a0858 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0884 │ │ │ │ + bne a07f0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0370 │ │ │ │ + beq a02dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a0674 │ │ │ │ - ldr r3, [pc, #560] @ a08ec │ │ │ │ + b a05e0 │ │ │ │ + ldr r3, [pc, #560] @ a0858 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0828 │ │ │ │ + bne a0794 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0204 │ │ │ │ + beq a0170 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b a038c │ │ │ │ + b a02f8 │ │ │ │ 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 a0a50 │ │ │ │ + bl a09bc │ │ │ │ cmn r0, #1 │ │ │ │ - beq a07c0 │ │ │ │ + beq a072c │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a080c │ │ │ │ + bne a0778 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ - b a0228 │ │ │ │ - add sl, lr, r2, lsl #2 │ │ │ │ - ldr r8, [sl, #20] │ │ │ │ - cmp r8, #0 │ │ │ │ - lsl r8, r2, #2 │ │ │ │ - bge a0754 │ │ │ │ + b a0194 │ │ │ │ + add r9, lr, r0, lsl #2 │ │ │ │ + ldr r1, [r9, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + lsl r1, r0, #2 │ │ │ │ + bge a06c0 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - str r1, [sl, #20] │ │ │ │ - b a0294 │ │ │ │ + str r1, [r9, #20] │ │ │ │ + b a0200 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0204 │ │ │ │ - b a0398 │ │ │ │ - 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 │ │ │ │ + beq a0170 │ │ │ │ + b a0304 │ │ │ │ + add r0, r1, r0 │ │ │ │ + lsr r1, r6, #5 │ │ │ │ + add r9, r1, #1 │ │ │ │ + add r0, r9, r0 │ │ │ │ + and r0, r0, r2 │ │ │ │ + add r9, lr, r0, lsl #2 │ │ │ │ + ldr r9, [r9, #20] │ │ │ │ + cmp r9, #0 │ │ │ │ ldrlt r1, [lr, #16] │ │ │ │ - lsl sl, r2, #2 │ │ │ │ - bge a04bc │ │ │ │ - add sl, lr, sl │ │ │ │ - b a073c │ │ │ │ + lsl r9, r0, #2 │ │ │ │ + bge a0428 │ │ │ │ + add r9, lr, r9 │ │ │ │ + b a06a8 │ │ │ │ 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 a0a50 │ │ │ │ + bl a09bc │ │ │ │ cmn r0, #1 │ │ │ │ - bne a01d8 │ │ │ │ + bne a0144 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a08b4 │ │ │ │ + bne a0820 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a07e8 │ │ │ │ + beq a0754 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a08d0 │ │ │ │ + beq a083c │ │ │ │ mvn r0, #0 │ │ │ │ - b a02f0 │ │ │ │ + b a025c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a0628 │ │ │ │ + bne a0594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a0628 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a0594 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 294990 │ │ │ │ + bl 29482c │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a071c │ │ │ │ + b a0688 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a06c8 │ │ │ │ + b a0634 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 294990 │ │ │ │ + bl 29482c │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adc r0, r0, #0 │ │ │ │ lsl r3, r3, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ orr r3, r3, lr │ │ │ │ str lr, [r1, #208] @ 0xd0 │ │ │ │ str r0, [r1, #212] @ 0xd4 │ │ │ │ - b a0420 │ │ │ │ + b a038c │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a06a4 │ │ │ │ - ldr r1, [pc, #84] @ a08f0 │ │ │ │ + b a0610 │ │ │ │ + ldr r1, [pc, #84] @ a085c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a0524 │ │ │ │ + beq a0490 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b a0524 │ │ │ │ + b a0490 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a07cc │ │ │ │ + bne a0738 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a07cc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a0738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a07e8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a0754 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r0, lsl #13 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + strdeq r5, [sl], -ip │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ 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 a098c │ │ │ │ + bgt a08f8 │ │ │ │ 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 │ │ │ │ @@ -121930,120 +121893,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 a09c4 │ │ │ │ + bgt a0930 │ │ │ │ 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 a0964 │ │ │ │ + b a08d0 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a09f4 │ │ │ │ + bgt a0960 │ │ │ │ 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 a0940 │ │ │ │ + b a08ac │ │ │ │ cmp lr, #15 │ │ │ │ add r4, r2, r0, lsl #1 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ - bgt a0a28 │ │ │ │ + bgt a0994 │ │ │ │ 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 a09c4 │ │ │ │ + b a0930 │ │ │ │ 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 a0940 │ │ │ │ + b a08ac │ │ │ │ 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 a09ec │ │ │ │ + b a0958 │ │ │ │ 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 a16c8 │ │ │ │ + bhi a1634 │ │ │ │ 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 a109c │ │ │ │ + beq a1008 │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r1 │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r2, [pc, #3572] @ a18a0 │ │ │ │ + bl 357b00 │ │ │ │ + ldr r2, [pc, #3572] @ a180c │ │ │ │ lsl r8, r9, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ umull r1, r8, r2, r8 │ │ │ │ - ldr sl, [pc, #3560] @ a18a4 │ │ │ │ + ldr sl, [pc, #3560] @ a1810 │ │ │ │ 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, #16] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ - bhi a10e8 │ │ │ │ + bhi a1054 │ │ │ │ cmp r6, #3 │ │ │ │ - bne a0c98 │ │ │ │ + bne a0c04 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a1144 │ │ │ │ + ble a10b0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #2740] @ 0xab4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r4, [r0, #2420] @ 0x974 │ │ │ │ - ldr r2, [pc, #3484] @ a18a8 │ │ │ │ + ldr r2, [pc, #3484] @ a1814 │ │ │ │ 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 │ │ │ │ @@ -122059,124 +122022,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 a1684 │ │ │ │ + bne a15f0 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ addne r2, r5, #20 │ │ │ │ addne r3, r2, r3 │ │ │ │ movne r9, #8 │ │ │ │ - beq a1104 │ │ │ │ + beq a1070 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r9, r6, r9 │ │ │ │ cmp r8, r2 │ │ │ │ - bne a1188 │ │ │ │ + bne a10f4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldrb fp, [r2, #6] │ │ │ │ cmp fp, #1 │ │ │ │ - bne a1188 │ │ │ │ + bne a10f4 │ │ │ │ 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 a0c28 │ │ │ │ + beq a0b94 │ │ │ │ mov r3, #0 │ │ │ │ - b a0bf8 │ │ │ │ + b a0b64 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a107c │ │ │ │ + bgt a0fe8 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh fp, [r6, ip] │ │ │ │ cmn fp, #1 │ │ │ │ - bne a0e04 │ │ │ │ + bne a0d70 │ │ │ │ strh r3, [r6, ip] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a0c28 │ │ │ │ + beq a0b94 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ cmp r1, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, lr, r0 │ │ │ │ - bgt a0bcc │ │ │ │ + bgt a0b38 │ │ │ │ ldrsb ip, [r6, r2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0e04 │ │ │ │ + bne a0d70 │ │ │ │ strb r3, [r6, r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a0bf4 │ │ │ │ - ldr r3, [pc, #3196] @ a18ac │ │ │ │ + bne a0b60 │ │ │ │ + ldr r3, [pc, #3196] @ a1818 │ │ │ │ str r4, [r7, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a0c7c │ │ │ │ + beq a0be8 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne a0e74 │ │ │ │ + bne a0de0 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi a0e74 │ │ │ │ + bhi a0de0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0e74 │ │ │ │ + beq a0de0 │ │ │ │ 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, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr fp, [pc, #3080] @ a18b0 │ │ │ │ - ldr r3, [pc, #3080] @ a18b4 │ │ │ │ + ldr fp, [pc, #3080] @ a181c │ │ │ │ + ldr r3, [pc, #3080] @ a1820 │ │ │ │ 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 a16b4 │ │ │ │ + bne a1620 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs a1380 │ │ │ │ + bcs a12ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a1660 │ │ │ │ + beq a15cc │ │ │ │ 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 a0fcc │ │ │ │ + beq a0f38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, #0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ strb r3, [r4, #5] │ │ │ │ str r8, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, #1 │ │ │ │ @@ -122197,108 +122160,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 a13fc │ │ │ │ + bne a1368 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1108 │ │ │ │ + beq a1074 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ - bne a0b80 │ │ │ │ + bne a0aec │ │ │ │ cmp r8, #0 │ │ │ │ add r1, r6, r9 │ │ │ │ - ble a0df4 │ │ │ │ + ble a0d60 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1898 │ │ │ │ + beq a1804 │ │ │ │ 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 a0dc8 │ │ │ │ + bne a0d34 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3e28 │ │ │ │ - b a0c28 │ │ │ │ + bl a3da4 │ │ │ │ + b a0b94 │ │ │ │ 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 a0e64 │ │ │ │ + ble a0dd0 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a130c │ │ │ │ + bgt a1278 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh r1, [r6, ip] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a0be4 │ │ │ │ + beq a0b50 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a0e28 │ │ │ │ + b a0d94 │ │ │ │ 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 a0c18 │ │ │ │ - b a0e50 │ │ │ │ - ldr fp, [pc, #2612] @ a18b0 │ │ │ │ - ldr r1, [pc, #2616] @ a18b8 │ │ │ │ + beq a0b84 │ │ │ │ + b a0dbc │ │ │ │ + ldr fp, [pc, #2612] @ a181c │ │ │ │ + ldr r1, [pc, #2616] @ a1824 │ │ │ │ ldr r2, [fp, #704] @ 0x2c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a16d4 │ │ │ │ + bne a1640 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ bic r1, r5, #4080 @ 0xff0 │ │ │ │ cmn r6, #804 @ 0x324 │ │ │ │ bic r1, r1, #15 │ │ │ │ - beq a13d0 │ │ │ │ + beq a133c │ │ │ │ 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 a0edc │ │ │ │ + bgt a0e48 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a13d0 │ │ │ │ + beq a133c │ │ │ │ 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 a12ec │ │ │ │ + beq a1258 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0c7c │ │ │ │ + bne a0be8 │ │ │ │ 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] │ │ │ │ @@ -122307,60 +122270,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 a0f64 │ │ │ │ + bne a0ed0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0f60 │ │ │ │ + beq a0ecc │ │ │ │ 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 a1778 │ │ │ │ + beq a16e4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq a174c │ │ │ │ + beq a16b8 │ │ │ │ ldr r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq a0c7c │ │ │ │ + beq a0be8 │ │ │ │ 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 a0c7c │ │ │ │ + b a0be8 │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a1060 │ │ │ │ + bcc a0fcc │ │ │ │ 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 a1380 │ │ │ │ + beq a12ec │ │ │ │ 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] │ │ │ │ @@ -122377,327 +122340,327 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - b a0d78 │ │ │ │ + b a0ce4 │ │ │ │ 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 a1008 │ │ │ │ + b a0f74 │ │ │ │ ldr ip, [r6, r2, lsl #2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0e04 │ │ │ │ + bne a0d70 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne a0bf4 │ │ │ │ - b a0c28 │ │ │ │ + bne a0b60 │ │ │ │ + b a0b94 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r1 │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r3, [pc, #2032] @ a18a0 │ │ │ │ + bl 357b00 │ │ │ │ + ldr r3, [pc, #2032] @ a180c │ │ │ │ lsl r8, r9, #1 │ │ │ │ umull r1, r8, r3, r8 │ │ │ │ - ldr sl, [pc, #2024] @ a18a4 │ │ │ │ + ldr sl, [pc, #2024] @ a1810 │ │ │ │ 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, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bls a0ca0 │ │ │ │ + bls a0c0c │ │ │ │ cmp r6, #15 │ │ │ │ - bhi a184c │ │ │ │ + bhi a17b8 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a0ca0 │ │ │ │ + b a0c0c │ │ │ │ mov r9, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, r8 │ │ │ │ add r9, r6, r9 │ │ │ │ add r1, r1, r3 │ │ │ │ - bne a1330 │ │ │ │ + bne a129c │ │ │ │ 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 a3e28 │ │ │ │ - b a0c28 │ │ │ │ - ldr fp, [pc, #1892] @ a18b0 │ │ │ │ - ldr r1, [pc, #1892] @ a18b4 │ │ │ │ + bl a3da4 │ │ │ │ + b a0b94 │ │ │ │ + ldr fp, [pc, #1892] @ a181c │ │ │ │ + ldr r1, [pc, #1892] @ a1820 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a1694 │ │ │ │ + bne a1600 │ │ │ │ ldr r2, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ 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 a0ce0 │ │ │ │ + b a0c4c │ │ │ │ cmp r8, #0 │ │ │ │ movgt r2, #0 │ │ │ │ - ble a170c │ │ │ │ + ble a1678 │ │ │ │ sub fp, r2, r8 │ │ │ │ mvn fp, fp │ │ │ │ ands fp, fp, #3 │ │ │ │ - beq a12a0 │ │ │ │ + beq a120c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a12b0 │ │ │ │ + beq a121c │ │ │ │ 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 a12a0 │ │ │ │ + beq a120c │ │ │ │ cmp fp, #2 │ │ │ │ - beq a11fc │ │ │ │ + beq a1168 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a12b0 │ │ │ │ + beq a121c │ │ │ │ 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 a12b0 │ │ │ │ + beq a121c │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add r3, lr, #8 │ │ │ │ add r2, r2, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - b a12a0 │ │ │ │ + b a120c │ │ │ │ add r2, r2, #1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ cmp r8, r2 │ │ │ │ add lr, r3, #8 │ │ │ │ mov fp, r2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq a12dc │ │ │ │ + beq a1248 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ mov r3, lr │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a12b0 │ │ │ │ + beq a121c │ │ │ │ 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 a12b0 │ │ │ │ + beq a121c │ │ │ │ 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 a12b0 │ │ │ │ + beq a121c │ │ │ │ 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 a1220 │ │ │ │ + bne a118c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq a1670 │ │ │ │ + beq a15dc │ │ │ │ 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 a1194 │ │ │ │ + bne a1100 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ mvn lr, #0 │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ - b a0bc4 │ │ │ │ + b a0b30 │ │ │ │ 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 a0c7c │ │ │ │ + b a0be8 │ │ │ │ ldr r1, [r6, r2, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a1088 │ │ │ │ + beq a0ff4 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a130c │ │ │ │ + b a1278 │ │ │ │ cmp r8, #0 │ │ │ │ - ble a1130 │ │ │ │ + ble a109c │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1378 │ │ │ │ + beq a12e4 │ │ │ │ add ip, r1, #12 │ │ │ │ ldm r1, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - beq a1130 │ │ │ │ + beq a109c │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a1350 │ │ │ │ + bne a12bc │ │ │ │ add r1, r1, #12 │ │ │ │ - b a1344 │ │ │ │ + b a12b0 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1328] @ a18bc │ │ │ │ + ldr r2, [pc, #1328] @ a1828 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1800 │ │ │ │ + bne a176c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a16c8 │ │ │ │ + beq a1634 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ 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 a1008 │ │ │ │ + b a0f74 │ │ │ │ ldr r3, [fp, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #1252] @ a18c0 │ │ │ │ + ldr r2, [pc, #1252] @ a182c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1888 │ │ │ │ + bne a17f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a0c7c │ │ │ │ + b a0be8 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r1, r6, r9 │ │ │ │ moveq r0, r1 │ │ │ │ - beq a158c │ │ │ │ + beq a14f8 │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r6, r9 │ │ │ │ - ble a1814 │ │ │ │ + ble a1780 │ │ │ │ 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 a15d0 │ │ │ │ + bne a153c │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a143c │ │ │ │ + bne a13a8 │ │ │ │ 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 a15f0 │ │ │ │ + ble a155c │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a182c │ │ │ │ + bgt a1798 │ │ │ │ lsl r0, r3, #1 │ │ │ │ ldrsh sl, [r6, r0] │ │ │ │ cmn sl, #1 │ │ │ │ - bne a1618 │ │ │ │ + bne a1584 │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ strh r9, [r6, r0] │ │ │ │ - beq a15a0 │ │ │ │ + beq a150c │ │ │ │ mvn r2, #7 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b a14e0 │ │ │ │ + b a144c │ │ │ │ strh r3, [r6, r9] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a15a0 │ │ │ │ + beq a150c │ │ │ │ ldr r2, [lr, r3, lsl #3] │ │ │ │ cmp ip, #15 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, r1, r0 │ │ │ │ - bgt a1714 │ │ │ │ + bgt a1680 │ │ │ │ lsl r9, r2, #1 │ │ │ │ ldrsh sl, [r6, r9] │ │ │ │ cmn sl, #1 │ │ │ │ - beq a14d0 │ │ │ │ + beq a143c │ │ │ │ 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 a1734 │ │ │ │ + bne a16a0 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1720 │ │ │ │ + bgt a168c │ │ │ │ lsl r9, r2, #1 │ │ │ │ - b a14d0 │ │ │ │ + b a143c │ │ │ │ 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] │ │ │ │ @@ -122710,139 +122673,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 a1540 │ │ │ │ + blt a14ac │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3e28 │ │ │ │ + bl a3da4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 23da34 │ │ │ │ + bl 23db70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a181c │ │ │ │ + beq a1788 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c7c │ │ │ │ + b a0be8 │ │ │ │ str lr, [r9] │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a143c │ │ │ │ - b a1474 │ │ │ │ + bne a13a8 │ │ │ │ + b a13e0 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1618 │ │ │ │ + bne a1584 │ │ │ │ strb r9, [r6, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq a15a0 │ │ │ │ + beq a150c │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ add lr, lr, #8 │ │ │ │ - b a1488 │ │ │ │ + b a13f4 │ │ │ │ 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 a1648 │ │ │ │ + ble a15b4 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a16e8 │ │ │ │ + bgt a1654 │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a16f4 │ │ │ │ + bne a1660 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a15fc │ │ │ │ + ble a1568 │ │ │ │ lsl r0, r3, #1 │ │ │ │ - b a14b4 │ │ │ │ + b a1420 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ mov r4, r0 │ │ │ │ - b a0ff4 │ │ │ │ + b a0f60 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a12c0 │ │ │ │ - b a1670 │ │ │ │ + bne a122c │ │ │ │ + b a15dc │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r9, #8 │ │ │ │ - b a1418 │ │ │ │ + b a1384 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ 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 a0ffc │ │ │ │ - bl 29e588 │ │ │ │ + bne a0f68 │ │ │ │ + bl 29e418 │ │ │ │ mvn r0, #0 │ │ │ │ - b a0c90 │ │ │ │ + b a0bfc │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c7c │ │ │ │ + b a0be8 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a1838 │ │ │ │ + beq a17a4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ - b a162c │ │ │ │ - beq a0c28 │ │ │ │ - b a12dc │ │ │ │ + b a1598 │ │ │ │ + beq a0b94 │ │ │ │ + b a1248 │ │ │ │ ldr r9, [r6, r2, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - bne a1504 │ │ │ │ + bne a1470 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a14e0 │ │ │ │ - b a15a0 │ │ │ │ + bne a144c │ │ │ │ + b a150c │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, r1 │ │ │ │ - b a1518 │ │ │ │ + b a1484 │ │ │ │ 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 a0c7c │ │ │ │ + b a0be8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0f78 │ │ │ │ + beq a0ee4 │ │ │ │ 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] │ │ │ │ @@ -122865,151 +122828,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 a0c7c │ │ │ │ + b a0be8 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a13a8 │ │ │ │ - beq a15a0 │ │ │ │ - b a1474 │ │ │ │ + b a1314 │ │ │ │ + beq a150c │ │ │ │ + b a13e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c7c │ │ │ │ + b a0be8 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1618 │ │ │ │ + bne a1584 │ │ │ │ str r9, [r6, r3, lsl #2] │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a14c4 │ │ │ │ - b a15a0 │ │ │ │ + bne a1430 │ │ │ │ + b a150c │ │ │ │ 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 a16c8 │ │ │ │ - ldr fp, [pc, #56] @ a18b0 │ │ │ │ - ldr r3, [pc, #56] @ a18b4 │ │ │ │ + bmi a1634 │ │ │ │ + ldr fp, [pc, #56] @ a181c │ │ │ │ + ldr r3, [pc, #56] @ a1820 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a0cc4 │ │ │ │ - b a16b4 │ │ │ │ + beq a0c30 │ │ │ │ + b a1620 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b a13e8 │ │ │ │ + b a1354 │ │ │ │ add r3, r3, #8 │ │ │ │ - b a0dc8 │ │ │ │ - bge feb4c354 <__bss_end__@@Base+0xfe58740c> │ │ │ │ + b a0d34 │ │ │ │ + bge feb4c2c0 <__bss_end__@@Base+0xfe587378> │ │ │ │ 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, ip, lsl #31 │ │ │ │ - andeq r9, r9, r8, ror #28 │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - muleq r8, r0, r4 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ + andeq r9, r9, r8, lsl #29 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andeq fp, r8, r4, lsr r4 │ │ │ │ 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 a1b6c │ │ │ │ + bne a1ad8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1bd8 │ │ │ │ - ldr r3, [pc, #908] @ a1c8c │ │ │ │ + bne a1b44 │ │ │ │ + ldr r3, [pc, #908] @ a1bf8 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a1ad4 │ │ │ │ + bgt a1a40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1b50 │ │ │ │ - ldr r2, [pc, #888] @ a1c90 │ │ │ │ + beq a1abc │ │ │ │ + ldr r2, [pc, #888] @ a1bfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1b50 │ │ │ │ + bhi a1abc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #864] @ a1c94 │ │ │ │ + ldr r0, [pc, #864] @ a1c00 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1b64 │ │ │ │ - ldr r9, [pc, #844] @ a1c98 │ │ │ │ - ldr r3, [pc, #836] @ a1c94 │ │ │ │ + beq a1ad0 │ │ │ │ + ldr r9, [pc, #844] @ a1c04 │ │ │ │ + ldr r3, [pc, #836] @ a1c00 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a1b8c │ │ │ │ - ldr r3, [pc, #828] @ a1c9c │ │ │ │ - bl 3576e0 │ │ │ │ + beq a1af8 │ │ │ │ + ldr r3, [pc, #828] @ a1c08 │ │ │ │ + bl 357b00 │ │ │ │ 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 a19a4 │ │ │ │ + beq a1910 │ │ │ │ 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 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a1c6c │ │ │ │ - ldr r3, [pc, #704] @ a1c9c │ │ │ │ - bl 3576e0 │ │ │ │ + beq a1bd8 │ │ │ │ + ldr r3, [pc, #704] @ a1c08 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ 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 a1c30 │ │ │ │ + beq a1b9c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq a1acc │ │ │ │ - ldr r3, [pc, #636] @ a1c9c │ │ │ │ - bl 3576e0 │ │ │ │ + beq a1a38 │ │ │ │ + ldr r3, [pc, #636] @ a1c08 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -123026,300 +122989,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 a1b98 │ │ │ │ + bne a1b04 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl a1e00 │ │ │ │ + bl a1d6c │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - beq a1bb0 │ │ │ │ + beq a1b1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1ac0 │ │ │ │ + beq a1a2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a1c74 │ │ │ │ + beq a1be0 │ │ │ │ rsb r0, r5, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b a1a78 │ │ │ │ + b a19e4 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a1b2c │ │ │ │ - ldr r9, [pc, #444] @ a1ca0 │ │ │ │ - ldr r0, [pc, #428] @ a1c94 │ │ │ │ + bne a1a98 │ │ │ │ + ldr r9, [pc, #444] @ a1c0c │ │ │ │ + ldr r0, [pc, #428] @ a1c00 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a1948 │ │ │ │ - b a1b64 │ │ │ │ - ldr r0, [pc, #400] @ a1c94 │ │ │ │ + bne a18b4 │ │ │ │ + b a1ad0 │ │ │ │ + ldr r0, [pc, #400] @ a1c00 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1b64 │ │ │ │ - ldr r9, [pc, #392] @ a1ca4 │ │ │ │ - b a1948 │ │ │ │ - ldr r9, [pc, #388] @ a1ca8 │ │ │ │ - b a1ae0 │ │ │ │ - ldr r9, [pc, #384] @ a1cac │ │ │ │ - b a1ae0 │ │ │ │ + beq a1ad0 │ │ │ │ + ldr r9, [pc, #392] @ a1c10 │ │ │ │ + b a18b4 │ │ │ │ + ldr r9, [pc, #388] @ a1c14 │ │ │ │ + b a1a4c │ │ │ │ + ldr r9, [pc, #384] @ a1c18 │ │ │ │ + b a1a4c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1b50 │ │ │ │ + ble a1abc │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r9, [pc, #368] @ a1cb0 │ │ │ │ - beq a1ae0 │ │ │ │ - ldr r2, [pc, #364] @ a1cb4 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r9, [pc, #360] @ a1cb8 │ │ │ │ - beq a1ae0 │ │ │ │ - ldr r3, [pc, #356] @ a1cbc │ │ │ │ + ldreq r9, [pc, #368] @ a1c1c │ │ │ │ + beq a1a4c │ │ │ │ + ldr r2, [pc, #364] @ a1c20 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r9, [pc, #360] @ a1c24 │ │ │ │ + beq a1a4c │ │ │ │ + ldr r3, [pc, #356] @ a1c28 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #352] @ a1cc0 │ │ │ │ + ldr r1, [pc, #352] @ a1c2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r0, #0 │ │ │ │ - b a1ac4 │ │ │ │ + b a1a30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1c58 │ │ │ │ - bl a25d4 │ │ │ │ + bne a1bc4 │ │ │ │ + bl a2550 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r8, [r4, #12] │ │ │ │ movne r7, #1 │ │ │ │ - bne a1a0c │ │ │ │ - b a1b64 │ │ │ │ + bne a1978 │ │ │ │ + b a1ad0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a1994 │ │ │ │ - b a19a4 │ │ │ │ + bne a1900 │ │ │ │ + b a1910 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - bne a1aa4 │ │ │ │ + bne a1a10 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1aa4 │ │ │ │ + beq a1a10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a1aa4 │ │ │ │ + bne a1a10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a1aa4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a1a10 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c4dc │ │ │ │ + bl 9c4fc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a1b64 │ │ │ │ - bl a3de4 │ │ │ │ + beq a1ad0 │ │ │ │ + bl a3d60 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a1c18 │ │ │ │ + beq a1b84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq a1c80 │ │ │ │ + beq a1bec │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1b64 │ │ │ │ + beq a1ad0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a1a0c │ │ │ │ + bne a1978 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1b64 │ │ │ │ + beq a1ad0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a1b64 │ │ │ │ + bne a1ad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a1b64 │ │ │ │ - ldr r3, [pc, #100] @ a1cc4 │ │ │ │ - ldr r1, [pc, #100] @ a1cc8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a1ad0 │ │ │ │ + ldr r3, [pc, #100] @ a1c30 │ │ │ │ + ldr r1, [pc, #100] @ a1c34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b a1b64 │ │ │ │ + bl 18eeb4 │ │ │ │ + b a1ad0 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b a1c30 │ │ │ │ + b a1b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a1ac0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a1a2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a1c18 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a1b84 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r2, sp, r0, ror r4 │ │ │ │ + @ instruction: 0x003d28b0 │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq r2, r1, r0, lsr r5 │ │ │ │ + andseq r2, r1, ip, ror #10 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r3, r2, r0, ror r9 │ │ │ │ - andseq lr, r1, r0, lsl #11 │ │ │ │ - andseq r8, r0, r4, ror #16 │ │ │ │ - andeq r0, ip, ip, lsl #28 │ │ │ │ - andseq sl, r3, r4, asr #20 │ │ │ │ + andseq r3, r2, r8, lsl sl │ │ │ │ + andseq lr, r1, r4, asr #11 │ │ │ │ + andseq r8, r0, r8, asr #16 │ │ │ │ + andeq r0, ip, ip, lsl #29 │ │ │ │ + andseq sl, r3, ip, asr #21 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - @ instruction: 0x001813dc │ │ │ │ + andseq r1, r8, r0, lsl r5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, lsr #23 │ │ │ │ + eorseq lr, r5, r4, ror #31 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r5, r0, lsr #25 │ │ │ │ + eorseq pc, r5, r0, ror #1 │ │ │ │ │ │ │ │ -000a1ccc : │ │ │ │ +000a1c38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ a1da4 │ │ │ │ + ldr r3, [pc, #192] @ a1d10 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ - bgt a1d1c │ │ │ │ + bgt a1c88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1d70 │ │ │ │ - ldr r2, [pc, #160] @ a1da8 │ │ │ │ + beq a1cdc │ │ │ │ + ldr r2, [pc, #160] @ a1d14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1d70 │ │ │ │ + bhi a1cdc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #132] @ a1dac │ │ │ │ - bne a1d4c │ │ │ │ + ldreq r5, [pc, #132] @ a1d18 │ │ │ │ + bne a1cb8 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #124] @ a1db0 │ │ │ │ - bl 23929c │ │ │ │ + ldr r0, [pc, #124] @ a1d1c │ │ │ │ + bl 2393c8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #104] @ a1db4 │ │ │ │ - b a1d28 │ │ │ │ + ldr r5, [pc, #104] @ a1d20 │ │ │ │ + b a1c94 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1d70 │ │ │ │ + ble a1cdc │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r5, [pc, #88] @ a1db8 │ │ │ │ - beq a1d28 │ │ │ │ - ldr r2, [pc, #84] @ a1dbc │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r5, [pc, #80] @ a1dc0 │ │ │ │ - beq a1d28 │ │ │ │ - ldr r3, [pc, #76] @ a1dc4 │ │ │ │ + ldreq r5, [pc, #88] @ a1d24 │ │ │ │ + beq a1c94 │ │ │ │ + ldr r2, [pc, #84] @ a1d28 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r5, [pc, #80] @ a1d2c │ │ │ │ + beq a1c94 │ │ │ │ + ldr r3, [pc, #76] @ a1d30 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #72] @ a1dc8 │ │ │ │ + ldr r1, [pc, #72] @ a1d34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #56] @ a1dcc │ │ │ │ - b a1d28 │ │ │ │ - ldr r5, [pc, #52] @ a1dd0 │ │ │ │ - b a1d28 │ │ │ │ - ldr r5, [pc, #48] @ a1dd4 │ │ │ │ - b a1d28 │ │ │ │ + ldr r5, [pc, #56] @ a1d38 │ │ │ │ + b a1c94 │ │ │ │ + ldr r5, [pc, #52] @ a1d3c │ │ │ │ + b a1c94 │ │ │ │ + ldr r5, [pc, #48] @ a1d40 │ │ │ │ + b a1c94 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r2, sp, r8, ror r4 │ │ │ │ - andseq r3, r2, r0, ror r9 │ │ │ │ + @ instruction: 0x003d28b8 │ │ │ │ + andseq r3, r2, r8, lsl sl │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq lr, r1, r0, lsl #11 │ │ │ │ - andseq sl, r3, r4, asr #20 │ │ │ │ + andseq lr, r1, r4, asr #11 │ │ │ │ + andseq sl, r3, ip, asr #21 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - @ instruction: 0x001813dc │ │ │ │ + andseq r1, r8, r0, lsl r5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, lsr #23 │ │ │ │ - andseq r2, r1, r0, lsr r5 │ │ │ │ - andseq r8, r0, r4, ror #16 │ │ │ │ - andeq r0, ip, ip, lsl #28 │ │ │ │ + eorseq lr, r5, r4, ror #31 │ │ │ │ + andseq r2, r1, ip, ror #10 │ │ │ │ + andseq r8, r0, r8, asr #16 │ │ │ │ + andeq r0, ip, ip, lsl #29 │ │ │ │ │ │ │ │ -000a1dd8 : │ │ │ │ +000a1d44 : │ │ │ │ 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 a1e00 │ │ │ │ + bl a1d6c │ │ │ │ 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] @ a25b8 │ │ │ │ + ldr r9, [pc, #1956] @ a2534 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ - beq a24b0 │ │ │ │ - ldr fp, [pc, #1912] @ a25bc │ │ │ │ + beq a242c │ │ │ │ + ldr fp, [pc, #1928] @ a2538 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r6, r2 │ │ │ │ - bne a22d8 │ │ │ │ + bne a2254 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmn r8, #1 │ │ │ │ - beq a22d8 │ │ │ │ - ldr r3, [pc, #1880] @ a25c0 │ │ │ │ + beq a2254 │ │ │ │ + ldr r3, [pc, #1896] @ a253c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a23f4 │ │ │ │ + beq a2370 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a24d0 │ │ │ │ + bne a244c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a24bc │ │ │ │ + beq a2438 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a200c │ │ │ │ + bne a1f78 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2164 │ │ │ │ + beq a20d0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2170 │ │ │ │ + beq a20dc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2180 │ │ │ │ + ble a20ec │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a246c │ │ │ │ + bne a23e8 │ │ │ │ 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 │ │ │ │ @@ -123330,221 +123293,225 @@ │ │ │ │ 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 a203c │ │ │ │ - add sl, r1, #20 │ │ │ │ - ldrsb fp, [sl, r3] │ │ │ │ - cmp fp, #0 │ │ │ │ - bge a20a4 │ │ │ │ + bgt a1fa8 │ │ │ │ + add fp, r1, #20 │ │ │ │ + ldrsb sl, [fp, r3] │ │ │ │ + cmp sl, #0 │ │ │ │ + bge a2010 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - strb r1, [sl, r3] │ │ │ │ + strb r1, [fp, 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 a208c │ │ │ │ + addeq fp, r1, #20 │ │ │ │ + beq a1ff8 │ │ │ │ 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 a1fcc │ │ │ │ + bne a1f38 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a2244 │ │ │ │ + bne a21c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a22b0 │ │ │ │ + bne a222c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq a2000 │ │ │ │ + beq a1f6c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1ffc │ │ │ │ + beq a1f68 │ │ │ │ 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 a2034 │ │ │ │ + beq a1fa0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq a2030 │ │ │ │ + beq a1f9c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2350 │ │ │ │ + bne a22cc │ │ │ │ str r3, [r7] │ │ │ │ mov r0, #1 │ │ │ │ - b a2004 │ │ │ │ + b a1f70 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a23a0 │ │ │ │ + bgt a231c │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ - lsl fp, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a20e0 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ + bge a204c │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - add sl, r1, #20 │ │ │ │ - strh r0, [sl, fp] │ │ │ │ + add fp, r1, #20 │ │ │ │ + strh r0, [fp, sl] │ │ │ │ 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 r5, [fp, r3] │ │ │ │ + addne r3, fp, r3 │ │ │ │ strne r6, [r3, #4] │ │ │ │ - bne a1f84 │ │ │ │ + bne a1ef0 │ │ │ │ add lr, r0, r0, lsl #1 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ - add lr, sl, r3 │ │ │ │ + add lr, fp, r3 │ │ │ │ stmib lr, {r5, r6} │ │ │ │ - str r8, [sl, r3] │ │ │ │ - b a1f84 │ │ │ │ + str r8, [fp, r3] │ │ │ │ + b a1ef0 │ │ │ │ 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 a210c │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r3, sl, r3 │ │ │ │ + and r3, r3, r0 │ │ │ │ + add sl, r1, r3 │ │ │ │ + ldrsb fp, [sl, #20] │ │ │ │ + cmp fp, #0 │ │ │ │ + bge a2078 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - strb r3, [fp, #20] │ │ │ │ + strb r3, [sl, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - b a1f54 │ │ │ │ + b a1ec0 │ │ │ │ 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 a2058 │ │ │ │ - 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 │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r3, r3, sl │ │ │ │ and r3, r3, r0 │ │ │ │ - ble a2230 │ │ │ │ + add sl, r1, r3, lsl #1 │ │ │ │ + ldrsh sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ + blt a1fc4 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + add sl, sl, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp lr, #7 │ │ │ │ + add sl, sl, r3, lsr #5 │ │ │ │ + add sl, sl, #1 │ │ │ │ + lsr fp, r3, #5 │ │ │ │ + and r3, sl, r0 │ │ │ │ + ble a2188 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a2440 │ │ │ │ + bgt a23bc │ │ │ │ add lr, r1, r3, lsl #1 │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ - lsl fp, r3, #1 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - blt a2058 │ │ │ │ + blt a1fc4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ - lsr sl, sl, #5 │ │ │ │ - add r3, r3, sl │ │ │ │ + lsr fp, fp, #5 │ │ │ │ + add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a2138 │ │ │ │ + b a20a4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a1ec4 │ │ │ │ + bne a1e30 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a1edc │ │ │ │ + bgt a1e48 │ │ │ │ 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 a0a50 │ │ │ │ + bl a09bc │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1edc │ │ │ │ + bne a1e48 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a21d4 │ │ │ │ + beq a2140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a2588 │ │ │ │ + beq a2504 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a21f0 │ │ │ │ + beq a215c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a2594 │ │ │ │ + beq a2510 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ - beq a25a0 │ │ │ │ + beq a251c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a1fac │ │ │ │ + beq a1f18 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a1fe0 │ │ │ │ + b a1f4c │ │ │ │ + add sl, r1, r3 │ │ │ │ + ldrsb lr, [sl, #20] │ │ │ │ + cmp lr, #0 │ │ │ │ + blt a2038 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ - lsr sl, sl, #5 │ │ │ │ - add r3, r3, sl │ │ │ │ + lsr fp, fp, #5 │ │ │ │ + add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - add fp, r1, r3 │ │ │ │ - ldrsb lr, [fp, #20] │ │ │ │ + add sl, r1, r3 │ │ │ │ + ldrsb lr, [sl, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - blt a20cc │ │ │ │ - b a221c │ │ │ │ + blt a2038 │ │ │ │ + b a2198 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a2380 │ │ │ │ - ldr r2, [pc, #876] @ a25c4 │ │ │ │ + bne a22fc │ │ │ │ + ldr r2, [pc, #876] @ a2540 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2268 │ │ │ │ + bne a21e4 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fbc │ │ │ │ - bl 3576e0 │ │ │ │ + beq a1f28 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -123552,339 +123519,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 a1fe0 │ │ │ │ - b a2000 │ │ │ │ + bne a1f4c │ │ │ │ + b a1f6c │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a2360 │ │ │ │ - ldr r2, [pc, #768] @ a25c4 │ │ │ │ + bne a22dc │ │ │ │ + ldr r2, [pc, #768] @ a2540 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2268 │ │ │ │ + bne a21e4 │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fcc │ │ │ │ - b a2268 │ │ │ │ + beq a1f38 │ │ │ │ + b a21e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq a24bc │ │ │ │ + beq a2438 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #712] @ a25c0 │ │ │ │ + ldr r2, [pc, #712] @ a253c │ │ │ │ cmp r3, r2 │ │ │ │ - beq a23f4 │ │ │ │ + beq a2370 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - beq a1e70 │ │ │ │ + beq a1ddc │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1e70 │ │ │ │ + beq a1ddc │ │ │ │ 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 a0a50 │ │ │ │ + bl a09bc │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1e70 │ │ │ │ - b a24bc │ │ │ │ + bne a1ddc │ │ │ │ + b a2438 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [r7] │ │ │ │ - b a2034 │ │ │ │ - ldr r3, [pc, #608] @ a25c8 │ │ │ │ + b a1fa0 │ │ │ │ + ldr r3, [pc, #608] @ a2544 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a2488 │ │ │ │ + bne a2404 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a1fcc │ │ │ │ + beq a1f38 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b a22bc │ │ │ │ - ldr r3, [pc, #576] @ a25c8 │ │ │ │ + b a2238 │ │ │ │ + ldr r3, [pc, #576] @ a2544 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a249c │ │ │ │ + bne a2418 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a1fbc │ │ │ │ + beq a1f28 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a2250 │ │ │ │ + b a21cc │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ - lsl fp, r3, #2 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a23c4 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + bge a2340 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - add r3, r1, fp │ │ │ │ - str r0, [r3, #20] │ │ │ │ - b a1f54 │ │ │ │ - add fp, fp, r3 │ │ │ │ + add sl, r1, sl │ │ │ │ + str r0, [sl, #20] │ │ │ │ + b a1ec0 │ │ │ │ + add sl, sl, r3 │ │ │ │ lsr r3, r8, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ - add r3, r3, fp │ │ │ │ + add r3, r3, sl │ │ │ │ and r3, r3, r0 │ │ │ │ - add fp, r1, r3, lsl #2 │ │ │ │ - ldr fp, [fp, #20] │ │ │ │ - cmp fp, #0 │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - blt a23b4 │ │ │ │ - b a2110 │ │ │ │ + add sl, r1, r3, lsl #2 │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + blt a2330 │ │ │ │ + b a207c │ │ │ │ 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 9cb58 │ │ │ │ + bl 9cb78 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a24bc │ │ │ │ + beq a2438 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a1fe0 │ │ │ │ - b a2000 │ │ │ │ - add fp, r1, r3, lsl #2 │ │ │ │ - ldr fp, [fp, #20] │ │ │ │ - cmp fp, #0 │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - blt a23b4 │ │ │ │ - add r3, fp, r3 │ │ │ │ - lsr sl, sl, #5 │ │ │ │ - add r3, r3, sl │ │ │ │ + bne a1f4c │ │ │ │ + b a1f6c │ │ │ │ + add sl, r1, r3, lsl #2 │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + blt a2330 │ │ │ │ + add r3, sl, r3 │ │ │ │ + lsr fp, fp, #5 │ │ │ │ + add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a2130 │ │ │ │ + b a209c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 294990 │ │ │ │ + bl 29482c │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a1ee8 │ │ │ │ + b a1e54 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2378 │ │ │ │ - b a1fcc │ │ │ │ + bne a22f4 │ │ │ │ + b a1f38 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2398 │ │ │ │ - b a1fbc │ │ │ │ - ldr r1, [pc, #276] @ a25cc │ │ │ │ - ldr r0, [pc, #276] @ a25d0 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2314 │ │ │ │ + b a1f28 │ │ │ │ + ldr r1, [pc, #276] @ a2548 │ │ │ │ + ldr r0, [pc, #276] @ a254c │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ strne r3, [r7] │ │ │ │ - b a2004 │ │ │ │ + b a1f70 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11d798 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11d7dc <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ - beq a254c │ │ │ │ + beq a24c8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne a2518 │ │ │ │ + bne a2494 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 189ef0 <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ + bl 18a250 <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ cmp r7, #0 │ │ │ │ - beq a2540 │ │ │ │ + beq a24bc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a253c │ │ │ │ + beq a24b8 │ │ │ │ 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 a2004 │ │ │ │ + b a1f70 │ │ │ │ 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 a0a50 │ │ │ │ + bl a09bc │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1e7c │ │ │ │ - b a24bc │ │ │ │ + bne a1de8 │ │ │ │ + b a2438 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a21d4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a2140 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a21f0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a215c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fac │ │ │ │ + beq a1f18 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a2000 │ │ │ │ + b a1f6c │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r0, lsl #13 │ │ │ │ + strdeq r5, [sl], -ip │ │ │ │ strheq r1, [r0], -r5 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ │ │ │ │ -000a25d4 : │ │ │ │ +000a2550 : │ │ │ │ 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] @ a2604 │ │ │ │ - bl 23929c │ │ │ │ + ldr r0, [pc, #12] @ a2580 │ │ │ │ + bl 2393c8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r7, [r5], #-108 @ 0xffffff94 │ │ │ │ │ │ │ │ -000a2608 : │ │ │ │ +000a2584 : │ │ │ │ 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] @ a2638 │ │ │ │ - bl 23929c │ │ │ │ + ldr r0, [pc, #12] @ a25b4 │ │ │ │ + bl 2393c8 │ │ │ │ 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 a26a0 │ │ │ │ + beq a261c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r7, r0 │ │ │ │ bl 296ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a26e8 │ │ │ │ + beq a2664 │ │ │ │ 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 a26a0 │ │ │ │ + bne a261c │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a26bc │ │ │ │ + beq a2638 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - beq a2710 │ │ │ │ + beq a268c │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a26a0 │ │ │ │ + beq a261c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne a26a8 │ │ │ │ - ldr r1, [pc, #84] @ a2720 │ │ │ │ + bne a2624 │ │ │ │ + ldr r1, [pc, #84] @ a269c │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a26b0 │ │ │ │ + bne a262c │ │ │ │ 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 a2690 │ │ │ │ - b a26a0 │ │ │ │ + beq a260c │ │ │ │ + b a261c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne a26b0 │ │ │ │ - b a26a0 │ │ │ │ - eorseq lr, r5, r8, asr #25 │ │ │ │ + bne a262c │ │ │ │ + b a261c │ │ │ │ + eorseq pc, r5, r8, lsl #2 │ │ │ │ │ │ │ │ -000a2724 : │ │ │ │ +000a26a0 : │ │ │ │ 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 a27e4 │ │ │ │ + beq a2760 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a800 │ │ │ │ + bl 9a820 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a27d0 │ │ │ │ + beq a274c │ │ │ │ cmp r4, #0 │ │ │ │ - ble a279c │ │ │ │ + ble a2718 │ │ │ │ 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 a2778 │ │ │ │ - ldr r2, [pc, #72] @ a27ec │ │ │ │ - bl 3576e0 │ │ │ │ + bne a26f4 │ │ │ │ + ldr r2, [pc, #72] @ a2768 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -123893,58 +123860,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] @ a27f0 │ │ │ │ - b a27d0 │ │ │ │ + ldr r3, [pc, #4] @ a276c │ │ │ │ + b a274c │ │ │ │ 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] @ a2974 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r6, [pc, #356] @ a28f0 │ │ │ │ + bl 357b00 │ │ │ │ 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 a2910 │ │ │ │ - ldr r0, [pc, #312] @ a2978 │ │ │ │ + beq a288c │ │ │ │ + ldr r0, [pc, #312] @ a28f4 │ │ │ │ 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 a2940 │ │ │ │ + bne a28bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2880 │ │ │ │ + beq a27fc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a28e0 │ │ │ │ + beq a285c │ │ │ │ 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] │ │ │ │ @@ -123967,76 +123934,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 a28cc │ │ │ │ - ldr r0, [pc, #100] @ a297c │ │ │ │ + b a2848 │ │ │ │ + ldr r0, [pc, #100] @ a28f8 │ │ │ │ mov r1, #2 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a28cc │ │ │ │ + beq a2848 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2878 │ │ │ │ - b a2880 │ │ │ │ - ldr r3, [pc, #56] @ a2980 │ │ │ │ + bne a27f4 │ │ │ │ + b a27fc │ │ │ │ + ldr r3, [pc, #56] @ a28fc │ │ │ │ cmp r7, r3 │ │ │ │ - bne a295c │ │ │ │ + bne a28d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2928 │ │ │ │ + b a28a4 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2928 │ │ │ │ + b a28a4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ 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] @ a2ae0 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r6, [pc, #320] @ a2a5c │ │ │ │ + bl 357b00 │ │ │ │ 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 a2a50 │ │ │ │ - ldr r0, [pc, #276] @ a2ae4 │ │ │ │ + beq a29cc │ │ │ │ + ldr r0, [pc, #276] @ a2a60 │ │ │ │ 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 a2aac │ │ │ │ + bne a2a28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2a7c │ │ │ │ + beq a29f8 │ │ │ │ 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] │ │ │ │ @@ -124048,165 +124015,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] @ a2ae8 │ │ │ │ + ldr r0, [pc, #144] @ a2a64 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2a3c │ │ │ │ + beq a29b8 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2a04 │ │ │ │ + bne a2980 │ │ │ │ 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 a2a3c │ │ │ │ - ldr r3, [pc, #56] @ a2aec │ │ │ │ + b a29b8 │ │ │ │ + ldr r3, [pc, #56] @ a2a68 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2ac8 │ │ │ │ + bne a2a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2a68 │ │ │ │ + b a29e4 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2a68 │ │ │ │ + b a29e4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -000a2af0 : │ │ │ │ +000a2a6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a2b2c │ │ │ │ + bne a2aa8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ a2b44 │ │ │ │ - bl 23929c │ │ │ │ + ldr r0, [pc, #36] @ a2ac0 │ │ │ │ + bl 2393c8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ a2b48 │ │ │ │ - ldr r1, [pc, #20] @ a2b4c │ │ │ │ + ldr r3, [pc, #20] @ a2ac4 │ │ │ │ + ldr r1, [pc, #20] @ a2ac8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r4, ror #14 │ │ │ │ + eorseq fp, r5, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bls a2f68 │ │ │ │ - ldr r9, [pc, #1784] @ a3274 │ │ │ │ - ldr r2, [pc, #1784] @ a3278 │ │ │ │ + bls a2ee4 │ │ │ │ + ldr r9, [pc, #1784] @ a31f0 │ │ │ │ + ldr r2, [pc, #1784] @ a31f4 │ │ │ │ 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 a3154 │ │ │ │ - ldr r3, [pc, #1748] @ a327c │ │ │ │ - bl 3576e0 │ │ │ │ + bne a30d0 │ │ │ │ + ldr r3, [pc, #1748] @ a31f8 │ │ │ │ + bl 357b00 │ │ │ │ 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 a3110 │ │ │ │ + beq a308c │ │ │ │ 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 a2e44 │ │ │ │ - ldr r3, [pc, #1672] @ a3280 │ │ │ │ + beq a2dc0 │ │ │ │ + ldr r3, [pc, #1672] @ a31fc │ │ │ │ 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] @ a3284 │ │ │ │ + ldr r2, [pc, #1644] @ a3200 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3184 │ │ │ │ + bne a3100 │ │ │ │ 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 a2f80 │ │ │ │ + beq a2efc │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a2eb8 │ │ │ │ + blt a2e34 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a2f30 │ │ │ │ - ldr r8, [pc, #1560] @ a3288 │ │ │ │ + bne a2eac │ │ │ │ + ldr r8, [pc, #1560] @ a3204 │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1556] @ a328c │ │ │ │ - ldr r0, [pc, #1548] @ a3288 │ │ │ │ + ldr r2, [pc, #1556] @ a3208 │ │ │ │ + ldr r0, [pc, #1548] @ a3204 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - bne a31e8 │ │ │ │ - bl 9d8c4 │ │ │ │ + bne a3164 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2f94 │ │ │ │ + beq a2f10 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a2cd0 │ │ │ │ - ldr r3, [pc, #1496] @ a327c │ │ │ │ - bl 3576e0 │ │ │ │ + beq a2c4c │ │ │ │ + ldr r3, [pc, #1496] @ a31f8 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -124214,32 +124181,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] @ a3290 │ │ │ │ + ldr r3, [pc, #1448] @ a320c │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r9] │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bne a3054 │ │ │ │ + bne a2fd0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a3100 │ │ │ │ + bne a307c │ │ │ │ str r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq a2d78 │ │ │ │ - ldr r3, [pc, #1364] @ a327c │ │ │ │ - bl 3576e0 │ │ │ │ + beq a2cf4 │ │ │ │ + ldr r3, [pc, #1364] @ a31f8 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -124253,61 +124220,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 a2fbc │ │ │ │ + beq a2f38 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a31f8 │ │ │ │ + beq a3174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2e78 │ │ │ │ + beq a2df4 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1244] @ a3294 │ │ │ │ + ldr r2, [pc, #1244] @ a3210 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2e88 │ │ │ │ + bne a2e04 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a2e88 │ │ │ │ - ldr r2, [pc, #1188] @ a327c │ │ │ │ - bl 3576e0 │ │ │ │ + beq a2e04 │ │ │ │ + ldr r2, [pc, #1188] @ a31f8 │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1196] @ a3298 │ │ │ │ + ldr r2, [pc, #1196] @ a3214 │ │ │ │ str r4, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq a303c │ │ │ │ - bl a0184 │ │ │ │ + beq a2fb8 │ │ │ │ + bl a00f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a2e1c │ │ │ │ + beq a2d98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a325c │ │ │ │ + beq a31d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2e38 │ │ │ │ + beq a2db4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a3250 │ │ │ │ + beq a31cc │ │ │ │ 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 │ │ │ │ @@ -124315,36 +124282,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 a2bf0 │ │ │ │ - ldr r3, [pc, #1044] @ a3294 │ │ │ │ + b a2b6c │ │ │ │ + ldr r3, [pc, #1044] @ a3210 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a2dc4 │ │ │ │ + beq a2d40 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a2dd0 │ │ │ │ + bne a2d4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238dec │ │ │ │ + bl 238f18 │ │ │ │ mov r6, r0 │ │ │ │ - b a3044 │ │ │ │ + b a2fc0 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a2c58 │ │ │ │ - ldr r2, [pc, #944] @ a327c │ │ │ │ - bl 3576e0 │ │ │ │ + beq a2bd4 │ │ │ │ + ldr r2, [pc, #944] @ a31f8 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -124361,59 +124328,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 a2c68 │ │ │ │ + beq a2be4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r8, [pc, #844] @ a3288 │ │ │ │ + ldr r8, [pc, #844] @ a3204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2c6c │ │ │ │ + bne a2be8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne a2c6c │ │ │ │ + bne a2be8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2c6c │ │ │ │ + ble a2be8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b a2d10 │ │ │ │ + b a2c8c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #808] @ a329c │ │ │ │ + ldr r5, [pc, #808] @ a3218 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2c4c │ │ │ │ - ldr r3, [pc, #792] @ a32a0 │ │ │ │ + bne a2bc8 │ │ │ │ + ldr r3, [pc, #792] @ a321c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #788] @ a32a4 │ │ │ │ + ldr r1, [pc, #788] @ a3220 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a316c │ │ │ │ + beq a30e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a316c │ │ │ │ + bne a30e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a316c │ │ │ │ - bl 91928 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a30e8 │ │ │ │ + bl 9196c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a320c │ │ │ │ + beq a3188 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ streq r1, [r6, #180] @ 0xb4 │ │ │ │ - beq a2d80 │ │ │ │ - ldr r3, [pc, #668] @ a327c │ │ │ │ - bl 3576e0 │ │ │ │ + beq a2cfc │ │ │ │ + ldr r3, [pc, #668] @ a31f8 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -124428,232 +124395,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 a2d80 │ │ │ │ - bl 9cb58 │ │ │ │ + b a2cfc │ │ │ │ + bl 9cb78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2e0c │ │ │ │ - b a2e1c │ │ │ │ + bne a2d88 │ │ │ │ + b a2d98 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a30f4 │ │ │ │ + bne a3070 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne a31b0 │ │ │ │ + bne a312c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3090 │ │ │ │ + bne a300c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a31b8 │ │ │ │ + bne a3134 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b a2d0c │ │ │ │ + b a2c88 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3078 │ │ │ │ + bne a2ff4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr lr, [pc, #508] @ a32a8 │ │ │ │ - ldr ip, [pc, #508] @ a32ac │ │ │ │ + ldr lr, [pc, #508] @ a3224 │ │ │ │ + ldr ip, [pc, #508] @ a3228 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a3084 │ │ │ │ + beq a3000 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ - bne a3174 │ │ │ │ + bne a30f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3100 │ │ │ │ + beq a307c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ strne r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b a2d10 │ │ │ │ + b a2c8c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq a3084 │ │ │ │ + beq a3000 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq a2d0c │ │ │ │ - b a3088 │ │ │ │ + beq a2c88 │ │ │ │ + b a3004 │ │ │ │ mov r0, fp │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2bf0 │ │ │ │ + bne a2b6c │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #388] @ a32b0 │ │ │ │ + ldr r2, [pc, #388] @ a322c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a31d4 │ │ │ │ + bne a3150 │ │ │ │ mov r0, sl │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3168 │ │ │ │ + beq a30e4 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b a2bf0 │ │ │ │ + b a2b6c │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2bf0 │ │ │ │ - bl 29e588 │ │ │ │ + bne a2b6c │ │ │ │ + bl 29e418 │ │ │ │ mvn r6, #0 │ │ │ │ - b a2e38 │ │ │ │ + b a2db4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a30d0 │ │ │ │ + beq a304c │ │ │ │ mov r2, r1 │ │ │ │ - b a30d8 │ │ │ │ - ldr r1, [pc, #296] @ a32b4 │ │ │ │ + b a3054 │ │ │ │ + ldr r1, [pc, #296] @ a3230 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a319c │ │ │ │ + bne a3118 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e08c │ │ │ │ - b a2c28 │ │ │ │ + bl 18e3ec │ │ │ │ + b a2ba4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a2c28 │ │ │ │ + b a2ba4 │ │ │ │ mov r1, r3 │ │ │ │ - b a30a0 │ │ │ │ - ldr r0, [pc, #236] @ a32ac │ │ │ │ - ldr r1, [pc, #228] @ a32a8 │ │ │ │ + b a301c │ │ │ │ + ldr r0, [pc, #236] @ a3228 │ │ │ │ + ldr r1, [pc, #228] @ a3224 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, r0 │ │ │ │ mov r2, r3 │ │ │ │ - beq a30d8 │ │ │ │ - b a30d0 │ │ │ │ + beq a3054 │ │ │ │ + b a304c │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a313c │ │ │ │ + b a30b8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a2cd0 │ │ │ │ - b a2f94 │ │ │ │ - ldr r1, [pc, #184] @ a32b8 │ │ │ │ - ldr r0, [pc, #184] @ a32bc │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2c4c │ │ │ │ + b a2f10 │ │ │ │ + ldr r1, [pc, #184] @ a3234 │ │ │ │ + ldr r0, [pc, #184] @ a3238 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r6, #0 │ │ │ │ - b a3044 │ │ │ │ + b a2fc0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3228 │ │ │ │ + beq a31a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a3268 │ │ │ │ + beq a31e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a316c │ │ │ │ + beq a30e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a316c │ │ │ │ + bne a30e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a316c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a30e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a2e38 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a2db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a2e1c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a2d98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a3228 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a31a4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, 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, r8, asr r8 │ │ │ │ - @ instruction: 0x0015b1d8 │ │ │ │ + andeq sp, r9, r8, ror r8 │ │ │ │ + @ instruction: 0x0015b1f0 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035ecd0 │ │ │ │ + eorseq pc, r5, r0, lsl r1 @ │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ │ │ │ │ -000a32c0 : │ │ │ │ - b a32c4 │ │ │ │ +000a323c : │ │ │ │ + b a3240 │ │ │ │ │ │ │ │ -000a32c4 : │ │ │ │ +000a3240 : │ │ │ │ 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 a33e0 │ │ │ │ - ldr r8, [pc, #428] @ a3494 │ │ │ │ - ldr r2, [pc, #428] @ a3498 │ │ │ │ + bls a335c │ │ │ │ + ldr r8, [pc, #428] @ a3410 │ │ │ │ + ldr r2, [pc, #428] @ a3414 │ │ │ │ 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 a3434 │ │ │ │ - ldr r3, [pc, #392] @ a349c │ │ │ │ - bl 3576e0 │ │ │ │ + bne a33b0 │ │ │ │ + ldr r3, [pc, #392] @ a3418 │ │ │ │ + bl 357b00 │ │ │ │ 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 ip, r3 │ │ │ │ - beq a33f0 │ │ │ │ + cmp r3, ip │ │ │ │ + beq a336c │ │ │ │ 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 a33ac │ │ │ │ - ldr r3, [pc, #316] @ a34a0 │ │ │ │ + beq a3328 │ │ │ │ + ldr r3, [pc, #316] @ a341c │ │ │ │ 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] @ a34a4 │ │ │ │ + ldr r2, [pc, #292] @ a3420 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3454 │ │ │ │ + bne a33d0 │ │ │ │ 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} │ │ │ │ @@ -124665,262 +124632,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 a335c │ │ │ │ - ldr r5, [pc, #192] @ a34a8 │ │ │ │ + b a32d8 │ │ │ │ + ldr r5, [pc, #192] @ a3424 │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a335c │ │ │ │ + bne a32d8 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #160] @ a34ac │ │ │ │ + ldr r2, [pc, #160] @ a3428 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a346c │ │ │ │ + bne a33e8 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3448 │ │ │ │ + beq a33c4 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b a335c │ │ │ │ + b a32d8 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a335c │ │ │ │ - bl 29e588 │ │ │ │ + bne a32d8 │ │ │ │ + bl 29e418 │ │ │ │ mov r5, #0 │ │ │ │ - b a33a4 │ │ │ │ - ldr r1, [pc, #84] @ a34b0 │ │ │ │ + b a3320 │ │ │ │ + ldr r1, [pc, #84] @ a342c │ │ │ │ cmp r3, r1 │ │ │ │ - bne a3480 │ │ │ │ + bne a33fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e08c │ │ │ │ - b a3390 │ │ │ │ + bl 18e3ec │ │ │ │ + b a330c │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a341c │ │ │ │ + b a3398 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a3390 │ │ │ │ + b a330c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, 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, ip, lsr #32 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -000a34b4 <_PyLong_New@@Base>: │ │ │ │ +000a3430 <_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 a36e0 <_PyLong_New@@Base+0x22c> │ │ │ │ + bgt a365c <_PyLong_New@@Base+0x22c> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a35c8 <_PyLong_New@@Base+0x114> │ │ │ │ + beq a3544 <_PyLong_New@@Base+0x114> │ │ │ │ add r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi a3678 <_PyLong_New@@Base+0x1c4> │ │ │ │ - ldr r7, [pc, #520] @ a36f4 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #520] @ a36f8 <_PyLong_New@@Base+0x244> │ │ │ │ + bmi a35f4 <_PyLong_New@@Base+0x1c4> │ │ │ │ + ldr r7, [pc, #520] @ a3670 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #520] @ a3674 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3664 <_PyLong_New@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #508] @ a36fc <_PyLong_New@@Base+0x248> │ │ │ │ - bl 3576e0 │ │ │ │ + bne a35e0 <_PyLong_New@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #508] @ a3678 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 357b00 │ │ │ │ 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 a3628 <_PyLong_New@@Base+0x174> │ │ │ │ + bcs a35a4 <_PyLong_New@@Base+0x174> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a3618 <_PyLong_New@@Base+0x164> │ │ │ │ + beq a3594 <_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 a3580 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a34fc <_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] @ a3700 <_PyLong_New@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #376] @ a367c <_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] @ a3704 <_PyLong_New@@Base+0x250> │ │ │ │ + ldr r1, [pc, #356] @ a3680 <_PyLong_New@@Base+0x250> │ │ │ │ stmib r5, {r2, r3} │ │ │ │ - bne a3684 <_PyLong_New@@Base+0x1d0> │ │ │ │ + bne a3600 <_PyLong_New@@Base+0x1d0> │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne a36a0 <_PyLong_New@@Base+0x1ec> │ │ │ │ + bne a361c <_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] @ a36f4 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #292] @ a36f8 <_PyLong_New@@Base+0x244> │ │ │ │ + ldr r7, [pc, #292] @ a3670 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #292] @ a3674 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ ldrne r0, [r7, #708] @ 0x2c4 │ │ │ │ movne r6, #16 │ │ │ │ - bne a3668 <_PyLong_New@@Base+0x1b4> │ │ │ │ - ldr r3, [pc, #272] @ a36fc <_PyLong_New@@Base+0x248> │ │ │ │ - bl 3576e0 │ │ │ │ + bne a35e4 <_PyLong_New@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #272] @ a3678 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 357b00 │ │ │ │ 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 a3530 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne a34ac <_PyLong_New@@Base+0x7c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3580 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a34fc <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ a3708 <_PyLong_New@@Base+0x254> │ │ │ │ + ldr r2, [pc, #212] @ a3684 <_PyLong_New@@Base+0x254> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a36b8 <_PyLong_New@@Base+0x204> │ │ │ │ + bne a3634 <_PyLong_New@@Base+0x204> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3678 <_PyLong_New@@Base+0x1c4> │ │ │ │ + beq a35f4 <_PyLong_New@@Base+0x1c4> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a3580 <_PyLong_New@@Base+0xcc> │ │ │ │ + b a34fc <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3580 <_PyLong_New@@Base+0xcc> │ │ │ │ - bl 29e588 │ │ │ │ + bne a34fc <_PyLong_New@@Base+0xcc> │ │ │ │ + bl 29e418 │ │ │ │ mov r5, #0 │ │ │ │ - b a35c0 <_PyLong_New@@Base+0x10c> │ │ │ │ + b a353c <_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 a35b8 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #100] @ a370c <_PyLong_New@@Base+0x258> │ │ │ │ + beq a3534 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #100] @ a3688 <_PyLong_New@@Base+0x258> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a36cc <_PyLong_New@@Base+0x218> │ │ │ │ + bne a3648 <_PyLong_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e08c │ │ │ │ - b a35b8 <_PyLong_New@@Base+0x104> │ │ │ │ + bl 18e3ec │ │ │ │ + b a3534 <_PyLong_New@@Base+0x104> │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a364c <_PyLong_New@@Base+0x198> │ │ │ │ + b a35c8 <_PyLong_New@@Base+0x198> │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ - b a35b8 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r3, [pc, #40] @ a3710 <_PyLong_New@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #40] @ a3714 <_PyLong_New@@Base+0x260> │ │ │ │ + b a3534 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r3, [pc, #40] @ a368c <_PyLong_New@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #40] @ a3690 <_PyLong_New@@Base+0x260> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b a367c <_PyLong_New@@Base+0x1c8> │ │ │ │ + bl 18eeb4 │ │ │ │ + b a35f8 <_PyLong_New@@Base+0x1c8> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x0035ecfc │ │ │ │ + eorseq pc, r5, ip, lsr r1 @ │ │ │ │ │ │ │ │ -000a3718 : │ │ │ │ +000a3694 : │ │ │ │ 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 a3ac8 │ │ │ │ + beq a3a44 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #1008] @ a3b34 │ │ │ │ + ldr r1, [pc, #1008] @ a3ab0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3ae0 │ │ │ │ + beq a3a5c │ │ │ │ cmp r2, #0 │ │ │ │ - blt a388c │ │ │ │ + blt a3808 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - bne a3904 │ │ │ │ + bne a3880 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a3920 │ │ │ │ - ldr r7, [pc, #960] @ a3b38 │ │ │ │ - ldr r2, [pc, #960] @ a3b3c │ │ │ │ + bne a389c │ │ │ │ + ldr r7, [pc, #960] @ a3ab4 │ │ │ │ + ldr r2, [pc, #960] @ a3ab8 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3af4 │ │ │ │ - ldr r0, [pc, #940] @ a3b38 │ │ │ │ + bne a3a70 │ │ │ │ + ldr r0, [pc, #940] @ a3ab4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3a94 │ │ │ │ + beq a3a10 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a395c │ │ │ │ - ldr r2, [pc, #916] @ a3b40 │ │ │ │ - bl 3576e0 │ │ │ │ + beq a38d8 │ │ │ │ + ldr r2, [pc, #916] @ a3abc │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -124931,57 +124898,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 a3834 │ │ │ │ - ldr r2, [pc, #836] @ a3b44 │ │ │ │ + bne a37b0 │ │ │ │ + ldr r2, [pc, #836] @ a3ac0 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a399c │ │ │ │ + bne a3918 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ mov r2, #0 │ │ │ │ streq r2, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - bne a39fc │ │ │ │ + bne a3978 │ │ │ │ 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] @ a3b44 │ │ │ │ + ldr r2, [pc, #756] @ a3ac0 │ │ │ │ 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 a3828 │ │ │ │ + beq a37a4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a39b0 │ │ │ │ + beq a392c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b a3828 │ │ │ │ + b a37a4 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3758 │ │ │ │ - ldr r2, [pc, #672] @ a3b40 │ │ │ │ - bl 3576e0 │ │ │ │ + beq a36d4 │ │ │ │ + ldr r2, [pc, #672] @ a3abc │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -124998,337 +124965,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 a3768 │ │ │ │ - ldr r7, [pc, #556] @ a3b38 │ │ │ │ + beq a36e4 │ │ │ │ + ldr r7, [pc, #556] @ a3ab4 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #552] @ a3b3c │ │ │ │ + ldr r2, [pc, #552] @ a3ab8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3a80 │ │ │ │ + bne a39fc │ │ │ │ mov r6, r8 │ │ │ │ - b a3784 │ │ │ │ + b a3700 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ - ldr r7, [pc, #524] @ a3b38 │ │ │ │ + ldr r7, [pc, #524] @ a3ab4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a3a78 │ │ │ │ + bne a39f4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne a3908 │ │ │ │ + bne a3884 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a3908 │ │ │ │ + ble a3884 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r3, r6 │ │ │ │ - b a382c │ │ │ │ + b a37a8 │ │ │ │ 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 a3838 │ │ │ │ - ldr r2, [pc, #444] @ a3b44 │ │ │ │ + bne a37b4 │ │ │ │ + ldr r2, [pc, #444] @ a3ac0 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq a3810 │ │ │ │ + beq a378c │ │ │ │ ldr r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ movne r8, #0 │ │ │ │ movne r0, r8 │ │ │ │ - bne a39d4 │ │ │ │ + bne a3950 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne a3abc │ │ │ │ + bne a3a38 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3a14 │ │ │ │ + bne a3990 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3a5c │ │ │ │ + bne a39d8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq a3878 │ │ │ │ - ldr lr, [pc, #352] @ a3b48 │ │ │ │ - ldr ip, [pc, #352] @ a3b4c │ │ │ │ + beq a37f4 │ │ │ │ + ldr lr, [pc, #352] @ a3ac4 │ │ │ │ + ldr ip, [pc, #352] @ a3ac8 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, lr │ │ │ │ - bne a3a50 │ │ │ │ + bne a39cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3ab4 │ │ │ │ + bne a3a30 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq a3828 │ │ │ │ - b a3884 │ │ │ │ + beq a37a4 │ │ │ │ + b a3800 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a39c8 │ │ │ │ + bne a3944 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ - ldr r4, [pc, #280] @ a3b48 │ │ │ │ - ldr lr, [pc, #280] @ a3b4c │ │ │ │ + ldr r4, [pc, #280] @ a3ac4 │ │ │ │ + ldr lr, [pc, #280] @ a3ac8 │ │ │ │ cmp ip, lr │ │ │ │ cmpne ip, r4 │ │ │ │ - bne a3a9c │ │ │ │ + bne a3a18 │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, r1 │ │ │ │ - bne a3a5c │ │ │ │ + bne a39d8 │ │ │ │ mov r8, r1 │ │ │ │ - b a39d4 │ │ │ │ + b a3950 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a39f4 │ │ │ │ + beq a3970 │ │ │ │ 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 a382c │ │ │ │ + b a37a8 │ │ │ │ mov r8, #0 │ │ │ │ - b a3908 │ │ │ │ - ldr r0, [pc, #176] @ a3b38 │ │ │ │ + b a3884 │ │ │ │ + ldr r0, [pc, #176] @ a3ab4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a3960 │ │ │ │ + bne a38dc │ │ │ │ mov r3, #0 │ │ │ │ - b a382c │ │ │ │ + b a37a8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a39d4 │ │ │ │ + beq a3950 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - beq a3884 │ │ │ │ + beq a3800 │ │ │ │ mov r2, r0 │ │ │ │ - b a3a5c │ │ │ │ + b a39d8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ - b a3a24 │ │ │ │ - ldr r3, [pc, #128] @ a3b50 │ │ │ │ + b a39a0 │ │ │ │ + ldr r3, [pc, #128] @ a3acc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a3b54 │ │ │ │ + ldr r1, [pc, #124] @ a3ad0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b a3a94 │ │ │ │ + bl 117600 │ │ │ │ + b a3a10 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3b20 │ │ │ │ + blt a3a9c │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - b a3768 │ │ │ │ + b a36e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3a94 │ │ │ │ + beq a3a10 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r6, [r3, #20] │ │ │ │ str r6, [r3, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b a3980 │ │ │ │ + b a38fc │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3ae8 │ │ │ │ + beq a3a64 │ │ │ │ mov r8, #0 │ │ │ │ - b a3898 │ │ │ │ + b a3814 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - andeq sp, r9, r8, asr r8 │ │ │ │ + andeq sp, r9, r8, ror r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0015b1d8 │ │ │ │ + @ instruction: 0x0015b1f0 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035ecd0 │ │ │ │ + eorseq pc, r5, r0, lsl r1 @ │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - bne a3b9c │ │ │ │ + bne a3b18 │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r0, #20] │ │ │ │ strne r2, [r0, #24] │ │ │ │ - bne a3b94 │ │ │ │ + bne a3b10 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ - ldr ip, [pc, #344] @ a3ce0 │ │ │ │ + ldr ip, [pc, #344] @ a3c5c │ │ │ │ cmp lr, ip │ │ │ │ streq r3, [r0, #20] │ │ │ │ streq r3, [r0, #24] │ │ │ │ - bne a3c2c │ │ │ │ + bne a3ba8 │ │ │ │ str r0, [r1] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3c70 │ │ │ │ - ldr lr, [pc, #304] @ a3ce0 │ │ │ │ + bne a3bec │ │ │ │ + ldr lr, [pc, #304] @ a3c5c │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, lr │ │ │ │ - bne a3c84 │ │ │ │ + bne a3c00 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3c10 │ │ │ │ + bne a3b8c │ │ │ │ cmp r3, #0 │ │ │ │ moveq ip, r2 │ │ │ │ - bne a3c44 │ │ │ │ + bne a3bc0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, lr │ │ │ │ - beq a3c58 │ │ │ │ - ldr r5, [pc, #256] @ a3ce4 │ │ │ │ - ldr lr, [pc, #256] @ a3ce8 │ │ │ │ + beq a3bd4 │ │ │ │ + ldr r5, [pc, #256] @ a3c60 │ │ │ │ + ldr lr, [pc, #256] @ a3c64 │ │ │ │ cmp r4, lr │ │ │ │ cmpne r4, r5 │ │ │ │ - bne a3cb4 │ │ │ │ + bne a3c30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a3c2c │ │ │ │ + beq a3ba8 │ │ │ │ ldr r3, [ip, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [r0, #20] │ │ │ │ strne r0, [r3, #20] │ │ │ │ - b a3c50 │ │ │ │ + b a3bcc │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, r2 │ │ │ │ - beq a3c88 │ │ │ │ + beq a3c04 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3bd0 │ │ │ │ - b a3bf8 │ │ │ │ + beq a3b4c │ │ │ │ + b a3b74 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - beq a3b94 │ │ │ │ - b a3c64 │ │ │ │ + beq a3b10 │ │ │ │ + b a3be0 │ │ │ │ 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 a3c58 │ │ │ │ - ldr lr, [pc, #96] @ a3ce0 │ │ │ │ + bne a3bd4 │ │ │ │ + ldr lr, [pc, #96] @ a3c5c │ │ │ │ mov ip, r3 │ │ │ │ - b a3bd0 │ │ │ │ + b a3b4c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r6, [pc, #88] @ a3ce8 │ │ │ │ - ldr r5, [pc, #80] @ a3ce4 │ │ │ │ + ldr r6, [pc, #88] @ a3c64 │ │ │ │ + ldr r5, [pc, #80] @ a3c60 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpne r7, r6 │ │ │ │ - bne a3cc4 │ │ │ │ + bne a3c40 │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r4 │ │ │ │ - bne a3bf8 │ │ │ │ + bne a3b74 │ │ │ │ mov r3, r4 │ │ │ │ - b a3bd0 │ │ │ │ + b a3b4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3bf0 │ │ │ │ + beq a3b6c │ │ │ │ mov ip, r3 │ │ │ │ - b a3bf8 │ │ │ │ + b a3b74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3bd0 │ │ │ │ + beq a3b4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3bf8 │ │ │ │ + bne a3b74 │ │ │ │ str ip, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - b a3c64 │ │ │ │ + b a3be0 │ │ │ │ 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 a3d18 │ │ │ │ + bhi a3c94 │ │ │ │ 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 a3dd0 │ │ │ │ + beq a3d4c │ │ │ │ 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 a3dc4 │ │ │ │ + bhi a3d40 │ │ │ │ cmp r2, #1 │ │ │ │ sub ip, r2, #2 │ │ │ │ - beq a3dd0 │ │ │ │ + beq a3d4c │ │ │ │ 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 a3dc4 │ │ │ │ + bhi a3d40 │ │ │ │ cmp r2, #2 │ │ │ │ sub ip, r2, #3 │ │ │ │ - beq a3dd0 │ │ │ │ + beq a3d4c │ │ │ │ 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 a3dc4 │ │ │ │ + bhi a3d40 │ │ │ │ lsl r2, r3, #30 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ subs ip, ip, #1 │ │ │ │ orr r2, r2, r3, lsr #1 │ │ │ │ - bcc a3dd0 │ │ │ │ + bcc a3d4c │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ add r3, r2, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls a3da0 │ │ │ │ + bls a3d1c │ │ │ │ add r3, r3, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, ip │ │ │ │ - b a3d24 │ │ │ │ + b a3ca0 │ │ │ │ mul r0, r1, r3 │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a3de4 : │ │ │ │ +000a3d60 : │ │ │ │ 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] @ a3e24 │ │ │ │ - bl 9d858 │ │ │ │ + ldr r0, [pc, #32] @ a3da0 │ │ │ │ + bl 9d878 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -125338,106 +125305,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 a3e74 │ │ │ │ + b a3df0 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r7, [r4, #20] │ │ │ │ cmn r7, #1 │ │ │ │ - bne a3ebc │ │ │ │ + bne a3e38 │ │ │ │ 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 a3e4c │ │ │ │ + ble a3dc8 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a3f44 │ │ │ │ + bgt a3ec0 │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ ldrsh r7, [r4, #20] │ │ │ │ lsl r4, r3, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - bne a3ebc │ │ │ │ + bne a3e38 │ │ │ │ add r4, r0, r4 │ │ │ │ strh r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3e70 │ │ │ │ + bne a3dec │ │ │ │ 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 a3f1c │ │ │ │ + bgt a3e98 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a3f74 │ │ │ │ + bne a3ef0 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a3f3c │ │ │ │ + ble a3eb8 │ │ │ │ cmp ip, #15 │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt a3f58 │ │ │ │ + bgt a3ed4 │ │ │ │ lsl r4, r3, #1 │ │ │ │ - b a3ea0 │ │ │ │ + b a3e1c │ │ │ │ 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 a3f8c │ │ │ │ + bgt a3f08 │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a3f08 │ │ │ │ + bne a3e84 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt a3ef4 │ │ │ │ + bgt a3e70 │ │ │ │ add r4, r0, r3 │ │ │ │ - b a3e5c │ │ │ │ + b a3dd8 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - bne a3ec0 │ │ │ │ + bne a3e3c │ │ │ │ add r4, r0, r4 │ │ │ │ str r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3e70 │ │ │ │ + bne a3dec │ │ │ │ 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 a3edc │ │ │ │ + b a3e58 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - beq a3eec │ │ │ │ + beq a3e68 │ │ │ │ add r3, r4, r3 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ - b a3f1c │ │ │ │ + b a3e98 │ │ │ │ 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] │ │ │ │ @@ -125448,100 +125415,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 a4028 │ │ │ │ + bne a3fa4 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a40a8 │ │ │ │ + bne a4024 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4068 │ │ │ │ + bne a3fe4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4150 │ │ │ │ + b a40cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4004 │ │ │ │ + beq a3f80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4004 │ │ │ │ - ldr r2, [pc, #252] @ a4148 │ │ │ │ + bne a3f80 │ │ │ │ + ldr r2, [pc, #252] @ a40c4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4108 │ │ │ │ + bne a4084 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4004 │ │ │ │ + b a3f80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a401c │ │ │ │ + beq a3f98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a401c │ │ │ │ - ldr r2, [pc, #188] @ a4148 │ │ │ │ + bne a3f98 │ │ │ │ + ldr r2, [pc, #188] @ a40c4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4128 │ │ │ │ + bne a40a4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a401c │ │ │ │ + b a3f98 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4010 │ │ │ │ + beq a3f8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4010 │ │ │ │ - ldr r2, [pc, #124] @ a4148 │ │ │ │ + bne a3f8c │ │ │ │ + ldr r2, [pc, #124] @ a40c4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a40e8 │ │ │ │ + bne a4064 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4010 │ │ │ │ - ldr r1, [pc, #92] @ a414c │ │ │ │ + b a3f8c │ │ │ │ + ldr r1, [pc, #92] @ a40c8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a40dc │ │ │ │ + beq a4058 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a40dc │ │ │ │ - ldr r1, [pc, #60] @ a414c │ │ │ │ + b a4058 │ │ │ │ + ldr r1, [pc, #60] @ a40c8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a405c │ │ │ │ + beq a3fd8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a405c │ │ │ │ - ldr r1, [pc, #28] @ a414c │ │ │ │ + b a3fd8 │ │ │ │ + ldr r1, [pc, #28] @ a40c8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a409c │ │ │ │ + beq a4018 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a409c │ │ │ │ + b a4018 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -000a4150 : │ │ │ │ +000a40cc : │ │ │ │ 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 │ │ │ │ @@ -125549,61 +125516,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 a4318 │ │ │ │ - ldr r3, [pc, #744] @ a4480 │ │ │ │ - bl 3576e0 │ │ │ │ + bne a4294 │ │ │ │ + ldr r3, [pc, #744] @ a43fc │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a4358 │ │ │ │ - ldr ip, [pc, #720] @ a4484 │ │ │ │ + ble a42d4 │ │ │ │ + ldr ip, [pc, #720] @ a4400 │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r1, r2, r1 │ │ │ │ str r0, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ - ldr r0, [pc, #704] @ a4488 │ │ │ │ + ldr r0, [pc, #704] @ a4404 │ │ │ │ cmp r2, r0 │ │ │ │ - bne a4370 │ │ │ │ + bne a42ec │ │ │ │ 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 a439c │ │ │ │ + beq a4318 │ │ │ │ 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 a4228 │ │ │ │ + bgt a41a4 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a439c │ │ │ │ + beq a4318 │ │ │ │ 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 a437c │ │ │ │ + beq a42f8 │ │ │ │ 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] │ │ │ │ @@ -125614,29 +125581,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 a42b0 │ │ │ │ + bne a422c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a42ac │ │ │ │ + beq a4228 │ │ │ │ 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 a43f0 │ │ │ │ + beq a436c │ │ │ │ cmp r3, #1 │ │ │ │ - beq a43c4 │ │ │ │ + beq a4340 │ │ │ │ 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] │ │ │ │ @@ -125655,44 +125622,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] @ a4480 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #324] @ a43fc │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r2, #-8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt a41ac │ │ │ │ - ldr ip, [pc, #292] @ a4484 │ │ │ │ - ldr r0, [pc, #292] @ a4488 │ │ │ │ + bgt a4128 │ │ │ │ + ldr ip, [pc, #292] @ a4400 │ │ │ │ + ldr r0, [pc, #292] @ a4404 │ │ │ │ sub r1, r2, r1 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq a41cc │ │ │ │ + beq a4148 │ │ │ │ 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] @ a448c │ │ │ │ + ldr r2, [pc, #228] @ a4408 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a4474 │ │ │ │ + bne a43f0 │ │ │ │ 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 │ │ │ │ @@ -125704,15 +125671,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 a42c4 │ │ │ │ + beq a4240 │ │ │ │ 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] │ │ │ │ @@ -125737,32 +125704,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 a43b4 │ │ │ │ + b a4330 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, ror #28 │ │ │ │ - muleq r8, r0, r4 │ │ │ │ + andeq r9, r9, r8, lsl #29 │ │ │ │ + andeq fp, r8, r4, lsr r4 │ │ │ │ │ │ │ │ -000a4490 <_PyType_GetDict@@Base>: │ │ │ │ +000a440c <_PyType_GetDict@@Base>: │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a44a8 <_PyType_GetDict@@Base+0x18> │ │ │ │ + bne a4424 <_PyType_GetDict@@Base+0x18> │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #92] @ a4510 <_PyType_GetDict@@Base+0x80> │ │ │ │ + ldr r1, [pc, #92] @ a448c <_PyType_GetDict@@Base+0x80> │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -125778,279 +125745,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 │ │ │ │ │ │ │ │ -000a4514 : │ │ │ │ +000a4490 : │ │ │ │ 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 a459c │ │ │ │ - ldr r3, [pc, #112] @ a45b0 │ │ │ │ + beq a4518 │ │ │ │ + ldr r3, [pc, #112] @ a452c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a4570 │ │ │ │ + bne a44ec │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a4570 │ │ │ │ + beq a44ec │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a45a8 │ │ │ │ + beq a4524 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b a4568 │ │ │ │ - ldr r1, [pc, #16] @ a45b4 │ │ │ │ - ldr r0, [pc, #16] @ a45b8 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a44e4 │ │ │ │ + ldr r1, [pc, #16] @ a4530 │ │ │ │ + ldr r0, [pc, #16] @ a4534 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b a4568 │ │ │ │ + b a44e4 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ │ │ │ │ -000a45bc : │ │ │ │ +000a4538 : │ │ │ │ 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 a45f4 │ │ │ │ + bl a4570 │ │ │ │ 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 a4dd0 │ │ │ │ + beq a4d4c │ │ │ │ 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 a5288 │ │ │ │ + bhi a5204 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4bdc │ │ │ │ + beq a4b58 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq a4cd8 │ │ │ │ + beq a4c54 │ │ │ │ ldr r3, [r9, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4644 │ │ │ │ + bne a45c0 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a5210 │ │ │ │ + beq a518c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq a52c4 │ │ │ │ + beq a5240 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a52b0 │ │ │ │ + beq a522c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp sl, #0 │ │ │ │ - bne a4d64 │ │ │ │ + bne a4ce0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4de4 │ │ │ │ + beq a4d60 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4ffc │ │ │ │ + beq a4f78 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ldrne r1, [pc, #3080] @ a52f8 │ │ │ │ - beq a52d0 │ │ │ │ + ldrne r1, [pc, #3080] @ a5274 │ │ │ │ + beq a524c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47ec │ │ │ │ + beq a4768 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5004 │ │ │ │ + beq a4f80 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47e4 │ │ │ │ + beq a4760 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a500c │ │ │ │ + beq a4f88 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47e4 │ │ │ │ + beq a4760 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5014 │ │ │ │ + beq a4f90 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47e4 │ │ │ │ + beq a4760 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a501c │ │ │ │ + beq a4f98 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47e4 │ │ │ │ + beq a4760 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5024 │ │ │ │ + beq a4fa0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47e4 │ │ │ │ + beq a4760 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f90 │ │ │ │ + beq a4f0c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47e4 │ │ │ │ + beq a4760 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f98 │ │ │ │ + beq a4f14 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47e4 │ │ │ │ + beq a4760 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4fa0 │ │ │ │ + beq a4f1c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq a522c │ │ │ │ + beq a51a8 │ │ │ │ ldr r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne a47c8 │ │ │ │ + bne a4744 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a502c │ │ │ │ + bne a4fa8 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2984 │ │ │ │ + bl a2900 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a5088 │ │ │ │ + beq a5004 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a4844 │ │ │ │ + beq a47c0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a4d54 │ │ │ │ + ble a4cd0 │ │ │ │ add fp, r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4e54 │ │ │ │ + beq a4dd0 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands r1, r1, #256 @ 0x100 │ │ │ │ - beq a51e4 │ │ │ │ + beq a5160 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt a4820 │ │ │ │ - ldr r3, [pc, #2736] @ a52fc │ │ │ │ + blt a479c │ │ │ │ + ldr r3, [pc, #2736] @ a5278 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ addgt fp, r5, #8 │ │ │ │ movgt r1, #0 │ │ │ │ - ble a489c │ │ │ │ + ble a4818 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - beq a4e5c │ │ │ │ + beq a4dd8 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble a4e80 │ │ │ │ + ble a4dfc │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne a4dec │ │ │ │ + bne a4d68 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a4860 │ │ │ │ + bne a47dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a50f8 │ │ │ │ + bge a5074 │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a48c8 │ │ │ │ - ldr r2, [pc, #2620] @ a52fc │ │ │ │ + beq a4844 │ │ │ │ + ldr r2, [pc, #2620] @ a5278 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a50c8 │ │ │ │ + bne a5044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23a57c │ │ │ │ + bl 23a6a0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq a4e54 │ │ │ │ + beq a4dd0 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ cmp fp, #0 │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ ldreq fp, [sl, #16] │ │ │ │ - beq a48f4 │ │ │ │ + beq a4870 │ │ │ │ strge fp, [sp, #36] @ 0x24 │ │ │ │ - blt a4ec8 │ │ │ │ + blt a4e44 │ │ │ │ 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 a4e54 │ │ │ │ + beq a4dd0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r2, r1, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - beq a493c │ │ │ │ + beq a48b8 │ │ │ │ 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 │ │ │ │ @@ -126065,15 +126032,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 a51b0 │ │ │ │ + bne a512c │ │ │ │ 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 │ │ │ │ @@ -126081,488 +126048,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] @ a5300 │ │ │ │ + ldrne r8, [pc, #2356] @ a527c │ │ │ │ str r9, [r4, #436] @ 0x1b4 │ │ │ │ str r9, [r4, #428] @ 0x1ac │ │ │ │ - beq a4a1c │ │ │ │ + beq a4998 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4cc8 │ │ │ │ - bgt a4c18 │ │ │ │ + beq a4c44 │ │ │ │ + bgt a4b94 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a4cc8 │ │ │ │ + bls a4c44 │ │ │ │ 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 a4dac │ │ │ │ + bne a4d28 │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ str r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a49d4 │ │ │ │ + bne a4950 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4df4 │ │ │ │ + beq a4d70 │ │ │ │ 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 a5548 │ │ │ │ + bl a54c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a4b98 │ │ │ │ - ldr r3, [pc, #2220] @ a5304 │ │ │ │ + blt a4b14 │ │ │ │ + ldr r3, [pc, #2220] @ a5280 │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a4aac │ │ │ │ + bne a4a28 │ │ │ │ ldr r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a7c │ │ │ │ + beq a49f8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5054 │ │ │ │ + blt a4fd0 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a50ac │ │ │ │ + blt a5028 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5090 │ │ │ │ + blt a500c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5188 │ │ │ │ + blt a5104 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r7, [r4, #132] @ 0x84 │ │ │ │ - bne a5124 │ │ │ │ + bne a50a0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4b14 │ │ │ │ + beq a4a90 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl a263c │ │ │ │ - bl 9dd38 │ │ │ │ + bl a25b8 │ │ │ │ + bl 9dd58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4b98 │ │ │ │ - ldr r1, [pc, #2084] @ a5308 │ │ │ │ + beq a4b14 │ │ │ │ + ldr r1, [pc, #2084] @ a5284 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq a4b0c │ │ │ │ + beq a4a88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a51a4 │ │ │ │ + beq a5120 │ │ │ │ cmp r8, #0 │ │ │ │ - blt a4b98 │ │ │ │ + blt a4b14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4d94 │ │ │ │ + bne a4d10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4db8 │ │ │ │ - ldr r1, [pc, #2008] @ a530c │ │ │ │ + bne a4d34 │ │ │ │ + ldr r1, [pc, #2008] @ a5288 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b28c │ │ │ │ + bl 9b2ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4b98 │ │ │ │ + bne a4b14 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a526c │ │ │ │ + beq a51e8 │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5578 │ │ │ │ + bl a54f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4b98 │ │ │ │ - ldr r1, [pc, #1944] @ a530c │ │ │ │ + beq a4b14 │ │ │ │ + ldr r1, [pc, #1944] @ a5288 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4b98 │ │ │ │ + beq a4b14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a52b8 │ │ │ │ - bl a55fc │ │ │ │ + beq a5234 │ │ │ │ + bl a5578 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a5234 │ │ │ │ + bne a51b0 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne a51d0 │ │ │ │ + bne a514c │ │ │ │ ldr r8, [r9, #4] │ │ │ │ subs r0, r8, #0 │ │ │ │ - beq a4f18 │ │ │ │ + beq a4e94 │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a51bc │ │ │ │ + beq a5138 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ - b a465c │ │ │ │ + b a45d8 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne a49ec │ │ │ │ + bne a4968 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ - bl a5620 │ │ │ │ + bl a559c │ │ │ │ mul r9, r7, r9 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl a5620 │ │ │ │ + bl a559c │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5620 │ │ │ │ + bl a559c │ │ │ │ cmp r7, #0 │ │ │ │ - ble a4cc8 │ │ │ │ + ble a4c44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a4fa8 │ │ │ │ + bne a4f24 │ │ │ │ cmp r7, #1 │ │ │ │ - beq a4cc8 │ │ │ │ + beq a4c44 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ tst r3, #8 │ │ │ │ - bne a4fc4 │ │ │ │ + bne a4f40 │ │ │ │ cmp r7, #2 │ │ │ │ - beq a4cc8 │ │ │ │ + beq a4c44 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4fe0 │ │ │ │ + bne a4f5c │ │ │ │ cmp r7, #3 │ │ │ │ - beq a4cc8 │ │ │ │ + beq a4c44 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f3c │ │ │ │ + bne a4eb8 │ │ │ │ subs r3, r7, #4 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - beq a4cc8 │ │ │ │ + beq a4c44 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ tst r2, #8 │ │ │ │ - bne a4f20 │ │ │ │ + bne a4e9c │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ - bne a4cb0 │ │ │ │ + bne a4c2c │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a49d4 │ │ │ │ - b a4a1c │ │ │ │ + bne a4950 │ │ │ │ + b a4998 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a529c │ │ │ │ + bne a5218 │ │ │ │ ldr fp, [r9, #4] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a465c │ │ │ │ - ldr r1, [pc, #1560] @ a5310 │ │ │ │ + beq a45d8 │ │ │ │ + ldr r1, [pc, #1560] @ a528c │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1552] @ a5314 │ │ │ │ + ldr r1, [pc, #1552] @ a5290 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #16] │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1528] @ a5318 │ │ │ │ + ldr r1, [pc, #1528] @ a5294 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #20] │ │ │ │ bl 2a930 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4e00 │ │ │ │ + beq a4d7c │ │ │ │ tst r3, #8 │ │ │ │ - bne a4e10 │ │ │ │ + bne a4d8c │ │ │ │ ldr r5, [fp, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4cf0 │ │ │ │ - b a465c │ │ │ │ - ldr r3, [pc, #1440] @ a52fc │ │ │ │ + bne a4c6c │ │ │ │ + b a45d8 │ │ │ │ + ldr r3, [pc, #1440] @ a5278 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b a489c │ │ │ │ + b a4818 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ moveq r1, sl │ │ │ │ - beq a47ec │ │ │ │ + beq a4768 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a504c │ │ │ │ + beq a4fc8 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str r3, [sl] │ │ │ │ - b a4800 │ │ │ │ - ldr r1, [pc, #1408] @ a531c │ │ │ │ + b a477c │ │ │ │ + ldr r1, [pc, #1408] @ a5298 │ │ │ │ mov r0, r7 │ │ │ │ - bl f919c │ │ │ │ + bl f92a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4b20 │ │ │ │ - b a4b98 │ │ │ │ + bge a4a9c │ │ │ │ + b a4b14 │ │ │ │ ldr r3, [r2] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b a4cc8 │ │ │ │ - ldr r1, [pc, #1376] @ a5320 │ │ │ │ + b a4c44 │ │ │ │ + ldr r1, [pc, #1376] @ a529c │ │ │ │ mov r0, r7 │ │ │ │ - bl f919c │ │ │ │ + bl f92a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4b2c │ │ │ │ - b a4b98 │ │ │ │ + bge a4aa8 │ │ │ │ + b a4b14 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b a4668 │ │ │ │ - ldr r1, [pc, #1292] @ a52f8 │ │ │ │ - b a47ec │ │ │ │ + b a45e4 │ │ │ │ + ldr r1, [pc, #1292] @ a5274 │ │ │ │ + b a4768 │ │ │ │ add r0, r0, #1 │ │ │ │ - b a487c │ │ │ │ - ldr r3, [pc, #1320] @ a5324 │ │ │ │ + b a47f8 │ │ │ │ + ldr r3, [pc, #1320] @ a52a0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b a4a28 │ │ │ │ + b a49a4 │ │ │ │ tst r3, #8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq a4d44 │ │ │ │ + beq a4cc0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4eb4 │ │ │ │ + bgt a4e30 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt a4e34 │ │ │ │ + blt a4db0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt a4d44 │ │ │ │ - ldr r3, [pc, #1260] @ a5328 │ │ │ │ - ldr r1, [pc, #1260] @ a532c │ │ │ │ + blt a4cc0 │ │ │ │ + ldr r3, [pc, #1260] @ a52a4 │ │ │ │ + ldr r1, [pc, #1260] @ a52a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ - b a4bb0 │ │ │ │ + b a4b2c │ │ │ │ mov r3, r4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4890 │ │ │ │ + beq a480c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4e60 │ │ │ │ - ldr r3, [pc, #1148] @ a52f8 │ │ │ │ + bne a4ddc │ │ │ │ + ldr r3, [pc, #1148] @ a5274 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4890 │ │ │ │ + beq a480c │ │ │ │ ldr r3, [ip, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4f58 │ │ │ │ + beq a4ed4 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble a4f7c │ │ │ │ + ble a4ef8 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - bne a4e94 │ │ │ │ + bne a4e10 │ │ │ │ mov r4, ip │ │ │ │ - b a4890 │ │ │ │ - ldr r3, [pc, #1132] @ a5328 │ │ │ │ - ldr r1, [pc, #1136] @ a5330 │ │ │ │ + b a480c │ │ │ │ + ldr r3, [pc, #1132] @ a52a4 │ │ │ │ + ldr r1, [pc, #1136] @ a52ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b a4e44 │ │ │ │ + bl 18eeb4 │ │ │ │ + b a4dc0 │ │ │ │ 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 a48f4 │ │ │ │ + beq a4870 │ │ │ │ ldr r2, [sl, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ - bne a48f4 │ │ │ │ - ldr r3, [pc, #1052] @ a5328 │ │ │ │ - ldr r1, [pc, #1060] @ a5334 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b a4e54 │ │ │ │ - bl 99bc4 │ │ │ │ - b a465c │ │ │ │ + bne a4870 │ │ │ │ + ldr r3, [pc, #1052] @ a52a4 │ │ │ │ + ldr r1, [pc, #1060] @ a52b0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b a4dd0 │ │ │ │ + bl 99be4 │ │ │ │ + b a45d8 │ │ │ │ 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 a4cbc │ │ │ │ + b a4c38 │ │ │ │ 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 a4ca4 │ │ │ │ + b a4c20 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, r4 │ │ │ │ - beq a4eac │ │ │ │ + beq a4e28 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4f5c │ │ │ │ - ldr r3, [pc, #896] @ a52f8 │ │ │ │ + bne a4ed8 │ │ │ │ + ldr r3, [pc, #896] @ a5274 │ │ │ │ cmp r4, r3 │ │ │ │ - beq a4eac │ │ │ │ - ldr r3, [pc, #948] @ a5338 │ │ │ │ - ldr r1, [pc, #948] @ a533c │ │ │ │ + beq a4e28 │ │ │ │ + ldr r3, [pc, #948] @ a52b4 │ │ │ │ + ldr r1, [pc, #948] @ a52b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b a4e54 │ │ │ │ + bl 18eeb4 │ │ │ │ + b a4dd0 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b a479c │ │ │ │ + b a4718 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b a47b8 │ │ │ │ + b a4734 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a47d8 │ │ │ │ + b a4754 │ │ │ │ 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 a4c68 │ │ │ │ + b a4be4 │ │ │ │ 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 a4c7c │ │ │ │ + b a4bf8 │ │ │ │ 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 a4c90 │ │ │ │ + b a4c0c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a46f0 │ │ │ │ + b a466c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b a4710 │ │ │ │ + b a468c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b a472c │ │ │ │ + b a46a8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b a4748 │ │ │ │ + b a46c4 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b a4764 │ │ │ │ + b a46e0 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b a4780 │ │ │ │ + b a46fc │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq a5078 │ │ │ │ + beq a4ff4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b a4800 │ │ │ │ - ldr r0, [pc, #732] @ a5338 │ │ │ │ + b a477c │ │ │ │ + ldr r0, [pc, #732] @ a52b4 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #724] @ a5340 │ │ │ │ + ldr r1, [pc, #724] @ a52bc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b a4b98 │ │ │ │ - ldr r3, [pc, #680] @ a5328 │ │ │ │ - ldr r1, [pc, #704] @ a5344 │ │ │ │ + bl 117600 │ │ │ │ + b a4b14 │ │ │ │ + ldr r3, [pc, #680] @ a52a4 │ │ │ │ + ldr r1, [pc, #704] @ a52c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b a4e54 │ │ │ │ - ldr r0, [pc, #672] @ a5338 │ │ │ │ + b a4dd0 │ │ │ │ + ldr r0, [pc, #672] @ a52b4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #680] @ a5348 │ │ │ │ + ldr r1, [pc, #680] @ a52c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b a4b98 │ │ │ │ - ldr r0, [pc, #644] @ a5338 │ │ │ │ + bl 117600 │ │ │ │ + b a4b14 │ │ │ │ + ldr r0, [pc, #644] @ a52b4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #656] @ a534c │ │ │ │ + ldr r1, [pc, #656] @ a52c8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b a4b98 │ │ │ │ + bl 117600 │ │ │ │ + b a4b14 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5110 │ │ │ │ - ldr r3, [pc, #628] @ a5350 │ │ │ │ - ldr r2, [pc, #628] @ a5354 │ │ │ │ + beq a508c │ │ │ │ + ldr r3, [pc, #628] @ a52cc │ │ │ │ + ldr r2, [pc, #628] @ a52d0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - bl 2b1adc │ │ │ │ + bl 2b1ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a48c8 │ │ │ │ - b a4e54 │ │ │ │ - ldr r3, [pc, #568] @ a5338 │ │ │ │ - ldr r1, [pc, #596] @ a5358 │ │ │ │ + bge a4844 │ │ │ │ + b a4dd0 │ │ │ │ + ldr r3, [pc, #568] @ a52b4 │ │ │ │ + ldr r1, [pc, #596] @ a52d4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c0 │ │ │ │ - b a4e54 │ │ │ │ - ldr r3, [pc, #544] @ a5338 │ │ │ │ - ldr r1, [pc, #576] @ a535c │ │ │ │ + bl 117600 │ │ │ │ + b a4dd0 │ │ │ │ + ldr r3, [pc, #544] @ a52b4 │ │ │ │ + ldr r1, [pc, #576] @ a52d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b a4e54 │ │ │ │ - ldr r3, [pc, #564] @ a5360 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b a4dd0 │ │ │ │ + ldr r3, [pc, #564] @ a52dc │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -126577,558 +126544,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 a4abc │ │ │ │ - ldr r0, [pc, #424] @ a5338 │ │ │ │ + b a4a38 │ │ │ │ + ldr r0, [pc, #424] @ a52b4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #460] @ a5364 │ │ │ │ + ldr r1, [pc, #460] @ a52e0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b a4b98 │ │ │ │ + bl 117600 │ │ │ │ + b a4b14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a4b0c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a4a88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2370b8 │ │ │ │ - b a4988 │ │ │ │ - bl 29e588 │ │ │ │ + bl 2371e4 │ │ │ │ + b a4904 │ │ │ │ + bl 29e418 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b a4e54 │ │ │ │ - ldr r3, [pc, #336] @ a5328 │ │ │ │ - ldr r1, [pc, #396] @ a5368 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b a4e44 │ │ │ │ - ldr r2, [pc, #356] @ a5350 │ │ │ │ + b a4dd0 │ │ │ │ + ldr r3, [pc, #336] @ a52a4 │ │ │ │ + ldr r1, [pc, #396] @ a52e4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b a4dc0 │ │ │ │ + ldr r2, [pc, #356] @ a52cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #364] @ a536c │ │ │ │ - bl 2b1adc │ │ │ │ + ldr r2, [pc, #364] @ a52e8 │ │ │ │ + bl 2b1ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4e54 │ │ │ │ + bne a4dd0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b a4838 │ │ │ │ - ldr r3, [pc, #272] @ a5328 │ │ │ │ - ldr r1, [pc, #340] @ a5370 │ │ │ │ + b a47b4 │ │ │ │ + ldr r3, [pc, #272] @ a52a4 │ │ │ │ + ldr r1, [pc, #340] @ a52ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b a4e54 │ │ │ │ + b a4dd0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b a47d8 │ │ │ │ + b a4754 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5250 │ │ │ │ + beq a51cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a52ec │ │ │ │ + beq a5268 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a4bb0 │ │ │ │ - ldr r3, [pc, #220] @ a5350 │ │ │ │ - ldr r2, [pc, #252] @ a5374 │ │ │ │ + b a4b2c │ │ │ │ + ldr r3, [pc, #220] @ a52cc │ │ │ │ + ldr r2, [pc, #252] @ a52f0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2b1adc │ │ │ │ - b a4b98 │ │ │ │ - ldr r3, [pc, #232] @ a5378 │ │ │ │ - ldr r1, [pc, #232] @ a537c │ │ │ │ + bl 2b1ae0 │ │ │ │ + b a4b14 │ │ │ │ + ldr r3, [pc, #232] @ a52f4 │ │ │ │ + ldr r1, [pc, #232] @ a52f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b a4e44 │ │ │ │ - ldr r3, [pc, #132] @ a5328 │ │ │ │ - ldr r1, [pc, #216] @ a5380 │ │ │ │ + bl 18eeb4 │ │ │ │ + b a4dc0 │ │ │ │ + ldr r3, [pc, #132] @ a52a4 │ │ │ │ + ldr r1, [pc, #216] @ a52fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b a4e44 │ │ │ │ + bl 18eeb4 │ │ │ │ + b a4dc0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b a4e54 │ │ │ │ + b a4dd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a4b98 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a4b14 │ │ │ │ mov r5, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b a4e54 │ │ │ │ + b a4dd0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #28] @ a52f8 │ │ │ │ + ldr r1, [pc, #28] @ a5274 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ - bne a4700 │ │ │ │ - b a47e4 │ │ │ │ + bne a467c │ │ │ │ + b a4760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a5250 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a51cc │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ - eorseq r2, sp, r0, lsr #9 │ │ │ │ - andeq sp, r9, r8, asr r8 │ │ │ │ + eorseq r2, sp, r0, ror #17 │ │ │ │ + andeq sp, r9, r8, ror r8 │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - eorseq lr, r5, ip, asr sp │ │ │ │ - eorseq sl, r5, ip, lsl r0 │ │ │ │ - eorseq lr, r5, r0, ror sp │ │ │ │ + mlaseq r5, ip, r1, pc @ │ │ │ │ + eorseq sl, r5, ip, asr r4 │ │ │ │ + @ instruction: 0x0035f1b0 │ │ │ │ subseq fp, r7, r4, lsr #4 │ │ │ │ subseq sl, r7, r8, asr #4 │ │ │ │ - andseq r8, r5, r0, asr sp │ │ │ │ + andseq r8, r5, r8, ror #26 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r0, asr #27 │ │ │ │ - eorseq lr, r5, r8, lsl #27 │ │ │ │ - eorseq pc, r5, ip, lsr #32 │ │ │ │ + eorseq pc, r5, r0, lsl #4 │ │ │ │ + eorseq pc, r5, r8, asr #3 │ │ │ │ + eorseq pc, r5, ip, ror #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, ip, asr #29 │ │ │ │ - eorseq pc, r5, r0, ror r0 @ │ │ │ │ - eorseq lr, r5, r4, asr #28 │ │ │ │ - ldrsheq pc, [r5], -r8 @ │ │ │ │ - ldrheq pc, [r5], -r0 @ │ │ │ │ + eorseq pc, r5, ip, lsl #6 │ │ │ │ + @ instruction: 0x0035f4b0 │ │ │ │ + eorseq pc, r5, r4, lsl #5 │ │ │ │ + eorseq pc, r5, r8, lsr r5 @ │ │ │ │ + @ instruction: 0x0035f4f0 │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r5, r4, ror pc │ │ │ │ - eorseq lr, r5, r8, asr #30 │ │ │ │ - @ instruction: 0x0035eff8 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq pc, r5, ip, lsr r1 @ │ │ │ │ - eorseq lr, r5, ip, ror #27 │ │ │ │ - eorseq lr, r5, r0, ror #28 │ │ │ │ - eorseq lr, r5, r8, lsl lr │ │ │ │ - eorseq pc, r5, r4, lsl #3 │ │ │ │ + @ instruction: 0x0035f3b4 │ │ │ │ + eorseq pc, r5, r8, lsl #7 │ │ │ │ + eorseq pc, r5, r8, lsr r4 @ │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq pc, r5, ip, ror r5 @ │ │ │ │ + eorseq pc, r5, ip, lsr #4 │ │ │ │ + eorseq pc, r5, r0, lsr #5 │ │ │ │ + eorseq pc, r5, r8, asr r2 @ │ │ │ │ + eorseq pc, r5, r4, asr #11 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r5, r8, lsl sp │ │ │ │ - eorseq lr, r5, ip, lsr #26 │ │ │ │ + eorseq pc, r5, r8, asr r1 @ │ │ │ │ + eorseq pc, r5, ip, ror #2 │ │ │ │ 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 a5498 │ │ │ │ + beq a5414 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5454 │ │ │ │ + beq a53d0 │ │ │ │ ldr r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a54dc │ │ │ │ + beq a5458 │ │ │ │ ldr r8, [r7, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a54b4 │ │ │ │ + beq a5430 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5504 │ │ │ │ - bl a5384 │ │ │ │ + beq a5480 │ │ │ │ + bl a5300 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5518 │ │ │ │ + bne a5494 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a553c │ │ │ │ + bne a54b8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5534 │ │ │ │ + bne a54b0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a54c8 │ │ │ │ + bne a5444 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a552c │ │ │ │ + bne a54a8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a54f0 │ │ │ │ + bne a546c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5468 │ │ │ │ + beq a53e4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a54ac │ │ │ │ + bne a5428 │ │ │ │ mov r0, r5 │ │ │ │ - b a5484 │ │ │ │ - ldr r0, [pc, #232] @ a5544 │ │ │ │ + b a5400 │ │ │ │ + ldr r0, [pc, #232] @ a54c0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5440 │ │ │ │ + bne a53bc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5440 │ │ │ │ + bne a53bc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a54ac │ │ │ │ + bne a5428 │ │ │ │ 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] @ a5544 │ │ │ │ + ldr r0, [pc, #164] @ a54c0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5484 │ │ │ │ + beq a5400 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #136] @ a5544 │ │ │ │ + ldr r0, [pc, #136] @ a54c0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5404 │ │ │ │ + beq a5380 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a552c │ │ │ │ + bne a54a8 │ │ │ │ mov r0, r7 │ │ │ │ - b a5420 │ │ │ │ - ldr r0, [pc, #96] @ a5544 │ │ │ │ + b a539c │ │ │ │ + ldr r0, [pc, #96] @ a54c0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5420 │ │ │ │ + beq a539c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a543c │ │ │ │ + bne a53b8 │ │ │ │ mov r0, r6 │ │ │ │ - b a5468 │ │ │ │ - ldr r0, [pc, #56] @ a5544 │ │ │ │ + b a53e4 │ │ │ │ + ldr r0, [pc, #56] @ a54c0 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a53e8 │ │ │ │ + beq a5364 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a54c8 │ │ │ │ + bne a5444 │ │ │ │ mov r0, r8 │ │ │ │ - b a5404 │ │ │ │ + b a5380 │ │ │ │ mov r3, r2 │ │ │ │ - b a54f0 │ │ │ │ + b a546c │ │ │ │ mov r3, r2 │ │ │ │ - b a54c8 │ │ │ │ + b a5444 │ │ │ │ mov r2, r3 │ │ │ │ - b a5518 │ │ │ │ + b a5494 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ │ │ │ │ -000a5548 : │ │ │ │ +000a54c4 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne a5570 │ │ │ │ + bne a54ec │ │ │ │ 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 93da4 │ │ │ │ + b 93de8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a5578 : │ │ │ │ +000a54f4 : │ │ │ │ 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 a55d8 │ │ │ │ + blt a5554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a55b4 │ │ │ │ + beq a5530 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #44] @ a55ec │ │ │ │ - beq a55ac │ │ │ │ - ldr r3, [pc, #40] @ a55f0 │ │ │ │ - ldr r1, [pc, #40] @ a55f4 │ │ │ │ + ldreq r0, [pc, #44] @ a5568 │ │ │ │ + beq a5528 │ │ │ │ + ldr r3, [pc, #40] @ a556c │ │ │ │ + ldr r1, [pc, #40] @ a5570 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b a55ac │ │ │ │ - ldr r3, [pc, #16] @ a55f0 │ │ │ │ - ldr r1, [pc, #20] @ a55f8 │ │ │ │ + b a5528 │ │ │ │ + ldr r3, [pc, #16] @ a556c │ │ │ │ + ldr r1, [pc, #20] @ a5574 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b a55d0 │ │ │ │ + bl 18eeb4 │ │ │ │ + b a554c │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, asr r2 @ │ │ │ │ - eorseq pc, r5, r8, lsr #4 │ │ │ │ + mlaseq r5, ip, r6, pc @ │ │ │ │ + eorseq pc, r5, r8, ror #12 │ │ │ │ │ │ │ │ -000a55fc : │ │ │ │ - ldr r3, [pc, #24] @ a561c │ │ │ │ +000a5578 : │ │ │ │ + ldr r3, [pc, #24] @ a5598 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000a5620 : │ │ │ │ +000a559c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq a563c │ │ │ │ + beq a55b8 │ │ │ │ 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] @ a5678 │ │ │ │ + ldr r0, [pc, #36] @ a55f4 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ a567c │ │ │ │ + ldr r1, [pc, #28] @ a55f8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, ip, lsr #5 │ │ │ │ + eorseq pc, r5, ip, ror #13 │ │ │ │ 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 a58ec │ │ │ │ + bl a5868 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5864 │ │ │ │ - ldr r1, [pc, #528] @ a58d8 │ │ │ │ + beq a57e0 │ │ │ │ + ldr r1, [pc, #528] @ a5854 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a584c │ │ │ │ + blt a57c8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a586c │ │ │ │ + bne a57e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl a58ec │ │ │ │ + bl a5868 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5864 │ │ │ │ - ldr r1, [pc, #480] @ a58dc │ │ │ │ + beq a57e0 │ │ │ │ + ldr r1, [pc, #480] @ a5858 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a584c │ │ │ │ + blt a57c8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5894 │ │ │ │ + bne a5810 │ │ │ │ mov r0, r5 │ │ │ │ - bl a58ec │ │ │ │ + bl a5868 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5864 │ │ │ │ - ldr r1, [pc, #432] @ a58e0 │ │ │ │ + beq a57e0 │ │ │ │ + ldr r1, [pc, #432] @ a585c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a584c │ │ │ │ + blt a57c8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a58b0 │ │ │ │ + bne a582c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a5864 │ │ │ │ + beq a57e0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a57dc │ │ │ │ + ble a5758 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r8, [pc, #356] @ a58e4 │ │ │ │ + ldr r8, [pc, #356] @ a5860 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b a578c │ │ │ │ + b a5708 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr fp, [r3, r4, lsl #3] │ │ │ │ cmp fp, r8 │ │ │ │ mov r0, fp │ │ │ │ - beq a5834 │ │ │ │ + beq a57b0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5844 │ │ │ │ + beq a57c0 │ │ │ │ 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 a5788 │ │ │ │ + bgt a5704 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a5b90 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5b0c <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a5848 │ │ │ │ - ldr r1, [pc, #236] @ a58e8 │ │ │ │ + beq a57c4 │ │ │ │ + ldr r1, [pc, #236] @ a5864 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59d4 │ │ │ │ + bl a5950 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5844 │ │ │ │ + blt a57c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5828 │ │ │ │ + beq a57a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5888 │ │ │ │ + beq a5804 │ │ │ │ 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 a578c │ │ │ │ - b a57dc │ │ │ │ + bgt a5708 │ │ │ │ + b a5758 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5864 │ │ │ │ + beq a57e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a58cc │ │ │ │ + beq a5848 │ │ │ │ mvn r0, #0 │ │ │ │ - b a582c │ │ │ │ + b a57a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a56e4 │ │ │ │ + bne a5660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a56e4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a5660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a5828 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a57a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5718 │ │ │ │ + bne a5694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a5718 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a5694 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a574c │ │ │ │ + bne a56c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a574c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a56c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a5864 │ │ │ │ - eorseq r2, sp, r8, ror #11 │ │ │ │ - @ instruction: 0x003d25fc │ │ │ │ - eorseq r2, sp, r8, lsl #12 │ │ │ │ - @ instruction: 0x0035f2dc │ │ │ │ - eorseq r2, sp, ip, lsl r6 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a57e0 │ │ │ │ + eorseq r2, sp, r8, lsr #20 │ │ │ │ + eorseq r2, sp, ip, lsr sl │ │ │ │ + eorseq r2, sp, r8, asr #20 │ │ │ │ + eorseq pc, r5, ip, lsl r7 @ │ │ │ │ + eorseq r2, sp, ip, asr sl │ │ │ │ │ │ │ │ -000a58ec : │ │ │ │ - ldr r2, [pc, #216] @ a59cc │ │ │ │ +000a5868 : │ │ │ │ + ldr r2, [pc, #216] @ a5948 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a5908 │ │ │ │ - ldr r0, [pc, #204] @ a59d0 │ │ │ │ + bhi a5884 │ │ │ │ + ldr r0, [pc, #204] @ a594c │ │ │ │ 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 a594c │ │ │ │ + blt a58c8 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne a597c │ │ │ │ + bne a58f8 │ │ │ │ mov r0, #1 │ │ │ │ - bl a34b4 <_PyLong_New@@Base> │ │ │ │ + bl a3430 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59c4 │ │ │ │ + beq a5940 │ │ │ │ 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 a5980 │ │ │ │ + bne a58fc │ │ │ │ mov r0, #1 │ │ │ │ - bl a34b4 <_PyLong_New@@Base> │ │ │ │ + bl a3430 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59c4 │ │ │ │ + beq a5940 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl a34b4 <_PyLong_New@@Base> │ │ │ │ + bl a3430 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59c4 │ │ │ │ + beq a5940 │ │ │ │ cmp r6, #0 │ │ │ │ addeq r2, r0, #16 │ │ │ │ biceq r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ moveq r3, #16 │ │ │ │ - bne a59b4 │ │ │ │ + bne a5930 │ │ │ │ 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 a59a4 │ │ │ │ + b a5920 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ │ │ │ │ -000a59d4 : │ │ │ │ +000a5950 : │ │ │ │ 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 │ │ │ │ @@ -127136,213 +127103,213 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5b38 │ │ │ │ - ldr r7, [pc, #304] @ a5b54 │ │ │ │ - bl 3576e0 │ │ │ │ + beq a5ab4 │ │ │ │ + ldr r7, [pc, #304] @ a5ad0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r0 │ │ │ │ - beq a5b40 │ │ │ │ + beq a5abc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5ad0 │ │ │ │ + beq a5a4c │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #224] @ a5b58 │ │ │ │ + ldr r3, [pc, #224] @ a5ad4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5ae0 │ │ │ │ + bne a5a5c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a5ae0 │ │ │ │ - bl 3576e0 │ │ │ │ + beq a5a5c │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #188] @ a5b5c │ │ │ │ + ldr r2, [pc, #188] @ a5ad8 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq a5b08 │ │ │ │ - bl a0184 │ │ │ │ + beq a5a84 │ │ │ │ + bl a00f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a5b1c │ │ │ │ + bne a5a98 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ a5b58 │ │ │ │ + ldr r3, [pc, #128] @ a5ad4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5a7c │ │ │ │ + beq a59f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a5a88 │ │ │ │ + bne a5a04 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238dec │ │ │ │ + bl 238f18 │ │ │ │ mov r5, r0 │ │ │ │ - b a5b10 │ │ │ │ - bl 9cb58 │ │ │ │ + b a5a8c │ │ │ │ + bl 9cb78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5ac4 │ │ │ │ + beq a5a40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5ac4 │ │ │ │ + bne a5a40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a5ac4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a5a40 │ │ │ │ mvn r5, #0 │ │ │ │ - b a5ac4 │ │ │ │ - ldr r1, [pc, #24] @ a5b60 │ │ │ │ - ldr r0, [pc, #24] @ a5b64 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5a40 │ │ │ │ + ldr r1, [pc, #24] @ a5adc │ │ │ │ + ldr r0, [pc, #24] @ a5ae0 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b a5b10 │ │ │ │ + b a5a8c │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ │ │ │ │ -000a5b68 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +000a5ae4 <_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 9f548 │ │ │ │ + bl 9f568 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a5b90 <_PyTuple_Resize@@Base>: │ │ │ │ +000a5b0c <_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 a5f34 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ - ldr r3, [pc, #924] @ a5f54 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ + beq a5eb0 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + ldr r3, [pc, #924] @ a5ed0 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5f34 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a5eb0 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5e38 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ + beq a5db4 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne a5f34 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a5eb0 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ cmp r1, r6 │ │ │ │ - beq a5d4c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a5cc8 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5d54 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ + beq a5cd0 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a5c28 <_PyTuple_Resize@@Base+0x98> │ │ │ │ + beq a5ba4 <_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 a5ce4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + bge a5c60 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r8, r4, r5, lsl #2 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e98 <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne a5e14 <_PyTuple_Resize@@Base+0x308> │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5ce4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5c60 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5ec4 <_PyTuple_Resize@@Base+0x334> │ │ │ │ + bne a5e40 <_PyTuple_Resize@@Base+0x334> │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5ce4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5c60 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5db4 <_PyTuple_Resize@@Base+0x224> │ │ │ │ + bne a5d30 <_PyTuple_Resize@@Base+0x224> │ │ │ │ add r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5ce4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5c60 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5de0 <_PyTuple_Resize@@Base+0x250> │ │ │ │ + bne a5d5c <_PyTuple_Resize@@Base+0x250> │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5ce4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5c60 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5d88 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ + bne a5d04 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ add r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5ce4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5c60 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e6c <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ + bne a5de8 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ add r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble a5ce4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5c60 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r9, r5, #8 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e0c <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne a5d88 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt a5ccc <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #620] @ a5f58 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + blt a5c48 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #620] @ a5ed4 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a5ef0 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne a5e6c <_PyTuple_Resize@@Base+0x360> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 164be0 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 164bf4 <_PyObject_GC_Resize@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a5f04 <_PyTuple_Resize@@Base+0x374> │ │ │ │ - bl cb354 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq a5e80 <_PyTuple_Resize@@Base+0x374> │ │ │ │ + bl cb3d0 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt a5d6c <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #576] @ a5f5c <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ - bl 3576e0 │ │ │ │ + bgt a5ce8 <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #576] @ a5ed8 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -127351,173 +127318,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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #504] @ a5f60 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #504] @ a5edc <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ str r3, [r7] │ │ │ │ - b a5d4c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + b a5cc8 <_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 a5d14 <_PyTuple_Resize@@Base+0x184> │ │ │ │ + b a5c90 <_PyTuple_Resize@@Base+0x184> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #28] │ │ │ │ - beq a5ca0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + beq a5c1c <_PyTuple_Resize@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5ca0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a5ca0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bne a5c1c <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a5c1c <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #20] │ │ │ │ - beq a5c70 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + beq a5bec <_PyTuple_Resize@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c70 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a5c70 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bne a5bec <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a5bec <_PyTuple_Resize@@Base+0xe0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #24] │ │ │ │ - beq a5c88 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + beq a5c04 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c88 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a5c88 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne a5c04 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a5c04 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9] │ │ │ │ - beq a5cd8 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + beq a5c54 <_PyTuple_Resize@@Base+0x148> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5cd8 <_PyTuple_Resize@@Base+0x148> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a5cd8 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bne a5c54 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a5c54 <_PyTuple_Resize@@Base+0x148> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5d4c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a5cc8 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5f18 <_PyTuple_Resize@@Base+0x388> │ │ │ │ + bne a5e94 <_PyTuple_Resize@@Base+0x388> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b1c │ │ │ │ + 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 a5cb8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq a5c34 <_PyTuple_Resize@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5cb8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a5cb8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne a5c34 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a5c34 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #12] │ │ │ │ - beq a5c40 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + beq a5bbc <_PyTuple_Resize@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c40 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a5c40 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bne a5bbc <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a5bbc <_PyTuple_Resize@@Base+0xb0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #16] │ │ │ │ - beq a5c58 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + beq a5bd4 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c58 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a5c58 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bne a5bd4 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a5bd4 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a5cf4 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + b a5c70 <_PyTuple_Resize@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r7] │ │ │ │ - bl a4150 │ │ │ │ + bl a40cc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5e4c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bne a5dc8 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a5e4c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a5dc8 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ - bl 9b184 │ │ │ │ - ldr r1, [pc, #24] @ a5f64 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ - ldr r0, [pc, #24] @ a5f68 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b a5f10 <_PyTuple_Resize@@Base+0x380> │ │ │ │ + bl 9b1a4 │ │ │ │ + ldr r1, [pc, #24] @ a5ee0 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + ldr r0, [pc, #24] @ a5ee4 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5e8c <_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 fp, r5, r0, lsl #10 │ │ │ │ - ldr r3, [pc, #20] @ a5f88 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ + eorseq fp, r5, r0, asr #18 │ │ │ │ + ldr r3, [pc, #20] @ a5f04 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne a5f84 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ + bne a5f00 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ mov r0, #1 │ │ │ │ - b 23ab4c │ │ │ │ - b a5f8c <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + b 23ac70 │ │ │ │ + b a5f08 <_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] @ a6064 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #192] @ a5fe0 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a604c <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ + bne a5fc8 <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a605c <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ + beq a5fd8 <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a6004 <_PyTuple_Resize@@Base+0x474> │ │ │ │ - ldr r2, [pc, #144] @ a6068 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ - bl 3576e0 │ │ │ │ + beq a5f80 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + ldr r2, [pc, #144] @ a5fe4 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -127529,31 +127496,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 a6044 <_PyTuple_Resize@@Base+0x4b4> │ │ │ │ + beq a5fc0 <_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] @ a606c <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ - b a6038 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + ldr r4, [pc, #32] @ a5fe8 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ + b a5fb4 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a6004 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bne a5f80 <_PyTuple_Resize@@Base+0x474> │ │ │ │ mov r3, #0 │ │ │ │ - b a603c <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ - andeq sp, r9, r8, asr r8 │ │ │ │ + b a5fb8 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + andeq sp, r9, r8, ror r8 │ │ │ │ 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} │ │ │ │ @@ -127564,28 +127531,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 a6130 <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ - ldr r3, [pc, #100] @ a6120 <_PyTuple_Resize@@Base+0x590> │ │ │ │ + bl a60ac <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ + ldr r3, [pc, #100] @ a609c <_PyTuple_Resize@@Base+0x590> │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne a6100 <_PyTuple_Resize@@Base+0x570> │ │ │ │ - ldr r3, [pc, #84] @ a6124 <_PyTuple_Resize@@Base+0x594> │ │ │ │ - bl 3576e0 │ │ │ │ + bne a607c <_PyTuple_Resize@@Base+0x570> │ │ │ │ + ldr r3, [pc, #84] @ a60a0 <_PyTuple_Resize@@Base+0x594> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt a6110 <_PyTuple_Resize@@Base+0x580> │ │ │ │ + bgt a608c <_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 │ │ │ │ @@ -127595,353 +127562,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 23a344 │ │ │ │ + b 23a468 │ │ │ │ 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 a6248 <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ + bne a61c4 <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a61a0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a611c <_PyTuple_Resize@@Base+0x610> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq a61a0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a611c <_PyTuple_Resize@@Base+0x610> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a61a0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ - ldr r2, [pc, #388] @ a630c <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a611c <_PyTuple_Resize@@Base+0x610> │ │ │ │ + ldr r2, [pc, #388] @ a6288 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6274 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ + bne a61f0 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a62e0 <_PyTuple_Resize@@Base+0x750> │ │ │ │ + bne a625c <_PyTuple_Resize@@Base+0x750> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a61fc <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a6178 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq a61fc <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a6178 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a61fc <_PyTuple_Resize@@Base+0x66c> │ │ │ │ - ldr r2, [pc, #296] @ a630c <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a6178 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + ldr r2, [pc, #296] @ a6288 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6294 <_PyTuple_Resize@@Base+0x704> │ │ │ │ + bne a6210 <_PyTuple_Resize@@Base+0x704> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a62b4 <_PyTuple_Resize@@Base+0x724> │ │ │ │ + bne a6230 <_PyTuple_Resize@@Base+0x724> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a621c <_PyTuple_Resize@@Base+0x68c> │ │ │ │ + bne a6198 <_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 a6214 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + beq a6190 <_PyTuple_Resize@@Base+0x684> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6214 <_PyTuple_Resize@@Base+0x684> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a6214 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bne a6190 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a6190 <_PyTuple_Resize@@Base+0x684> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq a6150 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + beq a60cc <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6150 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a6150 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #148] @ a6310 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + bne a60cc <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a60cc <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #148] @ a628c <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6198 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + beq a6114 <_PyTuple_Resize@@Base+0x608> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a6198 <_PyTuple_Resize@@Base+0x608> │ │ │ │ - ldr r1, [pc, #116] @ a6310 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + b a6114 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + ldr r1, [pc, #116] @ a628c <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a61f4 <_PyTuple_Resize@@Base+0x664> │ │ │ │ + beq a6170 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a61f4 <_PyTuple_Resize@@Base+0x664> │ │ │ │ + b a6170 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq a6208 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + beq a6184 <_PyTuple_Resize@@Base+0x678> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6208 <_PyTuple_Resize@@Base+0x678> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a6208 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bne a6184 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a6184 <_PyTuple_Resize@@Base+0x678> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq a61ac <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + beq a6128 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a61ac <_PyTuple_Resize@@Base+0x61c> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a61ac <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bne a6128 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a6128 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -000a6314 : │ │ │ │ +000a6290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #516] @ a6530 │ │ │ │ + ldr r2, [pc, #516] @ a64ac │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a6344 │ │ │ │ - ldr r4, [pc, #504] @ a6534 │ │ │ │ + bhi a62c0 │ │ │ │ + ldr r4, [pc, #504] @ a64b0 │ │ │ │ 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 a6478 │ │ │ │ - ldr r7, [pc, #476] @ a6538 │ │ │ │ - ldr r2, [pc, #476] @ a653c │ │ │ │ + bhi a63f4 │ │ │ │ + ldr r7, [pc, #476] @ a64b4 │ │ │ │ + ldr r2, [pc, #476] @ a64b8 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a64bc │ │ │ │ - ldr r3, [pc, #464] @ a6540 │ │ │ │ - bl 3576e0 │ │ │ │ + bne a6438 │ │ │ │ + ldr r3, [pc, #464] @ a64bc │ │ │ │ + bl 357b00 │ │ │ │ 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 a6428 │ │ │ │ + beq a63a4 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a63d8 │ │ │ │ + bne a6354 │ │ │ │ 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] @ a6544 │ │ │ │ + ldr r3, [pc, #356] @ a64c0 │ │ │ │ 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] @ a6548 │ │ │ │ + ldr r2, [pc, #324] @ a64c4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne a64d4 │ │ │ │ + bne a6450 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne a64f0 │ │ │ │ + bne a646c │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a63d8 │ │ │ │ + bne a6354 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #260] @ a654c │ │ │ │ + ldr r2, [pc, #260] @ a64c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6508 │ │ │ │ + bne a6484 │ │ │ │ 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 a63d8 │ │ │ │ - bl 29e588 │ │ │ │ + bne a6354 │ │ │ │ + bl 29e418 │ │ │ │ mov r4, #0 │ │ │ │ - b a633c │ │ │ │ + b a62b8 │ │ │ │ mov r0, #2 │ │ │ │ - bl a34b4 <_PyLong_New@@Base> │ │ │ │ + bl a3430 <_PyLong_New@@Base> │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6470 │ │ │ │ + beq a63ec │ │ │ │ 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 a633c │ │ │ │ + b a62b8 │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a63d8 │ │ │ │ - b a646c │ │ │ │ + bne a6354 │ │ │ │ + b a63e8 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq a641c │ │ │ │ - ldr r1, [pc, #88] @ a6550 │ │ │ │ + beq a6398 │ │ │ │ + ldr r1, [pc, #88] @ a64cc │ │ │ │ cmp r3, r1 │ │ │ │ - bne a651c │ │ │ │ + bne a6498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b a641c │ │ │ │ + bl 18e3ec │ │ │ │ + b a6398 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a6458 │ │ │ │ + b a63d4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a641c │ │ │ │ + b a6398 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -000a6554 : │ │ │ │ +000a64d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6598 │ │ │ │ - bl a65ac │ │ │ │ + beq a6514 │ │ │ │ + bl a6528 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a6594 │ │ │ │ + beq a6510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a65a0 │ │ │ │ + beq a651c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a6594 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a6510 │ │ │ │ │ │ │ │ -000a65ac : │ │ │ │ +000a6528 : │ │ │ │ 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] @ a662c │ │ │ │ - bl 23c488 │ │ │ │ + ldr r0, [pc, #100] @ a65a8 │ │ │ │ + bl 23c5ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6624 │ │ │ │ + beq a65a0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 23c500 │ │ │ │ + bl 23c624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6600 │ │ │ │ + bne a657c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a6630 │ │ │ │ + bl a65ac │ │ │ │ mov r0, r4 │ │ │ │ - bl a6630 │ │ │ │ + bl a65ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6624 │ │ │ │ + beq a65a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a6624 │ │ │ │ + bne a65a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b a65f8 │ │ │ │ + b a6574 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000a6630 : │ │ │ │ +000a65ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6688 │ │ │ │ - ldr r2, [pc, #56] @ a668c │ │ │ │ + bne a6604 │ │ │ │ + ldr r2, [pc, #56] @ a6608 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -127949,287 +127916,287 @@ │ │ │ │ str r0, [ip] │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2bcbc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a6690 : │ │ │ │ +000a660c : │ │ │ │ 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 a6700 │ │ │ │ + bl a667c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a66ec │ │ │ │ + beq a6668 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl a68cc │ │ │ │ + bl a6848 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a66e4 │ │ │ │ + beq a6660 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a66f4 │ │ │ │ + beq a6670 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r5, #0 │ │ │ │ - b a66e4 │ │ │ │ + b a6660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a66e4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a6660 │ │ │ │ │ │ │ │ -000a6700 : │ │ │ │ +000a667c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #184] @ a67d0 │ │ │ │ + ldr r1, [pc, #184] @ a674c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a6774 │ │ │ │ + bne a66f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6794 │ │ │ │ + beq a6710 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a6794 │ │ │ │ - ldr r1, [pc, #136] @ a67d4 │ │ │ │ + beq a6710 │ │ │ │ + ldr r1, [pc, #136] @ a6750 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a67e0 │ │ │ │ + bl a675c │ │ │ │ cmp r0, #0 │ │ │ │ - ble a6794 │ │ │ │ + ble a6710 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq a6788 │ │ │ │ + beq a6704 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6728 │ │ │ │ - bl 58570 │ │ │ │ - b a67b0 │ │ │ │ + bne a66a4 │ │ │ │ + bl 58518 │ │ │ │ + b a672c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a67b8 │ │ │ │ - bl a55fc │ │ │ │ + bne a6734 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a67b0 │ │ │ │ - ldr r3, [pc, #48] @ a67d8 │ │ │ │ - ldr r1, [pc, #48] @ a67dc │ │ │ │ + bne a672c │ │ │ │ + ldr r3, [pc, #48] @ a6754 │ │ │ │ + ldr r1, [pc, #48] @ a6758 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ - b a676c │ │ │ │ + b a66e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6794 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a6794 │ │ │ │ + bne a6710 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a6710 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r4, asr #12 │ │ │ │ + eorseq pc, r5, r4, lsl #21 │ │ │ │ │ │ │ │ -000a67e0 : │ │ │ │ +000a675c : │ │ │ │ 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 a68a8 │ │ │ │ - ldr r3, [pc, #176] @ a68c0 │ │ │ │ + beq a6824 │ │ │ │ + ldr r3, [pc, #176] @ a683c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a6878 │ │ │ │ + bne a67f4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a6878 │ │ │ │ + beq a67f4 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a68b4 │ │ │ │ + beq a6830 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne a6858 │ │ │ │ + bne a67d4 │ │ │ │ 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 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a68b4 │ │ │ │ + beq a6830 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a683c │ │ │ │ - b a68b4 │ │ │ │ - ldr r1, [pc, #20] @ a68c4 │ │ │ │ - ldr r0, [pc, #20] @ a68c8 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a67b8 │ │ │ │ + b a6830 │ │ │ │ + ldr r1, [pc, #20] @ a6840 │ │ │ │ + ldr r0, [pc, #20] @ a6844 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a684c │ │ │ │ + b a67c8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ 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 a6c14 │ │ │ │ + beq a6b90 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r2 │ │ │ │ - ldrne r7, [pc, #3752] @ a77a8 │ │ │ │ + ldrne r7, [pc, #3752] @ a7724 │ │ │ │ mov fp, r0 │ │ │ │ movne sl, r8 │ │ │ │ - beq a6f00 │ │ │ │ + beq a6e7c │ │ │ │ ldr r2, [sl, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a7760 │ │ │ │ - ldr r3, [pc, #3728] @ a77ac │ │ │ │ + bne a76dc │ │ │ │ + ldr r3, [pc, #3728] @ a7728 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a6c94 │ │ │ │ + bgt a6c10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7774 │ │ │ │ - ldr r1, [pc, #3708] @ a77b0 │ │ │ │ + beq a76f0 │ │ │ │ + ldr r1, [pc, #3708] @ a772c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a7774 │ │ │ │ + bhi a76f0 │ │ │ │ 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 a6cac │ │ │ │ - ldr r1, [pc, #3664] @ a77b4 │ │ │ │ + bne a6c28 │ │ │ │ + ldr r1, [pc, #3664] @ a7730 │ │ │ │ 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 a6c5c │ │ │ │ + bne a6bd8 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ mov r9, r0 │ │ │ │ - bhi a6e58 │ │ │ │ + bhi a6dd4 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a6e58 │ │ │ │ - ldr r3, [pc, #3588] @ a77b8 │ │ │ │ - ldr r2, [pc, #3588] @ a77bc │ │ │ │ + bmi a6dd4 │ │ │ │ + ldr r3, [pc, #3588] @ a7734 │ │ │ │ + ldr r2, [pc, #3588] @ a7738 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6ea0 │ │ │ │ + bne a6e1c │ │ │ │ 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 a6e08 │ │ │ │ + bcs a6d84 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a6e90 │ │ │ │ + beq a6e0c │ │ │ │ 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 a6cc0 │ │ │ │ + beq a6c3c │ │ │ │ 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 a6d2c │ │ │ │ - ldr r2, [pc, #3436] @ a77b4 │ │ │ │ + blt a6ca8 │ │ │ │ + ldr r2, [pc, #3436] @ a7730 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6e80 │ │ │ │ - ldr r3, [pc, #3428] @ a77c0 │ │ │ │ + bne a6dfc │ │ │ │ + ldr r3, [pc, #3428] @ a773c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6ec4 │ │ │ │ + bne a6e40 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ str sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6a90 │ │ │ │ + beq a6a0c │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -128238,373 +128205,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 a7748 │ │ │ │ + bne a76c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7668 │ │ │ │ + beq a75e4 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a7668 │ │ │ │ + beq a75e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a73bc │ │ │ │ + beq a7338 │ │ │ │ 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 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq a73e4 │ │ │ │ - ldr r2, [pc, #3108] @ a77c4 │ │ │ │ + beq a7360 │ │ │ │ + ldr r2, [pc, #3108] @ a7740 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6d94 │ │ │ │ + bne a6d10 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a7dac <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7d28 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - bne a6db4 │ │ │ │ + bne a6d30 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6be4 │ │ │ │ + beq a6b60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a6ef4 │ │ │ │ + beq a6e70 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a7668 │ │ │ │ + bne a75e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6c08 │ │ │ │ + beq a6b84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a779c │ │ │ │ + beq a7718 │ │ │ │ ldr ip, [sl, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a6908 │ │ │ │ + bne a6884 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6cac │ │ │ │ - ldr r1, [pc, #2948] @ a77b4 │ │ │ │ + bne a6c28 │ │ │ │ + ldr r1, [pc, #2948] @ a7730 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #2932] @ a77c8 │ │ │ │ + ldr r3, [pc, #2932] @ a7744 │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6988 │ │ │ │ - ldr r3, [pc, #2896] @ a77b4 │ │ │ │ + beq a6904 │ │ │ │ + ldr r3, [pc, #2896] @ a7730 │ │ │ │ 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 a6988 │ │ │ │ - ldr r3, [pc, #2876] @ a77cc │ │ │ │ + b a6904 │ │ │ │ + ldr r3, [pc, #2876] @ a7748 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6954 │ │ │ │ + b a68d0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne a6d74 │ │ │ │ - ldr r3, [pc, #2860] @ a77d0 │ │ │ │ + bne a6cf0 │ │ │ │ + ldr r3, [pc, #2860] @ a774c │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a695c │ │ │ │ - ldr r3, [pc, #2848] @ a77d4 │ │ │ │ - ldr r1, [pc, #2848] @ a77d8 │ │ │ │ + beq a68d8 │ │ │ │ + ldr r3, [pc, #2848] @ a7750 │ │ │ │ + ldr r1, [pc, #2848] @ a7754 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b a752c │ │ │ │ + bl 18eeb4 │ │ │ │ + b a74a8 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp lr, r9 │ │ │ │ - bhi a6df8 │ │ │ │ + bhi a6d74 │ │ │ │ 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 a6e08 │ │ │ │ - bl 3576e0 │ │ │ │ + beq a6d84 │ │ │ │ + bl 357b00 │ │ │ │ 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 a6a40 │ │ │ │ + ble a69bc │ │ │ │ ldr r3, [r2, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6a40 │ │ │ │ + beq a69bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6a40 │ │ │ │ + beq a69bc │ │ │ │ ldr r3, [r2, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6a40 │ │ │ │ + bne a69bc │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a778c │ │ │ │ + bne a7708 │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a6a40 │ │ │ │ + bne a69bc │ │ │ │ mov r1, #16 │ │ │ │ - bl 356834 │ │ │ │ - b a6a40 │ │ │ │ - ldr r1, [pc, #2656] @ a77dc │ │ │ │ + bl 356c58 │ │ │ │ + b a69bc │ │ │ │ + ldr r1, [pc, #2656] @ a7758 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6e4c │ │ │ │ + beq a6dc8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a7774 │ │ │ │ - ldr r3, [pc, #2640] @ a77e0 │ │ │ │ + bne a76f0 │ │ │ │ + ldr r3, [pc, #2640] @ a775c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6954 │ │ │ │ + b a68d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq a6bc8 │ │ │ │ + beq a6b44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a6bc8 │ │ │ │ + bne a6b44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6dec │ │ │ │ + beq a6d68 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b a6bc8 │ │ │ │ + b a6b44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b a6a10 │ │ │ │ - ldr r3, [pc, #2472] @ a77b8 │ │ │ │ - ldr r2, [pc, #2512] @ a77e4 │ │ │ │ + b a698c │ │ │ │ + ldr r3, [pc, #2472] @ a7734 │ │ │ │ + ldr r2, [pc, #2512] @ a7760 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7478 │ │ │ │ + bne a73f4 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6e58 │ │ │ │ + beq a6dd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b a6cf0 │ │ │ │ - ldr r3, [pc, #2452] @ a77e8 │ │ │ │ + b a6c6c │ │ │ │ + ldr r3, [pc, #2452] @ a7764 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6954 │ │ │ │ + b a68d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29e5a4 │ │ │ │ + bl 29e434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a752c │ │ │ │ - ldr r3, [pc, #2368] @ a77b4 │ │ │ │ + beq a74a8 │ │ │ │ + ldr r3, [pc, #2368] @ a7730 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6a54 │ │ │ │ - ldr r2, [pc, #2348] @ a77b4 │ │ │ │ + beq a69d0 │ │ │ │ + ldr r2, [pc, #2348] @ a7730 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b a6a54 │ │ │ │ + b a69d0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ mov r6, r0 │ │ │ │ - b a6ce8 │ │ │ │ - ldr r2, [pc, #2320] @ a77b8 │ │ │ │ + b a6c64 │ │ │ │ + ldr r2, [pc, #2320] @ a7734 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a6e58 │ │ │ │ + beq a6dd4 │ │ │ │ ldr r8, [r7, r9] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b a6cfc │ │ │ │ - ldr r2, [pc, #2336] @ a77ec │ │ │ │ + b a6c78 │ │ │ │ + ldr r2, [pc, #2336] @ a7768 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7460 │ │ │ │ + bne a73dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ ldr r3, [fp] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bne a6a88 │ │ │ │ - b a6a90 │ │ │ │ + bne a6a04 │ │ │ │ + b a6a0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c7fc │ │ │ │ - b a6be4 │ │ │ │ + bl 23c920 │ │ │ │ + b a6b60 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a7760 │ │ │ │ - ldr r3, [pc, #2196] @ a77ac │ │ │ │ + bne a76dc │ │ │ │ + ldr r3, [pc, #2196] @ a7728 │ │ │ │ and r3, r2, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a7204 │ │ │ │ + bgt a7180 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7774 │ │ │ │ - ldr r1, [pc, #2240] @ a77f0 │ │ │ │ + beq a76f0 │ │ │ │ + ldr r1, [pc, #2240] @ a776c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a7774 │ │ │ │ + bhi a76f0 │ │ │ │ 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 a6cac │ │ │ │ - ldr r9, [pc, #2136] @ a77b4 │ │ │ │ + bne a6c28 │ │ │ │ + ldr r9, [pc, #2136] @ a7730 │ │ │ │ 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 a7550 │ │ │ │ + bne a74cc │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #2076] @ a77a8 │ │ │ │ + ldr r7, [pc, #2076] @ a7724 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ mov sl, r0 │ │ │ │ - bcc a7518 │ │ │ │ + bcc a7494 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a7518 │ │ │ │ - ldr r3, [pc, #2056] @ a77b8 │ │ │ │ - ldr r2, [pc, #2056] @ a77bc │ │ │ │ + bmi a7494 │ │ │ │ + ldr r3, [pc, #2056] @ a7734 │ │ │ │ + ldr r2, [pc, #2056] @ a7738 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a74dc │ │ │ │ + bne a7458 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, r1, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr sl, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs a7490 │ │ │ │ + bcs a740c │ │ │ │ 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 a7534 │ │ │ │ + beq a74b0 │ │ │ │ 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 a722c │ │ │ │ + beq a71a8 │ │ │ │ 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 a7320 │ │ │ │ + blt a729c │ │ │ │ ldr r3, [r9] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - ldr r9, [pc, #1892] @ a77c0 │ │ │ │ + ldr r9, [pc, #1892] @ a773c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7368 │ │ │ │ + bne a72e4 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -128616,969 +128583,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 a7690 │ │ │ │ + bne a760c │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7668 │ │ │ │ + beq a75e4 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a7668 │ │ │ │ + beq a75e4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7380 │ │ │ │ + beq a72fc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7288 │ │ │ │ - bl 3576e0 │ │ │ │ + bne a7204 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r7, [r8, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7294 │ │ │ │ - ldr r3, [pc, #1608] @ a77c4 │ │ │ │ + beq a7210 │ │ │ │ + ldr r3, [pc, #1608] @ a7740 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a7270 │ │ │ │ + bne a71ec │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a7dac <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7d28 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a72cc │ │ │ │ + bne a7248 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a71c0 │ │ │ │ + beq a713c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a7454 │ │ │ │ + beq a73d0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a7668 │ │ │ │ + bne a75e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a71e4 │ │ │ │ + beq a7160 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a76a4 │ │ │ │ + beq a7620 │ │ │ │ ldr ip, [fp, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a6f04 │ │ │ │ - b a6c14 │ │ │ │ - ldr r8, [pc, #1488] @ a77cc │ │ │ │ - b a6f4c │ │ │ │ - ldr r8, [pc, #1476] @ a77c8 │ │ │ │ - b a6f4c │ │ │ │ + bne a6e80 │ │ │ │ + b a6b90 │ │ │ │ + ldr r8, [pc, #1488] @ a7748 │ │ │ │ + b a6ec8 │ │ │ │ + ldr r8, [pc, #1476] @ a7744 │ │ │ │ + b a6ec8 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r8, [pc, #1472] @ a77d0 │ │ │ │ - beq a6f4c │ │ │ │ - ldr r1, [pc, #1476] @ a77dc │ │ │ │ + ldreq r8, [pc, #1472] @ a774c │ │ │ │ + beq a6ec8 │ │ │ │ + ldr r1, [pc, #1476] @ a7758 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a7548 │ │ │ │ + beq a74c4 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a7774 │ │ │ │ - ldr r8, [pc, #1460] @ a77e0 │ │ │ │ - b a6f4c │ │ │ │ + bne a76f0 │ │ │ │ + ldr r8, [pc, #1460] @ a775c │ │ │ │ + b a6ec8 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a730c │ │ │ │ + bcc a7288 │ │ │ │ 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 a7490 │ │ │ │ - bl 3576e0 │ │ │ │ + beq a740c │ │ │ │ + bl 357b00 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a7010 │ │ │ │ + b a6f8c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b a7198 │ │ │ │ + b a7114 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a714c │ │ │ │ + b a70c8 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a75c4 │ │ │ │ - bl bbd70 │ │ │ │ + beq a7540 │ │ │ │ + bl bbd68 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7578 │ │ │ │ + beq a74f4 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq a71a4 │ │ │ │ + beq a7120 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a71a4 │ │ │ │ + bne a7120 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - beq a7300 │ │ │ │ + beq a727c │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b a71a4 │ │ │ │ + b a7120 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b a7010 │ │ │ │ + b a6f8c │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq a7040 │ │ │ │ + beq a6fbc │ │ │ │ cmp ip, r0 │ │ │ │ - beq a7040 │ │ │ │ + beq a6fbc │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, r0 │ │ │ │ - bne a7040 │ │ │ │ + bne a6fbc │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a7658 │ │ │ │ + bne a75d4 │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a7040 │ │ │ │ + bne a6fbc │ │ │ │ mov r1, #16 │ │ │ │ - bl 356834 │ │ │ │ - b a7040 │ │ │ │ - ldr r2, [pc, #1148] @ a77ec │ │ │ │ + bl 356c58 │ │ │ │ + b a6fbc │ │ │ │ + ldr r2, [pc, #1148] @ a7768 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a73a8 │ │ │ │ + bne a7324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b a706c │ │ │ │ + bl 18e3ec │ │ │ │ + b a6fe8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1128] @ a77f4 │ │ │ │ - ldr r1, [pc, #1128] @ a77f8 │ │ │ │ + ldr r3, [pc, #1128] @ a7770 │ │ │ │ + ldr r1, [pc, #1128] @ a7774 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7668 │ │ │ │ + beq a75e4 │ │ │ │ mvn r7, #0 │ │ │ │ - b a71b0 │ │ │ │ + b a712c │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a706c │ │ │ │ + b a6fe8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1068] @ a77f4 │ │ │ │ - ldr r1, [pc, #1068] @ a77f8 │ │ │ │ + ldr r3, [pc, #1068] @ a7770 │ │ │ │ + ldr r1, [pc, #1068] @ a7774 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7668 │ │ │ │ + beq a75e4 │ │ │ │ mvn r9, #0 │ │ │ │ - b a6bd4 │ │ │ │ + b a6b50 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a76b0 │ │ │ │ - bl bbd70 │ │ │ │ + beq a762c │ │ │ │ + bl bbd68 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r8, #36] @ 0x24 │ │ │ │ movne r2, r4 │ │ │ │ - bne a6d9c │ │ │ │ + bne a6d18 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a73d0 │ │ │ │ + beq a734c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a73d0 │ │ │ │ + bne a734c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7448 │ │ │ │ + beq a73c4 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a73d0 │ │ │ │ + b a734c │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c7fc │ │ │ │ - b a71c0 │ │ │ │ + bl 23c920 │ │ │ │ + b a713c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a6ed8 │ │ │ │ - ldr r2, [pc, #824] @ a77b8 │ │ │ │ + b a6e54 │ │ │ │ + ldr r2, [pc, #824] @ a7734 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b a6e30 │ │ │ │ - ldr r3, [pc, #800] @ a77b8 │ │ │ │ - ldr r2, [pc, #840] @ a77e4 │ │ │ │ + b a6dac │ │ │ │ + ldr r3, [pc, #800] @ a7734 │ │ │ │ + ldr r2, [pc, #840] @ a7760 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7500 │ │ │ │ + bne a747c │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7518 │ │ │ │ + beq a7494 │ │ │ │ ldr r2, [sl, #800] @ 0x320 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r2, [sl, #800] @ 0x320 │ │ │ │ - b a7010 │ │ │ │ - ldr r2, [pc, #724] @ a77b8 │ │ │ │ + b a6f8c │ │ │ │ + ldr r2, [pc, #724] @ a7734 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a7518 │ │ │ │ + beq a7494 │ │ │ │ ldr r6, [r7, sl] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a7010 │ │ │ │ - ldr r2, [pc, #688] @ a77b8 │ │ │ │ + b a6f8c │ │ │ │ + ldr r2, [pc, #688] @ a7734 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b a74b8 │ │ │ │ + b a7434 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e5a4 │ │ │ │ + bl 29e434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a7040 │ │ │ │ + bne a6fbc │ │ │ │ mvn r0, #0 │ │ │ │ - b a6c18 │ │ │ │ + b a6b94 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ mov r3, r0 │ │ │ │ - b a7258 │ │ │ │ - ldr r8, [pc, #664] @ a77e8 │ │ │ │ - b a6f4c │ │ │ │ + b a71d4 │ │ │ │ + ldr r8, [pc, #664] @ a7764 │ │ │ │ + b a6ec8 │ │ │ │ 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 a6f80 │ │ │ │ + b a6efc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7394 │ │ │ │ + beq a7310 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7394 │ │ │ │ + bne a7310 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a75b8 │ │ │ │ + beq a7534 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7394 │ │ │ │ + b a7310 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a75e0 │ │ │ │ + beq a755c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a760c │ │ │ │ + beq a7588 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #512] @ a77f4 │ │ │ │ + ldr r3, [pc, #512] @ a7770 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a7638 │ │ │ │ - ldr r3, [pc, #508] @ a77fc │ │ │ │ - ldr r1, [pc, #508] @ a7800 │ │ │ │ + beq a75b4 │ │ │ │ + ldr r3, [pc, #508] @ a7778 │ │ │ │ + ldr r1, [pc, #508] @ a777c │ │ │ │ str r5, [sp] │ │ │ │ - bl 1175c0 │ │ │ │ - b a7394 │ │ │ │ + bl 117600 │ │ │ │ + b a7310 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a762c │ │ │ │ + beq a75a8 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a75e0 │ │ │ │ + b a755c │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a75f8 │ │ │ │ - ldr r3, [pc, #432] @ a77fc │ │ │ │ - ldr r1, [pc, #436] @ a7804 │ │ │ │ + bne a7574 │ │ │ │ + ldr r3, [pc, #432] @ a7778 │ │ │ │ + ldr r1, [pc, #436] @ a7780 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1175c0 │ │ │ │ - b a7394 │ │ │ │ + bl 117600 │ │ │ │ + b a7310 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7040 │ │ │ │ - b a734c │ │ │ │ + bne a6fbc │ │ │ │ + b a72c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a752c │ │ │ │ + beq a74a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a752c │ │ │ │ + bne a74a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a752c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a74a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b a71c0 │ │ │ │ + b a713c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a71e4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a7160 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a76cc │ │ │ │ + beq a7648 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7718 │ │ │ │ + beq a7694 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ a77f4 │ │ │ │ + ldr r3, [pc, #276] @ a7770 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a76f8 │ │ │ │ - ldr r3, [pc, #272] @ a77fc │ │ │ │ - ldr r1, [pc, #272] @ a7800 │ │ │ │ + beq a7674 │ │ │ │ + ldr r3, [pc, #272] @ a7778 │ │ │ │ + ldr r1, [pc, #272] @ a777c │ │ │ │ str r6, [sp] │ │ │ │ - bl 1175c0 │ │ │ │ - b a73d0 │ │ │ │ + bl 117600 │ │ │ │ + b a734c │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a76e4 │ │ │ │ - ldr r3, [pc, #240] @ a77fc │ │ │ │ - ldr r1, [pc, #244] @ a7804 │ │ │ │ + bne a7660 │ │ │ │ + ldr r3, [pc, #240] @ a7778 │ │ │ │ + ldr r1, [pc, #244] @ a7780 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1175c0 │ │ │ │ - b a73d0 │ │ │ │ + bl 117600 │ │ │ │ + b a734c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a773c │ │ │ │ + beq a76b8 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a76cc │ │ │ │ + b a7648 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ - b a6be4 │ │ │ │ - ldr r3, [pc, #160] @ a7808 │ │ │ │ - ldr r1, [pc, #160] @ a780c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b a752c │ │ │ │ - ldr r3, [pc, #88] @ a77d4 │ │ │ │ - ldr r1, [pc, #144] @ a7810 │ │ │ │ + b a6b60 │ │ │ │ + ldr r3, [pc, #160] @ a7784 │ │ │ │ + ldr r1, [pc, #160] @ a7788 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b a74a8 │ │ │ │ + ldr r3, [pc, #88] @ a7750 │ │ │ │ + ldr r1, [pc, #144] @ a778c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 1175c0 │ │ │ │ - b a752c │ │ │ │ + bl 117600 │ │ │ │ + b a74a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6a40 │ │ │ │ - b a6d58 │ │ │ │ + bne a69bc │ │ │ │ + b a6cd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a6c08 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a6b84 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r2, sp, r0, lsl #9 │ │ │ │ + eorseq r2, sp, r0, asr #17 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r7, sl, r4, lsr #27 │ │ │ │ - muleq pc, ip, pc @ │ │ │ │ - muleq fp, r0, sl │ │ │ │ - @ instruction: 0x000f26bc │ │ │ │ + andeq r7, sl, r0, lsr #26 │ │ │ │ + andeq ip, pc, r0, lsr #1 │ │ │ │ + andeq sl, fp, r8, lsl #21 │ │ │ │ + andeq r2, pc, r8, asr #15 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r0, asr #23 │ │ │ │ + eorseq pc, r5, r0 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r2, r0, r0, ror pc │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - @ instruction: 0x001dabd4 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - mlaseq sp, r0, r4, r2 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #13 │ │ │ │ - eorseq pc, r5, r4, asr r6 @ │ │ │ │ - eorseq pc, r5, r0, ror #12 │ │ │ │ - mlaseq r5, r8, r6, pc @ │ │ │ │ + andseq r2, r0, r4, asr pc │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andseq sl, sp, ip, ror #29 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + @ instruction: 0x003d28d0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, r4, lsl #22 │ │ │ │ + mlaseq r5, r4, sl, pc @ │ │ │ │ + eorseq pc, r5, r0, lsr #21 │ │ │ │ + @ instruction: 0x0035fad8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0035f6f0 │ │ │ │ - eorseq lr, r5, r4, lsr #23 │ │ │ │ + eorseq pc, r5, r0, lsr fp @ │ │ │ │ + eorseq lr, r5, r4, ror #31 │ │ │ │ │ │ │ │ -000a7814 : │ │ │ │ +000a7790 : │ │ │ │ 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 a7a44 │ │ │ │ + bne a79c0 │ │ │ │ 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 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7a3c │ │ │ │ - ldr r9, [pc, #636] @ a7af0 │ │ │ │ - bl 3576e0 │ │ │ │ + beq a79b8 │ │ │ │ + ldr r9, [pc, #636] @ a7a6c │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r0, r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a7a3c │ │ │ │ + beq a79b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7a20 │ │ │ │ + beq a799c │ │ │ │ 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 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a79ac │ │ │ │ - ldr r2, [pc, #520] @ a7af4 │ │ │ │ + beq a7928 │ │ │ │ + ldr r2, [pc, #520] @ a7a70 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a793c │ │ │ │ + bne a78b8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl a7dac <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7d28 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne a795c │ │ │ │ + bne a78d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7930 │ │ │ │ + beq a78ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a79a0 │ │ │ │ + beq a791c │ │ │ │ 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 a7914 │ │ │ │ + beq a7890 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7914 │ │ │ │ + bne a7890 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #384] @ a7af8 │ │ │ │ + ldr r2, [pc, #384] @ a7a74 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7994 │ │ │ │ + beq a7910 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7914 │ │ │ │ + b a7890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c7fc │ │ │ │ - b a7930 │ │ │ │ + bl 23c920 │ │ │ │ + b a78ac │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7a54 │ │ │ │ - bl bbd70 │ │ │ │ + beq a79d0 │ │ │ │ + bl bbd68 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [sl, #36] @ 0x24 │ │ │ │ movne r2, r7 │ │ │ │ movne r0, r6 │ │ │ │ - bne a7948 │ │ │ │ + bne a78c4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7a34 │ │ │ │ + beq a79b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7a34 │ │ │ │ - ldr r2, [pc, #260] @ a7af8 │ │ │ │ + bne a79b0 │ │ │ │ + ldr r2, [pc, #260] @ a7a74 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7a14 │ │ │ │ + beq a7990 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7a34 │ │ │ │ - ldr r0, [pc, #212] @ a7afc │ │ │ │ + b a79b0 │ │ │ │ + ldr r0, [pc, #212] @ a7a78 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #208] @ a7b00 │ │ │ │ + ldr r1, [pc, #208] @ a7a7c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7914 │ │ │ │ + b a7890 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7930 │ │ │ │ + b a78ac │ │ │ │ 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 a7a70 │ │ │ │ + beq a79ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7ac0 │ │ │ │ - ldr r3, [pc, #132] @ a7afc │ │ │ │ + beq a7a3c │ │ │ │ + ldr r3, [pc, #132] @ a7a78 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7aa8 │ │ │ │ - ldr r1, [pc, #116] @ a7b04 │ │ │ │ + beq a7a24 │ │ │ │ + ldr r1, [pc, #116] @ a7a80 │ │ │ │ str r5, [sp] │ │ │ │ - ldr ip, [pc, #112] @ a7b08 │ │ │ │ + ldr ip, [pc, #112] @ a7a84 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #108] @ a7b0c │ │ │ │ + ldr r3, [pc, #108] @ a7a88 │ │ │ │ movne r3, ip │ │ │ │ - bl 1175c0 │ │ │ │ - b a7a34 │ │ │ │ + bl 117600 │ │ │ │ + b a79b0 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7a88 │ │ │ │ - ldr r1, [pc, #84] @ a7b10 │ │ │ │ + bne a7a04 │ │ │ │ + ldr r1, [pc, #84] @ a7a8c │ │ │ │ str r5, [sp] │ │ │ │ - b a7a90 │ │ │ │ + b a7a0c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7af8 │ │ │ │ + ldr r2, [pc, #44] @ a7a74 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7ae4 │ │ │ │ + beq a7a60 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7a70 │ │ │ │ + b a79ec │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r4, lsr #27 │ │ │ │ + andeq r7, sl, r0, lsr #26 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #13 │ │ │ │ - eorseq pc, r5, r0, ror #12 │ │ │ │ - eorseq pc, r5, r4, asr r6 @ │ │ │ │ - eorseq pc, r5, r8, lsr #14 │ │ │ │ - mlaseq r5, r8, r6, pc @ │ │ │ │ + eorseq pc, r5, r4, lsl #22 │ │ │ │ + eorseq pc, r5, r0, lsr #21 │ │ │ │ + mlaseq r5, r4, sl, pc @ │ │ │ │ + eorseq pc, r5, r8, ror #22 │ │ │ │ + @ instruction: 0x0035fad8 │ │ │ │ │ │ │ │ -000a7b14 : │ │ │ │ +000a7a90 : │ │ │ │ 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 a7c1c │ │ │ │ + beq a7b98 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #520] @ a7d58 │ │ │ │ + ldr r3, [pc, #520] @ a7cd4 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a7c38 │ │ │ │ - ldr r2, [pc, #472] @ a7d5c │ │ │ │ + beq a7bb4 │ │ │ │ + ldr r2, [pc, #472] @ a7cd8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7bb8 │ │ │ │ + bne a7b34 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7dac <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7d28 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7bd8 │ │ │ │ + bne a7b54 │ │ │ │ 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 a7bac │ │ │ │ + beq a7b28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7bac │ │ │ │ - ldr r2, [pc, #368] @ a7d60 │ │ │ │ + bne a7b28 │ │ │ │ + ldr r2, [pc, #368] @ a7cdc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c10 │ │ │ │ + beq a7b8c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a7bac │ │ │ │ - ldr r3, [pc, #320] @ a7d64 │ │ │ │ + b a7b28 │ │ │ │ + ldr r3, [pc, #320] @ a7ce0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #316] @ a7d68 │ │ │ │ + ldr r1, [pc, #316] @ a7ce4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r5, #0 │ │ │ │ - b a7bac │ │ │ │ + b a7b28 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7ca8 │ │ │ │ - bl bbd70 │ │ │ │ + beq a7c24 │ │ │ │ + bl bbd68 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r7, #36] @ 0x24 │ │ │ │ movne r2, r6 │ │ │ │ - bne a7bc0 │ │ │ │ + bne a7b3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7c30 │ │ │ │ + beq a7bac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7c30 │ │ │ │ - ldr r2, [pc, #228] @ a7d60 │ │ │ │ + bne a7bac │ │ │ │ + ldr r2, [pc, #228] @ a7cdc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c9c │ │ │ │ + beq a7c18 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7c30 │ │ │ │ + b a7bac │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7cc4 │ │ │ │ + beq a7c40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7d28 │ │ │ │ - ldr r3, [pc, #152] @ a7d64 │ │ │ │ + beq a7ca4 │ │ │ │ + ldr r3, [pc, #152] @ a7ce0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7cfc │ │ │ │ - ldr r1, [pc, #136] @ a7d6c │ │ │ │ + beq a7c78 │ │ │ │ + ldr r1, [pc, #136] @ a7ce8 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #132] @ a7d70 │ │ │ │ + ldr r3, [pc, #132] @ a7cec │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ a7d74 │ │ │ │ - bl 1175c0 │ │ │ │ - b a7c30 │ │ │ │ + ldr r1, [pc, #124] @ a7cf0 │ │ │ │ + bl 117600 │ │ │ │ + b a7bac │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7cdc │ │ │ │ - ldr r1, [pc, #92] @ a7d6c │ │ │ │ + bne a7c58 │ │ │ │ + ldr r1, [pc, #92] @ a7ce8 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #88] @ a7d70 │ │ │ │ + ldr r3, [pc, #88] @ a7cec │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #84] @ a7d78 │ │ │ │ - bl 1175c0 │ │ │ │ - b a7c30 │ │ │ │ + ldr r1, [pc, #84] @ a7cf4 │ │ │ │ + bl 117600 │ │ │ │ + b a7bac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7d60 │ │ │ │ + ldr r2, [pc, #44] @ a7cdc │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7d4c │ │ │ │ + beq a7cc8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7cc4 │ │ │ │ + b a7c40 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r4, lsr #27 │ │ │ │ + andeq r7, sl, r0, lsr #26 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #13 │ │ │ │ - eorseq pc, r5, r4, asr r6 @ │ │ │ │ - eorseq pc, r5, r8, lsr #14 │ │ │ │ - eorseq pc, r5, r0, ror #12 │ │ │ │ - mlaseq r5, r8, r6, pc @ │ │ │ │ + eorseq pc, r5, r4, lsl #22 │ │ │ │ + mlaseq r5, r4, sl, pc @ │ │ │ │ + eorseq pc, r5, r8, ror #22 │ │ │ │ + eorseq pc, r5, r0, lsr #21 │ │ │ │ + @ instruction: 0x0035fad8 │ │ │ │ │ │ │ │ -000a7d7c <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000a7cf8 <_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 9f548 │ │ │ │ + bl 9f568 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7da4 : │ │ │ │ +000a7d20 : │ │ │ │ mov r3, #0 │ │ │ │ - b a7dac <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b a7d28 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ │ │ │ │ -000a7dac <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000a7d28 <_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 a85c4 <_PyObject_GenericSetAttrWithDict@@Base+0x818> │ │ │ │ + beq a8580 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a8168 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + bne a80e4 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a81cc <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ - ldr fp, [pc, #2080] @ a8620 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + beq a8148 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + ldr fp, [pc, #2080] @ a859c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a833c <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + bne a82b8 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7f08 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ + beq a7e84 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 a7f44 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a7ec0 <_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 a7f44 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a7ec0 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, r7, r2 │ │ │ │ ldr sl, [r7, #2816] @ 0xb00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq a821c <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ + beq a8198 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a85e0 <_PyObject_GenericSetAttrWithDict@@Base+0x834> │ │ │ │ + beq a84dc <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8020 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ - ldr r3, [pc, #1900] @ a8624 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ + beq a7f9c <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + ldr r3, [pc, #1900] @ a85a0 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ cmp r5, r3 │ │ │ │ - bne a8354 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + bne a82dc <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bne a83ac <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ + bne a8328 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 105058 │ │ │ │ + bl 10503c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a80f4 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + beq a8070 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne a80f4 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bne a8070 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, sl │ │ │ │ - bl 23c7fc │ │ │ │ - b a80f4 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bl 23c920 │ │ │ │ + b a8070 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 a7e58 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ - ldr r2, [pc, #1756] @ a8628 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + beq a7dd4 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ + ldr r2, [pc, #1756] @ a85a4 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a81ec <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bne a8168 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt a81ec <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bgt a8168 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a87e4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8760 <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldr r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl a88f4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8870 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne a8214 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ + bne a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a8014 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a7f90 <_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] │ │ │ │ @@ -129589,109 +129556,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 357540 │ │ │ │ + bl 357964 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r5, r2] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a838c <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ + bne a8308 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ cmp sl, #0 │ │ │ │ - bne a85e0 <_PyObject_GenericSetAttrWithDict@@Base+0x834> │ │ │ │ + bne a84dc <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8434 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a83b0 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4 │ │ │ │ - bne a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ + bne a81b4 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ tst r2, #16 │ │ │ │ subne r5, r8, #12 │ │ │ │ - bne a8058 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + bne a7fd4 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a840c <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ - blt a85f4 <_PyObject_GenericSetAttrWithDict@@Base+0x848> │ │ │ │ + beq a8388 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + blt a84f0 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ add r5, r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a840c <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + beq a8388 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a82a4 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ + beq a8220 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8378 <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ + beq a82f4 <_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 a8128 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + beq a80a4 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1412] @ a8628 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1412] @ a85a4 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ cmp r2, r3 │ │ │ │ - bne a8138 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bne a80b4 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8138 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ - bl 3576e0 │ │ │ │ + beq a80b4 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1376] @ a862c <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r2, [pc, #1376] @ a85a8 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ str r9, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8348 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ - bl a0184 │ │ │ │ + beq a82c4 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + bl a00f0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq a8268 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + beq a81e4 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a7ee0 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a7e5c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8110 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq a808c <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a8534 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ + beq a851c <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a82f8 <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ + bne a8274 <_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] @ a8628 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1272] @ a85a4 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a80a8 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ + beq a8024 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a80b4 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + bne a8030 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238dec │ │ │ │ + bl 238f18 │ │ │ │ mov r5, r0 │ │ │ │ - b a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr fp, [pc, #1200] @ a8620 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ - bl 3576e0 │ │ │ │ + b a81dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr fp, [pc, #1200] @ a859c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -129706,464 +129673,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 a7dfc <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne a7d78 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a5548 │ │ │ │ + bl a54c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a85d8 <_PyObject_GenericSetAttrWithDict@@Base+0x82c> │ │ │ │ - ldr fp, [pc, #1080] @ a8620 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + blt a8594 <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ + ldr fp, [pc, #1080] @ a859c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a7dfc <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + b a7d78 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a88f4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8870 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq a8014 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a7f90 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ cmn r2, #1 │ │ │ │ - beq a8598 <_PyObject_GenericSetAttrWithDict@@Base+0x7ec> │ │ │ │ + beq a84b0 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, #0 │ │ │ │ - bne a8434 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a83b0 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov sl, r3 │ │ │ │ tst r2, #4 │ │ │ │ - beq a8034 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + beq a7fb0 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ ldrb r3, [r8, #11] │ │ │ │ add r5, r8, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq a835c <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11cda0 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + bl 11cde4 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge a80ec <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #960] @ a8630 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + bge a8068 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #960] @ a85ac <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a80ec <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #944] @ a8634 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + beq a8068 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #944] @ a85b0 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #936] @ a8638 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldr r1, [pc, #936] @ a85b4 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119b58 │ │ │ │ - b a80ec <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - bl 3576e0 │ │ │ │ + bl 119b9c │ │ │ │ + b a8068 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - beq a82cc <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ + beq a8248 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a836c <_PyObject_GenericSetAttrWithDict@@Base+0x5c0> │ │ │ │ + bne a82d0 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #852] @ a862c <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r1, [pc, #852] @ a85a8 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a44 │ │ │ │ + bl 91a88 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne a806c <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + bne a7fe8 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ mvn r5, #0 │ │ │ │ - b a8268 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + b a81e4 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a811c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [pc, #812] @ a863c <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a8098 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + ldr r2, [pc, #812] @ a85b8 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8330 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + beq a82ac <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a811c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a8098 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b a7e08 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ - bl 9cb58 │ │ │ │ + b a7d84 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ + bl 9cb78 │ │ │ │ mov r5, r0 │ │ │ │ - b a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a81dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 189f80 <_PyUnicode_IsNumeric@@Base+0x590> │ │ │ │ + mov r1, r0 │ │ │ │ + b a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b a7ee0 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ - bl 189c20 <_PyUnicode_IsNumeric@@Base+0x590> │ │ │ │ - mov r1, r0 │ │ │ │ - b a82e4 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + b a7e5c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23c768 │ │ │ │ + bl 23c88c │ │ │ │ mov r5, r0 │ │ │ │ - b a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a81dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne a8014 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + bne a7f90 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a8014 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b a7f90 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne a7ecc <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + bne a7e48 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 240790 │ │ │ │ + bl 2408cc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7ecc <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ - b a7ee0 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a7e48 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + b a7e5c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a84c0 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ + beq a843c <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a8248 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq a81c4 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23c5f8 │ │ │ │ + bl 23c71c │ │ │ │ mov r5, r0 │ │ │ │ - b a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r3, [pc, #544] @ a8634 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + b a81dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #544] @ a85b0 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - beq a8568 <_PyObject_GenericSetAttrWithDict@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #536] @ a8640 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + beq a8550 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + ldr r1, [pc, #536] @ a85bc <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r5, #0 │ │ │ │ - b a7ee0 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a7e5c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8518 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ + beq a84c0 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a81dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r2, [pc, #432] @ a863c <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a81dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #432] @ a85b8 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a84b4 <_PyObject_GenericSetAttrWithDict@@Base+0x708> │ │ │ │ + beq a8430 <_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 a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a81dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 108248 │ │ │ │ + bl 10822c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a82f0 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ + beq a826c <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a85a8 <_PyObject_GenericSetAttrWithDict@@Base+0x7fc> │ │ │ │ + beq a8494 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23c5f8 │ │ │ │ + bl 23c71c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a81dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bne a81dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a81dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11cde4 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + mov r5, r0 │ │ │ │ + b a846c <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11a71c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b a7f98 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl f919c │ │ │ │ + bl f92a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b a8468 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + b a83e4 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + ldr r5, [r2, #140] @ 0x8c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne a7e2c <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ + b a7f9c <_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 a7fd4 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #252] @ a863c <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ldr r2, [pc, #144] @ a85b8 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a855c <_PyObject_GenericSetAttrWithDict@@Base+0x7b0> │ │ │ │ + beq a8544 <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b a8110 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + b a808c <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #208] @ a8644 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + ldr r3, [pc, #100] @ a85c0 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ mvn r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldreq r1, [pc, #200] @ a8648 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ - ldrne r1, [pc, #180] @ a8638 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldreq r1, [pc, #92] @ a85c4 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ + ldrne r1, [pc, #72] @ a85b4 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119b58 │ │ │ │ - b a80f4 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11a6d8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b a801c <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11cda0 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ - mov r5, r0 │ │ │ │ - b a84f0 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ - ldr r3, [pc, #128] @ a864c <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ + bl 119b9c │ │ │ │ + b a8070 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + ldr r3, [pc, #64] @ a85c8 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a8650 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ + ldr r1, [pc, #60] @ a85cc <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mvn r5, #0 │ │ │ │ - b a811c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - ldr r5, [r2, #140] @ 0x8c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne a7eb0 <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ - b a8020 <_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 a8058 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + b a8098 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r4, r0, ip, lsr #23 │ │ │ │ + mulseq r0, r0, fp │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, lsl #15 │ │ │ │ + eorseq pc, r5, r0, asr #23 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq pc, r5, r8, lsr #15 │ │ │ │ - andeq r7, sl, r4, lsr #27 │ │ │ │ - eorseq pc, r5, ip, lsr #14 │ │ │ │ + eorseq pc, r5, r8, ror #23 │ │ │ │ + andeq r7, sl, r0, lsr #26 │ │ │ │ + eorseq pc, r5, ip, ror #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #13 │ │ │ │ + eorseq pc, r5, r4, lsl #22 │ │ │ │ │ │ │ │ -000a8654 <_PyType_LookupRef@@Base>: │ │ │ │ +000a85d0 <_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] @ a87dc <_PyType_LookupRef@@Base+0x188> │ │ │ │ + ldr r3, [pc, #368] @ a8758 <_PyType_LookupRef@@Base+0x188> │ │ │ │ ldr r2, [r0, #192] @ 0xc0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 a8720 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a869c <_PyType_LookupRef@@Base+0xcc> │ │ │ │ ldr r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r8 │ │ │ │ - bne a8720 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a869c <_PyType_LookupRef@@Base+0xcc> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r7, [r5, #2816] @ 0xb00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8710 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + beq a868c <_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 a88f4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8870 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a86dc <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8658 <_PyType_LookupRef@@Base+0x88> │ │ │ │ cmn r3, #1 │ │ │ │ - beq a87d4 <_PyType_LookupRef@@Base+0x180> │ │ │ │ + beq a8750 <_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] @ a87e0 <_PyType_LookupRef@@Base+0x18c> │ │ │ │ + ldr r3, [pc, #184] @ a875c <_PyType_LookupRef@@Base+0x18c> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a86e8 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bne a8664 <_PyType_LookupRef@@Base+0x94> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt a86e8 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bgt a8664 <_PyType_LookupRef@@Base+0x94> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a87e4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8760 <_PyType_LookupRef@@Base+0x190> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldr sl, [r7, #192] @ 0xc0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a88f4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8870 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne a8708 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ + bne a8684 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a86dc <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8658 <_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 357540 │ │ │ │ + bl 357964 │ │ │ │ str sl, [r5, r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a86dc <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8658 <_PyType_LookupRef@@Base+0x88> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a86dc <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bne a8658 <_PyType_LookupRef@@Base+0x88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a86dc <_PyType_LookupRef@@Base+0x88> │ │ │ │ - bl 11a6d8 │ │ │ │ - b a8710 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a8658 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bl 11a71c │ │ │ │ + b a868c <_PyType_LookupRef@@Base+0xbc> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldr r3, [r1, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a87f8 <_PyType_LookupRef@@Base+0x1a4> │ │ │ │ + beq a8774 <_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 a88e8 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8864 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs a88e8 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8864 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldr r6, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble a88b0 <_PyType_LookupRef@@Base+0x25c> │ │ │ │ + ble a882c <_PyType_LookupRef@@Base+0x25c> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl a87e4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8760 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a88e8 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8864 <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r8, #1 │ │ │ │ - beq a8874 <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq a87f0 <_PyType_LookupRef@@Base+0x220> │ │ │ │ add r6, r6, #12 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl a87e4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8760 <_PyType_LookupRef@@Base+0x190> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a88e8 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8864 <_PyType_LookupRef@@Base+0x294> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne a8854 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne a87d0 <_PyType_LookupRef@@Base+0x200> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a88b8 <_PyType_LookupRef@@Base+0x264> │ │ │ │ - ldr r2, [pc, #104] @ a88f0 <_PyType_LookupRef@@Base+0x29c> │ │ │ │ + beq a8834 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + ldr r2, [pc, #104] @ a886c <_PyType_LookupRef@@Base+0x29c> │ │ │ │ ldr r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - bcs a88e8 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8864 <_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 a88e0 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + b a885c <_PyType_LookupRef@@Base+0x28c> │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne a8880 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ + bne a87fc <_PyType_LookupRef@@Base+0x22c> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a88e8 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8864 <_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 │ │ │ │ @@ -130171,72 +130138,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] @ a8b64 <_PyType_LookupRef@@Base+0x510> │ │ │ │ + ldr r3, [pc, #600] @ a8ae0 <_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 a8a8c <_PyType_LookupRef@@Base+0x438> │ │ │ │ + bne a8a08 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmn r9, #1 │ │ │ │ - beq a8a8c <_PyType_LookupRef@@Base+0x438> │ │ │ │ + beq a8a08 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8ab4 <_PyType_LookupRef@@Base+0x460> │ │ │ │ + beq a8a30 <_PyType_LookupRef@@Base+0x460> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8a7c <_PyType_LookupRef@@Base+0x428> │ │ │ │ + beq a89f8 <_PyType_LookupRef@@Base+0x428> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r7] │ │ │ │ - ble a89ac <_PyType_LookupRef@@Base+0x358> │ │ │ │ - ldr fp, [pc, #516] @ a8b68 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + ble a8928 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + ldr fp, [pc, #516] @ a8ae4 <_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 a89e4 <_PyType_LookupRef@@Base+0x390> │ │ │ │ + bne a8960 <_PyType_LookupRef@@Base+0x390> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a8a58 <_PyType_LookupRef@@Base+0x404> │ │ │ │ + beq a89d4 <_PyType_LookupRef@@Base+0x404> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a8a64 <_PyType_LookupRef@@Base+0x410> │ │ │ │ + bne a89e0 <_PyType_LookupRef@@Base+0x410> │ │ │ │ cmp r5, sl │ │ │ │ - bne a8968 <_PyType_LookupRef@@Base+0x314> │ │ │ │ + bne a88e4 <_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 a89d8 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + beq a8954 <_PyType_LookupRef@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a8aa8 <_PyType_LookupRef@@Base+0x454> │ │ │ │ + beq a8a24 <_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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -130253,52 +130220,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 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a8994 <_PyType_LookupRef@@Base+0x340> │ │ │ │ + bne a8910 <_PyType_LookupRef@@Base+0x340> │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b a89b4 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8930 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ - b a89b4 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8930 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bgt a895c <_PyType_LookupRef@@Base+0x308> │ │ │ │ - b a89ac <_PyType_LookupRef@@Base+0x358> │ │ │ │ + bgt a88d8 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + b a8928 <_PyType_LookupRef@@Base+0x358> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne a8930 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne a88ac <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ mvn r3, #0 │ │ │ │ - b a8acc <_PyType_LookupRef@@Base+0x478> │ │ │ │ + b a8a48 <_PyType_LookupRef@@Base+0x478> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a89d8 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a8954 <_PyType_LookupRef@@Base+0x384> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne a8adc <_PyType_LookupRef@@Base+0x488> │ │ │ │ + bne a8a58 <_PyType_LookupRef@@Base+0x488> │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - beq a8b44 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ + beq a8ac0 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b a89d8 <_PyType_LookupRef@@Base+0x384> │ │ │ │ - ldr r3, [pc, #132] @ a8b68 <_PyType_LookupRef@@Base+0x514> │ │ │ │ - bl 3576e0 │ │ │ │ + b a8954 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + ldr r3, [pc, #132] @ a8ae4 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -130314,23 +130281,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 a8ac8 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + bne a8a44 <_PyType_LookupRef@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5548 │ │ │ │ + bl a54c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a8aa0 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ + blt a8a1c <_PyType_LookupRef@@Base+0x44c> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8ac8 <_PyType_LookupRef@@Base+0x474> │ │ │ │ - b a893c <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ + beq a8a44 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + b a88b8 <_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] │ │ │ │ @@ -130339,204 +130306,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 a8c00 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ + beq a8b7c <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ a8c4c <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r2, [pc, #152] @ a8bc8 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a8c10 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + bne a8b8c <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8c10 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ - ldr r2, [pc, #124] @ a8c50 <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ - bl 3576e0 │ │ │ │ + beq a8b8c <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #124] @ a8bcc <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #108] @ a8c54 <_PyType_LookupRef@@Base+0x600> │ │ │ │ + ldr r2, [pc, #108] @ a8bd0 <_PyType_LookupRef@@Base+0x600> │ │ │ │ str r5, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8c40 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ - bl a0184 │ │ │ │ + beq a8bbc <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ + bl a00f0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ a8c4c <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #68] @ a8bc8 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8bc0 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ + beq a8b3c <_PyType_LookupRef@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8bcc <_PyType_LookupRef@@Base+0x578> │ │ │ │ + bne a8b48 <_PyType_LookupRef@@Base+0x578> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 238dec │ │ │ │ - bl 9cb58 │ │ │ │ + b 238f18 │ │ │ │ + bl 9cb78 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ │ │ │ │ -000a8c58 : │ │ │ │ +000a8bd4 : │ │ │ │ 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 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a8cb8 │ │ │ │ + beq a8c34 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #76] @ a8cd4 │ │ │ │ + ldr r1, [pc, #76] @ a8c50 │ │ │ │ mov r2, r4 │ │ │ │ - bl a7b14 │ │ │ │ + bl a7a90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8cb8 │ │ │ │ + bne a8c34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8cb0 │ │ │ │ + beq a8c2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a8cc8 │ │ │ │ + beq a8c44 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mvn r5, #0 │ │ │ │ - b a8cb0 │ │ │ │ + b a8c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a8cb0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a8c2c │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ │ │ │ │ -000a8cd8 : │ │ │ │ +000a8c54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ a8d24 │ │ │ │ + ldr r1, [pc, #52] @ a8ca0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a8d04 │ │ │ │ + bne a8c80 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8cfc │ │ │ │ - ldr r1, [pc, #16] @ a8d28 │ │ │ │ - ldr r0, [pc, #16] @ a8d2c │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a8c78 │ │ │ │ + ldr r1, [pc, #16] @ a8ca4 │ │ │ │ + ldr r0, [pc, #16] @ a8ca8 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - eorseq r0, r6, r8, ror #17 │ │ │ │ + eorseq r0, r6, r8, lsr #26 │ │ │ │ │ │ │ │ -000a8d30 : │ │ │ │ +000a8cac : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a8d4c │ │ │ │ + beq a8cc8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a8d4c │ │ │ │ - b a8d78 │ │ │ │ + beq a8cc8 │ │ │ │ + b a8cf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ a8d70 │ │ │ │ - ldr r0, [pc, #12] @ a8d74 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ a8cec │ │ │ │ + ldr r0, [pc, #12] @ a8cf0 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ 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] @ a92c4 │ │ │ │ + ldr r7, [pc, #1332] @ a9240 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq a90b4 │ │ │ │ + beq a9030 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9154 │ │ │ │ + bne a90d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1280] @ a92c8 │ │ │ │ + ldr r2, [pc, #1280] @ a9244 │ │ │ │ cmp r1, r2 │ │ │ │ - bne a9234 │ │ │ │ + bne a91b0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr r2, [pc, #1268] @ a92cc │ │ │ │ + ldr r2, [pc, #1268] @ a9248 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsl r0, r0, #1 │ │ │ │ smull ip, r2, r0, r2 │ │ │ │ sub r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt a9234 │ │ │ │ + blt a91b0 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9110 │ │ │ │ + beq a908c │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - ldr r0, [pc, #1212] @ a92d0 │ │ │ │ + ldr r0, [pc, #1212] @ a924c │ │ │ │ lsl r3, r3, #1 │ │ │ │ umull ip, r3, r0, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ lsr r3, r3, #1 │ │ │ │ adds r2, r2, r3, lsl #3 │ │ │ │ - bmi a9148 │ │ │ │ - ldr r8, [pc, #1188] @ a92d4 │ │ │ │ - ldr r0, [pc, #1188] @ a92d8 │ │ │ │ + bmi a90c4 │ │ │ │ + ldr r8, [pc, #1188] @ a9250 │ │ │ │ + ldr r0, [pc, #1188] @ a9254 │ │ │ │ ldr r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a90ec │ │ │ │ + bne a9068 │ │ │ │ sub r3, r2, #1 │ │ │ │ add r0, r6, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r9, [r0, #1528] @ 0x5f8 │ │ │ │ - bcs a9070 │ │ │ │ + bcs a8fec │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq a90d0 │ │ │ │ + beq a904c │ │ │ │ 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 a9010 │ │ │ │ + beq a8f8c │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r8, [r5, #16] │ │ │ │ @@ -130549,60 +130516,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 a8f00 │ │ │ │ - b a8f48 │ │ │ │ + bgt a8e7c │ │ │ │ + b a8ec4 │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8f2c │ │ │ │ + bne a8ea8 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ - beq a8f48 │ │ │ │ + beq a8ec4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8eec │ │ │ │ + beq a8e68 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, lr, #1 │ │ │ │ ldr lr, [r2] │ │ │ │ - bne a8edc │ │ │ │ + bne a8e58 │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8eec │ │ │ │ + beq a8e68 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ str r3, [lr] │ │ │ │ - bne a8f00 │ │ │ │ - bl 3576e0 │ │ │ │ + bne a8e7c │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a9054 │ │ │ │ + ble a8fd0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r8, [r3, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #864] @ a92dc │ │ │ │ + ldr r2, [pc, #864] @ a9258 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9200 │ │ │ │ + bne a917c │ │ │ │ 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 │ │ │ │ @@ -130612,16 +130579,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 a9004 │ │ │ │ - bl 3576e0 │ │ │ │ + beq a8f80 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -130634,110 +130601,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 a8e84 │ │ │ │ + bcc a8e00 │ │ │ │ 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 a9070 │ │ │ │ + beq a8fec │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b a8e84 │ │ │ │ - ldr r0, [pc, #644] @ a92e0 │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + b a8e00 │ │ │ │ + ldr r0, [pc, #644] @ a925c │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a8f8c │ │ │ │ + bne a8f08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23da34 │ │ │ │ - b a914c │ │ │ │ + bl 23db70 │ │ │ │ + b a90c8 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #616] @ a92e4 │ │ │ │ + ldr r1, [pc, #616] @ a9260 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9218 │ │ │ │ + bne a9194 │ │ │ │ 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 a9148 │ │ │ │ + beq a90c4 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b a904c │ │ │ │ - ldr r1, [pc, #556] @ a92e8 │ │ │ │ + b a8fc8 │ │ │ │ + ldr r1, [pc, #556] @ a9264 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a44 │ │ │ │ + bl 91a88 │ │ │ │ mov r8, r0 │ │ │ │ - b a9004 │ │ │ │ + b a8f80 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a9044 │ │ │ │ + b a8fc0 │ │ │ │ ldr r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a9148 │ │ │ │ + beq a90c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b a8e84 │ │ │ │ + b a8e00 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ lsl r0, r3, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ - ldr ip, [pc, #424] @ a92d0 │ │ │ │ + ldr ip, [pc, #424] @ a924c │ │ │ │ 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 a8e28 │ │ │ │ - bl 29e588 │ │ │ │ + bge a8da4 │ │ │ │ + bl 29e418 │ │ │ │ mov r8, #0 │ │ │ │ - b a9004 │ │ │ │ - bl 2ba098 │ │ │ │ + b a8f80 │ │ │ │ + bl 2ba1c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a92b8 │ │ │ │ - ldr r0, [pc, #376] @ a92e0 │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + beq a9234 │ │ │ │ + ldr r0, [pc, #376] @ a925c │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a92ac │ │ │ │ + beq a9228 │ │ │ │ ldrb ip, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - bls a91a8 │ │ │ │ + bls a9124 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a917c │ │ │ │ + beq a90f8 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b a917c │ │ │ │ + b a90f8 │ │ │ │ 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] │ │ │ │ @@ -130750,564 +130717,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 a8fd4 │ │ │ │ - b a9004 │ │ │ │ - ldr r1, [pc, #228] @ a92ec │ │ │ │ + bne a8f50 │ │ │ │ + b a8f80 │ │ │ │ + ldr r1, [pc, #228] @ a9268 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9298 │ │ │ │ + bne a9214 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18e08c │ │ │ │ - b a8f8c │ │ │ │ + bl 18e3ec │ │ │ │ + b a8f08 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a909c │ │ │ │ + b a9018 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ a92e8 │ │ │ │ + ldr r1, [pc, #168] @ a9264 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a44 │ │ │ │ + bl 91a88 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a914c │ │ │ │ + beq a90c8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl afba0 │ │ │ │ + bl afb88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9004 │ │ │ │ + beq a8f80 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a914c │ │ │ │ + beq a90c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a914c │ │ │ │ + bne a90c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a914c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a90c8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b a8f8c │ │ │ │ + b a8f08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ - b a914c │ │ │ │ + bl 99be4 │ │ │ │ + b a90c8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r8, r9, r4, lsr r3 │ │ │ │ + @ instruction: 0x001985d8 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - bge feb53d84 <__bss_end__@@Base+0xfe58ee3c> │ │ │ │ + bge feb53d00 <__bss_end__@@Base+0xfe58edb8> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -000a92f0 <_PyObject_New@@Base>: │ │ │ │ +000a926c <_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 a9478 <_PyObject_New@@Base+0x188> │ │ │ │ - ldr r7, [pc, #384] @ a9494 <_PyObject_New@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #384] @ a9498 <_PyObject_New@@Base+0x1a8> │ │ │ │ + blt a93f4 <_PyObject_New@@Base+0x188> │ │ │ │ + ldr r7, [pc, #384] @ a9410 <_PyObject_New@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #384] @ a9414 <_PyObject_New@@Base+0x1a8> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9464 <_PyObject_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #368] @ a949c <_PyObject_New@@Base+0x1ac> │ │ │ │ - bl 3576e0 │ │ │ │ + bne a93e0 <_PyObject_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #368] @ a9418 <_PyObject_New@@Base+0x1ac> │ │ │ │ + bl 357b00 │ │ │ │ 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 a93e8 <_PyObject_New@@Base+0xf8> │ │ │ │ + bcs a9364 <_PyObject_New@@Base+0xf8> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a9454 <_PyObject_New@@Base+0x164> │ │ │ │ + beq a93d0 <_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 a93ac <_PyObject_New@@Base+0xbc> │ │ │ │ + beq a9328 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #280] @ a94a0 <_PyObject_New@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #280] @ a941c <_PyObject_New@@Base+0x1b0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne a9424 <_PyObject_New@@Base+0x134> │ │ │ │ + bne a93a0 <_PyObject_New@@Base+0x134> │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a9440 <_PyObject_New@@Base+0x150> │ │ │ │ + bne a93bc <_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 a937c <_PyObject_New@@Base+0x8c> │ │ │ │ + bhi a92f8 <_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 a937c <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a92f8 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #176] @ a94a4 <_PyObject_New@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #176] @ a9420 <_PyObject_New@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9480 <_PyObject_New@@Base+0x190> │ │ │ │ + bne a93fc <_PyObject_New@@Base+0x190> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9478 <_PyObject_New@@Base+0x188> │ │ │ │ + beq a93f4 <_PyObject_New@@Base+0x188> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a937c <_PyObject_New@@Base+0x8c> │ │ │ │ + b a92f8 <_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 a93a4 <_PyObject_New@@Base+0xb4> │ │ │ │ + beq a9320 <_PyObject_New@@Base+0xb4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a93a4 <_PyObject_New@@Base+0xb4> │ │ │ │ + b a9320 <_PyObject_New@@Base+0xb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ mov r5, r0 │ │ │ │ - b a93e0 <_PyObject_New@@Base+0xf0> │ │ │ │ + b a935c <_PyObject_New@@Base+0xf0> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a937c <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a92f8 <_PyObject_New@@Base+0x8c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a940c <_PyObject_New@@Base+0x11c> │ │ │ │ + b a9388 <_PyObject_New@@Base+0x11c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ │ │ │ │ -000a94a8 : │ │ │ │ +000a9424 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9510 │ │ │ │ + beq a948c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd38 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a9514 │ │ │ │ + beq a9490 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a951c │ │ │ │ + bl a9498 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a9508 │ │ │ │ + beq a9484 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a9508 │ │ │ │ + bne a9484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 348b14 │ │ │ │ + bl 348d90 │ │ │ │ mov r5, #0 │ │ │ │ - b a9508 │ │ │ │ + b a9484 │ │ │ │ │ │ │ │ -000a951c : │ │ │ │ +000a9498 : │ │ │ │ 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 a96a4 │ │ │ │ + beq a9620 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a956c │ │ │ │ + beq a94e8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a956c │ │ │ │ + beq a94e8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a95d0 │ │ │ │ + beq a954c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a95d0 │ │ │ │ + beq a954c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a96bc │ │ │ │ + beq a9638 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a96bc │ │ │ │ - ldr r3, [pc, #300] @ a96d4 │ │ │ │ + beq a9638 │ │ │ │ + ldr r3, [pc, #300] @ a9650 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f78c │ │ │ │ + bl 11f838 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a96ac │ │ │ │ + beq a9628 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 135694 │ │ │ │ + b 13572c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a968c │ │ │ │ - ldr r3, [pc, #244] @ a96d8 │ │ │ │ + bge a9608 │ │ │ │ + ldr r3, [pc, #244] @ a9654 │ │ │ │ cmp r5, r3 │ │ │ │ - beq a9654 │ │ │ │ - ldr r1, [pc, #236] @ a96dc │ │ │ │ + beq a95d0 │ │ │ │ + ldr r1, [pc, #236] @ a9658 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3e00 │ │ │ │ + bl f3f0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt a9684 │ │ │ │ + blt a9600 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ a96e0 │ │ │ │ + ldr r3, [pc, #212] @ a965c │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq a9668 │ │ │ │ + beq a95e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a9648 │ │ │ │ + beq a95c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9648 │ │ │ │ + bne a95c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 187708 │ │ │ │ + b 187a68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b208 │ │ │ │ - ldr r3, [pc, #108] @ a96e4 │ │ │ │ - ldr r1, [pc, #108] @ a96e8 │ │ │ │ + bl 9b228 │ │ │ │ + ldr r3, [pc, #108] @ a9660 │ │ │ │ + ldr r1, [pc, #108] @ a9664 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r4, #0 │ │ │ │ - b a9648 │ │ │ │ - ldr r3, [pc, #80] @ a96e4 │ │ │ │ + b a95c4 │ │ │ │ + ldr r3, [pc, #80] @ a9660 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ a96ec │ │ │ │ + ldr r1, [pc, #80] @ a9668 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b a9684 │ │ │ │ - bl 348b14 │ │ │ │ - b a9684 │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq a95bc │ │ │ │ - b a9684 │ │ │ │ - ldr r0, [pc, #32] @ a96e4 │ │ │ │ + bl 117600 │ │ │ │ + b a9600 │ │ │ │ + bl 348d90 │ │ │ │ + b a9600 │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a9538 │ │ │ │ + b a9600 │ │ │ │ + ldr r0, [pc, #32] @ a9660 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ a96f0 │ │ │ │ + ldr r1, [pc, #36] @ a966c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b a9684 │ │ │ │ + bl 117600 │ │ │ │ + b a9600 │ │ │ │ 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 r0, r6, r4, lsr r9 │ │ │ │ - eorseq r0, r6, r8, asr r9 │ │ │ │ - eorseq r0, r6, r4, lsl #18 │ │ │ │ + eorseq r0, r6, r4, ror sp │ │ │ │ + mlaseq r6, r8, sp, r0 │ │ │ │ + eorseq r0, r6, r4, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ a9884 │ │ │ │ + ldr r3, [pc, #376] @ a9800 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne a9770 │ │ │ │ + bne a96ec │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a9770 │ │ │ │ + beq a96ec │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a97a0 │ │ │ │ + beq a971c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9814 │ │ │ │ + beq a9790 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r0, #3 │ │ │ │ str r3, [r5] │ │ │ │ - beq a980c │ │ │ │ + beq a9788 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a97a8 │ │ │ │ + beq a9724 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a980c │ │ │ │ + beq a9788 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9740 │ │ │ │ + bne a96bc │ │ │ │ cmn r0, #3 │ │ │ │ - beq a980c │ │ │ │ - ldr r3, [pc, #216] @ a9888 │ │ │ │ + beq a9788 │ │ │ │ + ldr r3, [pc, #216] @ a9804 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a9820 │ │ │ │ - ldr r2, [pc, #204] @ a988c │ │ │ │ - bl 3576e0 │ │ │ │ + bne a979c │ │ │ │ + ldr r2, [pc, #204] @ a9808 │ │ │ │ + bl 357b00 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl a2984 │ │ │ │ + bl a2900 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a980c │ │ │ │ - ldr r3, [pc, #172] @ a9890 │ │ │ │ + beq a9788 │ │ │ │ + ldr r3, [pc, #172] @ a980c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 117ed8 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 117f18 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a980c │ │ │ │ + beq a9788 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a9878 │ │ │ │ + beq a97f4 │ │ │ │ mov r5, #0 │ │ │ │ - b a9764 │ │ │ │ + b a96e0 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a975c │ │ │ │ - b a980c │ │ │ │ + bne a96d8 │ │ │ │ + b a9788 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #104] @ a9894 │ │ │ │ - bl b8d44 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #104] @ a9810 │ │ │ │ + bl b8d3c <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9868 │ │ │ │ + beq a97e4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a9764 │ │ │ │ + beq a96e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9764 │ │ │ │ + bne a96e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a9764 │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a96e0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a97b8 │ │ │ │ - b a980c │ │ │ │ + beq a9734 │ │ │ │ + b a9788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a980c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a9788 │ │ │ │ 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] @ a9a2c │ │ │ │ - ldr r2, [pc, #380] @ a9a30 │ │ │ │ + ldr r7, [pc, #380] @ a99a8 │ │ │ │ + ldr r2, [pc, #380] @ a99ac │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a99cc │ │ │ │ - ldr r3, [pc, #364] @ a9a34 │ │ │ │ - bl 3576e0 │ │ │ │ + bne a9948 │ │ │ │ + ldr r3, [pc, #364] @ a99b0 │ │ │ │ + bl 357b00 │ │ │ │ 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 a9984 │ │ │ │ + beq a9900 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9930 │ │ │ │ + bne a98ac │ │ │ │ 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] @ a9a38 │ │ │ │ + ldr r3, [pc, #256] @ a99b4 │ │ │ │ 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] @ a9a3c │ │ │ │ + ldr r2, [pc, #228] @ a99b8 │ │ │ │ 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 a99ec │ │ │ │ + bne a9968 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9930 │ │ │ │ + bne a98ac │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #156] @ a9a40 │ │ │ │ + ldr r2, [pc, #156] @ a99bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9a04 │ │ │ │ + bne a9980 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a99e0 │ │ │ │ + beq a995c │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a9930 │ │ │ │ + b a98ac │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9930 │ │ │ │ - bl 29e588 │ │ │ │ + bne a98ac │ │ │ │ + bl 29e418 │ │ │ │ mov r4, #0 │ │ │ │ - b a997c │ │ │ │ - ldr r1, [pc, #80] @ a9a44 │ │ │ │ + b a98f8 │ │ │ │ + ldr r1, [pc, #80] @ a99c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9a18 │ │ │ │ + bne a9994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b a9978 │ │ │ │ + bl 18e3ec │ │ │ │ + b a98f4 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a99b4 │ │ │ │ + b a9930 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a9978 │ │ │ │ + b a98f4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -000a9a48 : │ │ │ │ +000a99c4 : │ │ │ │ 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 a9a80 │ │ │ │ + bl a99fc │ │ │ │ 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 │ │ │ │ @@ -131315,60 +131282,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 a9c58 │ │ │ │ + bgt a9bd4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9aec │ │ │ │ + beq a9a68 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi a9c88 │ │ │ │ + bhi a9c04 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi a9ccc │ │ │ │ + bhi a9c40 │ │ │ │ cmp r4, #9 │ │ │ │ - beq a9aa4 │ │ │ │ + beq a9a20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9aa4 │ │ │ │ + bne a9a20 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9ab8 │ │ │ │ + bne a9a34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt a9e28 │ │ │ │ - beq a9ec8 │ │ │ │ + blt a9da4 │ │ │ │ + beq a9e44 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp] │ │ │ │ - beq a9d20 │ │ │ │ - ldr r9, [pc, #996] @ a9ef0 │ │ │ │ - bl 3576e0 │ │ │ │ + beq a9c9c │ │ │ │ + ldr r9, [pc, #996] @ a9e6c │ │ │ │ + bl 357b00 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bgt a9df8 │ │ │ │ + bgt a9d74 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ lsl sl, r5, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a9d3c │ │ │ │ - ldr r1, [pc, #948] @ a9ef4 │ │ │ │ + beq a9cb8 │ │ │ │ + ldr r1, [pc, #948] @ a9e70 │ │ │ │ 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 a9e30 │ │ │ │ + bne a9dac │ │ │ │ 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 │ │ │ │ @@ -131378,121 +131345,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 aa088 │ │ │ │ + bl aa004 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9db8 │ │ │ │ + beq a9d34 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9e6c │ │ │ │ + beq a9de8 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq a9c28 │ │ │ │ + beq a9ba4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9e64 │ │ │ │ + beq a9de0 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq a9c28 │ │ │ │ + beq a9ba4 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9db8 │ │ │ │ + beq a9d34 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne a9c04 │ │ │ │ + bne a9b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9e74 │ │ │ │ + bne a9df0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9cc4 │ │ │ │ + bne a9c38 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq a9c80 │ │ │ │ - bls a9ca8 │ │ │ │ + beq a9bfc │ │ │ │ + bls a9c24 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9cc4 │ │ │ │ + beq a9c38 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq a9c80 │ │ │ │ + beq a9bfc │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9c60 │ │ │ │ + bne a9bdc │ │ │ │ sub r3, r3, #1 │ │ │ │ - b a9aa4 │ │ │ │ + b a9a20 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9c44 │ │ │ │ - bhi a9d08 │ │ │ │ + beq a9bc0 │ │ │ │ + bhi a9c7c │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq a9c44 │ │ │ │ + beq a9bc0 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9ad0 │ │ │ │ - b a9c80 │ │ │ │ + bne a9a4c │ │ │ │ + b a9bfc │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9c80 │ │ │ │ - bhi a9d14 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a9eb4 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne a9c74 │ │ │ │ + beq a9bfc │ │ │ │ + bls a9c88 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne a9bf0 │ │ │ │ add r3, r3, #1 │ │ │ │ - b a9aa4 │ │ │ │ - ldr ip, [pc, #548] @ a9ef8 │ │ │ │ + b a9a20 │ │ │ │ + ldr ip, [pc, #556] @ a9e74 │ │ │ │ sub r0, r4, #32 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov lr, #1 │ │ │ │ ands ip, ip, lr, lsl r0 │ │ │ │ - bne a9aa4 │ │ │ │ + bne a9a20 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9c80 │ │ │ │ + beq a9bfc │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq a9c44 │ │ │ │ + beq a9bc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9aa4 │ │ │ │ + bne a9a20 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, lr │ │ │ │ - b a9ae0 │ │ │ │ + b a9a5c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne a9ad0 │ │ │ │ - b a9c80 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne a9c74 │ │ │ │ - b a9cc4 │ │ │ │ + bne a9a4c │ │ │ │ + b a9bfc │ │ │ │ + cmp r4, #0 │ │ │ │ + beq a9e30 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne a9bf0 │ │ │ │ + b a9c38 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ a9efc │ │ │ │ + ldr r0, [pc, #440] @ a9e78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9e14 │ │ │ │ - bl 3576e0 │ │ │ │ + beq a9d90 │ │ │ │ + bl 357b00 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -131505,306 +131472,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 aa088 │ │ │ │ + bl aa004 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9bb8 │ │ │ │ + bne a9b34 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r3, r5, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 351110 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 351534 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9e28 │ │ │ │ + beq a9da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9e28 │ │ │ │ + bne a9da4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b a9e28 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b a9da4 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls a9d3c │ │ │ │ - bl 29e588 │ │ │ │ + bls a9cb8 │ │ │ │ + bl 29e418 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r4, [r9, r7] │ │ │ │ lslne sl, r5, #2 │ │ │ │ - bne a9d5c │ │ │ │ + bne a9cd8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 351110 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 351534 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r6, #0 │ │ │ │ - b a9c38 │ │ │ │ - ldr r3, [pc, #200] @ a9f00 │ │ │ │ + b a9bb4 │ │ │ │ + ldr r3, [pc, #200] @ a9e7c │ │ │ │ cmp fp, r3 │ │ │ │ - bne a9e4c │ │ │ │ + bne a9dc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9d5c │ │ │ │ + b a9cd8 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9d5c │ │ │ │ + b a9cd8 │ │ │ │ mov r4, #2 │ │ │ │ - b a9db8 │ │ │ │ + b a9d34 │ │ │ │ mov r4, #1 │ │ │ │ - b a9db8 │ │ │ │ + b a9d34 │ │ │ │ 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 a9ed0 │ │ │ │ + bne a9e4c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9c38 │ │ │ │ - b a9e74 │ │ │ │ - ldr r3, [pc, #72] @ a9f04 │ │ │ │ - ldr r1, [pc, #72] @ a9f08 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b a9e28 │ │ │ │ - ldr r6, [pc, #60] @ a9f0c │ │ │ │ - b a9c38 │ │ │ │ - ldr r3, [pc, #44] @ a9f04 │ │ │ │ - ldr r1, [pc, #52] @ a9f10 │ │ │ │ + beq a9bb4 │ │ │ │ + b a9df0 │ │ │ │ + ldr r3, [pc, #72] @ a9e80 │ │ │ │ + ldr r1, [pc, #72] @ a9e84 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b a9da4 │ │ │ │ + ldr r6, [pc, #60] @ a9e88 │ │ │ │ + b a9bb4 │ │ │ │ + ldr r3, [pc, #44] @ a9e80 │ │ │ │ + ldr r1, [pc, #52] @ a9e8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a9ddc │ │ │ │ - b a9e28 │ │ │ │ + bne a9d58 │ │ │ │ + b a9da4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, lsl #19 │ │ │ │ + eorseq r0, r6, r0, asr #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r6, ip, r9, r0 │ │ │ │ + @ instruction: 0x00360ddc │ │ │ │ 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 a9fc0 │ │ │ │ + bgt a9f3c │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi a9f88 │ │ │ │ + bhi a9f04 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi aa008 │ │ │ │ + bhi a9f84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa064 │ │ │ │ + beq a9fe0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq a9f30 │ │ │ │ + beq a9eac │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9f30 │ │ │ │ + bne a9eac │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bls a9f4c │ │ │ │ + bls a9ec8 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq a9fac │ │ │ │ - bhi aa044 │ │ │ │ + beq a9f28 │ │ │ │ + bhi a9fc0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq a9fac │ │ │ │ + beq a9f28 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne a9f64 │ │ │ │ + bne a9ee0 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b a9f30 │ │ │ │ + b a9eac │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa000 │ │ │ │ + bne a9f7c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq a9fa4 │ │ │ │ - bls a9fec │ │ │ │ + beq a9f20 │ │ │ │ + bls a9f68 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq aa000 │ │ │ │ + beq a9f7c │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq a9fa4 │ │ │ │ + beq a9f20 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq a9fa4 │ │ │ │ - bhi a9fcc │ │ │ │ + beq a9f20 │ │ │ │ + bhi a9f48 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq a9fa4 │ │ │ │ - bls aa050 │ │ │ │ + beq a9f20 │ │ │ │ + bls a9fcc │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne a9fdc │ │ │ │ + bne a9f58 │ │ │ │ add ip, ip, #1 │ │ │ │ - b a9f30 │ │ │ │ - ldr r4, [pc, #108] @ aa07c │ │ │ │ + b a9eac │ │ │ │ + ldr r4, [pc, #108] @ a9ff8 │ │ │ │ sub lr, r3, #32 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ mov r5, #1 │ │ │ │ ands r4, r4, r5, lsl lr │ │ │ │ - bne a9f30 │ │ │ │ + bne a9eac │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq a9fa4 │ │ │ │ + beq a9f20 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a9fac │ │ │ │ + beq a9f28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9f30 │ │ │ │ + bne a9eac │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, r5 │ │ │ │ - b a9f74 │ │ │ │ + b a9ef0 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne a9f64 │ │ │ │ - b a9fa4 │ │ │ │ + bne a9ee0 │ │ │ │ + b a9f20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa064 │ │ │ │ + beq a9fe0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne a9fdc │ │ │ │ - b aa000 │ │ │ │ - ldr r3, [pc, #20] @ aa080 │ │ │ │ - ldr r1, [pc, #20] @ aa084 │ │ │ │ + bne a9f58 │ │ │ │ + b a9f7c │ │ │ │ + ldr r3, [pc, #20] @ a9ffc │ │ │ │ + ldr r1, [pc, #20] @ aa000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, lsl #19 │ │ │ │ + eorseq r0, r6, r0, asr #27 │ │ │ │ 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] @ aa90c │ │ │ │ + ldr r1, [pc, #2128] @ aa888 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi aa83c │ │ │ │ + bhi aa7b8 │ │ │ │ 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 a6314 │ │ │ │ + b a6290 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ add r2, r3, #4 │ │ │ │ - beq aa31c │ │ │ │ + beq aa298 │ │ │ │ str r2, [r5] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa894 │ │ │ │ + beq aa810 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq aa134 │ │ │ │ + beq aa0b0 │ │ │ │ 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, [pc, #1992] @ aa910 │ │ │ │ + ldr r3, [pc, #1992] @ aa88c │ │ │ │ mov r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r1, [r0, #-1] │ │ │ │ sub r1, r1, #9 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bhi aa83c │ │ │ │ + bhi aa7b8 │ │ │ │ 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 aa614 │ │ │ │ + beq aa590 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa634 │ │ │ │ + beq aa5b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ mov r6, r0 │ │ │ │ - b aa134 │ │ │ │ + b aa0b0 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl a9f14 │ │ │ │ + bl a9e90 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa60c │ │ │ │ - beq aa524 │ │ │ │ - ldr sl, [pc, #1848] @ aa914 │ │ │ │ - bl 3576e0 │ │ │ │ + blt aa588 │ │ │ │ + beq aa4a0 │ │ │ │ + ldr sl, [pc, #1848] @ aa890 │ │ │ │ + bl 357b00 │ │ │ │ ldr r9, [sl, r0] │ │ │ │ cmp r7, #20 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bgt aa5dc │ │ │ │ + bgt aa558 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #1608] @ 0x648 │ │ │ │ lsl fp, r7, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa578 │ │ │ │ - ldr r0, [pc, #1800] @ aa918 │ │ │ │ + beq aa4f4 │ │ │ │ + ldr r0, [pc, #1800] @ aa894 │ │ │ │ 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 aa678 │ │ │ │ + bne aa5f4 │ │ │ │ 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] │ │ │ │ @@ -131813,610 +131780,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 aa088 │ │ │ │ + bl aa004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa694 │ │ │ │ + beq aa610 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq aa2f8 │ │ │ │ + beq aa274 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa6f8 │ │ │ │ + beq aa674 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq aa2f8 │ │ │ │ + beq aa274 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa6f0 │ │ │ │ + beq aa66c │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq aa2f8 │ │ │ │ + beq aa274 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa698 │ │ │ │ + beq aa614 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne aa2d4 │ │ │ │ + bne aa250 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne aa538 │ │ │ │ + bne aa4b4 │ │ │ │ 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] @ aa91c │ │ │ │ + ldr r1, [pc, #1512] @ aa898 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp lr, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r4] │ │ │ │ - bne aa668 │ │ │ │ + bne aa5e4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne aa0e4 │ │ │ │ - ldr r6, [pc, #1476] @ aa920 │ │ │ │ - b aa134 │ │ │ │ + bne aa060 │ │ │ │ + ldr r6, [pc, #1476] @ aa89c │ │ │ │ + b aa0b0 │ │ │ │ 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 ab0b4 │ │ │ │ + b ab030 │ │ │ │ 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 a32c4 │ │ │ │ + b a3240 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ - bl a9f14 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - blt aa60c │ │ │ │ - ands r9, sl, #1 │ │ │ │ - bne aa75c │ │ │ │ - bl 91928 │ │ │ │ + bl a9e90 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + blt aa588 │ │ │ │ + ands sl, r9, #1 │ │ │ │ + bne aa6d8 │ │ │ │ + bl 9196c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa76c │ │ │ │ - cmp sl, #0 │ │ │ │ - beq aa43c │ │ │ │ + beq aa6e8 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq aa3b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq aa730 │ │ │ │ + beq aa6ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq aa700 │ │ │ │ + beq aa67c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt aa700 │ │ │ │ + blt aa67c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa64c │ │ │ │ + bne aa5c8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa430 │ │ │ │ + beq aa3ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aa784 │ │ │ │ - add r9, r9, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ - bgt aa3c8 │ │ │ │ + beq aa700 │ │ │ │ + add sl, sl, #2 │ │ │ │ + cmp r9, sl │ │ │ │ + bgt aa344 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23cd04 │ │ │ │ + bl 23ce28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa134 │ │ │ │ - b aa6b0 │ │ │ │ + bne aa0b0 │ │ │ │ + b aa62c │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa5b0 │ │ │ │ + beq aa52c │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa634 │ │ │ │ + beq aa5b0 │ │ │ │ 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 92888 │ │ │ │ + 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 1bbd64 │ │ │ │ + b 1bc07c │ │ │ │ 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 150918 │ │ │ │ + b 150cec │ │ │ │ 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 92888 │ │ │ │ + bl 928cc │ │ │ │ mov r6, r0 │ │ │ │ - b aa134 │ │ │ │ + b aa0b0 │ │ │ │ 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 175964 │ │ │ │ + b 175a98 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r6, [pc, #1012] @ aa924 │ │ │ │ + ldr r6, [pc, #1012] @ aa8a0 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa308 │ │ │ │ + beq aa284 │ │ │ │ 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 aa8c0 │ │ │ │ + bne aa83c │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa308 │ │ │ │ - b aa538 │ │ │ │ - ldr r0, [pc, #936] @ aa928 │ │ │ │ + beq aa284 │ │ │ │ + b aa4b4 │ │ │ │ + ldr r0, [pc, #936] @ aa8a4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa5f8 │ │ │ │ - bl 3576e0 │ │ │ │ + beq aa574 │ │ │ │ + bl 357b00 │ │ │ │ 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 aa248 │ │ │ │ + b aa1c4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa634 │ │ │ │ + beq aa5b0 │ │ │ │ cmp r1, #0 │ │ │ │ - bge aa488 │ │ │ │ - b aa47c │ │ │ │ + bge aa404 │ │ │ │ + b aa3f8 │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ - bls aa578 │ │ │ │ - bl 29e588 │ │ │ │ + bls aa4f4 │ │ │ │ + bl 29e418 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r8, [sl, r8] │ │ │ │ lslne fp, r7, #2 │ │ │ │ - bne aa598 │ │ │ │ + bne aa514 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 351110 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 351534 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r6, #0 │ │ │ │ - b aa134 │ │ │ │ + b aa0b0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - bne aa8b4 │ │ │ │ - ldr r3, [pc, #740] @ aa920 │ │ │ │ + bne aa830 │ │ │ │ + ldr r3, [pc, #740] @ aa89c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b aa354 │ │ │ │ + b aa2d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa414 │ │ │ │ + bne aa390 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b aa414 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b aa390 │ │ │ │ mov r3, lr │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #684] @ aa92c │ │ │ │ + ldr r2, [pc, #684] @ aa8a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aa6d8 │ │ │ │ + bne aa654 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa598 │ │ │ │ + b aa514 │ │ │ │ mov r8, r0 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r3, r3, r8 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 351110 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 351534 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa60c │ │ │ │ + beq aa588 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne aa60c │ │ │ │ + bne aa588 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b aa60c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b aa588 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa598 │ │ │ │ + b aa514 │ │ │ │ mov r8, #2 │ │ │ │ - b aa698 │ │ │ │ + b aa614 │ │ │ │ mov r8, #1 │ │ │ │ - b aa698 │ │ │ │ - sub r3, sl, #2 │ │ │ │ - sub r3, r3, r9 │ │ │ │ + b aa614 │ │ │ │ + sub r3, r9, #2 │ │ │ │ + sub r3, r3, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - bl 351110 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 351534 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa740 │ │ │ │ + bne aa6bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b184 │ │ │ │ - b aa6b0 │ │ │ │ - sub r3, sl, #1 │ │ │ │ - sub r3, r3, r9 │ │ │ │ + bl 9b1a4 │ │ │ │ + b aa62c │ │ │ │ + sub r3, r9, #1 │ │ │ │ + sub r3, r3, sl │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - b aa6a4 │ │ │ │ + b aa620 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa724 │ │ │ │ + bne aa6a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b aa724 │ │ │ │ - ldr r3, [pc, #460] @ aa930 │ │ │ │ - ldr r1, [pc, #460] @ aa934 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b aa6a0 │ │ │ │ + ldr r3, [pc, #460] @ aa8ac │ │ │ │ + ldr r1, [pc, #460] @ aa8b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r3, sl │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 351110 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ - b aa60c │ │ │ │ + bl 351534 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + b aa588 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b aa430 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b aa3ac │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ - bl a9f14 │ │ │ │ + bl a9e90 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa60c │ │ │ │ - bl 92d88 │ │ │ │ + blt aa588 │ │ │ │ + bl 92dcc │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ - beq aa824 │ │ │ │ + beq aa7a0 │ │ │ │ cmp r7, r8 │ │ │ │ - beq aa80c │ │ │ │ + beq aa788 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa7fc │ │ │ │ + beq aa778 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r0, [r3, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ - b aa7b0 │ │ │ │ + b aa72c │ │ │ │ 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 20e2c4 │ │ │ │ + b 20e284 │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r3, r7, r8 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ - b aa6a4 │ │ │ │ + b aa620 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23cd04 │ │ │ │ + bl 23ce28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa134 │ │ │ │ - b aa6b0 │ │ │ │ + bne aa0b0 │ │ │ │ + b aa62c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 351110 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ - b aa60c │ │ │ │ - ldr r3, [pc, #236] @ aa930 │ │ │ │ - ldr r1, [pc, #240] @ aa938 │ │ │ │ + bl 351534 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + b aa588 │ │ │ │ + ldr r3, [pc, #236] @ aa8ac │ │ │ │ + ldr r1, [pc, #240] @ aa8b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b aa60c │ │ │ │ + bl 18eeb4 │ │ │ │ + b aa588 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa8e0 │ │ │ │ + beq aa85c │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa634 │ │ │ │ + beq aa5b0 │ │ │ │ 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 b1e54 │ │ │ │ - bl a55fc │ │ │ │ + b b1e3c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa60c │ │ │ │ - ldr r3, [pc, #136] @ aa930 │ │ │ │ - ldr r1, [pc, #144] @ aa93c │ │ │ │ + bne aa588 │ │ │ │ + ldr r3, [pc, #136] @ aa8ac │ │ │ │ + ldr r1, [pc, #144] @ aa8b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b aa60c │ │ │ │ + bl 18eeb4 │ │ │ │ + b aa588 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa198 │ │ │ │ - b aa1a4 │ │ │ │ - ldr r3, [pc, #104] @ aa930 │ │ │ │ - ldr r1, [pc, #116] @ aa940 │ │ │ │ + blt aa114 │ │ │ │ + b aa120 │ │ │ │ + ldr r3, [pc, #104] @ aa8ac │ │ │ │ + ldr r1, [pc, #116] @ aa8bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa6bc │ │ │ │ - b aa60c │ │ │ │ + bne aa638 │ │ │ │ + b aa588 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa634 │ │ │ │ + beq aa5b0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa878 │ │ │ │ - b aa884 │ │ │ │ - @ instruction: 0x003d5ef4 │ │ │ │ - @ instruction: 0x003d5fda │ │ │ │ + blt aa7f4 │ │ │ │ + b aa800 │ │ │ │ + eorseq r6, sp, r4, lsr r3 │ │ │ │ + eorseq r6, sp, sl, lsl r4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sl, ip, ip, asr ip │ │ │ │ + andseq sl, ip, r4, ror pc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003609b8 │ │ │ │ - eorseq r0, r6, ip, ror #19 │ │ │ │ - eorseq r0, r6, r8, asr #19 │ │ │ │ - mlaseq r6, ip, r9, r0 │ │ │ │ + @ instruction: 0x00360df8 │ │ │ │ + eorseq r0, r6, ip, lsr #28 │ │ │ │ + eorseq r0, r6, r8, lsl #28 │ │ │ │ + @ instruction: 0x00360ddc │ │ │ │ │ │ │ │ -000aa944 : │ │ │ │ +000aa8c0 : │ │ │ │ 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 aabb0 │ │ │ │ + bne aab2c │ │ │ │ ldr r6, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aac1c │ │ │ │ - ldr r8, [pc, #1528] @ aaf7c │ │ │ │ - ldr r7, [pc, #1528] @ aaf80 │ │ │ │ + beq aab98 │ │ │ │ + ldr r8, [pc, #1528] @ aaef8 │ │ │ │ + ldr r7, [pc, #1528] @ aaefc │ │ │ │ add r4, r8, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aad4c │ │ │ │ + bne aacc8 │ │ │ │ ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aad4c │ │ │ │ + beq aacc8 │ │ │ │ add r1, r8, #36352 @ 0x8e00 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ add r1, r1, #52 @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aac28 │ │ │ │ + beq aaba4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq aaee4 │ │ │ │ + beq aae60 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and r6, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi aae00 │ │ │ │ + bhi aad7c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ muls r6, r3, r6 │ │ │ │ - bmi aaedc │ │ │ │ + bmi aae58 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne aac44 │ │ │ │ + bne aabc0 │ │ │ │ ldr sl, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aacb0 │ │ │ │ + beq aac2c │ │ │ │ ldr r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aad70 │ │ │ │ + bne aacec │ │ │ │ ldr r2, [r4, #3680] @ 0xe60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aad70 │ │ │ │ + beq aacec │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #1356] @ aaf84 │ │ │ │ + ldr r1, [pc, #1356] @ aaf00 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aad84 │ │ │ │ + beq aad00 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq aaee4 │ │ │ │ + beq aae60 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r7, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi aae2c │ │ │ │ + bhi aada8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ muls r7, r3, r7 │ │ │ │ - bmi aaedc │ │ │ │ + bmi aae58 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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] @ aaf88 │ │ │ │ + ldr fp, [pc, #1236] @ aaf04 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi aaef8 │ │ │ │ + bhi aae74 │ │ │ │ adds r3, r4, r3 │ │ │ │ - bmi aaef8 │ │ │ │ + bmi aae74 │ │ │ │ ldr r2, [r8, #712] @ 0x2c8 │ │ │ │ - ldr r1, [pc, #1200] @ aaf8c │ │ │ │ + ldr r1, [pc, #1200] @ aaf08 │ │ │ │ cmp r2, r1 │ │ │ │ - bne aae80 │ │ │ │ + bne aadfc │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, ip, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r9, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs aadc4 │ │ │ │ + bcs aad40 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r0, [r9, r1, lsl #3] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq aadac │ │ │ │ + beq aad28 │ │ │ │ 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 aacc0 │ │ │ │ + beq aac3c │ │ │ │ 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 aad04 │ │ │ │ + bgt aac80 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1064] @ aaf90 │ │ │ │ + ldr r2, [pc, #1064] @ aaf0c │ │ │ │ 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 aaea0 │ │ │ │ + bne aae1c │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq aaba4 │ │ │ │ + beq aab20 │ │ │ │ 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] @ aaf88 │ │ │ │ + ldr r2, [pc, #976] @ aaf04 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -132432,27 +132399,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 aa97c │ │ │ │ - ldr r1, [pc, #880] @ aaf94 │ │ │ │ - ldr r0, [pc, #880] @ aaf98 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq aaf60 │ │ │ │ - ldr r1, [pc, #864] @ aaf9c │ │ │ │ - ldr r0, [pc, #864] @ aafa0 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aaedc │ │ │ │ - ldr r3, [pc, #828] @ aaf88 │ │ │ │ - bl 3576e0 │ │ │ │ + bne aa8f8 │ │ │ │ + ldr r1, [pc, #880] @ aaf10 │ │ │ │ + ldr r0, [pc, #880] @ aaf14 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq aaedc │ │ │ │ + ldr r1, [pc, #864] @ aaf18 │ │ │ │ + ldr r0, [pc, #864] @ aaf1c │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aae58 │ │ │ │ + ldr r3, [pc, #828] @ aaf04 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -132469,631 +132436,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 aaa14 │ │ │ │ - ldr r1, [pc, #732] @ aaf94 │ │ │ │ - ldr r0, [pc, #732] @ aaf98 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aad84 │ │ │ │ + bne aa990 │ │ │ │ + ldr r1, [pc, #732] @ aaf10 │ │ │ │ + ldr r0, [pc, #732] @ aaf14 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aad00 │ │ │ │ ldr r8, [r0, #24] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ cmp r8, r9 │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi aab2c │ │ │ │ + bhi aaaa8 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aab2c │ │ │ │ + b aaaa8 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aab5c │ │ │ │ + beq aaad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aab5c │ │ │ │ + beq aaad8 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aab5c │ │ │ │ + bne aaad8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aaf50 │ │ │ │ + bne aaecc │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aab5c │ │ │ │ + bne aaad8 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356834 │ │ │ │ - b aab5c │ │ │ │ - ldr r0, [pc, #592] @ aafa4 │ │ │ │ - bl 8be24 │ │ │ │ + bl 356c58 │ │ │ │ + b aaad8 │ │ │ │ + ldr r0, [pc, #592] @ aaf20 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aac28 │ │ │ │ - ldr r1, [pc, #572] @ aafa4 │ │ │ │ + beq aaba4 │ │ │ │ + ldr r1, [pc, #572] @ aaf20 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ - b aa9b0 │ │ │ │ - ldr r0, [pc, #524] @ aaf84 │ │ │ │ - bl 8be24 │ │ │ │ + b aa92c │ │ │ │ + ldr r0, [pc, #524] @ aaf00 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne aaa2c │ │ │ │ - bl a55fc │ │ │ │ + bne aa9a8 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aac34 │ │ │ │ - ldr r0, [pc, #528] @ aafa8 │ │ │ │ + bne aabb0 │ │ │ │ + ldr r0, [pc, #528] @ aaf24 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #484] @ aaf84 │ │ │ │ - ldr r1, [pc, #520] @ aafac │ │ │ │ + ldr r2, [pc, #484] @ aaf00 │ │ │ │ + ldr r1, [pc, #520] @ aaf28 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b aaedc │ │ │ │ + bl 117600 │ │ │ │ + b aae58 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aacf4 │ │ │ │ + bne aac70 │ │ │ │ ldr r2, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #480] @ aafb0 │ │ │ │ + ldr r1, [pc, #480] @ aaf2c │ │ │ │ cmp r2, r1 │ │ │ │ - bne aaf3c │ │ │ │ + bne aaeb8 │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aaef8 │ │ │ │ + beq aae74 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b aacf4 │ │ │ │ + b aac70 │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc aae58 │ │ │ │ + bcc aadd4 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aae0c │ │ │ │ - b aaecc │ │ │ │ + beq aad88 │ │ │ │ + b aae48 │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc aae6c │ │ │ │ + bcc aade8 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aae38 │ │ │ │ - b aaecc │ │ │ │ + beq aadb4 │ │ │ │ + b aae48 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aaf24 │ │ │ │ + blt aaea0 │ │ │ │ muls r6, r1, r6 │ │ │ │ - bpl aa9f4 │ │ │ │ - b aaedc │ │ │ │ + bpl aa970 │ │ │ │ + b aae58 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aaeb8 │ │ │ │ + blt aae34 │ │ │ │ muls r7, r1, r7 │ │ │ │ - bpl aaa78 │ │ │ │ - b aaedc │ │ │ │ + bpl aa9f4 │ │ │ │ + b aae58 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq aaef8 │ │ │ │ + beq aae74 │ │ │ │ ldr sl, [fp, r9] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aab2c │ │ │ │ - ldr r1, [pc, #268] @ aafb4 │ │ │ │ + b aaaa8 │ │ │ │ + ldr r1, [pc, #268] @ aaf30 │ │ │ │ cmp r3, r1 │ │ │ │ - bne aaf10 │ │ │ │ + bne aae8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b aab88 │ │ │ │ + bl 18e3ec │ │ │ │ + b aab04 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r7, lsr #31 │ │ │ │ - bne aaedc │ │ │ │ - ldr r3, [pc, #228] @ aafb8 │ │ │ │ - ldr r1, [pc, #228] @ aafbc │ │ │ │ + bne aae58 │ │ │ │ + ldr r3, [pc, #228] @ aaf34 │ │ │ │ + ldr r1, [pc, #228] @ aaf38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b aaba4 │ │ │ │ - ldr r3, [pc, #188] @ aafa8 │ │ │ │ - ldr r1, [pc, #208] @ aafc0 │ │ │ │ + b aab20 │ │ │ │ + ldr r3, [pc, #188] @ aaf24 │ │ │ │ + ldr r1, [pc, #208] @ aaf3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b aaedc │ │ │ │ + bl 18eeb4 │ │ │ │ + b aae58 │ │ │ │ mov r0, sl │ │ │ │ - bl 29e5a4 │ │ │ │ + bl 29e434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aab5c │ │ │ │ - b aaedc │ │ │ │ + bne aaad8 │ │ │ │ + b aae58 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b aab88 │ │ │ │ + b aab04 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r6, lsr #31 │ │ │ │ - beq aaecc │ │ │ │ - b aaedc │ │ │ │ + beq aae48 │ │ │ │ + b aae58 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b aade8 │ │ │ │ + b aad64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aab5c │ │ │ │ - b aad30 │ │ │ │ - ldr r0, [pc, #64] @ aafa8 │ │ │ │ + bne aaad8 │ │ │ │ + b aacac │ │ │ │ + ldr r0, [pc, #64] @ aaf24 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #52] @ aafa4 │ │ │ │ - ldr r1, [pc, #56] @ aafac │ │ │ │ + ldr r2, [pc, #52] @ aaf20 │ │ │ │ + ldr r1, [pc, #56] @ aaf28 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b aaedc │ │ │ │ + bl 117600 │ │ │ │ + b aae58 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sp, r7, r4, ror #24 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - mlaseq r6, r0, sl, r0 │ │ │ │ + @ instruction: 0x00360ed0 │ │ │ │ subseq sp, r7, r4, asr #24 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, ip, ror #20 │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + eorseq r0, r6, ip, lsr #29 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, asr #21 │ │ │ │ - eorseq r0, r6, r8, lsr #21 │ │ │ │ + eorseq r0, r6, r0, lsl #30 │ │ │ │ + eorseq r0, r6, r8, ror #29 │ │ │ │ │ │ │ │ -000aafc4 : │ │ │ │ +000aaf40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab08c │ │ │ │ + beq ab008 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab078 │ │ │ │ + beq aaff4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi ab00c │ │ │ │ + bhi aaf88 │ │ │ │ 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 ab04c │ │ │ │ + bcc aafc8 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ orr r1, r1, ip, lsl #30 │ │ │ │ cmp ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq ab018 │ │ │ │ - ldr r3, [pc, #96] @ ab09c │ │ │ │ - ldr r1, [pc, #96] @ ab0a0 │ │ │ │ + beq aaf94 │ │ │ │ + ldr r3, [pc, #96] @ ab018 │ │ │ │ + ldr r1, [pc, #96] @ ab01c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - blt ab05c │ │ │ │ + blt aafd8 │ │ │ │ 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 ab034 │ │ │ │ + beq aafb0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ ab0a4 │ │ │ │ - ldr r1, [pc, #36] @ ab0a8 │ │ │ │ + ldr r3, [pc, #36] @ ab020 │ │ │ │ + ldr r1, [pc, #36] @ ab024 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b ab044 │ │ │ │ - ldr r1, [pc, #24] @ ab0ac │ │ │ │ - ldr r0, [pc, #24] @ ab0b0 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab044 │ │ │ │ + bl 18eeb4 │ │ │ │ + b aafc0 │ │ │ │ + ldr r1, [pc, #24] @ ab028 │ │ │ │ + ldr r0, [pc, #24] @ ab02c │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aafc0 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, asr #21 │ │ │ │ + eorseq r0, r6, r0, lsl #30 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr #21 │ │ │ │ + eorseq r0, r6, r8, ror #29 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - mlaseq r6, r0, sl, r0 │ │ │ │ + @ instruction: 0x00360ed0 │ │ │ │ │ │ │ │ -000ab0b4 : │ │ │ │ +000ab030 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ ab180 │ │ │ │ + ldr r3, [pc, #180] @ ab0fc │ │ │ │ mov r6, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 ab13c │ │ │ │ + beq ab0b8 │ │ │ │ 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] @ ab184 │ │ │ │ + ldr r3, [pc, #124] @ ab100 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #104] @ ab188 │ │ │ │ + ldr r2, [pc, #104] @ ab104 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab154 │ │ │ │ + bne ab0d0 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r4, #8] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 91e54 │ │ │ │ + bl 91e98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ab100 │ │ │ │ + bne ab07c │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 29e588 │ │ │ │ - ldr r1, [pc, #48] @ ab18c │ │ │ │ + b 29e418 │ │ │ │ + ldr r1, [pc, #48] @ ab108 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab16c │ │ │ │ + bne ab0e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b ab130 │ │ │ │ + bl 18e3ec │ │ │ │ + b ab0ac │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ab130 │ │ │ │ + b ab0ac │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -000ab190 : │ │ │ │ +000ab10c : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ab19c : │ │ │ │ +000ab118 : │ │ │ │ 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 ab220 │ │ │ │ + beq ab19c │ │ │ │ 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 ab204 │ │ │ │ + bge ab180 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ab2d0 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab24c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq ab234 │ │ │ │ + beq ab1b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ ab25c │ │ │ │ - ldr r0, [pc, #52] @ ab260 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #52] @ ab1d8 │ │ │ │ + ldr r0, [pc, #52] @ ab1dc │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ab22c │ │ │ │ + beq ab1a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ab22c │ │ │ │ + bne ab1a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ab22c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ab1a8 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq fp, r5, ip, lsl r5 │ │ │ │ + eorseq fp, r5, ip, asr r9 │ │ │ │ │ │ │ │ -000ab264 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +000ab1e0 <_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 ab2d0 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab24c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ movne r4, #0 │ │ │ │ strne r6, [r3, r7, lsl #2] │ │ │ │ - beq ab2a4 <_PyList_AppendTakeRefListResize@@Base+0x40> │ │ │ │ + beq ab220 <_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 ab29c <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + beq ab218 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ab29c <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bne ab218 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ab29c <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ab218 <_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 ab46c <_PyList_AppendTakeRefListResize@@Base+0x208> │ │ │ │ + bge ab3e8 <_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 ab498 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ + blt ab414 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab4a4 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ + beq ab420 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - bhi ab460 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ - ldr r8, [pc, #460] @ ab4f8 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #460] @ ab4fc <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + bhi ab3dc <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + ldr r8, [pc, #460] @ ab474 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #460] @ ab478 <_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 ab4c8 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ + bne ab444 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab410 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ - ldr r3, [pc, #428] @ ab500 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ - bl 3576e0 │ │ │ │ + beq ab38c <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ + ldr r3, [pc, #428] @ ab47c <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ + bl 357b00 │ │ │ │ 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 ab434 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab3b0 <_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 ab3b0 <_PyList_AppendTakeRefListResize@@Base+0x14c> │ │ │ │ + bgt ab32c <_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 ab434 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab3b0 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi ab3d4 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ + bhi ab350 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r4, lsl #4 │ │ │ │ - bcc ab420 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bcc ab39c <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91f8c │ │ │ │ + bl 91fd0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ab460 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab3dc <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99e68 │ │ │ │ + bl 99e88 │ │ │ │ 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 91f8c │ │ │ │ + bl 91fd0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ab460 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab3dc <_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] @ ab504 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #196] @ ab480 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne ab4e0 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ + bne ab45c <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movcc r1, #1 │ │ │ │ bl 2a7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab420 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ - bl 29e588 │ │ │ │ + bne ab39c <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bl 29e418 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r3, asr #1 │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge ab408 <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ + bge ab384 <_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 ab314 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ble ab290 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ add r4, r6, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ - b ab314 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ - ldr r8, [pc, #76] @ ab4f8 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #76] @ ab4fc <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + b ab290 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ldr r8, [pc, #76] @ ab474 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #76] @ ab478 <_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 ab344 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ + beq ab2c0 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab458 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab3d4 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab458 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab3d4 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r0, lsl #13 │ │ │ │ + strdeq fp, [sl], -ip │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, asr #9 │ │ │ │ + andeq fp, r8, r0, ror r4 │ │ │ │ │ │ │ │ -000ab508 : │ │ │ │ +000ab484 : │ │ │ │ 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 ab668 │ │ │ │ - ldr r5, [pc, #328] @ ab670 │ │ │ │ - ldr r2, [pc, #328] @ ab674 │ │ │ │ + blt ab5e4 │ │ │ │ + ldr r5, [pc, #328] @ ab5ec │ │ │ │ + ldr r2, [pc, #328] @ ab5f0 │ │ │ │ ldr lr, [r5, #700] @ 0x2bc │ │ │ │ ldr r6, [r5, #688] @ 0x2b0 │ │ │ │ cmp lr, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne ab638 │ │ │ │ + bne ab5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab604 │ │ │ │ - ldr r2, [pc, #300] @ ab678 │ │ │ │ - bl 3576e0 │ │ │ │ + beq ab580 │ │ │ │ + ldr r2, [pc, #300] @ ab5f4 │ │ │ │ + bl 357b00 │ │ │ │ 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 ab610 │ │ │ │ + beq ab58c │ │ │ │ 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 ab5a8 │ │ │ │ + bgt ab524 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab610 │ │ │ │ + beq ab58c │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5, lsl #3 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - bhi ab5d0 │ │ │ │ + bhi ab54c │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ cmp r5, r3, lsl #2 │ │ │ │ movcc r7, r4 │ │ │ │ - bcc ab5fc │ │ │ │ + bcc ab578 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 91f8c │ │ │ │ + bl 91fd0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ab668 │ │ │ │ + beq ab5e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e68 │ │ │ │ + bl 99e88 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 91f8c │ │ │ │ + b 91fd0 │ │ │ │ ldr lr, [r5, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #96] @ ab67c │ │ │ │ + ldr r2, [pc, #96] @ ab5f8 │ │ │ │ cmp lr, r2 │ │ │ │ - bne ab650 │ │ │ │ + bne ab5cc │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ movcs r1, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ movcc r1, #1 │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r3 │ │ │ │ @@ -133105,213 +133072,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 ab5fc │ │ │ │ + b ab578 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r0, lsl #13 │ │ │ │ + strdeq fp, [sl], -ip │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, asr #9 │ │ │ │ + andeq fp, r8, r0, ror r4 │ │ │ │ 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 ab75c │ │ │ │ - ldr r3, [pc, #268] @ ab7b0 │ │ │ │ + beq ab6d8 │ │ │ │ + ldr r3, [pc, #268] @ ab72c │ │ │ │ mov r5, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 ab764 │ │ │ │ + beq ab6e0 │ │ │ │ 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 ab704 │ │ │ │ + bgt ab680 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab764 │ │ │ │ + beq ab6e0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi ab728 │ │ │ │ + bhi ab6a4 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r1, lsl #2 │ │ │ │ - bcc ab754 │ │ │ │ + bcc ab6d0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91f8c │ │ │ │ + bl 91fd0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ab750 │ │ │ │ + beq ab6cc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e68 │ │ │ │ + bl 99e88 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 91f8c │ │ │ │ + b 91fd0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab7a8 │ │ │ │ - ldr r2, [pc, #64] @ ab7b4 │ │ │ │ - ldr r0, [pc, #64] @ ab7b8 │ │ │ │ + blt ab724 │ │ │ │ + ldr r2, [pc, #64] @ ab730 │ │ │ │ + ldr r0, [pc, #64] @ ab734 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ab794 │ │ │ │ + bne ab710 │ │ │ │ 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 ab754 │ │ │ │ + b ab6d0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, asr #9 │ │ │ │ + andeq fp, r8, r0, ror r4 │ │ │ │ │ │ │ │ -000ab7bc : │ │ │ │ +000ab738 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab80c │ │ │ │ + beq ab788 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq ab80c │ │ │ │ + beq ab788 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl ab840 │ │ │ │ + bl ab7bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab818 │ │ │ │ + beq ab794 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ab820 │ │ │ │ + bne ab79c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ ab838 │ │ │ │ - ldr r0, [pc, #36] @ ab83c │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #36] @ ab7b4 │ │ │ │ + ldr r0, [pc, #36] @ ab7b8 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne ab804 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ab804 │ │ │ │ + bne ab780 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ab780 │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - eorseq fp, r5, ip, lsl r5 │ │ │ │ + eorseq fp, r5, ip, asr r9 │ │ │ │ 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] @ ac854 │ │ │ │ + ldr r3, [pc, #3988] @ ac780 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq abc4c │ │ │ │ + beq abbc8 │ │ │ │ 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 abe00 │ │ │ │ + bne abd7c │ │ │ │ cmp r3, #1 │ │ │ │ - ble abc68 │ │ │ │ + ble abbe4 │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr sl, [pc, #3980] @ ac858 │ │ │ │ + ldr sl, [pc, #3876] @ ac76c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, sl │ │ │ │ - beq ac9fc │ │ │ │ - ldr r7, [pc, #3992] @ ac874 │ │ │ │ + beq ac9d0 │ │ │ │ + ldr r7, [pc, #3892] @ ac78c │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r9, [pc, #3976] @ ac878 │ │ │ │ + ldr r9, [pc, #3876] @ ac790 │ │ │ │ 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 accd4 │ │ │ │ + bne acc44 │ │ │ │ tst r7, r8 │ │ │ │ - bne abc24 │ │ │ │ + bne abba0 │ │ │ │ cmp r0, ip │ │ │ │ - bne abc34 │ │ │ │ + bne abbb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq abc34 │ │ │ │ + beq abbb0 │ │ │ │ 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 ab8f8 │ │ │ │ + blt ab874 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne abd34 │ │ │ │ + bne abcb0 │ │ │ │ tst r7, r8 │ │ │ │ - beq acc58 │ │ │ │ - ldr r3, [pc, #3820] @ ac85c │ │ │ │ + beq acc1c │ │ │ │ + ldr r3, [pc, #3716] @ ac770 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abd44 │ │ │ │ + bne abcc0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne abd64 │ │ │ │ + bne abce0 │ │ │ │ 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 │ │ │ │ @@ -133321,183 +133288,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 ace6c │ │ │ │ + bne acd14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt abdd8 │ │ │ │ + bgt abd54 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, sl │ │ │ │ + mov r9, r6 │ │ │ │ mov sl, r8 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #1 │ │ │ │ - ble ac8e8 │ │ │ │ + ble ac898 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #3680] @ ac85c │ │ │ │ + ldr r8, [pc, #3576] @ ac770 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp] │ │ │ │ - bne abb1c │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ - and r1, r2, #3 │ │ │ │ + bne aba98 │ │ │ │ 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 ac3e0 │ │ │ │ + mul r0, ip, r0 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ + blt ac364 │ │ │ │ cmp r4, #2 │ │ │ │ movne r0, #2 │ │ │ │ - beq abb40 │ │ │ │ + beq ababc │ │ │ │ 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 ac184 │ │ │ │ + cmp ip, r2 │ │ │ │ + bgt ac108 │ │ │ │ add ip, r0, #1 │ │ │ │ cmp r4, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - ble acc1c │ │ │ │ + ble acc0c │ │ │ │ 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 abb08 │ │ │ │ + blt aba84 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ble abb08 │ │ │ │ + ble aba84 │ │ │ │ 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 abb04 │ │ │ │ + bgt aba80 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt abac0 │ │ │ │ + bgt aba3c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq ac258 │ │ │ │ + beq ac1bc │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - b abebc │ │ │ │ + b abe38 │ │ │ │ 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 ace7c │ │ │ │ - bne ac3e0 │ │ │ │ + blt acec8 │ │ │ │ + bne ac364 │ │ │ │ cmp r4, #2 │ │ │ │ - bne abba8 │ │ │ │ + bne abb24 │ │ │ │ mov ip, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac90c │ │ │ │ + bne ac8e0 │ │ │ │ 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 ac600 │ │ │ │ + bne ac57c │ │ │ │ subs r4, r4, ip │ │ │ │ - bne ab9e8 │ │ │ │ + bne ab964 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bgt acb64 │ │ │ │ + mov r6, r9 │ │ │ │ + bgt acb54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ac28c │ │ │ │ + bne ac218 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abcb4 │ │ │ │ - b ac828 │ │ │ │ + beq abc30 │ │ │ │ + b ac83c │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne abbfc │ │ │ │ + bne abb78 │ │ │ │ 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 abeb4 │ │ │ │ + blt abe30 │ │ │ │ cmp r4, #3 │ │ │ │ movne r0, #3 │ │ │ │ - bne aba44 │ │ │ │ - b abc1c │ │ │ │ - mov r2, r8 │ │ │ │ + bne ab9c0 │ │ │ │ + b abb98 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace7c │ │ │ │ + blt acec8 │ │ │ │ ldrne r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abeb4 │ │ │ │ + bne abe30 │ │ │ │ cmp r4, #3 │ │ │ │ - bne ac1d0 │ │ │ │ + bne ac154 │ │ │ │ mov ip, #3 │ │ │ │ - b abb44 │ │ │ │ + b abac0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls ab914 │ │ │ │ + bls ab890 │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt ab8f8 │ │ │ │ - ldr ip, [pc, #3116] @ ac878 │ │ │ │ - b ab948 │ │ │ │ + blt ab874 │ │ │ │ + ldr ip, [pc, #3016] @ ac790 │ │ │ │ + b ab8c4 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt ab8b0 │ │ │ │ + bgt ab82c │ │ │ │ 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] │ │ │ │ @@ -133508,67 +133475,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 ac828 │ │ │ │ - ldr r6, [pc, #2968] @ ac854 │ │ │ │ + bne ac83c │ │ │ │ + ldr r6, [pc, #2888] @ ac780 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acdcc │ │ │ │ + bgt ace40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ cmp r0, r3 │ │ │ │ - bne acdfc │ │ │ │ + bne ace70 │ │ │ │ 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 ace58 │ │ │ │ + bne aceb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq abd24 │ │ │ │ + beq abca0 │ │ │ │ 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] @ ac87c │ │ │ │ + ldr r3, [pc, #2780] @ ac794 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab978 │ │ │ │ - ldr r2, [pc, #2884] @ ac890 │ │ │ │ + beq ab8f4 │ │ │ │ + ldr r2, [pc, #2784] @ ac7a8 │ │ │ │ cmp r0, sl │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #2816] @ ac860 │ │ │ │ + ldr r3, [pc, #2712] @ ac774 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab980 │ │ │ │ + beq ab8fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #2804] @ ac864 │ │ │ │ + ldr r2, [pc, #2700] @ ac778 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bgt acee4 │ │ │ │ + bgt ace0c │ │ │ │ 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 │ │ │ │ @@ -133576,644 +133543,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 acd44 │ │ │ │ + bne acdb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrle r8, [sp, #4] │ │ │ │ movle sl, r8 │ │ │ │ - ble ab9dc │ │ │ │ + ble ab958 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ and r1, r3, #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ orr r2, r2, r1 │ │ │ │ - bgt abde0 │ │ │ │ + bgt abd5c │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r8, r2, r3 │ │ │ │ - b ab9dc │ │ │ │ + b ab958 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acc80 │ │ │ │ + bgt acc84 │ │ │ │ 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 ac798 │ │ │ │ + ble ac7ac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, r4, lsl #2] │ │ │ │ - beq acd30 │ │ │ │ + beq accbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq ac798 │ │ │ │ + beq ac7ac │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq acce0 │ │ │ │ + beq ace28 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #2 │ │ │ │ - beq abea4 │ │ │ │ + beq abe20 │ │ │ │ add r9, r7, #4 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - beq acce4 │ │ │ │ + beq accc0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne abe80 │ │ │ │ + bne abdfc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b ab8c0 │ │ │ │ + b ab83c │ │ │ │ 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 ac194 │ │ │ │ + bne ac118 │ │ │ │ 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 ac1ac │ │ │ │ + bge ac130 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bge ac264 │ │ │ │ + bge ac1c8 │ │ │ │ cmp r4, sl │ │ │ │ movlt ip, r4 │ │ │ │ movge ip, sl │ │ │ │ cmp r3, ip │ │ │ │ mov r5, r3 │ │ │ │ - bge abb44 │ │ │ │ + bge abac0 │ │ │ │ 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] @ ac87c │ │ │ │ - add sl, r4, r9 │ │ │ │ - asr sl, sl, #1 │ │ │ │ + ldr r3, [pc, #2228] @ ac794 │ │ │ │ + add r9, r4, r8 │ │ │ │ + asr r9, r9, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ - bne abfec │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - cmp r5, r8 │ │ │ │ + ldr r1, [fp, r9, lsl #2] │ │ │ │ + bne abf6c │ │ │ │ + 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 acf2c │ │ │ │ + beq acf40 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ace38 │ │ │ │ + beq acd6c │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - add r0, r7, #20 │ │ │ │ + add r0, sl, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq ace48 │ │ │ │ + beq acd7c │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac3b8 │ │ │ │ + beq ac33c │ │ │ │ add r1, r1, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac3d0 │ │ │ │ + beq ac354 │ │ │ │ lsr r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac004 │ │ │ │ - cmp r4, sl │ │ │ │ - mov r8, r5 │ │ │ │ - movlt r9, sl │ │ │ │ + beq abf84 │ │ │ │ + cmp r4, r9 │ │ │ │ + mov r7, r5 │ │ │ │ + movlt r8, r9 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - blt ac028 │ │ │ │ - b ac0ec │ │ │ │ + blt abfa8 │ │ │ │ + b ac06c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace7c │ │ │ │ - bne ac144 │ │ │ │ - add r4, sl, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ble ac154 │ │ │ │ - ldr r3, [pc, #2148] @ ac87c │ │ │ │ + blt ace20 │ │ │ │ + bne ac0c8 │ │ │ │ + add r4, r9, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + ble ac0d8 │ │ │ │ + ldr r3, [pc, #2044] @ ac794 │ │ │ │ cmp r6, r3 │ │ │ │ - bne acdc0 │ │ │ │ + bne acd0c │ │ │ │ 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 acf24 │ │ │ │ + beq acef0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq acea4 │ │ │ │ + beq acd54 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst ip, #32 │ │ │ │ - beq aceb4 │ │ │ │ + beq acd64 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac0c4 │ │ │ │ + beq ac044 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac0d4 │ │ │ │ + beq ac054 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ac0dc │ │ │ │ + bge ac05c │ │ │ │ cmp r6, r4 │ │ │ │ - ble ac0e8 │ │ │ │ - mov sl, r6 │ │ │ │ - b ac054 │ │ │ │ + ble ac068 │ │ │ │ + mov r9, r6 │ │ │ │ + b abfd4 │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac0ac │ │ │ │ - cmp r8, r9 │ │ │ │ - bgt ac0b4 │ │ │ │ + bne ac02c │ │ │ │ + cmp r7, r8 │ │ │ │ + bgt ac034 │ │ │ │ add r4, r6, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - blt ac054 │ │ │ │ + cmp r4, r9 │ │ │ │ + blt abfd4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - ble ac168 │ │ │ │ - sub r9, r5, r4 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r8, r6, #4 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, fp, r8 │ │ │ │ + ble ac0ec │ │ │ │ + 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 ac26c │ │ │ │ + bne ac1f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne abf44 │ │ │ │ + bne abec4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov ip, r3 │ │ │ │ - b abb44 │ │ │ │ - cmp r4, sl │ │ │ │ - bge ac154 │ │ │ │ - mov r9, sl │ │ │ │ - b abf54 │ │ │ │ + b abac0 │ │ │ │ + cmp r4, r9 │ │ │ │ + bge ac0d8 │ │ │ │ + mov r8, r9 │ │ │ │ + b abed4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsl r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - bgt ac0fc │ │ │ │ + bgt ac07c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac124 │ │ │ │ + beq ac0a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ - b ac280 │ │ │ │ + b ac20c │ │ │ │ cmp r4, r0 │ │ │ │ - beq ac254 │ │ │ │ + beq ac1b8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b abebc │ │ │ │ + b abe38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace7c │ │ │ │ - bne abf08 │ │ │ │ + blt acec8 │ │ │ │ + bne abe84 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 25165c │ │ │ │ + bl 251824 │ │ │ │ add r3, r5, #1 │ │ │ │ + add r6, r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b ac370 │ │ │ │ + mov r3, #3 │ │ │ │ + add r7, fp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r6, #8 │ │ │ │ - b ac3ec │ │ │ │ - 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 ac238 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ + mov r2, r6 │ │ │ │ + bne ac1d0 │ │ │ │ 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 abb08 │ │ │ │ + blt aba84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne aba44 │ │ │ │ - b ac254 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt ace7c │ │ │ │ - bne ac3b0 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne ac1d8 │ │ │ │ + bne ab9c0 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bgt abf14 │ │ │ │ + bgt abe90 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - b abb44 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r3, r8 │ │ │ │ + b abac0 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt acec8 │ │ │ │ + bne aba84 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne ac160 │ │ │ │ + b ac1b8 │ │ │ │ + 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 ac124 │ │ │ │ + b ac0a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ac780 │ │ │ │ - ldr r7, [pc, #1460] @ ac854 │ │ │ │ + ble ac754 │ │ │ │ + ldr r7, [pc, #1364] @ ac780 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac6ec │ │ │ │ + beq ac668 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac6ec │ │ │ │ + bne ac668 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1440] @ ac868 │ │ │ │ + ldr r2, [pc, #1320] @ ac77c │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne acda0 │ │ │ │ + bne aced0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble ac810 │ │ │ │ + ble ac824 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac330 │ │ │ │ + beq ac2bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac330 │ │ │ │ + bne ac2bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1356] @ ac868 │ │ │ │ + ldr r2, [pc, #1236] @ ac77c │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne acebc │ │ │ │ + bne acc64 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #2 │ │ │ │ - beq ac39c │ │ │ │ - ldr sl, [pc, #1316] @ ac868 │ │ │ │ + beq ac328 │ │ │ │ + ldr sl, [pc, #1196] @ ac77c │ │ │ │ add r8, r4, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ac384 │ │ │ │ + beq ac310 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne ac384 │ │ │ │ + bne ac310 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ - bne acf04 │ │ │ │ + bne acdec │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne ac348 │ │ │ │ + bne ac2d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acef8 │ │ │ │ + bgt ace30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abcb8 │ │ │ │ - b ac820 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b abb08 │ │ │ │ + beq abc34 │ │ │ │ + b ac834 │ │ │ │ add r1, r1, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne abfc8 │ │ │ │ - cmp r5, r8 │ │ │ │ + bne abf48 │ │ │ │ + cmp r5, r7 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b abfcc │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble ace84 │ │ │ │ - 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 ace7c │ │ │ │ - bne ac544 │ │ │ │ + b abf4c │ │ │ │ + mov r3, #2 │ │ │ │ + mov r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble acd8c │ │ │ │ + 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 ac56c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + bne ac4c8 │ │ │ │ + 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 ac538 │ │ │ │ + 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 ac580 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne ac894 │ │ │ │ - sub r0, r5, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ + bge ac518 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne ac868 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bls ac4c8 │ │ │ │ + bls ac44c │ │ │ │ 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 ac4c8 │ │ │ │ + bls ac44c │ │ │ │ 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 ac4b0 │ │ │ │ + bhi ac434 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne acb2c │ │ │ │ + bne acb00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - ble abf08 │ │ │ │ + ble abe84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #876] @ ac85c │ │ │ │ - add r6, fp, r2, lsl #2 │ │ │ │ - cmp r3, r9 │ │ │ │ + ldr r8, [pc, #764] @ ac770 │ │ │ │ + add r7, fp, r2, lsl #2 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r0, [fp, r2, lsl #2] │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - bne ac588 │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ + bne ac548 │ │ │ │ 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 ac688 │ │ │ │ + ble ac604 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt abf14 │ │ │ │ - b abb44 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne acc24 │ │ │ │ - mov r7, #0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - bgt ac410 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - b ac47c │ │ │ │ - mov r2, r8 │ │ │ │ + blt abe90 │ │ │ │ + b abac0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ + sub r2, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace7c │ │ │ │ - bne ac474 │ │ │ │ - add r7, r7, #1 │ │ │ │ - b ac550 │ │ │ │ + blt acec8 │ │ │ │ + bne ac538 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + beq ac3d0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, ip │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt acec8 │ │ │ │ + bne ac400 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bgt ac384 │ │ │ │ + add r6, r6, #4 │ │ │ │ + b ac400 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne acb24 │ │ │ │ + mov r5, #0 │ │ │ │ + b ac51c │ │ │ │ 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 ace7c │ │ │ │ - bne ac530 │ │ │ │ + blt acec8 │ │ │ │ + bne ac4b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble ac5f8 │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6] │ │ │ │ - bne ac614 │ │ │ │ - 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 acb50 │ │ │ │ + bgt ac674 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b ac530 │ │ │ │ + b ac4b4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b abb78 │ │ │ │ - mov r2, r8 │ │ │ │ + b abaf4 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace7c │ │ │ │ - bne ac5f8 │ │ │ │ + blt acec8 │ │ │ │ + bne ac574 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldrgt r5, [sp, #8] │ │ │ │ - ble ac530 │ │ │ │ + ble ac4b4 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bne ac8c4 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7, #4]! │ │ │ │ + bne ac8bc │ │ │ │ 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 ac530 │ │ │ │ + blt ac4b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble ac6d4 │ │ │ │ + ble ac650 │ │ │ │ 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 ac6f8 │ │ │ │ + ble ac6cc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt abf14 │ │ │ │ - b abb44 │ │ │ │ + blt abe90 │ │ │ │ + b abac0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b ac2e4 │ │ │ │ + b ac270 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7] │ │ │ │ + bne ac590 │ │ │ │ + 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 ac574 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r1, r3, #2 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt ac614 │ │ │ │ + b ac650 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ble ac530 │ │ │ │ + ble ac4b4 │ │ │ │ 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 ac530 │ │ │ │ + blt ac4b4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r4, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ble ac530 │ │ │ │ + ble ac4b4 │ │ │ │ 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 ac6d4 │ │ │ │ + bgt ac650 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bgt ac738 │ │ │ │ - b ac6d4 │ │ │ │ + bgt ac70c │ │ │ │ + b ac650 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - bne ac828 │ │ │ │ - ldr r6, [pc, #188] @ ac854 │ │ │ │ - b abccc │ │ │ │ + bne ac83c │ │ │ │ + ldr r6, [pc, #20] @ ac780 │ │ │ │ + b abc48 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq r2, ip, r0, asr ip │ │ │ │ + andseq r2, r8, r0, lsr #32 │ │ │ │ + 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 r0, r6, r0, lsr pc │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + andeq ip, sl, ip, asr pc │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + andseq r2, r8, r0, lsr #4 │ │ │ │ + andseq r8, pc, r4, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + eoreq fp, r0, r4, asr #18 │ │ │ │ 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] │ │ │ │ @@ -134228,85 +134233,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 acd38 │ │ │ │ - bne ac780 │ │ │ │ + bgt acdac │ │ │ │ + bne ac754 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r7, [pc, #72] @ ac854 │ │ │ │ - bne ac2ac │ │ │ │ - ldr r6, [pc, #64] @ ac854 │ │ │ │ + ldrne r7, [pc, #-160] @ ac780 │ │ │ │ + bne ac238 │ │ │ │ + ldr r6, [pc, #-168] @ ac780 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abccc │ │ │ │ + beq abc48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac838 │ │ │ │ - ldr r3, [pc, #60] @ ac86c │ │ │ │ - ldr r1, [pc, #60] @ ac870 │ │ │ │ + beq ac84c │ │ │ │ + ldr r3, [pc, #-192] @ ac784 │ │ │ │ + ldr r1, [pc, #-192] @ ac788 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acdc8 │ │ │ │ + bgt ace3c │ │ │ │ mov r6, #0 │ │ │ │ - b abccc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq r2, ip, r8, lsr r9 │ │ │ │ - andseq r1, r8, ip, ror #29 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360af0 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - muleq sl, r0, pc @ │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - andseq r2, r8, ip, ror #1 │ │ │ │ - andseq r8, pc, r4, ror #14 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - eoreq fp, r0, r4, lsl #19 │ │ │ │ + b abc48 │ │ │ │ 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 25165c │ │ │ │ - b ac484 │ │ │ │ - mov r2, r8 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt ace7c │ │ │ │ - bne ac5f8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt ac640 │ │ │ │ - b ac5f8 │ │ │ │ - beq acc50 │ │ │ │ + bl 251824 │ │ │ │ + b ac408 │ │ │ │ + beq acc14 │ │ │ │ add r2, fp, #4 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, r2 │ │ │ │ - bcs acb14 │ │ │ │ + bcs acae8 │ │ │ │ mov r1, #2 │ │ │ │ - mov r0, #4 │ │ │ │ + mov r6, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b ac498 │ │ │ │ + b ac41c │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt acec8 │ │ │ │ + bne ac574 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble ac574 │ │ │ │ + b ac5bc │ │ │ │ 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] │ │ │ │ @@ -134317,148 +134306,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 ac9a4 │ │ │ │ + ble ac978 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt ac9a4 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov r6, ip │ │ │ │ + bgt ac978 │ │ │ │ + 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 ac9b0 │ │ │ │ + ble ac984 │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ sub r1, r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - bge ac9b0 │ │ │ │ - bl 2516dc │ │ │ │ + mov r0, r6 │ │ │ │ + bge ac984 │ │ │ │ + bl 2518a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ace7c │ │ │ │ + bne acec8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b ac968 │ │ │ │ + b ac93c │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ac944 │ │ │ │ + b ac918 │ │ │ │ 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 abb78 │ │ │ │ - b ac604 │ │ │ │ + beq abaf4 │ │ │ │ + b ac580 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble acf48 │ │ │ │ + ble acf38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r7, [pc, #-416] @ ac874 │ │ │ │ + ldr r7, [pc, #-604] @ ac78c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r8, #1 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ - ldr r9, [pc, #-432] @ ac878 │ │ │ │ + ldr r9, [pc, #-620] @ ac790 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsr r7, r7, #5 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov lr, #0 │ │ │ │ - b aca70 │ │ │ │ + b aca44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq acab8 │ │ │ │ + beq aca8c │ │ │ │ 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 acae4 │ │ │ │ + bge acab8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, sl │ │ │ │ - bne acf34 │ │ │ │ + bne acf50 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq acf34 │ │ │ │ + beq acf50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bne accb8 │ │ │ │ + bne acd84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq acab8 │ │ │ │ + beq aca8c │ │ │ │ tst r7, r8 │ │ │ │ - bne acad0 │ │ │ │ + bne acaa4 │ │ │ │ cmp r0, r9 │ │ │ │ mov ip, r9 │ │ │ │ - beq aca40 │ │ │ │ + beq aca14 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge acaec │ │ │ │ + bge acac0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b aca68 │ │ │ │ + b aca3c │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #15 │ │ │ │ - bls acaac │ │ │ │ + bls aca80 │ │ │ │ mov r8, #0 │ │ │ │ - b acab8 │ │ │ │ + b aca8c │ │ │ │ mov r2, r1 │ │ │ │ - b ab94c │ │ │ │ + b ab8c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq acedc │ │ │ │ - ldr r3, [pc, #-644] @ ac878 │ │ │ │ + beq acd4c │ │ │ │ + ldr r3, [pc, #-832] @ ac790 │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab960 │ │ │ │ - ldr r3, [pc, #-664] @ ac87c │ │ │ │ - b abd44 │ │ │ │ + beq ab8dc │ │ │ │ + ldr r3, [pc, #-852] @ ac794 │ │ │ │ + b abcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq abf08 │ │ │ │ - mov r0, #4 │ │ │ │ + beq abe84 │ │ │ │ + mov r6, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r1, r3, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bls ac4d4 │ │ │ │ + add r6, r3, r6 │ │ │ │ + cmp r6, r3 │ │ │ │ + bls ac458 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r0, [r1] │ │ │ │ - str r0, [r3], #4 │ │ │ │ - str r2, [r1], #-4 │ │ │ │ - b acb34 │ │ │ │ + ldr r1, [r6] │ │ │ │ + str r1, [r3], #4 │ │ │ │ + str r2, [r6], #-4 │ │ │ │ + b acb08 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r1, r3, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt ac698 │ │ │ │ - b ac6d4 │ │ │ │ + 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 251824 │ │ │ │ + b ac540 │ │ │ │ subs r3, r1, #2 │ │ │ │ - beq acb98 │ │ │ │ + beq acb88 │ │ │ │ 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 │ │ │ │ @@ -134466,787 +134462,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 2516dc │ │ │ │ + bl 2518a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acc00 │ │ │ │ + bne acbf0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abb8c │ │ │ │ + ble abb08 │ │ │ │ subs r1, r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ - beq acbf4 │ │ │ │ + beq acbe4 │ │ │ │ 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 2516dc │ │ │ │ + bl 2518a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acbb4 │ │ │ │ + beq acba4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac39c │ │ │ │ + beq ac328 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ac84c │ │ │ │ + ble ac860 │ │ │ │ mov r7, #0 │ │ │ │ - b ac29c │ │ │ │ - bne abebc │ │ │ │ - b ac258 │ │ │ │ - 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 25165c │ │ │ │ - b ac54c │ │ │ │ + b ac228 │ │ │ │ + bne abe38 │ │ │ │ + b ac1bc │ │ │ │ mov ip, r4 │ │ │ │ - b abb44 │ │ │ │ - ldr r3, [pc, #-992] @ ac880 │ │ │ │ + b abac0 │ │ │ │ + ldr r3, [pc, #-1164] @ ac798 │ │ │ │ cmp r0, r3 │ │ │ │ - beq accc0 │ │ │ │ + beq acc50 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ - ldr ip, [pc, #-992] @ ac890 │ │ │ │ + ldr ip, [pc, #-1164] @ ac7a8 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r3, [pc, #-1012] @ ac884 │ │ │ │ + ldr r3, [pc, #-1184] @ ac79c │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ moveq r3, ip │ │ │ │ - b abd38 │ │ │ │ + b abcb4 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1192] @ ac7a8 │ │ │ │ + b abcb4 │ │ │ │ + ldr r3, [pc, #-1208] @ ac7a0 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ + beq ab8f4 │ │ │ │ + b abccc │ │ │ │ + ldr r1, [pc, #-1224] @ ac7a4 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ac2b4 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac2b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq acf40 │ │ │ │ + beq acf48 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r6] │ │ │ │ - bne abe4c │ │ │ │ - b acce4 │ │ │ │ - mov r2, #0 │ │ │ │ - b acab8 │ │ │ │ - ldr r3, [pc, #-1088] @ ac888 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab978 │ │ │ │ - b abd50 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #-1104] @ ac890 │ │ │ │ - b abd38 │ │ │ │ - mov r7, #1 │ │ │ │ + bne abdc8 │ │ │ │ + b accc0 │ │ │ │ + mov r7, r0 │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ cmp r6, r7 │ │ │ │ - bne acf64 │ │ │ │ + bne acf0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acf58 │ │ │ │ + bgt acf00 │ │ │ │ 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 acf50 │ │ │ │ + bne acef8 │ │ │ │ mov r6, r5 │ │ │ │ - b abd24 │ │ │ │ - mov r7, r0 │ │ │ │ - b acce4 │ │ │ │ + b abca0 │ │ │ │ + mov r9, r8 │ │ │ │ + b ac0d0 │ │ │ │ + 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 acd40 │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ + str r1, [r3], #-4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi acd30 │ │ │ │ + b abd40 │ │ │ │ + mov r2, #1 │ │ │ │ + b acc48 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac014 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac048 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne abf28 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac340 │ │ │ │ + mov r2, #0 │ │ │ │ + b aca8c │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ + cmp fp, r3 │ │ │ │ + bcc ac418 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq abe84 │ │ │ │ + b acb00 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab9c8 │ │ │ │ + beq ab944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ lsl r3, r3, #2 │ │ │ │ sub r2, r3, #4 │ │ │ │ add r2, r6, r2 │ │ │ │ - b acd6c │ │ │ │ + b acde0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [r2] │ │ │ │ str ip, [r1], #4 │ │ │ │ str r0, [r2], #-4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi acd5c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add r3, r2, r3 │ │ │ │ - b acd94 │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [r2], #4 │ │ │ │ - str r1, [r3], #-4 │ │ │ │ + bhi acdd0 │ │ │ │ + b acd20 │ │ │ │ + ldr r2, [pc, #-1616] @ ac7a4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi acd84 │ │ │ │ - b abdc4 │ │ │ │ - ldr r1, [pc, #-1308] @ ac88c │ │ │ │ - cmp r3, r1 │ │ │ │ - beq ac2d4 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + beq ac308 │ │ │ │ + ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac2d4 │ │ │ │ - mov sl, r9 │ │ │ │ - b ac14c │ │ │ │ + b ac308 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b ac7c8 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + b acbf0 │ │ │ │ + mov r7, #1 │ │ │ │ + b accc0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99be4 │ │ │ │ + b ac328 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ - b acdf0 │ │ │ │ + b ace64 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2], #4 │ │ │ │ str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi acde0 │ │ │ │ - b abccc │ │ │ │ - bl 99bc4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc ace54 │ │ │ │ + b abc48 │ │ │ │ + bl 99be4 │ │ │ │ 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 abd0c │ │ │ │ - b ace58 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne abfa8 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac3bc │ │ │ │ + beq abc88 │ │ │ │ + b aceb4 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bpl ace50 │ │ │ │ + bpl aceac │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bc4 │ │ │ │ - b abd0c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - b acd74 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b acc00 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bhi ac494 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq abf08 │ │ │ │ - b acb2c │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac094 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac0c8 │ │ │ │ - ldr r1, [pc, #-1592] @ ac88c │ │ │ │ + bl 99be4 │ │ │ │ + b abc88 │ │ │ │ + mov r6, r9 │ │ │ │ + b acbf0 │ │ │ │ + ldr r1, [pc, #-1844] @ ac7a4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ac328 │ │ │ │ + beq ac260 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac328 │ │ │ │ - mov r2, #1 │ │ │ │ - b accd8 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b ac7b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99bc4 │ │ │ │ - b ac39c │ │ │ │ - ldr r2, [pc, #-1664] @ ac88c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq ac37c │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac37c │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b acea8 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ace3c │ │ │ │ - ldr r3, [pc, #-1708] @ ac890 │ │ │ │ - str r3, [sp, #1628] @ 0x65c │ │ │ │ - b ab978 │ │ │ │ - bl 29e588 │ │ │ │ - b accfc │ │ │ │ - mov r7, #0 │ │ │ │ - b ab8e4 │ │ │ │ + b ac260 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b acd58 │ │ │ │ mov r6, #0 │ │ │ │ - b ace58 │ │ │ │ + b aceb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bc4 │ │ │ │ - b accfc │ │ │ │ + bl 99be4 │ │ │ │ + b accd8 │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq acce8 │ │ │ │ + beq accc4 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne acce8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b acce8 │ │ │ │ + bne accc4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b accc4 │ │ │ │ + mov r7, #0 │ │ │ │ + b ab860 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b acd70 │ │ │ │ + bl 29e418 │ │ │ │ + b accd8 │ │ │ │ + ldr r3, [pc, #-1968] @ ac7a8 │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ + b ab8f4 │ │ │ │ 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 ad030 │ │ │ │ + beq acffc │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad018 │ │ │ │ + beq acfe4 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add r0, r0, #20 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad028 │ │ │ │ + beq acff4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq acff8 │ │ │ │ + beq acfc4 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad008 │ │ │ │ + beq acfd4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acff0 │ │ │ │ + bne acfbc │ │ │ │ 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 acfd8 │ │ │ │ + bne acfa4 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b acffc │ │ │ │ + b acfc8 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b ad01c │ │ │ │ + b acfe8 │ │ │ │ │ │ │ │ -000ad038 : │ │ │ │ +000ad004 : │ │ │ │ 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] @ ad410 │ │ │ │ + ldr r3, [pc, #956] @ ad3dc │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [r3, r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq ad3e8 │ │ │ │ + beq ad3b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad2ac │ │ │ │ + beq ad278 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad2ac │ │ │ │ + beq ad278 │ │ │ │ add r8, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl ad428 │ │ │ │ + bl ad3f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ad3f0 │ │ │ │ + beq ad3bc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq ad1f8 │ │ │ │ + beq ad1c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq ad1d4 │ │ │ │ + beq ad1a0 │ │ │ │ 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 ad1d4 │ │ │ │ + beq ad1a0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ad2fc │ │ │ │ + beq ad2c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad3b4 │ │ │ │ + bne ad380 │ │ │ │ cmp r6, #0 │ │ │ │ - ble ad1b8 │ │ │ │ + ble ad184 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad12c │ │ │ │ + beq ad0f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad240 │ │ │ │ + beq ad20c │ │ │ │ cmp r6, #1 │ │ │ │ - ble ad1b8 │ │ │ │ + ble ad184 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad154 │ │ │ │ + beq ad120 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad264 │ │ │ │ + beq ad230 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ad1b8 │ │ │ │ + beq ad184 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add sl, r4, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad180 │ │ │ │ + beq ad14c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad2cc │ │ │ │ + beq ad298 │ │ │ │ cmp r6, #3 │ │ │ │ - beq ad1b8 │ │ │ │ + beq ad184 │ │ │ │ mov r5, #3 │ │ │ │ ldr r9, [sl, #4]! │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ad1ac │ │ │ │ + beq ad178 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq ad288 │ │ │ │ + beq ad254 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne ad18c │ │ │ │ + bne ad158 │ │ │ │ cmp r4, r8 │ │ │ │ - bne ad2f0 │ │ │ │ + bne ad2bc │ │ │ │ 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 b2da4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2d8c <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b ad104 │ │ │ │ + b ad0d0 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq ad0ac │ │ │ │ + beq ad078 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 23d5e8 │ │ │ │ + bl 23d710 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne ad11c │ │ │ │ - b ad1b8 │ │ │ │ + bne ad0e8 │ │ │ │ + b ad184 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #456] @ ad414 │ │ │ │ + ldr r2, [pc, #456] @ ad3e0 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad394 │ │ │ │ + bne ad360 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad12c │ │ │ │ + b ad0f8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #420] @ ad414 │ │ │ │ + ldr r2, [pc, #420] @ ad3e0 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad338 │ │ │ │ + bne ad304 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad154 │ │ │ │ + b ad120 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #384] @ ad414 │ │ │ │ + ldr r2, [pc, #384] @ ad3e0 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad318 │ │ │ │ + bne ad2e4 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b ad1ac │ │ │ │ + b ad178 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 23d5e8 │ │ │ │ + bl 23d710 │ │ │ │ mov r7, r0 │ │ │ │ - b ad1c0 │ │ │ │ + b ad18c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #316] @ ad414 │ │ │ │ + ldr r2, [pc, #316] @ ad3e0 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad358 │ │ │ │ + bne ad324 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad180 │ │ │ │ + b ad14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bc4 │ │ │ │ - b ad1c0 │ │ │ │ + bl 99be4 │ │ │ │ + b ad18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad378 │ │ │ │ + beq ad344 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad378 │ │ │ │ + beq ad344 │ │ │ │ mov r7, #0 │ │ │ │ - b ad104 │ │ │ │ - ldr r1, [pc, #248] @ ad418 │ │ │ │ + b ad0d0 │ │ │ │ + ldr r1, [pc, #248] @ ad3e4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad2a0 │ │ │ │ + beq ad26c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b ad2a0 │ │ │ │ - ldr r1, [pc, #216] @ ad418 │ │ │ │ + b ad26c │ │ │ │ + ldr r1, [pc, #216] @ ad3e4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad27c │ │ │ │ + beq ad248 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad27c │ │ │ │ - ldr r1, [pc, #184] @ ad418 │ │ │ │ + b ad248 │ │ │ │ + ldr r1, [pc, #184] @ ad3e4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad2e4 │ │ │ │ + beq ad2b0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad2e4 │ │ │ │ - ldr r2, [pc, #156] @ ad41c │ │ │ │ + b ad2b0 │ │ │ │ + ldr r2, [pc, #156] @ ad3e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #144] @ ad420 │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ - b ad310 │ │ │ │ - ldr r1, [pc, #124] @ ad418 │ │ │ │ + ldr r2, [pc, #144] @ ad3ec │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ + b ad2dc │ │ │ │ + ldr r1, [pc, #124] @ ad3e4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad258 │ │ │ │ + beq ad224 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad258 │ │ │ │ + b ad224 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad104 │ │ │ │ + beq ad0d0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ad3f8 │ │ │ │ - ldr r2, [pc, #72] @ ad41c │ │ │ │ + bne ad3c4 │ │ │ │ + ldr r2, [pc, #72] @ ad3e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #64] @ ad424 │ │ │ │ - bl 2d44d4 │ │ │ │ - b ad310 │ │ │ │ + ldr r2, [pc, #64] @ ad3f0 │ │ │ │ + bl 2d462c │ │ │ │ + b ad2dc │ │ │ │ mov r0, r9 │ │ │ │ - bl 79d7c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + bl 79eac <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ mov r7, #0 │ │ │ │ - b ad1c0 │ │ │ │ + b ad18c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ad3cc │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ad3cc │ │ │ │ + bne ad398 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ad398 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl #22 │ │ │ │ - eorseq r0, r6, ip, lsr fp │ │ │ │ + eorseq r0, r6, ip, asr #30 │ │ │ │ + eorseq r0, r6, ip, ror pc │ │ │ │ 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 ad56c │ │ │ │ + bgt ad538 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad498 │ │ │ │ + beq ad464 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi ad5c0 │ │ │ │ + bhi ad58c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi ad5fc │ │ │ │ + bhi ad5c8 │ │ │ │ cmp r4, #9 │ │ │ │ - beq ad450 │ │ │ │ + beq ad41c │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad450 │ │ │ │ + bne ad41c │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ - bne ad464 │ │ │ │ + bne ad430 │ │ │ │ cmp r5, #0 │ │ │ │ - blt ad730 │ │ │ │ + blt ad6fc │ │ │ │ moveq sl, r6 │ │ │ │ streq r5, [r7] │ │ │ │ - beq ad5b4 │ │ │ │ + beq ad580 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt ad658 │ │ │ │ + bgt ad624 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad744 │ │ │ │ + beq ad710 │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [r6] │ │ │ │ - beq ad59c │ │ │ │ + beq ad568 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad6d8 │ │ │ │ + beq ad6a4 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sl, #4] │ │ │ │ - beq ad59c │ │ │ │ + beq ad568 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad69c │ │ │ │ + beq ad668 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq ad59c │ │ │ │ + beq ad568 │ │ │ │ add fp, sl, #8 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad6a0 │ │ │ │ + beq ad66c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne ad530 │ │ │ │ - b ad5a0 │ │ │ │ + bne ad4fc │ │ │ │ + b ad56c │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad5f4 │ │ │ │ + bne ad5c0 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq ad594 │ │ │ │ - bls ad5e0 │ │ │ │ + beq ad560 │ │ │ │ + bls ad5ac │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq ad5f4 │ │ │ │ + beq ad5c0 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq ad594 │ │ │ │ + beq ad560 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad574 │ │ │ │ + bne ad540 │ │ │ │ sub lr, lr, #1 │ │ │ │ - b ad450 │ │ │ │ + b ad41c │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad6e0 │ │ │ │ + bne ad6ac │ │ │ │ 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 ad558 │ │ │ │ - bhi ad638 │ │ │ │ + beq ad524 │ │ │ │ + bhi ad604 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq ad558 │ │ │ │ + beq ad524 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad47c │ │ │ │ - b ad594 │ │ │ │ + bne ad448 │ │ │ │ + b ad560 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad594 │ │ │ │ - bls ad644 │ │ │ │ + beq ad560 │ │ │ │ + bls ad610 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne ad588 │ │ │ │ + bne ad554 │ │ │ │ add lr, lr, #1 │ │ │ │ - b ad450 │ │ │ │ - ldr r0, [pc, #400] @ ad794 │ │ │ │ + b ad41c │ │ │ │ + ldr r0, [pc, #400] @ ad760 │ │ │ │ sub r3, r4, #32 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r8, #1 │ │ │ │ ands r0, r0, r8, lsl r3 │ │ │ │ - bne ad450 │ │ │ │ + bne ad41c │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad594 │ │ │ │ + beq ad560 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq ad558 │ │ │ │ + beq ad524 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad450 │ │ │ │ + bne ad41c │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, r8 │ │ │ │ - b ad48c │ │ │ │ + b ad458 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne ad47c │ │ │ │ - b ad594 │ │ │ │ + bne ad448 │ │ │ │ + b ad560 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad720 │ │ │ │ + beq ad6ec │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne ad588 │ │ │ │ - b ad5f4 │ │ │ │ + bne ad554 │ │ │ │ + b ad5c0 │ │ │ │ lsl r0, r5, #2 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ad73c │ │ │ │ + beq ad708 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa088 │ │ │ │ + bl aa004 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sl] │ │ │ │ - bne ad4e8 │ │ │ │ - b ad6a0 │ │ │ │ + bne ad4b4 │ │ │ │ + b ad66c │ │ │ │ mov r4, #2 │ │ │ │ sub r3, r5, #1 │ │ │ │ sub r3, r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 351110 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 351534 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r5, sl │ │ │ │ add r4, sl, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne ad76c │ │ │ │ + bne ad738 │ │ │ │ cmp r6, sl │ │ │ │ - bne ad760 │ │ │ │ + bne ad72c │ │ │ │ mov sl, #0 │ │ │ │ - b ad5b4 │ │ │ │ + b ad580 │ │ │ │ mov r4, #1 │ │ │ │ - b ad6a0 │ │ │ │ + b ad66c │ │ │ │ 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 ad74c │ │ │ │ + bne ad718 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad5b0 │ │ │ │ - b ad6e0 │ │ │ │ - ldr r3, [pc, #112] @ ad798 │ │ │ │ - ldr r1, [pc, #112] @ ad79c │ │ │ │ + beq ad57c │ │ │ │ + b ad6ac │ │ │ │ + ldr r3, [pc, #112] @ ad764 │ │ │ │ + ldr r1, [pc, #112] @ ad768 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b ad6d0 │ │ │ │ - bl 29e588 │ │ │ │ - b ad6d0 │ │ │ │ + b ad69c │ │ │ │ + bl 29e418 │ │ │ │ + b ad69c │ │ │ │ mov sl, r6 │ │ │ │ - b ad6a0 │ │ │ │ - ldr r3, [pc, #68] @ ad798 │ │ │ │ - ldr r1, [pc, #72] @ ad7a0 │ │ │ │ + b ad66c │ │ │ │ + ldr r3, [pc, #68] @ ad764 │ │ │ │ + ldr r1, [pc, #72] @ ad76c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b ad6b8 │ │ │ │ + bl 18eeb4 │ │ │ │ + b ad684 │ │ │ │ mov r0, sl │ │ │ │ - bl 99bc4 │ │ │ │ - b ad6d0 │ │ │ │ + bl 99be4 │ │ │ │ + b ad69c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad6c0 │ │ │ │ + beq ad68c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ad6c0 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ad6c0 │ │ │ │ + bne ad68c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ad68c │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, lsl #19 │ │ │ │ - mlaseq r6, ip, r9, r0 │ │ │ │ + eorseq r0, r6, r0, asr #27 │ │ │ │ + @ instruction: 0x00360ddc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ - beq ad7e8 │ │ │ │ + beq ad7b4 │ │ │ │ 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 │ │ │ │ @@ -135262,43 +135249,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 adb38 │ │ │ │ + bne adb04 │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne adb58 │ │ │ │ + bne adb24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ada7c │ │ │ │ - ldr r6, [pc, #868] @ adb94 │ │ │ │ + beq ada48 │ │ │ │ + ldr r6, [pc, #868] @ adb60 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ - bne ada8c │ │ │ │ + bne ada58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ada64 │ │ │ │ + beq ada30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adae4 │ │ │ │ + beq adab0 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #832] @ adb98 │ │ │ │ + ldr r2, [pc, #832] @ adb64 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adaf4 │ │ │ │ - ldr r0, [pc, #816] @ adb94 │ │ │ │ + bne adac0 │ │ │ │ + ldr r0, [pc, #816] @ adb60 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada4c │ │ │ │ + beq ada18 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq ad8b0 │ │ │ │ - ldr r3, [pc, #792] @ adb9c │ │ │ │ - bl 3576e0 │ │ │ │ + beq ad87c │ │ │ │ + ldr r3, [pc, #792] @ adb68 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -135314,212 +135301,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 ad9ec │ │ │ │ + beq ad9b8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r0, [pc, #688] @ adba0 │ │ │ │ + ldr r0, [pc, #688] @ adb6c │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r0 │ │ │ │ - beq ada14 │ │ │ │ + beq ad9e0 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad9f8 │ │ │ │ + beq ad9c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad9cc │ │ │ │ + ble ad998 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq ada14 │ │ │ │ + beq ad9e0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ad974 │ │ │ │ + beq ad940 │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - beq ada14 │ │ │ │ + beq ad9e0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ad974 │ │ │ │ + beq ad940 │ │ │ │ ldr lr, [r3, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq ada14 │ │ │ │ + beq ad9e0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ad974 │ │ │ │ + beq ad940 │ │ │ │ add r5, r3, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - beq ada14 │ │ │ │ + beq ad9e0 │ │ │ │ cmp r2, lr │ │ │ │ - bne ad954 │ │ │ │ + bne ad920 │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad9cc │ │ │ │ + ble ad998 │ │ │ │ cmp ip, r6 │ │ │ │ - beq ada14 │ │ │ │ + beq ad9e0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ad9cc │ │ │ │ + beq ad998 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq ada14 │ │ │ │ + beq ad9e0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ad9cc │ │ │ │ + beq ad998 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq ada14 │ │ │ │ + beq ad9e0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ad9cc │ │ │ │ + beq ad998 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq ada14 │ │ │ │ + beq ad9e0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ad9b4 │ │ │ │ - ldr r3, [pc, #464] @ adba4 │ │ │ │ + bne ad980 │ │ │ │ + ldr r3, [pc, #464] @ adb70 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r7 │ │ │ │ - beq ada5c │ │ │ │ - bl adec0 │ │ │ │ + beq ada28 │ │ │ │ + bl ade8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ada28 │ │ │ │ + bne ad9f4 │ │ │ │ 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 adb78 │ │ │ │ + bne adb44 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne adb84 │ │ │ │ + bne adb50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ef78 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + bl 12f028 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad9ec │ │ │ │ + beq ad9b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ada4c │ │ │ │ + beq ada18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ada4c │ │ │ │ + bne ada18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 294568 │ │ │ │ - b ada20 │ │ │ │ + bl 294404 │ │ │ │ + b ad9ec │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #296] @ adb98 │ │ │ │ + ldr r2, [pc, #296] @ adb64 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adaa0 │ │ │ │ + bne ada6c │ │ │ │ mov r7, #0 │ │ │ │ - b ad85c │ │ │ │ - ldr r6, [pc, #272] @ adb94 │ │ │ │ + b ad828 │ │ │ │ + ldr r6, [pc, #272] @ adb60 │ │ │ │ cmp r5, r6 │ │ │ │ - beq ada64 │ │ │ │ + beq ada30 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b adbac │ │ │ │ - ldr r0, [pc, #236] @ adb94 │ │ │ │ + b adb78 │ │ │ │ + ldr r0, [pc, #236] @ adb60 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada4c │ │ │ │ + beq ada18 │ │ │ │ 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 ad9ec │ │ │ │ + b ad9b8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23d698 │ │ │ │ + b 23d7c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada4c │ │ │ │ + beq ada18 │ │ │ │ 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 ad8e4 │ │ │ │ - ldr r0, [pc, #104] @ adba8 │ │ │ │ + b ad8b0 │ │ │ │ + ldr r0, [pc, #104] @ adb74 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3153e4 │ │ │ │ + bl 315804 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad814 │ │ │ │ - b ada4c │ │ │ │ - ldr r0, [pc, #72] @ adba8 │ │ │ │ + bne ad7e0 │ │ │ │ + b ada18 │ │ │ │ + ldr r0, [pc, #72] @ adb74 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ada4c │ │ │ │ - b ad820 │ │ │ │ + beq ada18 │ │ │ │ + b ad7ec │ │ │ │ cmp r3, r0 │ │ │ │ - bne ad9fc │ │ │ │ - b ada14 │ │ │ │ + bne ad9c8 │ │ │ │ + b ad9e0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ada0c │ │ │ │ - b ad9cc │ │ │ │ + bne ad9d8 │ │ │ │ + b ad998 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - andeq sp, r9, r8, asr r8 │ │ │ │ + andeq sp, r9, r8, ror r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - eorseq sl, r5, r0, lsr r6 │ │ │ │ + eorseq sl, r5, r0, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #568] @ addfc │ │ │ │ + ldr r2, [pc, #568] @ addc8 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne addcc │ │ │ │ + bne add98 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq addc4 │ │ │ │ + beq add90 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq adc24 │ │ │ │ - ldr r3, [pc, #520] @ ade00 │ │ │ │ - bl 3576e0 │ │ │ │ + beq adbf0 │ │ │ │ + ldr r3, [pc, #520] @ addcc │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -135535,1050 +135522,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 add64 │ │ │ │ + beq add30 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #416] @ ade04 │ │ │ │ - ldr ip, [pc, #416] @ ade08 │ │ │ │ + ldr r0, [pc, #416] @ addd0 │ │ │ │ + ldr ip, [pc, #416] @ addd4 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, r0 │ │ │ │ - beq add88 │ │ │ │ + beq add54 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq add6c │ │ │ │ + beq add38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble add44 │ │ │ │ + ble add10 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ cmp lr, r0 │ │ │ │ - beq add88 │ │ │ │ + beq add54 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adcec │ │ │ │ + beq adcb8 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - beq add88 │ │ │ │ + beq add54 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adcec │ │ │ │ + beq adcb8 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq add88 │ │ │ │ + beq add54 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adcec │ │ │ │ + beq adcb8 │ │ │ │ add r7, r3, #20 │ │ │ │ mov r6, #3 │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - beq add88 │ │ │ │ + beq add54 │ │ │ │ cmp r2, r6 │ │ │ │ - bne adccc │ │ │ │ + bne adc98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble add44 │ │ │ │ + ble add10 │ │ │ │ cmp lr, ip │ │ │ │ - beq add88 │ │ │ │ + beq add54 │ │ │ │ cmp r2, #1 │ │ │ │ - beq add44 │ │ │ │ + beq add10 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq add88 │ │ │ │ + beq add54 │ │ │ │ cmp r2, #2 │ │ │ │ - beq add44 │ │ │ │ + beq add10 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, ip │ │ │ │ - beq add88 │ │ │ │ + beq add54 │ │ │ │ cmp r2, #3 │ │ │ │ - beq add44 │ │ │ │ + beq add10 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq add88 │ │ │ │ + beq add54 │ │ │ │ cmp r2, r0 │ │ │ │ - bne add2c │ │ │ │ - ldr r3, [pc, #192] @ ade0c │ │ │ │ + bne adcf8 │ │ │ │ + ldr r3, [pc, #192] @ addd8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ - beq add98 │ │ │ │ - bl adec0 │ │ │ │ + beq add64 │ │ │ │ + bl ade8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne adda0 │ │ │ │ + bne add6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adde0 │ │ │ │ + bne addac │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, ip │ │ │ │ - bne addec │ │ │ │ + bne addb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ef78 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ - b add5c │ │ │ │ - bl 294568 │ │ │ │ - b add5c │ │ │ │ + bl 12f028 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + b add28 │ │ │ │ + bl 294404 │ │ │ │ + b add28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq addc4 │ │ │ │ + beq add90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne addc4 │ │ │ │ + bne add90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b add64 │ │ │ │ + b add30 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne adc24 │ │ │ │ - b addc4 │ │ │ │ + bne adbf0 │ │ │ │ + b add90 │ │ │ │ cmp r3, r0 │ │ │ │ - bne add70 │ │ │ │ - b add88 │ │ │ │ + bne add3c │ │ │ │ + b add54 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne add80 │ │ │ │ - b add44 │ │ │ │ - andeq sp, r9, r8, asr r8 │ │ │ │ + bne add4c │ │ │ │ + b add10 │ │ │ │ + andeq sp, r9, r8, ror r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ │ │ │ │ -000ade10 : │ │ │ │ +000adddc : │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ade98 │ │ │ │ + beq ade64 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ade84 │ │ │ │ + ble ade50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq adea0 │ │ │ │ + beq ade6c │ │ │ │ cmp r2, #1 │ │ │ │ - beq ade84 │ │ │ │ + beq ade50 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq adea0 │ │ │ │ + beq ade6c │ │ │ │ cmp r2, #2 │ │ │ │ - beq ade84 │ │ │ │ + beq ade50 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq adea0 │ │ │ │ + beq ade6c │ │ │ │ cmp r2, #3 │ │ │ │ - beq ade84 │ │ │ │ + beq ade50 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq adea0 │ │ │ │ + beq ade6c │ │ │ │ cmp r2, r0 │ │ │ │ - bne ade6c │ │ │ │ + bne ade38 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq adea8 │ │ │ │ + beq ade74 │ │ │ │ cmp r1, r0 │ │ │ │ - bne ade8c │ │ │ │ + bne ade58 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #12] @ adebc │ │ │ │ + ldr r3, [pc, #12] @ ade88 │ │ │ │ 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 ae5b8 │ │ │ │ + beq ae59c │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - beq ae5fc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + beq ae5e0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #2820] @ aea0c │ │ │ │ + ldr r1, [pc, #2848] @ ae9f4 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq ae898 │ │ │ │ + beq ae8c4 │ │ │ │ mov r8, r9 │ │ │ │ - b adf7c │ │ │ │ + b adf54 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae0b4 │ │ │ │ - ldmib sp, {r3, r8} │ │ │ │ + bne ae098 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r8, r9 │ │ │ │ ldr ip, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ + mov r9, r0 │ │ │ │ add r0, ip, #1 │ │ │ │ - bne ae748 │ │ │ │ + bne ae744 │ │ │ │ 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 ae214 │ │ │ │ + str r2, [r1, #4] │ │ │ │ + bcs ae1f8 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae098 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bne ae07c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - ldr r0, [sp] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq ae198 │ │ │ │ + beq ae17c │ │ │ │ ldr r4, [fp, #4] │ │ │ │ - ldr r3, [pc, #2680] @ aea10 │ │ │ │ + ldr r3, [pc, #2696] @ ae9f8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ae188 │ │ │ │ + beq ae16c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae8e4 │ │ │ │ + beq ae904 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq ae904 │ │ │ │ + beq ae924 │ │ │ │ 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] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r5, #9 │ │ │ │ - add r4, r6, r5, lsl #3 │ │ │ │ - cmp r3, r9 │ │ │ │ + and r9, r8, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + 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 adf1c │ │ │ │ - cmp sl, r3 │ │ │ │ - beq ae064 │ │ │ │ + beq adee8 │ │ │ │ + cmp r8, r3 │ │ │ │ + beq ae048 │ │ │ │ cmn r3, #1 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp] │ │ │ │ moveq r2, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ add r4, r4, #8 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne ae010 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne adff4 │ │ │ │ + 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 adff0 │ │ │ │ + add sl, sl, r3 │ │ │ │ + add sl, sl, #1 │ │ │ │ + and sl, sl, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b adfd4 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp fp, r7 │ │ │ │ - bne ae0c4 │ │ │ │ + bne ae0a8 │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + mov r8, r9 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adf70 │ │ │ │ + beq adf48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq ae85c │ │ │ │ + beq ae820 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adf70 │ │ │ │ + beq adf48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne adf70 │ │ │ │ + bne adf48 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b adf70 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne ae038 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b adf48 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne ae01c │ │ │ │ cmp r7, fp │ │ │ │ - beq ae070 │ │ │ │ + beq ae054 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #2368] @ aea10 │ │ │ │ + ldr r2, [pc, #2372] @ ae9f8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ae690 │ │ │ │ + beq ae674 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 116df8 │ │ │ │ - mov r9, r6 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + bl 116e38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ae6b8 │ │ │ │ + beq ae69c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2312] @ aea14 │ │ │ │ + ldr r2, [pc, #2316] @ ae9fc │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae7d0 │ │ │ │ - ldr r2, [pc, #2304] @ aea18 │ │ │ │ + bne ae870 │ │ │ │ + ldr r2, [pc, #2308] @ aea00 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r2, r6, r2 │ │ │ │ clz r2, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne ae98c │ │ │ │ + bne ae99c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae14c │ │ │ │ + beq ae130 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae8d8 │ │ │ │ - ldr r3, [pc, #2244] @ aea18 │ │ │ │ + beq ae8a4 │ │ │ │ + ldr r3, [pc, #2248] @ aea00 │ │ │ │ cmp r6, r3 │ │ │ │ - beq ae070 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - cmp r6, r9 │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ - bne adfdc │ │ │ │ + beq ae054 │ │ │ │ + ldr r6, [r9, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne ae92c │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne adfdc │ │ │ │ + bne ae92c │ │ │ │ add r4, r4, #8 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne ae010 │ │ │ │ - b ae044 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne adff4 │ │ │ │ + b ae028 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne adfbc │ │ │ │ - b adf9c │ │ │ │ - ldr r4, [pc, #2172] @ aea1c │ │ │ │ - bl 3576e0 │ │ │ │ + bne adf94 │ │ │ │ + b adf74 │ │ │ │ + ldr r4, [pc, #2176] @ aea04 │ │ │ │ + bl 357b00 │ │ │ │ ldr r5, [r4, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae90c │ │ │ │ - ldr r3, [sp] │ │ │ │ + bne ae7b4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae208 │ │ │ │ + beq ae1ec │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae208 │ │ │ │ - ldr r2, [pc, #2116] @ aea20 │ │ │ │ - ldr r0, [sp] │ │ │ │ + bne ae1ec │ │ │ │ + ldr r2, [pc, #2120] @ aea08 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - bne ae7bc │ │ │ │ + bne ae7a0 │ │ │ │ blx r5 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r4, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae59c │ │ │ │ + bne ae578 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2056] @ aea24 │ │ │ │ + ldr r3, [pc, #2060] @ aea0c │ │ │ │ cmp r0, r3 │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt ae240 │ │ │ │ + bgt ae224 │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls ae378 │ │ │ │ + bls ae35c │ │ │ │ cmp r0, #15 │ │ │ │ - bls ae524 │ │ │ │ + bls ae508 │ │ │ │ cmp r0, #31 │ │ │ │ - bls ae3b0 │ │ │ │ + bls ae394 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls ae244 │ │ │ │ + bls ae228 │ │ │ │ add r3, r8, #32 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ mov sl, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bhi ae7b0 │ │ │ │ - ldr r3, [pc, #1980] @ aea28 │ │ │ │ - ldr r2, [pc, #1980] @ aea2c │ │ │ │ + str r3, [sp] │ │ │ │ + bhi ae77c │ │ │ │ + ldr r3, [pc, #1984] @ aea10 │ │ │ │ + ldr r2, [pc, #1984] @ aea14 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae790 │ │ │ │ - ldr r3, [pc, #1940] @ aea1c │ │ │ │ - bl 3576e0 │ │ │ │ + bne ae75c │ │ │ │ + ldr r3, [pc, #1944] @ aea04 │ │ │ │ + bl 357b00 │ │ │ │ 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 ae4e0 │ │ │ │ + bne ae4c4 │ │ │ │ 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 ae778 │ │ │ │ + beq ae788 │ │ │ │ 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 ae4a4 │ │ │ │ + beq ae488 │ │ │ │ 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 ae81c │ │ │ │ + bne ae830 │ │ │ │ cmp sl, r9 │ │ │ │ addls r7, sl, #16 │ │ │ │ addls r7, r7, r2 │ │ │ │ addls r3, sl, #8 │ │ │ │ - bhi ae35c │ │ │ │ + bhi ae340 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae350 │ │ │ │ + beq ae334 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr ip, [r4, r1, lsl #3] │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ - bne ae3fc │ │ │ │ + bne ae3e0 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [lr, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae324 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne ae308 │ │ │ │ + ldr r3, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adf64 │ │ │ │ + beq adf3c │ │ │ │ mov r0, sl │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae090 │ │ │ │ + b ae074 │ │ │ │ add r4, r8, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - bne ae538 │ │ │ │ + bne ae51c │ │ │ │ cmp lr, ip │ │ │ │ - beq ae978 │ │ │ │ + beq ae994 │ │ │ │ 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, #4] │ │ │ │ - b ae2e0 │ │ │ │ + str r6, [sp] │ │ │ │ + b ae2c4 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1632] @ aea28 │ │ │ │ - ldr r2, [pc, #1632] @ aea2c │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #1636] @ aea10 │ │ │ │ + ldr r2, [pc, #1636] @ aea14 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae790 │ │ │ │ - ldr r3, [pc, #1592] @ aea1c │ │ │ │ - bl 3576e0 │ │ │ │ + bne ae75c │ │ │ │ + ldr r3, [pc, #1596] @ aea04 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ae2a4 │ │ │ │ + b ae288 │ │ │ │ add ip, r1, #9 │ │ │ │ cmp r5, ip │ │ │ │ - bcc ae474 │ │ │ │ + bcc ae458 │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae54c │ │ │ │ + beq ae530 │ │ │ │ ldr ip, [lr, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae554 │ │ │ │ + beq ae538 │ │ │ │ ldr ip, [lr, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae55c │ │ │ │ + beq ae540 │ │ │ │ ldr ip, [lr, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae564 │ │ │ │ + beq ae548 │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae56c │ │ │ │ + beq ae550 │ │ │ │ ldr ip, [lr, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae574 │ │ │ │ + beq ae558 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae57c │ │ │ │ + beq ae560 │ │ │ │ ldr ip, [lr, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae584 │ │ │ │ + beq ae58c │ │ │ │ ldr ip, [lr, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae5b0 │ │ │ │ + beq ae594 │ │ │ │ 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 ae604 │ │ │ │ + bne ae5e8 │ │ │ │ str r2, [lr] │ │ │ │ str r0, [lr, #4] │ │ │ │ - b ae350 │ │ │ │ + b ae334 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp lr, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ - bhi ae2e0 │ │ │ │ + bhi ae2c4 │ │ │ │ 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 ae2e0 │ │ │ │ + bne ae2c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1348] @ aea30 │ │ │ │ + ldr r1, [pc, #1352] @ aea18 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ae878 │ │ │ │ + bne ae934 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ae7b0 │ │ │ │ + beq ae77c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b ae2e0 │ │ │ │ + b ae2c4 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b ae3c0 │ │ │ │ + str r3, [sp] │ │ │ │ + b ae3a4 │ │ │ │ mov sl, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b ae2e0 │ │ │ │ + str r4, [sp] │ │ │ │ + b ae2c4 │ │ │ │ add lr, lr, #8 │ │ │ │ - b ae498 │ │ │ │ + b ae47c │ │ │ │ add lr, lr, #16 │ │ │ │ - b ae498 │ │ │ │ + b ae47c │ │ │ │ add lr, lr, #24 │ │ │ │ - b ae498 │ │ │ │ + b ae47c │ │ │ │ add lr, lr, #32 │ │ │ │ - b ae498 │ │ │ │ + b ae47c │ │ │ │ add lr, lr, #40 @ 0x28 │ │ │ │ - b ae498 │ │ │ │ + b ae47c │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ - b ae498 │ │ │ │ + b ae47c │ │ │ │ add lr, lr, #56 @ 0x38 │ │ │ │ - b ae498 │ │ │ │ - add lr, lr, #64 @ 0x40 │ │ │ │ - b ae498 │ │ │ │ - ldr r2, [sp] │ │ │ │ + b ae47c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae940 │ │ │ │ + bne ae7e8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b ae20c │ │ │ │ + b ae1f0 │ │ │ │ + add lr, lr, #64 @ 0x40 │ │ │ │ + b ae47c │ │ │ │ add lr, lr, #72 @ 0x48 │ │ │ │ - b ae498 │ │ │ │ + b ae47c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne ae760 │ │ │ │ + bne ae72c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae760 │ │ │ │ + beq ae72c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae760 │ │ │ │ + beq ae72c │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cca24 │ │ │ │ + bl 1ccd3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldrne r3, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrne r3, [sp, #4] │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne adf14 │ │ │ │ + bne adee0 │ │ │ │ mvn r0, #0 │ │ │ │ - b ae20c │ │ │ │ + b ae1f0 │ │ │ │ add r9, r1, #9 │ │ │ │ cmp r5, r9 │ │ │ │ - bcc ae67c │ │ │ │ + bcc ae660 │ │ │ │ ldr r9, [lr, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae54c │ │ │ │ + beq ae530 │ │ │ │ ldr r9, [lr, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae554 │ │ │ │ + beq ae538 │ │ │ │ ldr r9, [lr, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae55c │ │ │ │ + beq ae540 │ │ │ │ ldr r9, [lr, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae564 │ │ │ │ + beq ae548 │ │ │ │ ldr r9, [lr, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae56c │ │ │ │ + beq ae550 │ │ │ │ ldr r9, [lr, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae574 │ │ │ │ + beq ae558 │ │ │ │ ldr r9, [lr, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae57c │ │ │ │ + beq ae560 │ │ │ │ ldr r9, [lr, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae584 │ │ │ │ + beq ae58c │ │ │ │ ldr r9, [lr, #72] @ 0x48 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae5b0 │ │ │ │ + beq ae594 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, ip │ │ │ │ - b ae484 │ │ │ │ + b ae468 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #884] @ aea10 │ │ │ │ + ldr r2, [pc, #888] @ ae9f8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae0d4 │ │ │ │ + bne ae0b8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 23a3f4 │ │ │ │ + bl 23a518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae070 │ │ │ │ - b ae0d4 │ │ │ │ + bne ae054 │ │ │ │ + b ae0b8 │ │ │ │ ldr r3, [r7] │ │ │ │ mov sl, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae6d8 │ │ │ │ + beq ae6bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae86c │ │ │ │ + beq ae954 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae6f4 │ │ │ │ + beq ae6d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq ae980 │ │ │ │ - ldr r3, [sp] │ │ │ │ + beq ae9e8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae720 │ │ │ │ + beq ae704 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae720 │ │ │ │ + bne ae704 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae5fc │ │ │ │ + beq ae5e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne ae5fc │ │ │ │ + bne ae5e0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ae5fc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ae5e0 │ │ │ │ + ldr r3, [pc, #744] @ aea1c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [pc, #740] @ aea20 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117600 │ │ │ │ + b ae5e0 │ │ │ │ + ldr r3, [sp] │ │ │ │ str r0, [r8, #12] │ │ │ │ - str sl, [r3, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae090 │ │ │ │ - ldr r3, [pc, #716] @ aea34 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #712] @ aea38 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b ae5fc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 920a4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - b ae4d8 │ │ │ │ + b ae074 │ │ │ │ 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 ae2e0 │ │ │ │ + bne ae2c4 │ │ │ │ mov sl, fp │ │ │ │ - bl 29e588 │ │ │ │ - b ae6f4 │ │ │ │ - ldr r1, [pc, #632] @ aea3c │ │ │ │ + bl 29e418 │ │ │ │ + b ae6d8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 920e8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + b ae4bc │ │ │ │ + ldr r1, [pc, #636] @ aea24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ae958 │ │ │ │ - ldr r0, [sp] │ │ │ │ - b ae1f0 │ │ │ │ + bne ae800 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + b ae1d4 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq ae568 │ │ │ │ + ldr r3, [pc, #608] @ aea28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 1896b8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ae814 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq ae1d8 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + beq ae1b8 │ │ │ │ + b ae1d8 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b ae7ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1896e0 <_PyErr_Clear@@Base> │ │ │ │ + b ae7d8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [fp] │ │ │ │ + b ae074 │ │ │ │ + mov r7, sl │ │ │ │ + str r3, [r8, #8] │ │ │ │ + b ae840 │ │ │ │ + add r7, r7, #8 │ │ │ │ + cmp r7, r9 │ │ │ │ + bhi ae340 │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r3, [pc, #472] @ aea2c │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, r3 │ │ │ │ + beq ae83c │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23db04 │ │ │ │ + b ae83c │ │ │ │ mov r0, r6 │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ae98c │ │ │ │ + bne ae99c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae804 │ │ │ │ + beq ae8ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae8d8 │ │ │ │ + bne ae8ac │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt ae070 │ │ │ │ - beq ae158 │ │ │ │ + bgt ae054 │ │ │ │ + beq ae13c │ │ │ │ mov sl, fp │ │ │ │ - b ae6d8 │ │ │ │ - mov r7, sl │ │ │ │ - str r3, [r8, #8] │ │ │ │ - b ae82c │ │ │ │ - add r7, r7, #8 │ │ │ │ - cmp r7, r9 │ │ │ │ - bhi ae35c │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #512] @ aea40 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpne r2, r3 │ │ │ │ - beq ae828 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23d9c8 │ │ │ │ - b ae828 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [fp] │ │ │ │ - b ae090 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ae6d8 │ │ │ │ - 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 ae508 │ │ │ │ - ldr r3, [pc, #404] @ aea34 │ │ │ │ + b ae6bc │ │ │ │ + ldr r3, [pc, #336] @ aea1c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #408] @ aea44 │ │ │ │ - bl 1175c0 │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r1, [pc, #344] @ aea30 │ │ │ │ + bl 117600 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae5fc │ │ │ │ + beq ae5e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae5fc │ │ │ │ + bne ae5e0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ae5fc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ae804 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ae5e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4490 <_PyType_GetDict@@Base> │ │ │ │ + bl a440c <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae9d8 │ │ │ │ + bne ae960 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5548 │ │ │ │ + bl a54c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ae9f4 │ │ │ │ + bge ae97c │ │ │ │ mov sl, fp │ │ │ │ - b ae6f4 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq ae58c │ │ │ │ - ldr r3, [pc, #296] @ aea48 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 189358 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne ae96c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae1f4 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - beq ae1d4 │ │ │ │ - b ae1f4 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ + b ae6d8 │ │ │ │ + mov sl, r9 │ │ │ │ + b adfb8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r0, [r1, #668] @ 0x29c │ │ │ │ + mov r1, r2 │ │ │ │ blx r3 │ │ │ │ - b ae7c8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 189380 <_PyErr_Clear@@Base> │ │ │ │ - b ae930 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + b ae4ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ae6bc │ │ │ │ + mov sl, fp │ │ │ │ + ldr r3, [pc, #176] @ aea1c │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r1, [pc, #192] @ aea34 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117600 │ │ │ │ + b ae6d8 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne adf80 │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ + mov sl, fp │ │ │ │ + b ae964 │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae090 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ae6f4 │ │ │ │ + b ae074 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ae7e8 │ │ │ │ + bne ae888 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #120] @ aea20 │ │ │ │ + ldr r2, [pc, #80] @ aea08 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae9c8 │ │ │ │ + beq ae9d8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b ae7e8 │ │ │ │ - mov sl, fp │ │ │ │ - ldr r3, [pc, #80] @ aea34 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #96] @ aea4c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b ae6f4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne adfa8 │ │ │ │ - ldr r4, [fp, #4] │ │ │ │ - mov sl, fp │ │ │ │ - b ae9dc │ │ │ │ - andeq r6, r4, r0, asr r9 │ │ │ │ + b ae888 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ae6d8 │ │ │ │ + strdeq r6, [r4], -r8 │ │ │ │ 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, ip, lsl #31 │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror #22 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - subseq r1, r6, r0, asr r5 │ │ │ │ - eorseq r0, r6, r8, lsl #23 │ │ │ │ + eorseq r0, r6, r8, lsr #31 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq sl, r5, r0, lsr pc │ │ │ │ + subseq r1, r6, r0, asr r5 │ │ │ │ + eorseq r0, r6, r8, asr #31 │ │ │ │ + eorseq fp, r5, r0, ror r3 │ │ │ │ │ │ │ │ -000aea50 : │ │ │ │ +000aea38 : │ │ │ │ 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 aea9c │ │ │ │ + beq aea84 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq aeadc │ │ │ │ + beq aeac4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #152] @ aeb20 │ │ │ │ + ldr r1, [pc, #152] @ aeb08 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq aeae4 │ │ │ │ + beq aeacc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aeac8 │ │ │ │ + bne aeab0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeac8 │ │ │ │ + beq aeab0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeac8 │ │ │ │ + beq aeab0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1cca24 │ │ │ │ - ldr r3, [pc, #84] @ aeb24 │ │ │ │ + b 1ccd3c │ │ │ │ + ldr r3, [pc, #84] @ aeb0c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ aeb28 │ │ │ │ + ldr r1, [pc, #80] @ aeb10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r4, #0 │ │ │ │ - b aea94 │ │ │ │ - ldr r3, [pc, #56] @ aeb24 │ │ │ │ + b aea7c │ │ │ │ + ldr r3, [pc, #56] @ aeb0c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ aeb2c │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #52] @ aeb14 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aeadc │ │ │ │ + beq aeac4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne aeadc │ │ │ │ + bne aeac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b aeadc │ │ │ │ - andeq r6, r4, r0, asr r9 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b aeac4 │ │ │ │ + strdeq r6, [r4], -r8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror #22 │ │ │ │ - eorseq r0, r6, r8, lsl #23 │ │ │ │ + eorseq r0, r6, r8, lsr #31 │ │ │ │ + eorseq r0, r6, r8, asr #31 │ │ │ │ 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 aee98 │ │ │ │ - ldr r7, [pc, #848] @ aeea8 │ │ │ │ + beq aee80 │ │ │ │ + ldr r7, [pc, #848] @ aee90 │ │ │ │ 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 aee54 │ │ │ │ + bne aee3c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #800] @ aeeac │ │ │ │ + ldr r8, [pc, #800] @ aee94 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bhi aee00 │ │ │ │ + bhi aede8 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi aee00 │ │ │ │ - ldr sl, [pc, #772] @ aeeb0 │ │ │ │ - ldr r2, [pc, #772] @ aeeb4 │ │ │ │ + bmi aede8 │ │ │ │ + ldr sl, [pc, #772] @ aee98 │ │ │ │ + ldr r2, [pc, #772] @ aee9c │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aedec │ │ │ │ + bne aedd4 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ sub r1, r6, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs aeda4 │ │ │ │ + bcs aed8c │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq aed94 │ │ │ │ + beq aed7c │ │ │ │ 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 aecb4 │ │ │ │ + beq aec9c │ │ │ │ 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 aed4c │ │ │ │ + bgt aed34 │ │ │ │ ldr r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - ldr r3, [pc, #616] @ aeeb8 │ │ │ │ + ldr r3, [pc, #616] @ aeea0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r2, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne aecfc │ │ │ │ + bne aece4 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aed24 │ │ │ │ - bl 3576e0 │ │ │ │ + beq aed0c │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -136590,542 +136584,542 @@ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ cmp r6, sl │ │ │ │ - bhi aecec │ │ │ │ + bhi aecd4 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - b aec04 │ │ │ │ + b aebec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b aec04 │ │ │ │ - ldr r2, [pc, #440] @ aeebc │ │ │ │ + b aebec │ │ │ │ + ldr r2, [pc, #440] @ aeea4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne aee30 │ │ │ │ + bne aee18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne aec70 │ │ │ │ - bl 3576e0 │ │ │ │ + bne aec58 │ │ │ │ + bl 357b00 │ │ │ │ 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 aec9c │ │ │ │ + b aec84 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aec34 │ │ │ │ + beq aec1c │ │ │ │ cmp ip, #0 │ │ │ │ - beq aec34 │ │ │ │ + beq aec1c │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aec34 │ │ │ │ + bne aec1c │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aee44 │ │ │ │ + bne aee2c │ │ │ │ add r0, r9, #12 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aec34 │ │ │ │ + bne aec1c │ │ │ │ mov r1, #16 │ │ │ │ - bl 356834 │ │ │ │ - b aec34 │ │ │ │ + bl 356c58 │ │ │ │ + b aec1c │ │ │ │ mov r0, fp │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aecdc │ │ │ │ + bne aecc4 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #272] @ aeec0 │ │ │ │ + ldr r2, [pc, #272] @ aeea8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aee1c │ │ │ │ + bne aee04 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aee00 │ │ │ │ + beq aede8 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b aec04 │ │ │ │ + b aebec │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aecdc │ │ │ │ + bne aecc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29e5a4 │ │ │ │ + bl 29e434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aec34 │ │ │ │ + bne aec1c │ │ │ │ mov r4, #0 │ │ │ │ - b aecac │ │ │ │ + b aec94 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b aedc8 │ │ │ │ + b aedb0 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b aed10 │ │ │ │ + b aecf8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aec34 │ │ │ │ - b aed78 │ │ │ │ + bne aec1c │ │ │ │ + b aed60 │ │ │ │ ldr r2, [r7, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - ldr r8, [pc, #64] @ aeeac │ │ │ │ + ldr r8, [pc, #64] @ aee94 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bls aeb9c │ │ │ │ - b aee00 │ │ │ │ - ldr r1, [pc, #36] @ aeec4 │ │ │ │ - ldr r0, [pc, #36] @ aeec8 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aee14 │ │ │ │ + bls aeb84 │ │ │ │ + b aede8 │ │ │ │ + ldr r1, [pc, #36] @ aeeac │ │ │ │ + ldr r0, [pc, #36] @ aeeb0 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aedfc │ │ │ │ subseq r2, r5, ip, ror #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - eorseq fp, r5, r0, lsl #10 │ │ │ │ + eorseq fp, r5, r0, asr #18 │ │ │ │ │ │ │ │ -000aeecc : │ │ │ │ +000aeeb4 : │ │ │ │ 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 aeef8 │ │ │ │ + beq aeee0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ aef40 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #64] @ aef28 │ │ │ │ + bl 357b00 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeef0 │ │ │ │ + beq aeed8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeef0 │ │ │ │ - ldr r3, [pc, #32] @ aef44 │ │ │ │ + beq aeed8 │ │ │ │ + ldr r3, [pc, #32] @ aef2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189358 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1896b8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq aeef0 │ │ │ │ + beq aeed8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189380 <_PyErr_Clear@@Base> │ │ │ │ - b aeef0 │ │ │ │ + bl 1896e0 <_PyErr_Clear@@Base> │ │ │ │ + b aeed8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aefb0 │ │ │ │ + beq aef98 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge aef8c │ │ │ │ + bge aef74 │ │ │ │ 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 aefb0 │ │ │ │ + beq aef98 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0] │ │ │ │ - beq aefb8 │ │ │ │ + beq aefa0 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_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 9831c │ │ │ │ + bl 98360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af010 │ │ │ │ + beq aeff8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8ba7c │ │ │ │ - ldr r1, [pc, #4] @ af01c │ │ │ │ - ldr r0, [pc, #4] @ af020 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq fp, r5, ip, lsl #13 │ │ │ │ - eorseq r6, sp, r0, asr #1 │ │ │ │ + b 8ba20 │ │ │ │ + ldr r1, [pc, #4] @ af004 │ │ │ │ + ldr r0, [pc, #4] @ af008 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq fp, r5, ip, asr #21 │ │ │ │ + eorseq r6, sp, r0, lsl #10 │ │ │ │ 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 af2e4 │ │ │ │ + bls af2cc │ │ │ │ cmp r1, #15 │ │ │ │ - bls af184 │ │ │ │ + bls af16c │ │ │ │ cmp r1, #31 │ │ │ │ - bls af340 │ │ │ │ + bls af328 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls af05c │ │ │ │ + bls af044 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ add r9, r6, #32 │ │ │ │ - bhi af4dc │ │ │ │ - ldr sl, [pc, #1128] @ af4e8 │ │ │ │ - ldr r2, [pc, #1128] @ af4ec │ │ │ │ + bhi af4c4 │ │ │ │ + ldr sl, [pc, #1128] @ af4d0 │ │ │ │ + ldr r2, [pc, #1128] @ af4d4 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af45c │ │ │ │ - ldr r3, [pc, #1112] @ af4f0 │ │ │ │ - bl 3576e0 │ │ │ │ + bne af444 │ │ │ │ + ldr r3, [pc, #1112] @ af4d8 │ │ │ │ + bl 357b00 │ │ │ │ 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 af2a0 │ │ │ │ + bne af288 │ │ │ │ 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 af444 │ │ │ │ + beq af42c │ │ │ │ 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 af270 │ │ │ │ + beq af258 │ │ │ │ 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 af480 │ │ │ │ + bne af468 │ │ │ │ cmp r7, r8 │ │ │ │ addls r6, r7, #16 │ │ │ │ addls r6, r6, r2 │ │ │ │ addls r3, r7, #8 │ │ │ │ - bhi af170 │ │ │ │ + bhi af158 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af164 │ │ │ │ + beq af14c │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr lr, [r4, r1, lsl #3] │ │ │ │ add ip, r4, r1, lsl #3 │ │ │ │ cmp lr, #0 │ │ │ │ - bne af1c8 │ │ │ │ + bne af1b0 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [ip, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne af138 │ │ │ │ + bne af120 │ │ │ │ cmp r9, sl │ │ │ │ - bne af384 │ │ │ │ + bne af36c │ │ │ │ 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] @ af4e8 │ │ │ │ - ldr r2, [pc, #848] @ af4ec │ │ │ │ + ldr sl, [pc, #848] @ af4d0 │ │ │ │ + ldr r2, [pc, #848] @ af4d4 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af45c │ │ │ │ - ldr r3, [pc, #832] @ af4f0 │ │ │ │ - bl 3576e0 │ │ │ │ + bne af444 │ │ │ │ + ldr r3, [pc, #832] @ af4d8 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp] │ │ │ │ - b af0b4 │ │ │ │ + b af09c │ │ │ │ add lr, r1, #9 │ │ │ │ cmp r5, lr │ │ │ │ - bcc af240 │ │ │ │ + bcc af228 │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af350 │ │ │ │ + beq af338 │ │ │ │ ldr lr, [ip, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af36c │ │ │ │ + beq af354 │ │ │ │ ldr lr, [ip, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af374 │ │ │ │ + beq af35c │ │ │ │ ldr lr, [ip, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af37c │ │ │ │ + beq af364 │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af398 │ │ │ │ + beq af380 │ │ │ │ ldr lr, [ip, #48] @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af390 │ │ │ │ + beq af378 │ │ │ │ ldr lr, [ip, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af3a0 │ │ │ │ + beq af388 │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af3a8 │ │ │ │ + beq af390 │ │ │ │ ldr lr, [ip, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af3b0 │ │ │ │ + beq af398 │ │ │ │ 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 af3b8 │ │ │ │ + bne af3a0 │ │ │ │ str r2, [ip] │ │ │ │ str r0, [ip, #4] │ │ │ │ - b af164 │ │ │ │ + b af14c │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ - bhi af358 │ │ │ │ + bhi af340 │ │ │ │ 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 af0f0 │ │ │ │ + bne af0d8 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #584] @ af4f4 │ │ │ │ + ldr r1, [pc, #584] @ af4dc │ │ │ │ cmp r3, r1 │ │ │ │ - bne af4c0 │ │ │ │ + bne af4a8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq af4dc │ │ │ │ + beq af4c4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b af0f4 │ │ │ │ + b af0dc │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r4, r0, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bne af32c │ │ │ │ + bne af314 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq af178 │ │ │ │ + beq af160 │ │ │ │ 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 af0f4 │ │ │ │ + b af0dc │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - b af0f4 │ │ │ │ + b af0dc │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r9, r0, #32 │ │ │ │ mov r5, #32 │ │ │ │ - b af190 │ │ │ │ + b af178 │ │ │ │ add ip, ip, #8 │ │ │ │ - b af264 │ │ │ │ + b af24c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ mov sl, r7 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b af0f4 │ │ │ │ + b af0dc │ │ │ │ add ip, ip, #16 │ │ │ │ - b af264 │ │ │ │ + b af24c │ │ │ │ add ip, ip, #24 │ │ │ │ - b af264 │ │ │ │ + b af24c │ │ │ │ add ip, ip, #32 │ │ │ │ - b af264 │ │ │ │ + b af24c │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bc4 │ │ │ │ - b af178 │ │ │ │ + bl 99be4 │ │ │ │ + b af160 │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ - b af264 │ │ │ │ + b af24c │ │ │ │ add ip, ip, #40 @ 0x28 │ │ │ │ - b af264 │ │ │ │ + b af24c │ │ │ │ add ip, ip, #56 @ 0x38 │ │ │ │ - b af264 │ │ │ │ + b af24c │ │ │ │ add ip, ip, #64 @ 0x40 │ │ │ │ - b af264 │ │ │ │ + b af24c │ │ │ │ add ip, ip, #72 @ 0x48 │ │ │ │ - b af264 │ │ │ │ + b af24c │ │ │ │ add r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc af430 │ │ │ │ + bcc af418 │ │ │ │ ldr r8, [ip, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af350 │ │ │ │ + beq af338 │ │ │ │ ldr r8, [ip, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af36c │ │ │ │ + beq af354 │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af374 │ │ │ │ + beq af35c │ │ │ │ ldr r8, [ip, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af37c │ │ │ │ + beq af364 │ │ │ │ ldr r8, [ip, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af398 │ │ │ │ + beq af380 │ │ │ │ ldr r8, [ip, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af390 │ │ │ │ + beq af378 │ │ │ │ ldr r8, [ip, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af3a0 │ │ │ │ + beq af388 │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af3a8 │ │ │ │ + beq af390 │ │ │ │ ldr r8, [ip, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af3b0 │ │ │ │ + beq af398 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr lr, lr, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, lr │ │ │ │ - b af250 │ │ │ │ + b af238 │ │ │ │ ldr r0, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af298 │ │ │ │ + b af280 │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp] │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq af4dc │ │ │ │ + beq af4c4 │ │ │ │ ldr r2, [sp] │ │ │ │ mov sl, r7 │ │ │ │ - b af0f4 │ │ │ │ + b af0dc │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr fp, [pc, #108] @ af4f8 │ │ │ │ + ldr fp, [pc, #108] @ af4e0 │ │ │ │ mov r6, r7 │ │ │ │ - b af494 │ │ │ │ + b af47c │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi af170 │ │ │ │ + bhi af158 │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, fp │ │ │ │ - beq af490 │ │ │ │ + beq af478 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d9c8 │ │ │ │ - b af490 │ │ │ │ + bl 23db04 │ │ │ │ + b af478 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af2c4 │ │ │ │ - bl 29e588 │ │ │ │ + b af2ac │ │ │ │ + bl 29e418 │ │ │ │ mvn r0, #0 │ │ │ │ - b af17c │ │ │ │ + b af164 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ subseq r1, r6, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ ldr r5, [r0, #12] │ │ │ │ @@ -137137,481 +137131,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 af554 │ │ │ │ + beq af53c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af560 │ │ │ │ + bne af548 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4150 │ │ │ │ + b a40cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne af554 │ │ │ │ - ldr r2, [pc, #68] @ af5bc │ │ │ │ + bne af53c │ │ │ │ + ldr r2, [pc, #68] @ af5a4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne af59c │ │ │ │ + bne af584 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4150 │ │ │ │ - ldr r1, [pc, #28] @ af5c0 │ │ │ │ + b a40cc │ │ │ │ + ldr r1, [pc, #28] @ af5a8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq af588 │ │ │ │ + beq af570 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b af588 │ │ │ │ + b af570 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ │ │ │ │ -000af5c4 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +000af5ac <_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 af5f8 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ + beq af5e0 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ cmp r2, #0 │ │ │ │ - bne af614 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ + bne af5fc <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq af654 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af63c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af654 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af63c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ mov r0, #0 │ │ │ │ - b af5f0 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + b af5d8 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af5f0 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + beq af5d8 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af67c <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ - ldr r2, [pc, #104] @ af69c <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bne af664 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ + ldr r2, [pc, #104] @ af684 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #92] @ af6a0 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ + ldrne r2, [pc, #92] @ af688 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #88] @ af6a4 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ + ldreq r2, [pc, #88] @ af68c <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d44d4 │ │ │ │ - b af60c <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ - ldr r2, [pc, #64] @ af69c <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bl 2d462c │ │ │ │ + b af5f4 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + ldr r2, [pc, #64] @ af684 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #60] @ af6a8 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ + ldrne r2, [pc, #60] @ af690 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #56] @ af6ac <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ + ldreq r2, [pc, #56] @ af694 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ - b af60c <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ + b af5f4 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne af62c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne af614 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ stm sp, {r1, r3} │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldm sp, {r1, r3} │ │ │ │ - b af62c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + b af614 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsr fp │ │ │ │ - eorseq r0, r6, r8, ror #23 │ │ │ │ - eorseq r0, r6, ip, lsl #22 │ │ │ │ - @ instruction: 0x00360bb8 │ │ │ │ + eorseq r0, r6, ip, ror pc │ │ │ │ + eorseq r1, r6, r8, lsr #32 │ │ │ │ + eorseq r0, r6, ip, asr #30 │ │ │ │ + @ instruction: 0x00360ff8 │ │ │ │ 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] @ afa68 <_Py_CheckFunctionResult@@Base+0x4a4> │ │ │ │ + ldr r2, [pc, #928] @ afa50 <_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 af9a4 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ + beq af98c <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic r0, r0, #3 │ │ │ │ - ldr r8, [pc, #876] @ afa6c <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #876] @ afa54 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ ldr r6, [r8, r0] │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #-4] │ │ │ │ str r2, [r5, #-8] │ │ │ │ - beq af9b8 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ + beq af9a0 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble afa44 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ + ble afa2c <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ sub r3, r3, #1 │ │ │ │ subs r2, r4, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - bmi af8f0 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + bmi af8d8 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ add r9, r5, r4, lsl #2 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af764 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + beq af74c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af878 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ + bne af860 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq af7f4 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ + beq af7dc <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ ldr r7, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af784 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + beq af76c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af8b4 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + bne af89c <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ cmp r4, #2 │ │ │ │ - beq af7f0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq af7d8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r5, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af7b4 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af79c <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af7b4 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af79c <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq af950 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ + beq af938 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq af7f0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq af7d8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r9, #-4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq af7e8 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq af7d0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af7e8 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq af7d0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq af980 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ + beq af968 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs af7c0 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + bcs af7a8 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - beq af91c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq af904 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt af91c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bgt af904 <_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 af91c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ - ldr r2, [pc, #568] @ afa70 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ + bcs af904 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + ldr r2, [pc, #568] @ afa58 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ cmp r0, r2 │ │ │ │ - bne af91c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bne af904 <_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 af944 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + b af92c <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af764 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + bne af74c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #480] @ afa74 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #480] @ afa5c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afa24 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ + bne afa0c <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #1 │ │ │ │ - bne af76c <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ - b af7f0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af754 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + b af7d8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af784 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bne af76c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #420] @ afa74 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #420] @ afa5c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afa04 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ + bne af9ec <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #2 │ │ │ │ - bne af78c <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ - b af7f0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af774 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ + b af7d8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq af91c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq af904 <_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 af830 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ + bcc af818 <_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 1c5138 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5450 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #280] @ afa74 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #280] @ afa5c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9e4 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ + bne af9cc <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne af7c0 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ - b af7f0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af7a8 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + b af7d8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #232] @ afa74 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #232] @ afa5c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9c4 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ + bne af9ac <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b af7e8 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ - ldr r8, [pc, #192] @ afa6c <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ - bl 3576e0 │ │ │ │ + b af7d0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + ldr r8, [pc, #192] @ afa54 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + bl 357b00 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne af72c <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ - ldr r1, [pc, #184] @ afa78 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ - ldr r0, [pc, #184] @ afa7c <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #180] @ afa80 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + bne af714 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ + ldr r1, [pc, #184] @ afa60 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ + ldr r0, [pc, #184] @ afa64 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #180] @ afa68 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af998 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + beq af980 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af998 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ - ldr r1, [pc, #148] @ afa80 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b af980 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #148] @ afa68 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af968 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + beq af950 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af968 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #116] @ afa80 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b af950 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #116] @ afa68 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af8dc <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + beq af8c4 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af8dc <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ - ldr r1, [pc, #84] @ afa80 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b af8c4 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + ldr r1, [pc, #84] @ afa68 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af8a0 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + beq af888 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af8a0 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + b af888 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #48] @ afa84 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ + ldr r2, [pc, #48] @ afa6c <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ cmp r1, r2 │ │ │ │ - bne af738 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ + bne af720 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1c4f74 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c528c <_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 │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - eorseq r2, sp, r4, lsr r4 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - @ instruction: 0x000af6b0 │ │ │ │ + @ instruction: 0x0035b4f4 │ │ │ │ + eorseq r2, sp, r4, ror r8 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + muleq sl, r8, r6 │ │ │ │ │ │ │ │ -000afa88 <_PyNamespace_New@@Base>: │ │ │ │ +000afa70 <_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] @ afb04 <_PyNamespace_New@@Base+0x7c> │ │ │ │ - bl afb08 <_PyNamespace_New@@Base+0x80> │ │ │ │ + ldr r0, [pc, #88] @ afaec <_PyNamespace_New@@Base+0x7c> │ │ │ │ + bl afaf0 <_PyNamespace_New@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq afafc <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq afae4 <_PyNamespace_New@@Base+0x74> │ │ │ │ cmp r5, #0 │ │ │ │ - beq afad0 <_PyNamespace_New@@Base+0x48> │ │ │ │ + beq afab8 <_PyNamespace_New@@Base+0x48> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afb70 │ │ │ │ + bl afb58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne afad8 <_PyNamespace_New@@Base+0x50> │ │ │ │ + bne afac0 <_PyNamespace_New@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afafc <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq afae4 <_PyNamespace_New@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afafc <_PyNamespace_New@@Base+0x74> │ │ │ │ + bne afae4 <_PyNamespace_New@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afad0 <_PyNamespace_New@@Base+0x48> │ │ │ │ + b afab8 <_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 afb68 <_PyNamespace_New@@Base+0xe0> │ │ │ │ - bl 91928 │ │ │ │ + beq afb50 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bl 9196c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq afb44 <_PyNamespace_New@@Base+0xbc> │ │ │ │ + beq afb2c <_PyNamespace_New@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afb68 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + beq afb50 <_PyNamespace_New@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afb68 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bne afb50 <_PyNamespace_New@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afb3c <_PyNamespace_New@@Base+0xb4> │ │ │ │ + b afb24 <_PyNamespace_New@@Base+0xb4> │ │ │ │ │ │ │ │ -000afb70 : │ │ │ │ - ldr r3, [pc, #36] @ afb9c │ │ │ │ +000afb58 : │ │ │ │ + ldr r3, [pc, #36] @ afb84 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b afba0 │ │ │ │ + b afb88 │ │ │ │ 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 b0c84 │ │ │ │ + beq b0c6c │ │ │ │ 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 b0c84 │ │ │ │ + bne b0c6c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq b02a4 │ │ │ │ + beq b028c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #4072] @ b0bf0 │ │ │ │ + ldr r1, [pc, #4072] @ b0bd8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne b02a4 │ │ │ │ + bne b028c │ │ │ │ cmp r7, r4 │ │ │ │ - beq afc20 │ │ │ │ + beq afc08 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne afc2c │ │ │ │ + bne afc14 │ │ │ │ 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 afee4 │ │ │ │ + bne afecc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afee0 │ │ │ │ + bne afec8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afee0 │ │ │ │ + bne afec8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne afee0 │ │ │ │ + bne afec8 │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ cmp ip, #3 │ │ │ │ - bne b0504 │ │ │ │ + bne b04ec │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne b0b5c │ │ │ │ + bne b0b44 │ │ │ │ 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] │ │ │ │ @@ -137621,521 +137615,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 b0794 │ │ │ │ - ldr r0, [pc, #3884] @ b0bf4 │ │ │ │ + beq b077c │ │ │ │ + ldr r0, [pc, #3884] @ b0bdc │ │ │ │ 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 b07bc │ │ │ │ - ldr r6, [pc, #3856] @ b0bf8 │ │ │ │ - ldr r0, [pc, #3856] @ b0bfc │ │ │ │ + bmi b07a4 │ │ │ │ + ldr r6, [pc, #3856] @ b0be0 │ │ │ │ + ldr r0, [pc, #3856] @ b0be4 │ │ │ │ ldr r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne b0734 │ │ │ │ - ldr r3, [pc, #3844] @ b0c00 │ │ │ │ - bl 3576e0 │ │ │ │ + bne b071c │ │ │ │ + ldr r3, [pc, #3844] @ b0be8 │ │ │ │ + bl 357b00 │ │ │ │ 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 b0610 │ │ │ │ + bcs b05f8 │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r9, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b0758 │ │ │ │ + beq b0740 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r3] │ │ │ │ ldr ip, [r8] │ │ │ │ str ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq b0220 │ │ │ │ + beq b0208 │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ ldr r6, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r8, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b0774 │ │ │ │ + beq b075c │ │ │ │ add r1, r8, #20 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r1, r3 │ │ │ │ add r0, r1, #4 │ │ │ │ movgt lr, #8 │ │ │ │ - ble afe04 │ │ │ │ + ble afdec │ │ │ │ mov ip, #0 │ │ │ │ - b afdbc │ │ │ │ + b afda4 │ │ │ │ ldr r2, [r1] │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afde8 │ │ │ │ + bne afdd0 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ - beq afe04 │ │ │ │ + beq afdec │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq afda8 │ │ │ │ + beq afd90 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, r2, #1 │ │ │ │ - bne afd94 │ │ │ │ + bne afd7c │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afda8 │ │ │ │ + beq afd90 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ str r3, [r2] │ │ │ │ - bne afdbc │ │ │ │ + bne afda4 │ │ │ │ ldr sl, [r7, #24] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0164 │ │ │ │ + beq b014c │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sl] │ │ │ │ - bne b0164 │ │ │ │ + bne b014c │ │ │ │ ldrb r2, [sl, #6] │ │ │ │ ldr r9, [sl, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [sl, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b0128 │ │ │ │ + beq b0110 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b0150 │ │ │ │ + ble b0138 │ │ │ │ add r3, sl, r3 │ │ │ │ add fp, r3, #20 │ │ │ │ add r3, r3, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b afe90 │ │ │ │ + b afe78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq afe84 │ │ │ │ + beq afe6c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afe84 │ │ │ │ + beq afe6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b01d0 │ │ │ │ + beq b01b8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq b0150 │ │ │ │ + beq b0138 │ │ │ │ ldr r6, [fp, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq afe58 │ │ │ │ + beq afe40 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afe58 │ │ │ │ + beq afe40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne afe58 │ │ │ │ - ldr r3, [pc, #3396] @ b0c04 │ │ │ │ + bne afe40 │ │ │ │ + ldr r3, [pc, #3396] @ b0bec │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b07c4 │ │ │ │ + bne b07ac │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b afe58 │ │ │ │ + b afe40 │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [r7, #24] │ │ │ │ mov lr, #2 │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ lsl lr, lr, ip │ │ │ │ - ldr ip, [pc, #3340] @ b0c08 │ │ │ │ + ldr ip, [pc, #3340] @ b0bf0 │ │ │ │ smull r6, ip, lr, ip │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ - bgt b04a8 │ │ │ │ + bgt b0490 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ mov r8, #0 │ │ │ │ - b aff80 │ │ │ │ + b aff68 │ │ │ │ cmp fp, #1 │ │ │ │ - bne b0024 │ │ │ │ + bne b000c │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00e0 │ │ │ │ + bne b00c8 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl a0184 │ │ │ │ + bl a00f0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0090 │ │ │ │ + bne b0078 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00bc │ │ │ │ + bne b00a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0578 │ │ │ │ + bne b0560 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne b0cb8 │ │ │ │ + bne b0ca0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq afc20 │ │ │ │ + beq afc08 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b06f0 │ │ │ │ + bne b06d8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble afc20 │ │ │ │ + ble afc08 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ add r3, r3, #20 │ │ │ │ lsl r2, r0, r2 │ │ │ │ - beq b00f0 │ │ │ │ + beq b00d8 │ │ │ │ add r2, r2, r8, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b01f8 │ │ │ │ + beq b01e0 │ │ │ │ ldr r5, [r3] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b011c │ │ │ │ + bne b0104 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff14 │ │ │ │ + beq afefc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp fp, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0024 │ │ │ │ + bne b000c │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00e0 │ │ │ │ + bne b00c8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b aff28 │ │ │ │ + b aff10 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b0c64 │ │ │ │ + beq b0c4c │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bne b0544 │ │ │ │ + bne b052c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b07fc │ │ │ │ + bne b07e4 │ │ │ │ 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 a0184 │ │ │ │ + bl a00f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff50 │ │ │ │ + beq aff38 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne aff50 │ │ │ │ + bne aff38 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff5c │ │ │ │ + beq aff44 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne aff5c │ │ │ │ + bne aff44 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b aff5c │ │ │ │ + b aff44 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ - b b0014 │ │ │ │ + b afffc │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r8, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0530 │ │ │ │ + beq b0518 │ │ │ │ ldm r3, {r2, r5} │ │ │ │ ldr r3, [r5] │ │ │ │ add r8, r8, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq affec │ │ │ │ + beq affd4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b affec │ │ │ │ + b affd4 │ │ │ │ add r6, sl, r3 │ │ │ │ - b b0144 │ │ │ │ + b b012c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r6, r6, #12 │ │ │ │ - blt b0130 │ │ │ │ + blt b0118 │ │ │ │ ldrb r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq b0264 │ │ │ │ + beq b024c │ │ │ │ mov r0, sl │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ 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 r2, [r7, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - beq afc20 │ │ │ │ + beq afc08 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afc20 │ │ │ │ - ldr r3, [pc, #2656] @ b0c00 │ │ │ │ - bl 3576e0 │ │ │ │ + bne afc08 │ │ │ │ + ldr r3, [pc, #2656] @ b0be8 │ │ │ │ + bl 357b00 │ │ │ │ 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 afc20 │ │ │ │ - ldr r3, [pc, #2604] @ b0c04 │ │ │ │ + b afc08 │ │ │ │ + ldr r3, [pc, #2604] @ b0bec │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b07e0 │ │ │ │ + bne b07c8 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b afe84 │ │ │ │ + b afe6c │ │ │ │ add r8, r8, r0 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble afc20 │ │ │ │ + ble afc08 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0654 │ │ │ │ + beq b063c │ │ │ │ cmp r1, r8 │ │ │ │ - bgt affd4 │ │ │ │ - b afc20 │ │ │ │ + bgt affbc │ │ │ │ + b afc08 │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp sl, fp │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi afd4c │ │ │ │ + bhi afd34 │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ add r1, r3, sl │ │ │ │ str r0, [r3, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, sl] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b0610 │ │ │ │ + beq b05f8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b afd4c │ │ │ │ - ldr r3, [pc, #2452] @ b0c00 │ │ │ │ - bl 3576e0 │ │ │ │ + b afd34 │ │ │ │ + ldr r3, [pc, #2452] @ b0be8 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b015c │ │ │ │ + bhi b0144 │ │ │ │ ldrb r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b015c │ │ │ │ + beq b0144 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str sl, [r3, #2420] @ 0x974 │ │ │ │ - b b0164 │ │ │ │ + b b014c │ │ │ │ mov r0, r4 │ │ │ │ - bl 189308 │ │ │ │ + bl 189668 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0578 │ │ │ │ - bl aea50 │ │ │ │ + beq b0560 │ │ │ │ + bl aea38 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq b02d8 │ │ │ │ + beq b02c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq b0cd8 │ │ │ │ + beq b0cc0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0578 │ │ │ │ + beq b0560 │ │ │ │ mov r0, r6 │ │ │ │ - bl aeecc │ │ │ │ + bl aeeb4 │ │ │ │ cmp fp, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne b0870 │ │ │ │ + bne b0858 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #2304] @ b0c00 │ │ │ │ - beq b0470 │ │ │ │ - ldr fp, [pc, #2308] @ b0c0c │ │ │ │ - ldr sl, [pc, #2308] @ b0c10 │ │ │ │ - b b038c │ │ │ │ + ldr r9, [pc, #2304] @ b0be8 │ │ │ │ + beq b0458 │ │ │ │ + ldr fp, [pc, #2308] @ b0bf4 │ │ │ │ + ldr sl, [pc, #2308] @ b0bf8 │ │ │ │ + b b0374 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b03e4 │ │ │ │ - bl 3576e0 │ │ │ │ + beq b03cc │ │ │ │ + bl 357b00 │ │ │ │ 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 b0450 │ │ │ │ - bl a0184 │ │ │ │ + beq b0438 │ │ │ │ + bl a00f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - bne b0414 │ │ │ │ + bne b03fc │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b036c │ │ │ │ + beq b0354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0ce4 │ │ │ │ + beq b0ccc │ │ │ │ cmn r2, #1 │ │ │ │ - beq b082c │ │ │ │ + beq b0814 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b045c │ │ │ │ + beq b0444 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0580 │ │ │ │ + beq b0568 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0580 │ │ │ │ + beq b0568 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b05e8 │ │ │ │ + beq b05d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0444 │ │ │ │ + bne b042c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq b030c │ │ │ │ + beq b02f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0318 │ │ │ │ + bne b0300 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238dec │ │ │ │ + bl 238f18 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0350 │ │ │ │ + beq b0338 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0350 │ │ │ │ + bne b0338 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b035c │ │ │ │ - b b036c │ │ │ │ + bne b0344 │ │ │ │ + b b0354 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b03c8 │ │ │ │ - bl 9cb58 │ │ │ │ + b b03b0 │ │ │ │ + bl 9cb78 │ │ │ │ mov r2, r0 │ │ │ │ - b b0408 │ │ │ │ - bl 3576e0 │ │ │ │ + b b03f0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0a58 │ │ │ │ + bne b0a40 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0494 │ │ │ │ + beq b047c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0494 │ │ │ │ + bne b047c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + bl a5578 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b afc24 │ │ │ │ + b afc0c │ │ │ │ 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] │ │ │ │ @@ -138143,1462 +138137,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 a0a50 │ │ │ │ + bl a09bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0578 │ │ │ │ + bne b0560 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b aff08 │ │ │ │ + b afef0 │ │ │ │ mov r3, #1 │ │ │ │ lsl lr, r3, ip │ │ │ │ - ldr r8, [pc, #1780] @ b0c08 │ │ │ │ + ldr r8, [pc, #1780] @ b0bf0 │ │ │ │ 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 afc6c │ │ │ │ + bgt afc54 │ │ │ │ mov fp, r3 │ │ │ │ - b afee4 │ │ │ │ + b afecc │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne b00fc │ │ │ │ - b afc20 │ │ │ │ + bne b00e4 │ │ │ │ + b afc08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b004c │ │ │ │ + beq b0034 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0cb0 │ │ │ │ + beq b0c98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f8dc <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14f964 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b05f4 │ │ │ │ + bne b05dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0854 │ │ │ │ + bne b083c │ │ │ │ mvn r0, #0 │ │ │ │ - b afc24 │ │ │ │ + b afc0c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0668 │ │ │ │ + beq b0650 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0668 │ │ │ │ + beq b0650 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c6c │ │ │ │ + beq b0c54 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c6c │ │ │ │ - ldr r3, [pc, #1624] @ b0c14 │ │ │ │ + beq b0c54 │ │ │ │ + ldr r3, [pc, #1624] @ b0bfc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f78c │ │ │ │ + bl 11f838 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0b18 │ │ │ │ + beq b0b00 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135694 │ │ │ │ + bl 13572c │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b03bc │ │ │ │ + bne b03a4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b056c │ │ │ │ + beq b0554 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b056c │ │ │ │ + bne b0554 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b056c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b0554 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1532] @ b0c18 │ │ │ │ + ldr r1, [pc, #1532] @ b0c00 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b0b40 │ │ │ │ + bne b0b28 │ │ │ │ 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 b07bc │ │ │ │ + beq b07a4 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b b025c │ │ │ │ + b b0244 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - bgt b0208 │ │ │ │ - b afc20 │ │ │ │ + bgt b01f0 │ │ │ │ + b afc08 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0bd8 │ │ │ │ - ldr r3, [pc, #1440] @ b0c1c │ │ │ │ + bge b0bc0 │ │ │ │ + ldr r3, [pc, #1440] @ b0c04 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0bc4 │ │ │ │ - ldr r1, [pc, #1432] @ b0c20 │ │ │ │ + beq b0bac │ │ │ │ + ldr r1, [pc, #1432] @ b0c08 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3e00 │ │ │ │ + bl f3f0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b05e8 │ │ │ │ + blt b05d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0bbc │ │ │ │ - ldr r2, [pc, #1400] @ b0c24 │ │ │ │ + beq b0ba4 │ │ │ │ + ldr r2, [pc, #1400] @ b0c0c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b0b9c │ │ │ │ + beq b0b84 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b05e0 │ │ │ │ + beq b05c8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b05e0 │ │ │ │ + bne b05c8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b05e0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b05c8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble afc20 │ │ │ │ + ble afc08 │ │ │ │ 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 b010c │ │ │ │ + b b00f4 │ │ │ │ ldr r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b07bc │ │ │ │ + beq b07a4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b afd4c │ │ │ │ + b afd34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - b b0254 │ │ │ │ + b b023c │ │ │ │ add r0, r8, #20 │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r0, #4 │ │ │ │ movgt lr, #12 │ │ │ │ add r0, r0, #8 │ │ │ │ - bgt afd8c │ │ │ │ - b afe04 │ │ │ │ - ldr ip, [pc, #1112] @ b0bf4 │ │ │ │ + bgt afd74 │ │ │ │ + b afdec │ │ │ │ + ldr ip, [pc, #1112] @ b0bdc │ │ │ │ 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 afce0 │ │ │ │ - bl 29e588 │ │ │ │ - b b0578 │ │ │ │ - ldr r2, [pc, #1116] @ b0c28 │ │ │ │ + bge afcc8 │ │ │ │ + bl 29e418 │ │ │ │ + b b0560 │ │ │ │ + ldr r2, [pc, #1116] @ b0c10 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0b28 │ │ │ │ + bne b0b10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b afe58 │ │ │ │ - ldr r2, [pc, #1088] @ b0c28 │ │ │ │ + b afe40 │ │ │ │ + ldr r2, [pc, #1088] @ b0c10 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0b84 │ │ │ │ + bne b0b6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b afe84 │ │ │ │ + b afe6c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b0058 │ │ │ │ + b b0040 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b0820 │ │ │ │ + bne b0808 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0a30 │ │ │ │ + beq b0a18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f8dc <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14f964 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0c94 │ │ │ │ + bne b0c7c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0578 │ │ │ │ + beq b0560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0578 │ │ │ │ + bne b0560 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b0578 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b0560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0578 │ │ │ │ + bne b0560 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b0578 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b0560 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #900] @ b0c00 │ │ │ │ - bne b0904 │ │ │ │ - b b0470 │ │ │ │ + ldr r9, [pc, #900] @ b0be8 │ │ │ │ + bne b08ec │ │ │ │ + b b0458 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b097c │ │ │ │ - bl 3576e0 │ │ │ │ + beq b0964 │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r9, r0] │ │ │ │ - ldr r1, [pc, #884] @ b0c10 │ │ │ │ + ldr r1, [pc, #884] @ b0bf8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r8, [sp] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq b09c0 │ │ │ │ - bl a0184 │ │ │ │ + beq b09a8 │ │ │ │ + bl a00f0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b09a4 │ │ │ │ + bne b098c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b08e4 │ │ │ │ + beq b08cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0ccc │ │ │ │ + beq b0cb4 │ │ │ │ cmn sl, #1 │ │ │ │ - beq b082c │ │ │ │ + beq b0814 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b045c │ │ │ │ + beq b0444 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b28c │ │ │ │ + bl 9b2ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0808 │ │ │ │ + bne b07f0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b09cc │ │ │ │ + beq b09b4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b09cc │ │ │ │ + beq b09b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b05e8 │ │ │ │ + beq b05d0 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #692] @ b0c0c │ │ │ │ + ldr r2, [pc, #692] @ b0bf4 │ │ │ │ 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 b0880 │ │ │ │ + beq b0868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b088c │ │ │ │ + bne b0874 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238dec │ │ │ │ + bl 238f18 │ │ │ │ mov sl, r0 │ │ │ │ - b b08bc │ │ │ │ + b b08a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b08c8 │ │ │ │ + bne b08b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b08c8 │ │ │ │ - bl 9cb58 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b08b0 │ │ │ │ + bl 9cb78 │ │ │ │ mov sl, r0 │ │ │ │ - b b08bc │ │ │ │ + b b08a4 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a98 │ │ │ │ + beq b0a80 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a98 │ │ │ │ + beq b0a80 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c6c │ │ │ │ + beq b0c54 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c6c │ │ │ │ - ldr r3, [pc, #524] @ b0c14 │ │ │ │ + beq b0c54 │ │ │ │ + ldr r3, [pc, #524] @ b0bfc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f78c │ │ │ │ + bl 11f838 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0a88 │ │ │ │ + beq b0a70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135694 │ │ │ │ + bl 13572c │ │ │ │ mov r8, r0 │ │ │ │ - b b0944 │ │ │ │ + b b092c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b08ec │ │ │ │ + beq b08d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b08ec │ │ │ │ + bne b08d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b08ec │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b08d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0470 │ │ │ │ - ldr r3, [pc, #448] @ b0c2c │ │ │ │ + beq b0458 │ │ │ │ + ldr r3, [pc, #448] @ b0c14 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189358 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1896b8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0470 │ │ │ │ + beq b0458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189380 <_PyErr_Clear@@Base> │ │ │ │ - b b0470 │ │ │ │ - bl a55fc │ │ │ │ + bl 1896e0 <_PyErr_Clear@@Base> │ │ │ │ + b b0458 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0a1c │ │ │ │ - b b05e8 │ │ │ │ + beq b0a04 │ │ │ │ + b b05d0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0bd8 │ │ │ │ - ldr r3, [pc, #368] @ b0c1c │ │ │ │ + bge b0bc0 │ │ │ │ + ldr r3, [pc, #368] @ b0c04 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0c50 │ │ │ │ - ldr r1, [pc, #360] @ b0c20 │ │ │ │ + beq b0c38 │ │ │ │ + ldr r1, [pc, #360] @ b0c08 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3e00 │ │ │ │ + bl f3f0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b05e8 │ │ │ │ + blt b05d0 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b0bbc │ │ │ │ - ldr r3, [pc, #328] @ b0c24 │ │ │ │ + beq b0ba4 │ │ │ │ + ldr r3, [pc, #328] @ b0c0c │ │ │ │ cmp sl, r3 │ │ │ │ - beq b0b9c │ │ │ │ + beq b0b84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1188b8 │ │ │ │ + bl 1188f8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0944 │ │ │ │ + beq b092c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b0944 │ │ │ │ + bne b092c │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b0944 │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b092c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b05d0 │ │ │ │ - b b05e8 │ │ │ │ - ldr r2, [pc, #212] @ b0c04 │ │ │ │ + beq b05b8 │ │ │ │ + b b05d0 │ │ │ │ + ldr r2, [pc, #212] @ b0bec │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b07d0 │ │ │ │ + b b07b8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - b b063c │ │ │ │ + b b0624 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 294990 │ │ │ │ + bl 29482c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ - b afc78 │ │ │ │ - ldr r2, [pc, #120] @ b0c04 │ │ │ │ + b afc60 │ │ │ │ + ldr r2, [pc, #120] @ b0bec │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b07ec │ │ │ │ - ldr r0, [pc, #128] @ b0c24 │ │ │ │ - bl 9b208 │ │ │ │ - ldr r3, [pc, #140] @ b0c38 │ │ │ │ - ldr r1, [pc, #128] @ b0c30 │ │ │ │ + b b07d4 │ │ │ │ + ldr r0, [pc, #128] @ b0c0c │ │ │ │ + bl 9b228 │ │ │ │ + ldr r3, [pc, #140] @ b0c20 │ │ │ │ + ldr r1, [pc, #128] @ b0c18 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 1175c0 │ │ │ │ - b b05e8 │ │ │ │ + bl 117600 │ │ │ │ + b b05d0 │ │ │ │ mov r0, #0 │ │ │ │ - b b0ba0 │ │ │ │ + b b0b88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187708 │ │ │ │ + bl 187a68 │ │ │ │ mov r8, r0 │ │ │ │ - b b05e0 │ │ │ │ - ldr r3, [pc, #88] @ b0c38 │ │ │ │ + b b05c8 │ │ │ │ + ldr r3, [pc, #88] @ b0c20 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #76] @ b0c34 │ │ │ │ + ldr r1, [pc, #76] @ b0c1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b b05e8 │ │ │ │ - andseq r8, r9, r4, lsr r3 │ │ │ │ - bge feb5b6a8 <__bss_end__@@Base+0xfe596760> │ │ │ │ + bl 117600 │ │ │ │ + b b05d0 │ │ │ │ + @ instruction: 0x001985d8 │ │ │ │ + bge feb5b690 <__bss_end__@@Base+0xfe596748> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, 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, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r0, r6, r4, lsr r9 │ │ │ │ - eorseq r0, r6, r8, asr r9 │ │ │ │ + eorseq r0, r6, r4, ror sp │ │ │ │ + mlaseq r6, r8, sp, r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, lsl #18 │ │ │ │ + eorseq r0, r6, r4, asr #26 │ │ │ │ andeq r0, r0, lr, lsl #30 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r6, r4, lsl ip │ │ │ │ + eorseq r1, r6, r4, asr r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187708 │ │ │ │ + bl 187a68 │ │ │ │ mov r8, r0 │ │ │ │ - b b0944 │ │ │ │ + b b092c │ │ │ │ mvn r3, #0 │ │ │ │ - b b0084 │ │ │ │ - ldr r3, [pc, #-60] @ b0c38 │ │ │ │ + b b006c │ │ │ │ + ldr r3, [pc, #-60] @ b0c20 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #-64] @ b0c3c │ │ │ │ + ldr r1, [pc, #-64] @ b0c24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b b05e8 │ │ │ │ - ldr r1, [pc, #-76] @ b0c40 │ │ │ │ - ldr r0, [pc, #-76] @ b0c44 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b0578 │ │ │ │ + bl 117600 │ │ │ │ + b b05d0 │ │ │ │ + ldr r1, [pc, #-76] @ b0c28 │ │ │ │ + ldr r0, [pc, #-76] @ b0c2c │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b0560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b082c │ │ │ │ + bne b0814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b082c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b0814 │ │ │ │ mov r3, fp │ │ │ │ - b b0084 │ │ │ │ - ldr r3, [pc, #-120] @ b0c48 │ │ │ │ - ldr r1, [pc, #-120] @ b0c4c │ │ │ │ + b b006c │ │ │ │ + ldr r3, [pc, #-120] @ b0c30 │ │ │ │ + ldr r1, [pc, #-120] @ b0c34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b0578 │ │ │ │ + bl 18eeb4 │ │ │ │ + b b0560 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b08e4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b08cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b02d8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b02c0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b b036c │ │ │ │ + b b0354 │ │ │ │ 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] @ b1924 │ │ │ │ + ldr r3, [pc, #3092] @ b190c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq b1724 │ │ │ │ + beq b170c │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b172c │ │ │ │ + bne b1714 │ │ │ │ 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 b0da8 │ │ │ │ + beq b0d90 │ │ │ │ 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] @ b1924 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #2932] @ b190c │ │ │ │ + bl 357b00 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b18f8 │ │ │ │ + beq b18e0 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble b16fc │ │ │ │ + ble b16e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - bne b10d4 │ │ │ │ + bne b10bc │ │ │ │ cmp fp, #0 │ │ │ │ - beq b12ec │ │ │ │ + beq b12d4 │ │ │ │ ldr r4, [fp] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0f74 │ │ │ │ + beq b0f5c │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [fp] │ │ │ │ - bne b12ec │ │ │ │ + bne b12d4 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r3, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r7, r4, r3 │ │ │ │ ldr r9, [fp, #16] │ │ │ │ - beq b1014 │ │ │ │ + beq b0ffc │ │ │ │ cmp r9, #0 │ │ │ │ - ble b10cc │ │ │ │ + ble b10b4 │ │ │ │ add r7, fp, r7 │ │ │ │ add sl, r7, #20 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r7, #24 │ │ │ │ - b b0e64 │ │ │ │ + b b0e4c │ │ │ │ ldr r5, [r7, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0e58 │ │ │ │ + beq b0e40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0e58 │ │ │ │ + beq b0e40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b0eb4 │ │ │ │ + beq b0e9c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq b0ee4 │ │ │ │ + beq b0ecc │ │ │ │ ldr r5, [sl, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0e30 │ │ │ │ + beq b0e18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0e30 │ │ │ │ + beq b0e18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0e30 │ │ │ │ - ldr r3, [pc, #2708] @ b1928 │ │ │ │ + bne b0e18 │ │ │ │ + ldr r3, [pc, #2708] @ b1910 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b153c │ │ │ │ + bne b1524 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b b0e30 │ │ │ │ - ldr r3, [pc, #2668] @ b1928 │ │ │ │ + b b0e18 │ │ │ │ + ldr r3, [pc, #2668] @ b1910 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1520 │ │ │ │ + bne b1508 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bne b0e64 │ │ │ │ + bne b0e4c │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b0fe4 │ │ │ │ - ldr r3, [pc, #2604] @ b1924 │ │ │ │ - bl 3576e0 │ │ │ │ + bne b0fcc │ │ │ │ + ldr r3, [pc, #2604] @ b190c │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b0fe4 │ │ │ │ + bhi b0fcc │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0fe4 │ │ │ │ + beq b0fcc │ │ │ │ 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 b0f8c │ │ │ │ + bls b0f74 │ │ │ │ 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 b0fc4 │ │ │ │ + ble b0fac │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c5138 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5450 <_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 b0f3c │ │ │ │ - ldr r0, [pc, #2456] @ b192c │ │ │ │ + bhi b0f24 │ │ │ │ + ldr r0, [pc, #2456] @ b1914 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b0f3c │ │ │ │ + bne b0f24 │ │ │ │ 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 b0f64 │ │ │ │ + bgt b0f4c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2384] @ b1924 │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #2384] @ b190c │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldrb r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq b0efc │ │ │ │ + beq b0ee4 │ │ │ │ mov r0, fp │ │ │ │ - bl 99bc4 │ │ │ │ - ldr r3, [pc, #2352] @ b1924 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 99be4 │ │ │ │ + ldr r3, [pc, #2352] @ b190c │ │ │ │ + bl 357b00 │ │ │ │ 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 b0f8c │ │ │ │ - b b0f3c │ │ │ │ + bls b0f74 │ │ │ │ + b b0f24 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b10cc │ │ │ │ + ble b10b4 │ │ │ │ add r4, fp, r7 │ │ │ │ - b b105c │ │ │ │ + b b1044 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b104c │ │ │ │ + beq b1034 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b104c │ │ │ │ + beq b1034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b10a8 │ │ │ │ + beq b1090 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ - beq b0fcc │ │ │ │ + beq b0fb4 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1024 │ │ │ │ + beq b100c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1024 │ │ │ │ + beq b100c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b1024 │ │ │ │ - ldr r3, [pc, #2204] @ b1928 │ │ │ │ + bne b100c │ │ │ │ + ldr r3, [pc, #2204] @ b1910 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1800 │ │ │ │ + bne b17e8 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b1024 │ │ │ │ - ldr r3, [pc, #2168] @ b1928 │ │ │ │ + b b100c │ │ │ │ + ldr r3, [pc, #2168] @ b1910 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1780 │ │ │ │ + bne b1768 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b104c │ │ │ │ + b b1034 │ │ │ │ mov r3, r8 │ │ │ │ - b b0fd8 │ │ │ │ + b b0fc0 │ │ │ │ ldrb r5, [sl, #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b115c │ │ │ │ + bne b1144 │ │ │ │ ldrb r9, [sl] │ │ │ │ cmp r9, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne b1100 │ │ │ │ - b b1154 │ │ │ │ + bne b10e8 │ │ │ │ + b b113c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq b1154 │ │ │ │ + beq b113c │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq b10f4 │ │ │ │ + beq b10dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b10f4 │ │ │ │ + beq b10dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b10f4 │ │ │ │ - ldr r3, [pc, #2040] @ b1928 │ │ │ │ + bne b10dc │ │ │ │ + ldr r3, [pc, #2040] @ b1910 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1824 │ │ │ │ + bne b180c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b10f4 │ │ │ │ + b b10dc │ │ │ │ mov r0, sl │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1340 │ │ │ │ + beq b1328 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [fp] │ │ │ │ - bne b1340 │ │ │ │ + bne b1328 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r7, [fp, #16] │ │ │ │ - beq b13c4 │ │ │ │ + beq b13ac │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1300 │ │ │ │ + ble b12e8 │ │ │ │ add r3, fp, r3 │ │ │ │ tst r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ add sl, r3, #20 │ │ │ │ add r9, r3, #24 │ │ │ │ - beq b120c │ │ │ │ + beq b11f4 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b11d8 │ │ │ │ + beq b11c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b11d8 │ │ │ │ + beq b11c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b15b8 │ │ │ │ + beq b15a0 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1200 │ │ │ │ + beq b11e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1200 │ │ │ │ + beq b11e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b15dc │ │ │ │ + beq b15c4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b1300 │ │ │ │ + beq b12e8 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b12a0 │ │ │ │ + b b1288 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1240 │ │ │ │ + beq b1228 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1240 │ │ │ │ + beq b1228 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b137c │ │ │ │ + beq b1364 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b126c │ │ │ │ + beq b1254 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b126c │ │ │ │ + beq b1254 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b13a0 │ │ │ │ + beq b1388 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1294 │ │ │ │ + beq b127c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1294 │ │ │ │ + beq b127c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1358 │ │ │ │ + beq b1340 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b12f8 │ │ │ │ + beq b12e0 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1218 │ │ │ │ + beq b1200 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1218 │ │ │ │ + beq b1200 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1218 │ │ │ │ - ldr r3, [pc, #1624] @ b1928 │ │ │ │ + bne b1200 │ │ │ │ + ldr r3, [pc, #1624] @ b1910 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b17a4 │ │ │ │ + bne b178c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1218 │ │ │ │ + b b1200 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0f2c │ │ │ │ + b b0f14 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b1338 │ │ │ │ - ldr r3, [pc, #1552] @ b1924 │ │ │ │ - bl 3576e0 │ │ │ │ + bne b1320 │ │ │ │ + ldr r3, [pc, #1552] @ b190c │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b1338 │ │ │ │ + bhi b1320 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b0f1c │ │ │ │ + bne b0f04 │ │ │ │ mov r0, fp │ │ │ │ - bl 99bc4 │ │ │ │ - ldr r3, [pc, #1500] @ b1924 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 99be4 │ │ │ │ + ldr r3, [pc, #1500] @ b190c │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0f2c │ │ │ │ - ldr r3, [pc, #1480] @ b1928 │ │ │ │ + b b0f14 │ │ │ │ + ldr r3, [pc, #1480] @ b1910 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1868 │ │ │ │ + bne b1850 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1294 │ │ │ │ - ldr r3, [pc, #1444] @ b1928 │ │ │ │ + b b127c │ │ │ │ + ldr r3, [pc, #1444] @ b1910 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b188c │ │ │ │ + bne b1874 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1240 │ │ │ │ - ldr r3, [pc, #1408] @ b1928 │ │ │ │ + b b1228 │ │ │ │ + ldr r3, [pc, #1408] @ b1910 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b18b0 │ │ │ │ + bne b1898 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b126c │ │ │ │ + b b1254 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1300 │ │ │ │ + ble b12e8 │ │ │ │ tst r7, #1 │ │ │ │ - ldr sl, [pc, #1360] @ b1928 │ │ │ │ + ldr sl, [pc, #1360] @ b1910 │ │ │ │ add r9, fp, r3 │ │ │ │ - beq b143c │ │ │ │ + beq b1424 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1404 │ │ │ │ + beq b13ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1404 │ │ │ │ + beq b13ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b165c │ │ │ │ + beq b1644 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b142c │ │ │ │ + beq b1414 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b142c │ │ │ │ + beq b1414 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b163c │ │ │ │ + beq b1624 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b1300 │ │ │ │ + beq b12e8 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b14d8 │ │ │ │ + b b14c0 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1470 │ │ │ │ + beq b1458 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1470 │ │ │ │ + beq b1458 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1558 │ │ │ │ + beq b1540 │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq b14a0 │ │ │ │ + beq b1488 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b14a0 │ │ │ │ + beq b1488 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1578 │ │ │ │ + beq b1560 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b14c8 │ │ │ │ + beq b14b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b14c8 │ │ │ │ + beq b14b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1598 │ │ │ │ + beq b1580 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b12f8 │ │ │ │ + beq b12e0 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1448 │ │ │ │ + beq b1430 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1448 │ │ │ │ + beq b1430 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1448 │ │ │ │ + bne b1430 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b17c8 │ │ │ │ + bne b17b0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1448 │ │ │ │ - ldr r2, [pc, #1032] @ b1930 │ │ │ │ + b b1430 │ │ │ │ + ldr r2, [pc, #1032] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b17e8 │ │ │ │ + bne b17d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0e58 │ │ │ │ - ldr r2, [pc, #1004] @ b1930 │ │ │ │ + b b0e40 │ │ │ │ + ldr r2, [pc, #1004] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b1600 │ │ │ │ + bne b15e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0e30 │ │ │ │ + b b0e18 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b16bc │ │ │ │ + bne b16a4 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1470 │ │ │ │ + b b1458 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b16dc │ │ │ │ + bne b16c4 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b14a0 │ │ │ │ + b b1488 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1848 │ │ │ │ + bne b1830 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b14c8 │ │ │ │ - ldr r3, [pc, #872] @ b1928 │ │ │ │ + b b14b0 │ │ │ │ + ldr r3, [pc, #872] @ b1910 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b18d4 │ │ │ │ + bne b18bc │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b11d8 │ │ │ │ - ldr r3, [pc, #836] @ b1928 │ │ │ │ + b b11c0 │ │ │ │ + ldr r3, [pc, #836] @ b1910 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1618 │ │ │ │ + bne b1600 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1200 │ │ │ │ - ldr r2, [pc, #800] @ b1928 │ │ │ │ + b b11e8 │ │ │ │ + ldr r2, [pc, #800] @ b1910 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b1548 │ │ │ │ - ldr r2, [pc, #784] @ b1930 │ │ │ │ + b b1530 │ │ │ │ + ldr r2, [pc, #784] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15f4 │ │ │ │ - ldr r2, [pc, #764] @ b1928 │ │ │ │ + beq b15dc │ │ │ │ + ldr r2, [pc, #764] @ b1910 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15f4 │ │ │ │ + b b15dc │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b167c │ │ │ │ + bne b1664 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b142c │ │ │ │ + b b1414 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b169c │ │ │ │ + bne b1684 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1404 │ │ │ │ - ldr r2, [pc, #684] @ b1930 │ │ │ │ + b b13ec │ │ │ │ + ldr r2, [pc, #684] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1650 │ │ │ │ + beq b1638 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1650 │ │ │ │ - ldr r2, [pc, #652] @ b1930 │ │ │ │ + b b1638 │ │ │ │ + ldr r2, [pc, #652] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1670 │ │ │ │ + beq b1658 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1670 │ │ │ │ - ldr r2, [pc, #620] @ b1930 │ │ │ │ + b b1658 │ │ │ │ + ldr r2, [pc, #620] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b156c │ │ │ │ + beq b1554 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b156c │ │ │ │ - ldr r2, [pc, #588] @ b1930 │ │ │ │ + b b1554 │ │ │ │ + ldr r2, [pc, #588] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b158c │ │ │ │ + beq b1574 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b158c │ │ │ │ + b b1574 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #552] @ b1934 │ │ │ │ + ldr r2, [pc, #552] @ b191c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b0dc8 │ │ │ │ + bne b0db0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c4f74 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c528c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1904 │ │ │ │ + beq b18ec │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 294990 │ │ │ │ + bl 29482c │ │ │ │ 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 b0fc4 │ │ │ │ + beq b0fac │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0d64 │ │ │ │ - b b0fc4 │ │ │ │ - ldr r2, [pc, #424] @ b1930 │ │ │ │ + beq b0d4c │ │ │ │ + b b0fac │ │ │ │ + ldr r2, [pc, #424] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b10c0 │ │ │ │ - ldr r2, [pc, #404] @ b1928 │ │ │ │ + beq b10a8 │ │ │ │ + ldr r2, [pc, #404] @ b1910 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b10c0 │ │ │ │ - ldr r2, [pc, #388] @ b1930 │ │ │ │ + b b10a8 │ │ │ │ + ldr r2, [pc, #388] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b12e0 │ │ │ │ - ldr r2, [pc, #368] @ b1928 │ │ │ │ + beq b12c8 │ │ │ │ + ldr r2, [pc, #368] @ b1910 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b12e0 │ │ │ │ - ldr r2, [pc, #352] @ b1930 │ │ │ │ + b b12c8 │ │ │ │ + ldr r2, [pc, #352] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1514 │ │ │ │ + beq b14fc │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1514 │ │ │ │ - ldr r2, [pc, #312] @ b1928 │ │ │ │ + b b14fc │ │ │ │ + ldr r2, [pc, #312] @ b1910 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b152c │ │ │ │ - ldr r2, [pc, #296] @ b1930 │ │ │ │ + b b1514 │ │ │ │ + ldr r2, [pc, #296] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b109c │ │ │ │ - ldr r2, [pc, #276] @ b1928 │ │ │ │ + beq b1084 │ │ │ │ + ldr r2, [pc, #276] @ b1910 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b109c │ │ │ │ - ldr r2, [pc, #260] @ b1930 │ │ │ │ + b b1084 │ │ │ │ + ldr r2, [pc, #260] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1144 │ │ │ │ - ldr r2, [pc, #240] @ b1928 │ │ │ │ + beq b112c │ │ │ │ + ldr r2, [pc, #240] @ b1910 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1144 │ │ │ │ - ldr r2, [pc, #224] @ b1930 │ │ │ │ + b b112c │ │ │ │ + ldr r2, [pc, #224] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15ac │ │ │ │ + beq b1594 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15ac │ │ │ │ - ldr r2, [pc, #192] @ b1930 │ │ │ │ + b b1594 │ │ │ │ + ldr r2, [pc, #192] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1370 │ │ │ │ - ldr r2, [pc, #172] @ b1928 │ │ │ │ + beq b1358 │ │ │ │ + ldr r2, [pc, #172] @ b1910 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1370 │ │ │ │ - ldr r2, [pc, #156] @ b1930 │ │ │ │ + b b1358 │ │ │ │ + ldr r2, [pc, #156] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1394 │ │ │ │ - ldr r2, [pc, #136] @ b1928 │ │ │ │ + beq b137c │ │ │ │ + ldr r2, [pc, #136] @ b1910 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1394 │ │ │ │ - ldr r2, [pc, #120] @ b1930 │ │ │ │ + b b137c │ │ │ │ + ldr r2, [pc, #120] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b13b8 │ │ │ │ - ldr r2, [pc, #100] @ b1928 │ │ │ │ + beq b13a0 │ │ │ │ + ldr r2, [pc, #100] @ b1910 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b13b8 │ │ │ │ - ldr r2, [pc, #84] @ b1930 │ │ │ │ + b b13a0 │ │ │ │ + ldr r2, [pc, #84] @ b1918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15d0 │ │ │ │ - ldr r2, [pc, #64] @ b1928 │ │ │ │ + beq b15b8 │ │ │ │ + ldr r2, [pc, #64] @ b1910 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15d0 │ │ │ │ - ldr r1, [pc, #56] @ b1938 │ │ │ │ - ldr r0, [pc, #56] @ b193c │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b b15b8 │ │ │ │ + ldr r1, [pc, #56] @ b1920 │ │ │ │ + ldr r0, [pc, #56] @ b1924 │ │ │ │ + bl 7d6cc <_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 b0fc4 │ │ │ │ + b b0fac │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - strdeq r0, [fp], -r8 │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - eorseq r2, sp, r4, lsr r4 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + andeq r0, fp, r0, ror #25 │ │ │ │ + @ instruction: 0x0035b4f4 │ │ │ │ + eorseq r2, sp, r4, ror r8 │ │ │ │ │ │ │ │ -000b1940 : │ │ │ │ +000b1928 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b194c : │ │ │ │ - ldr r3, [pc, #16] @ b1964 │ │ │ │ - ldr r2, [pc, #16] @ b1968 │ │ │ │ +000b1934 : │ │ │ │ + ldr r3, [pc, #16] @ b194c │ │ │ │ + ldr r2, [pc, #16] @ b1950 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -000b196c : │ │ │ │ +000b1954 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ b1a50 │ │ │ │ + ldr r2, [pc, #204] @ b1a38 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 b19c4 │ │ │ │ + beq b19ac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [ip, #3416] @ 0xd58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b1a24 │ │ │ │ + bne b1a0c │ │ │ │ ldr r6, [ip, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1a38 │ │ │ │ - ldr r1, [pc, #108] @ b1a54 │ │ │ │ + beq b1a20 │ │ │ │ + ldr r1, [pc, #108] @ b1a3c │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1a38 │ │ │ │ - ldr r1, [pc, #92] @ b1a58 │ │ │ │ + beq b1a20 │ │ │ │ + ldr r1, [pc, #92] @ b1a40 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #2 │ │ │ │ - bne b1a40 │ │ │ │ + bne b1a28 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1a5c │ │ │ │ + b b1a44 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a1364 │ │ │ │ + b 1a15d0 │ │ │ │ mov r2, #1 │ │ │ │ - b b1a0c │ │ │ │ + b b19f4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bcfc │ │ │ │ mov r2, r0 │ │ │ │ - b b1a0c │ │ │ │ + b b19f4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, ip, asr #28 │ │ │ │ - eorseq r4, r9, ip, lsl #28 │ │ │ │ + eorseq r5, r9, ip, lsl #5 │ │ │ │ + eorseq r5, r9, ip, asr #4 │ │ │ │ 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 b1cf0 │ │ │ │ + bne b1cd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b1cf0 │ │ │ │ + bne b1cd8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1c04 │ │ │ │ - ldr r8, [pc, #896] @ b1e28 │ │ │ │ + bne b1bec │ │ │ │ + ldr r8, [pc, #896] @ b1e10 │ │ │ │ ldr r3, [r8, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b1c60 │ │ │ │ + bgt b1c48 │ │ │ │ ldr r3, [r8, #1180] @ 0x49c │ │ │ │ cmn r3, #1 │ │ │ │ - beq b1cac │ │ │ │ + beq b1c94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1cbc │ │ │ │ + bne b1ca4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b1ad8 │ │ │ │ + beq b1ac0 │ │ │ │ cmp r6, #2 │ │ │ │ - bne b1cd8 │ │ │ │ + bne b1cc0 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b1b48 │ │ │ │ + beq b1b30 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi b1c94 │ │ │ │ - ldr r6, [pc, #812] @ b1e2c │ │ │ │ - ldr r2, [pc, #812] @ b1e30 │ │ │ │ + bhi b1c7c │ │ │ │ + ldr r6, [pc, #812] @ b1e14 │ │ │ │ + ldr r2, [pc, #812] @ b1e18 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ add r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r1, r9, #2 │ │ │ │ - bne b1d04 │ │ │ │ + bne b1cec │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1c94 │ │ │ │ + beq b1c7c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne b1dbc │ │ │ │ + bne b1da4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi b1c94 │ │ │ │ + bhi b1c7c │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aec8 │ │ │ │ + bl 8ae6c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1c94 │ │ │ │ + beq b1c7c │ │ │ │ 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 │ │ │ │ @@ -139606,2100 +139600,2099 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 2976c │ │ │ │ mov r6, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmn r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ - bhi b1d18 │ │ │ │ + bhi b1d00 │ │ │ │ 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 b1d20 │ │ │ │ + bne b1d08 │ │ │ │ cmp r9, #0 │ │ │ │ mov sl, r2 │ │ │ │ - bne b1b80 │ │ │ │ + bne b1b68 │ │ │ │ sub r1, r6, r8 │ │ │ │ asr r1, r1, #2 │ │ │ │ - ldr r6, [pc, #560] @ b1e2c │ │ │ │ + ldr r6, [pc, #560] @ b1e14 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b b1c30 │ │ │ │ + b b1c18 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8b178 │ │ │ │ + bl 8b11c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1c84 │ │ │ │ + bne b1c6c │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r6, [pc, #504] @ b1e2c │ │ │ │ + ldr r6, [pc, #504] @ b1e14 │ │ │ │ mov r0, r8 │ │ │ │ - bl b1e54 │ │ │ │ - ldr r2, [pc, #500] @ b1e34 │ │ │ │ + bl b1e3c │ │ │ │ + ldr r2, [pc, #500] @ b1e1c │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne b1c9c │ │ │ │ + bne b1c84 │ │ │ │ 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 231e94 │ │ │ │ + bl 231fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1c24 │ │ │ │ + beq b1c0c │ │ │ │ cmn r0, #2 │ │ │ │ - beq b1d54 │ │ │ │ + beq b1d3c │ │ │ │ cmn r0, #3 │ │ │ │ - beq b1cd8 │ │ │ │ - bl 29e588 │ │ │ │ - b b1ce8 │ │ │ │ + beq b1cc0 │ │ │ │ + bl 29e418 │ │ │ │ + b b1cd0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - b b1c54 │ │ │ │ - bl 22e768 │ │ │ │ + b b1c3c │ │ │ │ + bl 22e894 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1180] @ 0x49c │ │ │ │ - beq b1ac4 │ │ │ │ + beq b1aac │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 83b7c │ │ │ │ - b b1c7c │ │ │ │ - ldr r3, [pc, #344] @ b1e38 │ │ │ │ - ldr r1, [pc, #344] @ b1e3c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - mov r4, #0 │ │ │ │ - b b1c54 │ │ │ │ - ldr r3, [pc, #320] @ b1e38 │ │ │ │ - ldr r1, [pc, #324] @ b1e40 │ │ │ │ + bl 83fb8 │ │ │ │ + b b1c64 │ │ │ │ + ldr r3, [pc, #344] @ b1e20 │ │ │ │ + ldr r1, [pc, #344] @ b1e24 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + mov r4, #0 │ │ │ │ + b b1c3c │ │ │ │ + ldr r3, [pc, #320] @ b1e20 │ │ │ │ + ldr r1, [pc, #324] @ b1e28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b1ce8 │ │ │ │ + bl 18eeb4 │ │ │ │ + b b1cd0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne b1b24 │ │ │ │ - b b1c94 │ │ │ │ + bne b1b0c │ │ │ │ + b b1c7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1bec │ │ │ │ + beq b1bd4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne b1e08 │ │ │ │ + bne b1df0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 8b464 │ │ │ │ + bl 8b408 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ b1e44 │ │ │ │ + ldr r3, [pc, #248] @ b1e2c │ │ │ │ sub r1, r1, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #232] @ b1e48 │ │ │ │ + ldr r3, [pc, #232] @ b1e30 │ │ │ │ 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] @ b1e4c │ │ │ │ - ldr r1, [pc, #204] @ b1e50 │ │ │ │ + ldr r2, [pc, #204] @ b1e34 │ │ │ │ + ldr r1, [pc, #204] @ b1e38 │ │ │ │ mov r3, r7 │ │ │ │ - bl ad038 │ │ │ │ + bl ad004 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b1ce8 │ │ │ │ - bl 280e44 │ │ │ │ + beq b1cd0 │ │ │ │ + bl 280eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1ce8 │ │ │ │ + beq b1cd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1ce8 │ │ │ │ + bne b1cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b1ce8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1dfc │ │ │ │ + beq b1de4 │ │ │ │ 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 b1b40 │ │ │ │ + bne b1b28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b1dcc │ │ │ │ + bne b1db4 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b b1c30 │ │ │ │ + b b1c18 │ │ │ │ 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 b1be0 │ │ │ │ + b b1bc8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - muleq r8, r0, r4 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andeq fp, r8, r4, lsr r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r0, ror #24 │ │ │ │ - eorseq r0, r6, r4, asr #24 │ │ │ │ - eorseq r7, r5, r0, lsl #25 │ │ │ │ + eorseq r1, r6, r0, lsr #1 │ │ │ │ + eorseq r1, r6, r4, lsl #1 │ │ │ │ + eorseq r8, r5, r0, asr #1 │ │ │ │ ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r0, r6, r0, asr #8 │ │ │ │ - eorseq r0, r6, r8, asr ip │ │ │ │ + eorseq r0, r6, r0, lsl #17 │ │ │ │ + mlaseq r6, r8, r0, r1 │ │ │ │ │ │ │ │ -000b1e54 : │ │ │ │ +000b1e3c : │ │ │ │ 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 b2590 │ │ │ │ + bne b2578 │ │ │ │ cmn r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq b223c │ │ │ │ + beq b2224 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2248 │ │ │ │ + beq b2230 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b23c4 │ │ │ │ + beq b23ac │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ lsl r8, r6, #2 │ │ │ │ - bcs b1eec │ │ │ │ + bcs b1ed4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #0 │ │ │ │ - b b1ec4 │ │ │ │ + b b1eac │ │ │ │ cmp r3, r5 │ │ │ │ - bcs b1ee4 │ │ │ │ + bcs b1ecc │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls b1ebc │ │ │ │ + bls b1ea4 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bcs b25a0 │ │ │ │ + bcs b2588 │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bcc b1ec4 │ │ │ │ + bcc b1eac │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi b2250 │ │ │ │ + bhi b2238 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2524 │ │ │ │ + blt b250c │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt b22cc │ │ │ │ - ldr r2, [pc, #1724] @ b25c0 │ │ │ │ + bgt b22b4 │ │ │ │ + ldr r2, [pc, #1724] @ b25a8 │ │ │ │ add r3, r6, #21 │ │ │ │ - ldr r1, [pc, #1720] @ b25c4 │ │ │ │ + ldr r1, [pc, #1720] @ b25ac │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov sl, r9 │ │ │ │ - bne b22b8 │ │ │ │ - ldr r3, [pc, #1696] @ b25c8 │ │ │ │ - bl 3576e0 │ │ │ │ + bne b22a0 │ │ │ │ + ldr r3, [pc, #1696] @ b25b0 │ │ │ │ + bl 357b00 │ │ │ │ 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 b21e4 │ │ │ │ + bcs b21cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq b2434 │ │ │ │ + beq b241c │ │ │ │ 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 b21a8 │ │ │ │ - ldr r3, [pc, #1600] @ b25cc │ │ │ │ + beq b2190 │ │ │ │ + ldr r3, [pc, #1600] @ b25b4 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1580] @ b25d0 │ │ │ │ + ldr r2, [pc, #1580] @ b25b8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b24e4 │ │ │ │ + bne b24cc │ │ │ │ and r3, sl, #7 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq b2364 │ │ │ │ + beq b234c │ │ │ │ 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 b244c │ │ │ │ + bne b2434 │ │ │ │ tst r3, #32 │ │ │ │ - beq b25b8 │ │ │ │ + beq b25a0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b221c │ │ │ │ + beq b2204 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ add r3, r7, #20 │ │ │ │ - bcs b2230 │ │ │ │ + bcs b2218 │ │ │ │ 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 b212c │ │ │ │ + bls b2114 │ │ │ │ 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 b212c │ │ │ │ + bls b2114 │ │ │ │ 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 b212c │ │ │ │ + bls b2114 │ │ │ │ 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 b212c │ │ │ │ + bls b2114 │ │ │ │ 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 b212c │ │ │ │ + bcs b2114 │ │ │ │ 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 b20fc │ │ │ │ + bcc b20e4 │ │ │ │ sub r4, r8, #16 │ │ │ │ add r4, lr, r4 │ │ │ │ cmp r4, r5 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bcs b2188 │ │ │ │ + bcs b2170 │ │ │ │ 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 b2188 │ │ │ │ + bls b2170 │ │ │ │ add r2, r4, #8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs b2188 │ │ │ │ + bcs b2170 │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strb r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc b2178 │ │ │ │ + bcc b2160 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2580 │ │ │ │ + beq b2568 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b22e4 │ │ │ │ + beq b22cc │ │ │ │ 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 b1f84 │ │ │ │ + bhi b1f6c │ │ │ │ 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 b1f84 │ │ │ │ + bne b1f6c │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #996] @ b25d4 │ │ │ │ + ldr r1, [pc, #996] @ b25bc │ │ │ │ cmp r3, r1 │ │ │ │ - bne b2538 │ │ │ │ + bne b2520 │ │ │ │ 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 b1f84 │ │ │ │ - b b22cc │ │ │ │ + bne b1f6c │ │ │ │ + b b22b4 │ │ │ │ add r3, r7, #28 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc b201c │ │ │ │ + bcc b2004 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc b214c │ │ │ │ - b b2188 │ │ │ │ + bcc b2134 │ │ │ │ + b b2170 │ │ │ │ bl 29940 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne b1e98 │ │ │ │ - ldr r7, [pc, #904] @ b25d8 │ │ │ │ - b b219c │ │ │ │ + bne b1e80 │ │ │ │ + ldr r7, [pc, #904] @ b25c0 │ │ │ │ + b b2184 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b2404 │ │ │ │ + bls b23ec │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc b2424 │ │ │ │ + bcc b240c │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs b2510 │ │ │ │ + bcs b24f8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2524 │ │ │ │ + blt b250c │ │ │ │ mov sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 355100 │ │ │ │ + bl 355524 │ │ │ │ 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 b22cc │ │ │ │ - ldr r2, [pc, #792] @ b25c0 │ │ │ │ - ldr r1, [pc, #792] @ b25c4 │ │ │ │ + blt b22b4 │ │ │ │ + ldr r2, [pc, #792] @ b25a8 │ │ │ │ + ldr r1, [pc, #792] @ b25ac │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq b1f20 │ │ │ │ + beq b1f08 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne b1f84 │ │ │ │ - bl 29e588 │ │ │ │ + bne b1f6c │ │ │ │ + bl 29e418 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne b1fe4 │ │ │ │ + bne b1fcc │ │ │ │ mov r7, #0 │ │ │ │ - b b219c │ │ │ │ + b b2184 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b219c │ │ │ │ + bne b2184 │ │ │ │ tst r2, #32 │ │ │ │ - beq b2560 │ │ │ │ + beq b2548 │ │ │ │ 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] @ b25dc │ │ │ │ + ldrge r4, [pc, #700] @ b25c4 │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #664] @ b25c0 │ │ │ │ + ldrlt r4, [pc, #664] @ b25a8 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp r7, r4 │ │ │ │ - beq b235c │ │ │ │ + beq b2344 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b235c │ │ │ │ + beq b2344 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b235c │ │ │ │ + bne b2344 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b b219c │ │ │ │ + b b2184 │ │ │ │ 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 b23f0 │ │ │ │ + beq b23d8 │ │ │ │ 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 b245c │ │ │ │ + beq b2444 │ │ │ │ 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 b2188 │ │ │ │ + b b2170 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b254c │ │ │ │ + bhi b2534 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r7, [pc, #512] @ b25dc │ │ │ │ - ldrne r7, [pc, #480] @ b25c0 │ │ │ │ + ldreq r7, [pc, #512] @ b25c4 │ │ │ │ + ldrne r7, [pc, #480] @ b25a8 │ │ │ │ moveq r2, #24 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ mlaeq r7, r2, r3, r7 │ │ │ │ addne r7, r7, r3, lsl #5 │ │ │ │ - b b219c │ │ │ │ + b b2184 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - b b1fe4 │ │ │ │ + b b1fcc │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2524 │ │ │ │ + blt b250c │ │ │ │ cmn r6, #-2147483618 @ 0x8000001e │ │ │ │ - bgt b22cc │ │ │ │ + bgt b22b4 │ │ │ │ add r3, r6, #29 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b b22a0 │ │ │ │ + b b2288 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2524 │ │ │ │ + blt b250c │ │ │ │ mov sl, #2 │ │ │ │ - b b2274 │ │ │ │ + b b225c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ - b b21dc │ │ │ │ + b b21c4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne b2570 │ │ │ │ + bne b2558 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2568 │ │ │ │ + beq b2550 │ │ │ │ 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 b249c │ │ │ │ + b b2484 │ │ │ │ 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 b2480 │ │ │ │ + bcc b2468 │ │ │ │ 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 b2188 │ │ │ │ + bls b2170 │ │ │ │ ldr r2, [r1], #4 │ │ │ │ strh r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b b24c8 │ │ │ │ - ldr r1, [pc, #244] @ b25e0 │ │ │ │ + b b24b0 │ │ │ │ + ldr r1, [pc, #244] @ b25c8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b24fc │ │ │ │ + bne b24e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18e08c │ │ │ │ - b b1fb4 │ │ │ │ + bl 18e3ec │ │ │ │ + b b1f9c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1fb4 │ │ │ │ - ldr r3, [pc, #204] @ b25e4 │ │ │ │ - ldr r1, [pc, #204] @ b25e8 │ │ │ │ + b b1f9c │ │ │ │ + ldr r3, [pc, #204] @ b25cc │ │ │ │ + ldr r1, [pc, #204] @ b25d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b22dc │ │ │ │ - ldr r3, [pc, #184] @ b25e4 │ │ │ │ - ldr r1, [pc, #188] @ b25ec │ │ │ │ + bl 18eeb4 │ │ │ │ + b b22c4 │ │ │ │ + ldr r3, [pc, #184] @ b25cc │ │ │ │ + ldr r1, [pc, #188] @ b25d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b22dc │ │ │ │ + bl 18eeb4 │ │ │ │ + b b22c4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b b2200 │ │ │ │ + b b21e8 │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ mov r8, #4 │ │ │ │ - bhi b1eb0 │ │ │ │ - b b1efc │ │ │ │ + bhi b1e98 │ │ │ │ + b b1ee4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b230c │ │ │ │ + b b22f4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b246c │ │ │ │ + b b2454 │ │ │ │ tst r3, #32 │ │ │ │ - bne b23a4 │ │ │ │ + bne b238c │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b b23b4 │ │ │ │ + b b239c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 23e04c │ │ │ │ - ldr r1, [pc, #88] @ b25f0 │ │ │ │ - ldr r0, [pc, #88] @ b25f4 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b22dc │ │ │ │ - ldr r0, [pc, #80] @ b25f8 │ │ │ │ - ldr r3, [pc, #80] @ b25fc │ │ │ │ - ldr r1, [pc, #80] @ b2600 │ │ │ │ + b 23e188 │ │ │ │ + ldr r1, [pc, #88] @ b25d8 │ │ │ │ + ldr r0, [pc, #88] @ b25dc │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b22c4 │ │ │ │ + ldr r0, [pc, #80] @ b25e0 │ │ │ │ + ldr r3, [pc, #80] @ b25e4 │ │ │ │ + ldr r1, [pc, #80] @ b25e8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b b22dc │ │ │ │ + bl 117600 │ │ │ │ + b b22c4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2220 │ │ │ │ + b b2208 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r4, asr r4 │ │ │ │ - eorseq fp, r5, r8, lsl #9 │ │ │ │ + mlaseq r5, r4, r8, fp │ │ │ │ + eorseq fp, r5, r8, asr #17 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eorseq r0, r6, ip, ror ip │ │ │ │ + ldrheq r1, [r6], -ip @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ - mlaseq r6, r8, ip, r0 │ │ │ │ + ldrsbeq r1, [r6], -r8 @ │ │ │ │ │ │ │ │ -000b2604 : │ │ │ │ +000b25ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #44] @ b2648 │ │ │ │ + ldr r1, [pc, #44] @ b2630 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b2630 │ │ │ │ + bne b2618 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b2628 │ │ │ │ - bl 58570 │ │ │ │ + bne b2610 │ │ │ │ + bl 58518 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000b264c <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +000b2634 <_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 b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b269c <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ + beq b2684 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b268c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bne b2674 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ b26a4 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ - ldr r1, [pc, #16] @ b26a8 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #16] @ b268c <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ + ldr r1, [pc, #16] @ b2690 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b b2680 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ + b b2668 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ │ │ │ │ -000b26ac : │ │ │ │ +000b2694 : │ │ │ │ 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 b27a0 │ │ │ │ + beq b2788 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b2714 │ │ │ │ + beq b26fc │ │ │ │ tst r3, #32 │ │ │ │ - beq b27c0 │ │ │ │ + beq b27a8 │ │ │ │ cmn r0, #20 │ │ │ │ - beq b273c │ │ │ │ + beq b2724 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq b2788 │ │ │ │ + beq b2770 │ │ │ │ add r0, r4, #20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b273c │ │ │ │ + beq b2724 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b2730 │ │ │ │ + bne b2718 │ │ │ │ mov r0, r2 │ │ │ │ - b b270c │ │ │ │ + b b26f4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r1] │ │ │ │ - b b2728 │ │ │ │ + b b2710 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 282234 │ │ │ │ + bl 2822cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq b27ac │ │ │ │ + beq b2794 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ and r2, r3, #64 @ 0x40 │ │ │ │ - beq b2780 │ │ │ │ + beq b2768 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2790 │ │ │ │ + beq b2778 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2790 │ │ │ │ + beq b2778 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1] │ │ │ │ - b b2708 │ │ │ │ + b b26f0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2700 │ │ │ │ + bne b26e8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b b2728 │ │ │ │ + b b2710 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r3, [r1] │ │ │ │ - b b2728 │ │ │ │ + b b2710 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 58570 │ │ │ │ + bl 58518 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ strne r3, [r1] │ │ │ │ - b b270c │ │ │ │ + b b26f4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b273c │ │ │ │ + beq b2724 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ - b b2700 │ │ │ │ + b b26e8 │ │ │ │ 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 8c6f4 <_Py_HashBytes@@Base> │ │ │ │ + b 8c698 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000b2808 : │ │ │ │ +000b27f0 : │ │ │ │ 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 b284c │ │ │ │ + beq b2834 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs b2868 │ │ │ │ + bcs b2850 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bl 9b184 │ │ │ │ + bl 9b1a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b184 │ │ │ │ - ldr r0, [pc, #40] @ b2884 │ │ │ │ + bl 9b1a4 │ │ │ │ + ldr r0, [pc, #40] @ b286c │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b184 │ │ │ │ - ldr r3, [pc, #16] @ b2888 │ │ │ │ - ldr r1, [pc, #16] @ b288c │ │ │ │ + bl 9b1a4 │ │ │ │ + ldr r3, [pc, #16] @ b2870 │ │ │ │ + ldr r1, [pc, #16] @ b2874 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b2860 │ │ │ │ - eorseq fp, r5, ip, lsl r5 │ │ │ │ + bl 18eeb4 │ │ │ │ + b b2848 │ │ │ │ + eorseq fp, r5, ip, asr r9 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x00360cf4 │ │ │ │ + eorseq r1, r6, r4, lsr r1 │ │ │ │ │ │ │ │ -000b2890 : │ │ │ │ +000b2878 : │ │ │ │ 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 b2950 │ │ │ │ + bne b2938 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - beq b28f8 │ │ │ │ + beq b28e0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b28f8 │ │ │ │ + beq b28e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2984 │ │ │ │ + beq b296c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2978 │ │ │ │ + beq b2960 │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2978 │ │ │ │ - ldr r3, [pc, #140] @ b29b4 │ │ │ │ + beq b2960 │ │ │ │ + ldr r3, [pc, #140] @ b299c │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f78c │ │ │ │ + bl 11f838 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - beq b2960 │ │ │ │ + beq b2948 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 3391e4 │ │ │ │ - bl 348b14 │ │ │ │ + b 33957c │ │ │ │ + bl 348d90 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b293c │ │ │ │ - b b2954 │ │ │ │ + beq b2924 │ │ │ │ + b b293c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b299c │ │ │ │ - ldr r3, [pc, #44] @ b29b8 │ │ │ │ + bne b2984 │ │ │ │ + ldr r3, [pc, #44] @ b29a0 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ - ldr r1, [pc, #40] @ b29bc │ │ │ │ + ldr r1, [pc, #40] @ b29a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b b2954 │ │ │ │ - ldr r0, [pc, #20] @ b29b8 │ │ │ │ + bl 117600 │ │ │ │ + b b293c │ │ │ │ + ldr r0, [pc, #20] @ b29a0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #20] @ b29c0 │ │ │ │ + ldr r1, [pc, #20] @ b29a8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b b2954 │ │ │ │ + bl 117600 │ │ │ │ + b b293c │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr #27 │ │ │ │ - eorseq r0, r6, r4, lsl #18 │ │ │ │ + eorseq r1, r6, r8, ror #3 │ │ │ │ + eorseq r0, r6, r4, asr #26 │ │ │ │ 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 b2aa8 │ │ │ │ + beq b2a90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b2af8 │ │ │ │ + beq b2ae0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2a70 │ │ │ │ + beq b2a58 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #236] @ b2b0c │ │ │ │ + ldr r2, [pc, #236] @ b2af4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b2a80 │ │ │ │ + bne b2a68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b2a80 │ │ │ │ - ldr r2, [pc, #208] @ b2b10 │ │ │ │ - bl 3576e0 │ │ │ │ + beq b2a68 │ │ │ │ + ldr r2, [pc, #208] @ b2af8 │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #192] @ b2b14 │ │ │ │ + ldr r2, [pc, #192] @ b2afc │ │ │ │ str r5, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq b2af0 │ │ │ │ - bl a0184 │ │ │ │ + beq b2ad8 │ │ │ │ + bl a00f0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #148] @ b2b0c │ │ │ │ + ldr r3, [pc, #148] @ b2af4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2a2c │ │ │ │ + beq b2a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b2a38 │ │ │ │ + bne b2a20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 238dec │ │ │ │ - ldr r3, [pc, #92] @ b2b0c │ │ │ │ + b 238f18 │ │ │ │ + ldr r3, [pc, #92] @ b2af4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2ae0 │ │ │ │ + beq b2ac8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b2b04 │ │ │ │ + beq b2aec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f96e8 │ │ │ │ + b f97ec │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne b2acc │ │ │ │ - b b2ab8 │ │ │ │ - bl 9cb58 │ │ │ │ - b b2a68 │ │ │ │ - ldr r1, [pc, #24] @ b2b18 │ │ │ │ - ldr r0, [pc, #24] @ b2b1c │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b2ab4 │ │ │ │ + b b2aa0 │ │ │ │ + bl 9cb78 │ │ │ │ + b b2a50 │ │ │ │ + ldr r1, [pc, #24] @ b2b00 │ │ │ │ + ldr r0, [pc, #24] @ b2b04 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b b2a68 │ │ │ │ + b b2a50 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ │ │ │ │ -000b2b20 <_PyType_Lookup@@Base>: │ │ │ │ +000b2b08 <_PyType_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a8654 <_PyType_LookupRef@@Base> │ │ │ │ + bl a85d0 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b2b44 <_PyType_Lookup@@Base+0x24> │ │ │ │ + bne b2b2c <_PyType_Lookup@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2b3c <_PyType_Lookup@@Base+0x1c> │ │ │ │ + beq b2b24 <_PyType_Lookup@@Base+0x1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2b3c <_PyType_Lookup@@Base+0x1c> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b2b3c <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bne b2b24 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b2b24 <_PyType_Lookup@@Base+0x1c> │ │ │ │ │ │ │ │ -000b2b68 : │ │ │ │ +000b2b50 : │ │ │ │ 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 b2c84 │ │ │ │ + beq b2c6c │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r3, [pc, #316] @ b2ce0 │ │ │ │ + ldreq r3, [pc, #316] @ b2cc8 │ │ │ │ ldreq r4, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b2c7c │ │ │ │ - bl 91928 │ │ │ │ + bne b2c64 │ │ │ │ + bl 9196c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2cd0 │ │ │ │ + beq b2cb8 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r1, [pc, #284] @ b2ce4 │ │ │ │ + ldr r1, [pc, #284] @ b2ccc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b28c │ │ │ │ + bl 9b2ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b2ca4 │ │ │ │ - bne b2cc0 │ │ │ │ + blt b2c8c │ │ │ │ + bne b2ca8 │ │ │ │ sub r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl a5578 │ │ │ │ + bl a54f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2ca4 │ │ │ │ - ldr r1, [pc, #240] @ b2ce4 │ │ │ │ + beq b2c8c │ │ │ │ + ldr r1, [pc, #240] @ b2ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2cb4 │ │ │ │ + bne b2c9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne b2c68 │ │ │ │ + bne b2c50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2984 │ │ │ │ + bl a2900 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2cc8 │ │ │ │ + beq b2cb0 │ │ │ │ add r2, r6, #1 │ │ │ │ - ldr r1, [pc, #180] @ b2ce8 │ │ │ │ - ldr r0, [pc, #180] @ b2cec │ │ │ │ + ldr r1, [pc, #180] @ b2cd0 │ │ │ │ + ldr r0, [pc, #180] @ b2cd4 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl ad038 │ │ │ │ + bl ad004 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ 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 b2c28 │ │ │ │ + b b2c10 │ │ │ │ mov r9, #0 │ │ │ │ - b b2bc0 │ │ │ │ - ldr r3, [pc, #100] @ b2cf0 │ │ │ │ - ldr r1, [pc, #100] @ b2cf4 │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r2, [pc, #96] @ b2cf8 │ │ │ │ + b b2ba8 │ │ │ │ + ldr r3, [pc, #100] @ b2cd8 │ │ │ │ + ldr r1, [pc, #100] @ b2cdc │ │ │ │ + bl 357b00 │ │ │ │ + ldr r2, [pc, #96] @ b2ce0 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18ebf0 <_PyErr_SetString@@Base> │ │ │ │ - b b2c5c │ │ │ │ + bl 18ef50 <_PyErr_SetString@@Base> │ │ │ │ + b b2c44 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b b2c44 │ │ │ │ + b b2c2c │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ - b b2c44 │ │ │ │ + b b2c2c │ │ │ │ mov r5, #0 │ │ │ │ - b b2c04 │ │ │ │ + b b2bec │ │ │ │ mov r6, r4 │ │ │ │ - b b2c44 │ │ │ │ + b b2c2c │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b b2c44 │ │ │ │ + b b2c2c │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - eorseq r0, r6, r4, lsr lr │ │ │ │ + eorseq r1, r6, r4, ror r2 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r4, lsl #28 │ │ │ │ + eorseq r1, r6, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #132] @ b2d98 │ │ │ │ + ldr ip, [pc, #132] @ b2d80 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, ip │ │ │ │ cmpeq r5, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r3 │ │ │ │ - beq b2d54 │ │ │ │ + beq b2d3c │ │ │ │ mov r4, r0 │ │ │ │ - bl 3576e0 │ │ │ │ - ldr ip, [pc, #96] @ b2d9c │ │ │ │ + bl 357b00 │ │ │ │ + ldr ip, [pc, #96] @ b2d84 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl b2da4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2d8c <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2d78 │ │ │ │ + bne b2d60 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b b2d4c │ │ │ │ + b b2d34 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ b2da0 │ │ │ │ + ldr r0, [pc, #28] @ b2d88 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3153e4 │ │ │ │ + bl 315804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2d5c │ │ │ │ - b b2d4c │ │ │ │ + bne b2d44 │ │ │ │ + b b2d34 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r6, r0, sp, r0 │ │ │ │ + @ instruction: 0x003611d0 │ │ │ │ │ │ │ │ -000b2da4 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000b2d8c <_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 b334c <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ + beq b3334 <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq b3020 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ - blt b33bc <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ - ldr r3, [pc, #1712] @ b349c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 3576e0 │ │ │ │ + beq b3008 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ + blt b33a4 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + ldr r3, [pc, #1712] @ b3484 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 357b00 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ cmp r6, #20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ - bgt b3148 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bgt b3130 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b30b8 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ - ldr ip, [pc, #1668] @ b34a0 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + beq b30a0 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ + ldr ip, [pc, #1668] @ b3488 <_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 b32c4 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ + bne b32ac <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2ff8 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq b2fe0 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq b2ebc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b2ea4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r0, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3098 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ + beq b3080 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0] │ │ │ │ - beq b2ebc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b2ea4 <_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 b30a8 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ + beq b3090 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ cmp lr, ip │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b2e98 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + bne b2e80 <_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 b302c <_PyObject_MakeTpCall@@Base+0x288> │ │ │ │ + bne b3014 <_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 b3070 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #1428] @ b34a4 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + blt b3058 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #1428] @ b348c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ cmp sl, r3 │ │ │ │ - bne b3008 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ - ldr r2, [pc, #1420] @ b34a8 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ - ldr r3, [pc, #1404] @ b349c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 3576e0 │ │ │ │ + bne b2ff0 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ + ldr r2, [pc, #1420] @ b3490 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ + ldr r3, [pc, #1404] @ b3484 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 357b00 │ │ │ │ cmp r7, r2 │ │ │ │ ldr sl, [r3, r0] │ │ │ │ - beq b311c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + beq b3104 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ ldr r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b33cc <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + beq b33b4 <_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 b3230 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ + beq b31f8 <_PyObject_MakeTpCall@@Base+0x46c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3388 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ + bne b3370 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b31a0 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ + bne b3178 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2f8c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b2f74 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b327c <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ + blt b3264 <_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 b2fd4 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + beq b2fbc <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2fd4 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b2fbc <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1248] @ b34a0 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #1248] @ b3488 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b32a4 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ + bne b328c <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne b30dc <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ + bne b30c4 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - beq b3204 <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ + beq b31dc <_PyObject_MakeTpCall@@Base+0x450> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3354 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne b333c <_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 b2e68 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ - b b2ebc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b2e50 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b2ea4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r6, r0 │ │ │ │ - b b2f8c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b2f74 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r9, #0 │ │ │ │ - ldr r4, [pc, #1152] @ b34ac <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ - beq b2eec <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + ldr r4, [pc, #1152] @ b3494 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ + beq b2ed4 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3260 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ + bne b3248 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2eec <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + beq b2ed4 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ add r0, r9, #12 │ │ │ │ - bl fa3e8 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ + bl fa4ec <_PyDict_FromItems@@Base+0xf4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b3428 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ + beq b3440 <_PyObject_MakeTpCall@@Base+0x6b4> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b2f08 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - ldr r1, [pc, #1080] @ b34b0 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ + bge b2ef0 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + ldr r1, [pc, #1080] @ b3498 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29bb00 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29b990 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2f08 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + beq b2ef0 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b2fa4 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ - b b2fd4 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b2f8c <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + b b2fbc <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne b2e90 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ - b b2ebc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b2e78 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + b b2ea4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ cmp lr, ip │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b2e98 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ - b b2ebc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ - ldr r0, [pc, #1012] @ b34b4 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne b2e80 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + b b2ea4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + ldr r0, [pc, #1012] @ b349c <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b3218 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #968] @ b349c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b31f0 <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + ldr r3, [pc, #968] @ b3484 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e44 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b b2e2c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2fdc <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + beq b2fc4 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b2fdc <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + bne b2fc4 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #924] @ b34a0 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #924] @ b3488 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b332c <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ + bne b3314 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b b2fdc <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + b b2fc4 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3450 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ + beq b3410 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b2f2c <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - ldr r3, [pc, #896] @ b34b8 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r1, [pc, #896] @ b34bc <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ + beq b2f14 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r3, [pc, #896] @ b34a0 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r1, [pc, #896] @ b34a4 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r6, #0 │ │ │ │ - b b2f8c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b2f74 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ - bhi b32e4 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ - ldr r0, [pc, #860] @ b34b4 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bhi b3304 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + ldr r0, [pc, #860] @ b349c <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b3218 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #816] @ b349c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b31f0 <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + ldr r3, [pc, #816] @ b3484 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3220 <_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 b2e7c <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ - b b2e90 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + beq b3228 <_PyObject_MakeTpCall@@Base+0x49c> │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r3] │ │ │ │ + str r3, [ip] │ │ │ │ + b b2e50 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3400 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ + beq b33e8 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b2f8c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + ble b2f74 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2f68 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b2f50 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #1 │ │ │ │ - beq b2f8c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b2f74 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2f68 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b2f50 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #2 │ │ │ │ - beq b2f8c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b2f74 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq b2f68 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b2f50 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, r0 │ │ │ │ - bne b31e8 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ - b b2f8c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + bne b31c0 <_PyObject_MakeTpCall@@Base+0x434> │ │ │ │ + b b2f74 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b32f4 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b32cc <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b32f4 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b32cc <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ mov r6, #0 │ │ │ │ - b b2ff0 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r3] │ │ │ │ - str r3, [ip] │ │ │ │ - b b2e68 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b2fd8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3244 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ + beq b320c <_PyObject_MakeTpCall@@Base+0x480> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3140 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #628] @ b34c0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #628] @ b34c4 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b3128 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #660] @ b34a8 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #660] @ b34ac <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ - b b3140 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ + b b3128 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + mov r0, ip │ │ │ │ + str r3, [r0], #4 │ │ │ │ + ldr r2, [r8, #4] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + streq r2, [ip, #4] │ │ │ │ + bne b2e64 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ + b b2e78 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b2f08 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - b b3070 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + bge b2ef0 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + b b3058 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3140 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + beq b3128 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3140 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bne b3128 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b3140 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #540] @ b34c8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b3128 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #540] @ b34b0 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b2fcc <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + beq b2fb4 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b2fcc <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ - ldr r2, [pc, #508] @ b34c8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b2fb4 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + ldr r2, [pc, #508] @ b34b0 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b3310 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne b32e8 <_PyObject_MakeTpCall@@Base+0x55c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - ldr r3, [pc, #444] @ b349c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 18e3ec │ │ │ │ + ldr r3, [pc, #444] @ b3484 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e40 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - bl 29e588 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne b3164 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ - b b3218 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #452] @ b34c0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #452] @ b34c4 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + b b2e28 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + ldr r3, [pc, #468] @ b34a8 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #468] @ b34ac <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ - b b3218 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ + b b31f0 <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #372] @ b349c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + ldr r3, [pc, #388] @ b3484 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e40 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - ldr r1, [pc, #404] @ b34c8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b2e28 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + bl 29e418 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne b314c <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ + b b31f0 <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + ldr r1, [pc, #404] @ b34b0 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b3110 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + beq b30f8 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b b3110 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ - bl 2abfc8 │ │ │ │ - b b3218 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + b b30f8 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + bl 2abe58 │ │ │ │ + b b31f0 <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2ff0 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq b2fd8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3480 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ - ldr r3, [pc, #332] @ b34c0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #340] @ b34cc <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b3468 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ + ldr r3, [pc, #332] @ b34a8 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #340] @ b34b4 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d44d4 │ │ │ │ - b b3218 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 2d462c │ │ │ │ + b b31f0 <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2f5c <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq b2f44 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b33e8 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ - ldr r3, [pc, #280] @ b34c0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #288] @ b34cc <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b33d0 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + ldr r3, [pc, #280] @ b34a8 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #288] @ b34b4 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d44d4 │ │ │ │ - b b3140 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #268] @ b34d0 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ + bl 2d462c │ │ │ │ + b b3128 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #268] @ b34b8 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3218 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #228] @ b34b8 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r2, [pc, #252] @ b34d4 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b31f0 <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + ldr r3, [pc, #228] @ b34a0 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r2, [pc, #252] @ b34bc <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ - b b3140 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ + b b3128 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b33a0 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b33a0 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bne b3388 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b3388 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2f68 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b2f50 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b3404 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ - ldr r2, [pc, #184] @ b34d8 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ + bne b33ec <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ + ldr r2, [pc, #184] @ b34c0 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2f68 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ - b b2f8c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3218 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne b3218 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b3218 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + beq b2f50 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + b b2f74 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r8, #0 │ │ │ │ - beq b3464 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + beq b3424 <_PyObject_MakeTpCall@@Base+0x698> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3130 <_PyObject_MakeTpCall@@Base+0x38c> │ │ │ │ + bne b3118 <_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 b2f8c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b2f74 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b31f0 <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne b31f0 <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b31f0 <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b336c <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bne b3354 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b336c <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b3354 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - ldrdeq r3, [fp], -ip │ │ │ │ + andeq r3, fp, r4, asr #9 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r0, r6, r8, lsr lr │ │ │ │ + eorseq r1, r6, r8, ror r2 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, asr lr │ │ │ │ + mlaseq r6, r8, r2, r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl #22 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - eorseq r0, r6, ip, lsr fp │ │ │ │ - eorseq fp, r5, r0, lsl #10 │ │ │ │ - eorseq r0, r6, r8, ror lr │ │ │ │ + eorseq r0, r6, ip, asr #30 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + eorseq r0, r6, ip, ror pc │ │ │ │ + eorseq fp, r5, r0, asr #18 │ │ │ │ + @ instruction: 0x003612b8 │ │ │ │ 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] @ b36ec <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ + ldr r5, [pc, #504] @ b36d4 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #500] @ b36f0 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #500] @ b36d8 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ + bl 357b00 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq b3578 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + beq b3560 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b362c <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq b3614 <_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 b35d4 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ + beq b35bc <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3648 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + bne b3630 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne b35a4 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ + bne b358c <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3570 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b3558 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3604 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ + blt b35ec <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3694 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ + beq b367c <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b3510 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ - ldr r3, [pc, #352] @ b36f4 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ - ldr r1, [pc, #352] @ b36f8 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ + beq b34f8 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ + ldr r3, [pc, #352] @ b36dc <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + ldr r1, [pc, #352] @ b36e0 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r5, #0 │ │ │ │ - b b3570 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b3558 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b36c4 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ + beq b36ac <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - ble b3570 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + ble b3558 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne b35b8 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ - b b354c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + bne b35a0 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ + b b3534 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b35e8 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ + beq b35d0 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b359c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r3, [pc, #268] @ b36fc <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #268] @ b3700 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne b3584 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #268] @ b36e4 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #268] @ b36e8 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ - b b359c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ + b b3584 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b359c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + beq b3584 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b359c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bne b3584 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b359c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r1, [pc, #192] @ b36f4 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b3584 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r1, [pc, #192] @ b36dc <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #200] @ b3704 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ + ldr r2, [pc, #200] @ b36ec <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ - b b359c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ + b b3584 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3540 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ + beq b3528 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b367c <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ - ldr r3, [pc, #148] @ b36fc <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #156] @ b3708 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ + bne b3664 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #148] @ b36e4 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #156] @ b36f0 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d44d4 │ │ │ │ - b b359c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 2d462c │ │ │ │ + b b3584 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b3660 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b3660 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bne b3648 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b3648 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq b36a8 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + beq b3690 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b358c <_PyObject_MakeTpCall@@Base+0x7e8> │ │ │ │ + bne b3574 <_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 b3570 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b3558 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq b354c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + beq b3534 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b36c8 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ - ldr r2, [pc, #40] @ b370c <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ + bne b36b0 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ + ldr r2, [pc, #40] @ b36f4 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ cmp r4, r2 │ │ │ │ - beq b354c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ - b b3570 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b3534 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + b b3558 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, asr lr │ │ │ │ + mlaseq r6, r8, r2, r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl #22 │ │ │ │ - eorseq r0, r6, r8, ror lr │ │ │ │ - eorseq r0, r6, ip, lsr fp │ │ │ │ + eorseq r0, r6, ip, asr #30 │ │ │ │ + @ instruction: 0x003612b8 │ │ │ │ + eorseq r0, r6, ip, ror pc │ │ │ │ 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, #3896] @ b4664 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ + ldr ip, [pc, #3896] @ b464c <_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, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #3868] @ b4668 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ - ldr r1, [pc, #3868] @ b466c <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + ldr r3, [pc, #3868] @ b4650 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ + ldr r1, [pc, #3868] @ b4654 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a94 │ │ │ │ + bl b6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5670 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + beq b5694 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ 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 b3ae4 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ - ble b5670 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + beq b3ac8 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ + ble b5694 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b6058 <_PyObject_MakeTpCall@@Base+0x32b4> │ │ │ │ + bge b62b4 <_PyObject_MakeTpCall@@Base+0x3528> │ │ │ │ cmp r8, #1 │ │ │ │ - beq b5030 <_PyObject_MakeTpCall@@Base+0x228c> │ │ │ │ + beq b505c <_PyObject_MakeTpCall@@Base+0x22d0> │ │ │ │ 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 b6078 <_PyObject_MakeTpCall@@Base+0x32d4> │ │ │ │ + bge b62d4 <_PyObject_MakeTpCall@@Base+0x3548> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne b37b0 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ + bne b3798 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5670 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + ble b5694 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ 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 b6208 <_PyObject_MakeTpCall@@Base+0x3464> │ │ │ │ - mvn ip, r1 │ │ │ │ - add ip, ip, lr │ │ │ │ + beq b61d0 <_PyObject_MakeTpCall@@Base+0x3444> │ │ │ │ + sub ip, r1, lr │ │ │ │ + mvn ip, ip │ │ │ │ ands ip, ip, #7 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ - beq b3914 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b38fc <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b78 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ - cmp r9, r3 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp ip, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq b3914 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b38fc <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp ip, #2 │ │ │ │ - beq b38f4 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ + beq b38dc <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ cmp ip, #3 │ │ │ │ - beq b38d4 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ + beq b38bc <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ cmp ip, #4 │ │ │ │ - beq b38b4 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ + beq b389c <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ cmp ip, #5 │ │ │ │ - beq b3894 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ + beq b387c <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ cmp ip, #6 │ │ │ │ - bne b5678 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + bne b569c <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b78 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ - cmp r9, r3 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b78 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ - cmp r9, r3 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b78 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ - cmp r9, r3 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b78 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ - cmp r9, r3 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b78 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ - cmp r9, r3 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b78 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ - cmp r9, r3 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp r1, lr │ │ │ │ + cmp lr, r1 │ │ │ │ mov fp, r1 │ │ │ │ - bne b5720 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + bne b57a4 <_PyObject_MakeTpCall@@Base+0x2a18> │ │ │ │ cmp r6, r5 │ │ │ │ - bne b5d90 <_PyObject_MakeTpCall@@Base+0x2fec> │ │ │ │ + bne b5e08 <_PyObject_MakeTpCall@@Base+0x307c> │ │ │ │ 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 b6450 <_PyObject_MakeTpCall@@Base+0x36ac> │ │ │ │ + bge b6324 <_PyObject_MakeTpCall@@Base+0x3598> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4fa8 <_PyObject_MakeTpCall@@Base+0x2204> │ │ │ │ + bne b4fb4 <_PyObject_MakeTpCall@@Base+0x2228> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5010 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ + beq b501c <_PyObject_MakeTpCall@@Base+0x2290> │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq b565c <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ + beq b5680 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr r8, [r4, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4f8c <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ + beq b4f98 <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ ldr r6, [r8, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - ldreq r6, [pc, #3372] @ b46d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3a84 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ + beq b503c <_PyObject_MakeTpCall@@Base+0x22b0> │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - ldreq sl, [pc, #3356] @ b46d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3a64 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ + ldreq sl, [pc, #3360] @ b46bc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3a48 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ ldr r3, [sl, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #3340] @ b46d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3a44 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + ldreq r3, [pc, #3344] @ b46bc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3a28 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #3324] @ b46d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3a24 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + ldreq r2, [pc, #3328] @ b46bc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3a08 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #3308] @ b46d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3a04 <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ + ldreq r0, [pc, #3312] @ b46bc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b39e8 <_PyObject_MakeTpCall@@Base+0xc5c> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl a5384 │ │ │ │ + bl a5300 │ │ │ │ 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 b3a24 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + bne b3a08 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ 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 b3a44 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + bne b3a28 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ 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 b3a64 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ + bne b3a48 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ 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 b3a84 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - ldr r3, [sl, #20] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + ldr r0, [sl, #16] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne b5044 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + ldr lr, [r6, #20] │ │ │ │ + ldr ip, [sl, #20] │ │ │ │ + cmp lr, ip │ │ │ │ + bne b5044 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + ldr r3, [r8, #16] │ │ │ │ cmp r0, r3 │ │ │ │ moveq r6, sl │ │ │ │ - ldr r3, [r8, #16] │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne b5618 <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ + bne b5054 <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ ldr ip, [r8, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b5618 <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ + bne b5054 <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b4fa0 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + bne b4fac <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b4fa0 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + bne b4fac <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ cmp fp, #0 │ │ │ │ - bne b5628 <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ + bne b564c <_PyObject_MakeTpCall@@Base+0x28c0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq b4f64 <_PyObject_MakeTpCall@@Base+0x21c0> │ │ │ │ + beq b4f70 <_PyObject_MakeTpCall@@Base+0x21e4> │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r6 │ │ │ │ - b b3958 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ - ldr r1, [pc, #3048] @ b46d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + b b3940 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ + ldr r1, [pc, #3052] @ b46bc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2984 │ │ │ │ + bl a2900 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b5670 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - ldr r4, [pc, #3024] @ b46d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b5694 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + ldr r4, [pc, #3028] @ b46bc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b6124 <_PyObject_MakeTpCall@@Base+0x3380> │ │ │ │ + beq b5fb4 <_PyObject_MakeTpCall@@Base+0x3228> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6124 <_PyObject_MakeTpCall@@Base+0x3380> │ │ │ │ + beq b5fb4 <_PyObject_MakeTpCall@@Base+0x3228> │ │ │ │ mov r0, r7 │ │ │ │ - bl a8d78 │ │ │ │ + bl a8cf4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq b5714 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b5738 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b61f8 <_PyObject_MakeTpCall@@Base+0x3454> │ │ │ │ - ldr r1, [pc, #2916] @ b46a8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ - ldr r3, [pc, #2964] @ b46dc <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + beq b6454 <_PyObject_MakeTpCall@@Base+0x36c8> │ │ │ │ + ldr r1, [pc, #2920] @ b4690 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r3, [pc, #2968] @ b46c4 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ ldr r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne b50d0 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ + bne b50fc <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ ldr r2, [r1, #476] @ 0x1dc │ │ │ │ cmn r2, #1 │ │ │ │ - beq b50d0 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ + beq b50fc <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ add r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5100 <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ - ldr sl, [pc, #2968] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3576e0 │ │ │ │ + bne b512c <_PyObject_MakeTpCall@@Base+0x23a0> │ │ │ │ + ldr sl, [pc, #2972] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bec <_PyObject_MakeTpCall@@Base+0x2e48> │ │ │ │ + bne b5b10 <_PyObject_MakeTpCall@@Base+0x2d84> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ - bne b4dd4 <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ + bne b4de0 <_PyObject_MakeTpCall@@Base+0x2054> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4dd4 <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ + bne b4de0 <_PyObject_MakeTpCall@@Base+0x2054> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #2868] @ b46f0 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #2872] @ b46d8 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r2, fp │ │ │ │ - bne b5e80 <_PyObject_MakeTpCall@@Base+0x30dc> │ │ │ │ + bne b5ea0 <_PyObject_MakeTpCall@@Base+0x3114> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b5714 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b5738 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq b3c24 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ - ldr sl, [pc, #2844] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3576e0 │ │ │ │ + beq b3c08 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ + ldr sl, [pc, #2848] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -141718,33 +141711,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 b65e4 <_PyObject_MakeTpCall@@Base+0x3840> │ │ │ │ + beq b691c <_PyObject_MakeTpCall@@Base+0x3b90> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r9, #168] @ 0xa8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3c84 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ + beq b3c68 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2528] @ b4670 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ + ldr r2, [pc, #2532] @ b4658 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r9, #24] │ │ │ │ - ldr r2, [pc, #2520] @ b4674 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #2524] @ b465c <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #2516] @ b4678 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #2520] @ b4660 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2508] @ b467c <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #2512] @ b4664 <_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] │ │ │ │ @@ -141754,275 +141747,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 b5ff0 <_PyObject_MakeTpCall@@Base+0x324c> │ │ │ │ + beq b61b0 <_PyObject_MakeTpCall@@Base+0x3424> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b5f78 <_PyObject_MakeTpCall@@Base+0x31d4> │ │ │ │ + beq b6138 <_PyObject_MakeTpCall@@Base+0x33ac> │ │ │ │ tst r3, #32 │ │ │ │ - beq b5f78 <_PyObject_MakeTpCall@@Base+0x31d4> │ │ │ │ + beq b6138 <_PyObject_MakeTpCall@@Base+0x33ac> │ │ │ │ adds r0, r2, #20 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ strne r0, [r9, #12] │ │ │ │ - beq b5fa0 <_PyObject_MakeTpCall@@Base+0x31fc> │ │ │ │ + beq b6160 <_PyObject_MakeTpCall@@Base+0x33d4> │ │ │ │ bl 29c28 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b65fc <_PyObject_MakeTpCall@@Base+0x3858> │ │ │ │ + bne b6934 <_PyObject_MakeTpCall@@Base+0x3ba8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5038 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ - ldr r3, [pc, #2460] @ b46dc <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ - ldr r6, [pc, #2452] @ b46d8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + bne b5064 <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ + ldr r3, [pc, #2464] @ b46c4 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r6, [pc, #2456] @ b46c0 <_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 b50b4 <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ + bne b50e0 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ ldr r2, [r6, #2984] @ 0xba8 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b50b4 <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ - ldr r5, [pc, #2420] @ b46e0 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b50e0 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ + ldr r5, [pc, #2424] @ b46c8 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ cmn r0, #1 │ │ │ │ - bne b3e04 <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ - bl 161bb4 │ │ │ │ + bne b3de8 <_PyObject_MakeTpCall@@Base+0x105c> │ │ │ │ + bl 161bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3e10 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + beq b3df4 <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #2268] @ b4680 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ - bl a67e0 │ │ │ │ + ldr r1, [pc, #2272] @ b4668 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + bl a675c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq b3dd8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + beq b3dbc <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne b5dd8 <_PyObject_MakeTpCall@@Base+0x3034> │ │ │ │ + bne b5e34 <_PyObject_MakeTpCall@@Base+0x30a8> │ │ │ │ cmp fp, #0 │ │ │ │ - bge b3e10 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + bge b3df4 <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3dfc <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + beq b3de0 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq b649c <_PyObject_MakeTpCall@@Base+0x36f8> │ │ │ │ + beq b6504 <_PyObject_MakeTpCall@@Base+0x3778> │ │ │ │ mov r9, #0 │ │ │ │ - b b48fc <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ + b b48dc <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3d8c <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ + beq b3d70 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6564 <_PyObject_MakeTpCall@@Base+0x37c0> │ │ │ │ + bne b689c <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b65d4 <_PyObject_MakeTpCall@@Base+0x3830> │ │ │ │ + beq b690c <_PyObject_MakeTpCall@@Base+0x3b80> │ │ │ │ ldr r3, [r6, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b552c <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ + bne b5558 <_PyObject_MakeTpCall@@Base+0x27cc> │ │ │ │ ldr r2, [r6, #3612] @ 0xe1c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b552c <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ - ldr r3, [pc, #2168] @ b46cc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + beq b5558 <_PyObject_MakeTpCall@@Base+0x27cc> │ │ │ │ + ldr r3, [pc, #2172] @ b46b4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ add r1, r3, #24064 @ 0x5e00 │ │ │ │ add r1, r1, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b4eb0 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + bne b4ebc <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ 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 b69ec <_PyObject_MakeTpCall@@Base+0x3c48> │ │ │ │ + bne b67c4 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a7c <_PyObject_MakeTpCall@@Base+0x3cd8> │ │ │ │ + beq b684c <_PyObject_MakeTpCall@@Base+0x3ac0> │ │ │ │ ldr r3, [r6, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4e4c <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + bne b4e58 <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ ldr r2, [r6, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b4e4c <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + beq b4e58 <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #2028] @ b46c4 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + ldr r1, [pc, #2032] @ b46ac <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b4e60 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ + beq b4e6c <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b3fa4 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b3f88 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b63f4 <_PyObject_MakeTpCall@@Base+0x3650> │ │ │ │ + beq b60e4 <_PyObject_MakeTpCall@@Base+0x3358> │ │ │ │ tst r3, #32 │ │ │ │ - beq b63f4 <_PyObject_MakeTpCall@@Base+0x3650> │ │ │ │ + beq b60e4 <_PyObject_MakeTpCall@@Base+0x3358> │ │ │ │ adds sl, r5, #20 │ │ │ │ - beq b6400 <_PyObject_MakeTpCall@@Base+0x365c> │ │ │ │ + beq b60f0 <_PyObject_MakeTpCall@@Base+0x3364> │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #1956] @ b46cc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #1880] @ b4684 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + ldr r3, [pc, #1960] @ b46b4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #1884] @ b466c <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ add fp, r0, #1 │ │ │ │ - bne b5d04 <_PyObject_MakeTpCall@@Base+0x2f60> │ │ │ │ - ldr sl, [pc, #2000] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3576e0 │ │ │ │ + bne b5d60 <_PyObject_MakeTpCall@@Base+0x2fd4> │ │ │ │ + ldr sl, [pc, #2004] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi b4f28 <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ + bhi b4f34 <_PyObject_MakeTpCall@@Base+0x21a8> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq b5cdc <_PyObject_MakeTpCall@@Base+0x2f38> │ │ │ │ + beq b5c74 <_PyObject_MakeTpCall@@Base+0x2ee8> │ │ │ │ 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 b4eec <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + beq b4ef8 <_PyObject_MakeTpCall@@Base+0x216c> │ │ │ │ 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 b6670 <_PyObject_MakeTpCall@@Base+0x38cc> │ │ │ │ + bne b69ec <_PyObject_MakeTpCall@@Base+0x3c60> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6610 <_PyObject_MakeTpCall@@Base+0x386c> │ │ │ │ + beq b6a6c <_PyObject_MakeTpCall@@Base+0x3ce0> │ │ │ │ ldr r3, [r6, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b595c <_PyObject_MakeTpCall@@Base+0x2bb8> │ │ │ │ + bne b5ad8 <_PyObject_MakeTpCall@@Base+0x2d4c> │ │ │ │ ldr r2, [r6, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b595c <_PyObject_MakeTpCall@@Base+0x2bb8> │ │ │ │ - ldr r1, [pc, #1832] @ b4710 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b5ad8 <_PyObject_MakeTpCall@@Base+0x2d4c> │ │ │ │ + ldr r1, [pc, #1836] @ b46f8 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5548 <_PyObject_MakeTpCall@@Base+0x27a4> │ │ │ │ - ldr sl, [pc, #1808] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3576e0 │ │ │ │ + bne b5574 <_PyObject_MakeTpCall@@Base+0x27e8> │ │ │ │ + ldr sl, [pc, #1812] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bdc <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ + bne b5b30 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b55a8 <_PyObject_MakeTpCall@@Base+0x2804> │ │ │ │ + bne b55d4 <_PyObject_MakeTpCall@@Base+0x2848> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b61b4 <_PyObject_MakeTpCall@@Base+0x3410> │ │ │ │ + beq b62a0 <_PyObject_MakeTpCall@@Base+0x3514> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5a0c <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ + bne b5a18 <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ ldr r2, [r6, #2200] @ 0x898 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5a0c <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ - ldr r1, [pc, #1640] @ b46c0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + beq b5a18 <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ + ldr r1, [pc, #1644] @ b46a8 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5a3c <_PyObject_MakeTpCall@@Base+0x2c98> │ │ │ │ - ldr sl, [pc, #1696] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3576e0 │ │ │ │ + bne b5a30 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ + ldr sl, [pc, #1700] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bcc <_PyObject_MakeTpCall@@Base+0x2e28> │ │ │ │ + bne b5b20 <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5a5c <_PyObject_MakeTpCall@@Base+0x2cb8> │ │ │ │ + bne b5a50 <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b632c <_PyObject_MakeTpCall@@Base+0x3588> │ │ │ │ + beq b5e8c <_PyObject_MakeTpCall@@Base+0x3100> │ │ │ │ ldr r3, [r6, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5a24 <_PyObject_MakeTpCall@@Base+0x2c80> │ │ │ │ + bne b5ac0 <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ ldr r2, [r6, #636] @ 0x27c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5a24 <_PyObject_MakeTpCall@@Base+0x2c80> │ │ │ │ - ldr r1, [pc, #1472] @ b4688 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq b5ac0 <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ + ldr r1, [pc, #1476] @ b4670 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b59b0 <_PyObject_MakeTpCall@@Base+0x2c0c> │ │ │ │ - ldr sl, [pc, #1584] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3576e0 │ │ │ │ + bne b59bc <_PyObject_MakeTpCall@@Base+0x2c30> │ │ │ │ + ldr sl, [pc, #1588] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bbc <_PyObject_MakeTpCall@@Base+0x2e18> │ │ │ │ + bne b5b00 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ ldr r3, [r9, #432] @ 0x1b0 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5324 <_PyObject_MakeTpCall@@Base+0x2580> │ │ │ │ + bne b5350 <_PyObject_MakeTpCall@@Base+0x25c4> │ │ │ │ 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 │ │ │ │ @@ -142034,636 +142027,645 @@ │ │ │ │ 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 b4cd4 <_PyObject_MakeTpCall@@Base+0x1f30> │ │ │ │ + beq b4ce0 <_PyObject_MakeTpCall@@Base+0x1f54> │ │ │ │ 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 b4cfc <_PyObject_MakeTpCall@@Base+0x1f58> │ │ │ │ + bne b4d08 <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b598c <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ + bne b5998 <_PyObject_MakeTpCall@@Base+0x2c0c> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - bgt b4d0c <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ + bgt b4d18 <_PyObject_MakeTpCall@@Base+0x1f8c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4d54 <_PyObject_MakeTpCall@@Base+0x1fb0> │ │ │ │ + bne b4d60 <_PyObject_MakeTpCall@@Base+0x1fd4> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a8c <_PyObject_MakeTpCall@@Base+0x3ce8> │ │ │ │ + beq b6948 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5998 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ + bne b59a4 <_PyObject_MakeTpCall@@Base+0x2c18> │ │ │ │ ldr r2, [r6, #676] @ 0x2a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5998 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ - ldr r1, [pc, #1332] @ b46fc <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + beq b59a4 <_PyObject_MakeTpCall@@Base+0x2c18> │ │ │ │ + ldr r1, [pc, #1336] @ b46e4 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5458 <_PyObject_MakeTpCall@@Base+0x26b4> │ │ │ │ - ldr sl, [pc, #1328] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3576e0 │ │ │ │ + bne b5484 <_PyObject_MakeTpCall@@Base+0x26f8> │ │ │ │ + ldr sl, [pc, #1332] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bac <_PyObject_MakeTpCall@@Base+0x2e08> │ │ │ │ + bne b5af0 <_PyObject_MakeTpCall@@Base+0x2d64> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5494 <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ + bne b54c0 <_PyObject_MakeTpCall@@Base+0x2734> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a84 <_PyObject_MakeTpCall@@Base+0x3ce0> │ │ │ │ + beq b6844 <_PyObject_MakeTpCall@@Base+0x3ab8> │ │ │ │ ldr r3, [r6, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5974 <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ + bne b5980 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ ldr r2, [r6, #748] @ 0x2ec │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5974 <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ - ldr r1, [pc, #1108] @ b468c <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + beq b5980 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ + ldr r1, [pc, #1112] @ b4674 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b61c8 <_PyObject_MakeTpCall@@Base+0x3424> │ │ │ │ - ldr sl, [pc, #1216] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3576e0 │ │ │ │ + bne b6068 <_PyObject_MakeTpCall@@Base+0x32dc> │ │ │ │ + ldr sl, [pc, #1220] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b5c <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ + bne b5b80 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne b4298 <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ + bne b427c <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ 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 93da4 │ │ │ │ + bl 93de8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #1008] @ b4690 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ + blt b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #1012] @ b4678 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b42c0 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ + beq b42a4 <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ mov r0, r9 │ │ │ │ - bl b827c │ │ │ │ + bl b8278 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b42a8 <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ + bne b428c <_PyObject_MakeTpCall@@Base+0x1500> │ │ │ │ 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 b60a0 <_PyObject_MakeTpCall@@Base+0x32fc> │ │ │ │ + beq b6238 <_PyObject_MakeTpCall@@Base+0x34ac> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b613c <_PyObject_MakeTpCall@@Base+0x3398> │ │ │ │ + bne b5fcc <_PyObject_MakeTpCall@@Base+0x3240> │ │ │ │ subs r0, r4, #0 │ │ │ │ - beq b61a4 <_PyObject_MakeTpCall@@Base+0x3400> │ │ │ │ + beq b6034 <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b61a4 <_PyObject_MakeTpCall@@Base+0x3400> │ │ │ │ - bl a8d78 │ │ │ │ + beq b6034 <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + bl a8cf4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #916] @ b46ac <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - ldr sl, [pc, #1016] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [pc, #920] @ b4694 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr sl, [pc, #1020] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + mov fp, #0 │ │ │ │ asr r2, r2, #3 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #16] │ │ │ │ - mov fp, #0 │ │ │ │ + mov r9, fp │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ + ldr r1, [sl, #4] │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b4748 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + beq b472c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c50 <_PyObject_MakeTpCall@@Base+0x2eac> │ │ │ │ + bne b5d7c <_PyObject_MakeTpCall@@Base+0x2ff0> │ │ │ │ ldr r3, [sl, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cmp r0, fp │ │ │ │ - ble b4748 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ - ldrb r1, [r3, #6] │ │ │ │ + cmp r0, r9 │ │ │ │ + ble b472c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r1, #1 │ │ │ │ - lsl r1, r1, ip │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + lsl r2, r2, ip │ │ │ │ add r3, r3, #20 │ │ │ │ - beq b4c68 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ - add r1, r1, fp, lsl #3 │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq b4724 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + beq b4c74 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ + add r2, r2, r9, lsl #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b4708 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r6, [r9, #4] │ │ │ │ + ldr r6, [fp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 fp, fp, #1 │ │ │ │ + add r9, r9, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - ldr r3, [pc, #716] @ b46ac <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r3, [pc, #716] @ b4694 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bne b49d8 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bne b49e0 <_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 b49d4 <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ + bne b49dc <_PyObject_MakeTpCall@@Base+0x1c50> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r8, [r5, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b496c <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + beq b494c <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b45f8 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr r2, [pc, #600] @ b4694 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + beq b45e0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r2, [pc, #600] @ b467c <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4928 <_PyObject_MakeTpCall@@Base+0x1b84> │ │ │ │ - ldr r3, [pc, #592] @ b4698 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ - cmp r9, r3 │ │ │ │ - beq b69c4 <_PyObject_MakeTpCall@@Base+0x3c20> │ │ │ │ - ldr r2, [pc, #584] @ b469c <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + bne b4908 <_PyObject_MakeTpCall@@Base+0x1b7c> │ │ │ │ + ldr r3, [pc, #592] @ b4680 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ + cmp fp, r3 │ │ │ │ + beq b6980 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ + ldr r2, [pc, #584] @ b4684 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - tst r3, #24 │ │ │ │ - movne r4, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ + lsr r4, r3, #14 │ │ │ │ + and r4, r4, #1 │ │ │ │ + and r2, r3, #24 │ │ │ │ + cmp r2, #0 │ │ │ │ + addne r4, r4, #1 │ │ │ │ tst r3, #4 │ │ │ │ - lsl r3, r3, #17 │ │ │ │ - add r4, r4, r3, lsr #31 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne b6874 <_PyObject_MakeTpCall@@Base+0x3ad0> │ │ │ │ + bne b6854 <_PyObject_MakeTpCall@@Base+0x3ac8> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bhi b5c14 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ + bhi b5c38 <_PyObject_MakeTpCall@@Base+0x2eac> │ │ │ │ adds r5, r4, r5 │ │ │ │ - bmi b5c14 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ - ldr r3, [pc, #552] @ b46cc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #476] @ b4684 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bmi b5c38 <_PyObject_MakeTpCall@@Base+0x2eac> │ │ │ │ + ldr r3, [pc, #552] @ b46b4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #476] @ b466c <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5bfc <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + bne b5c20 <_PyObject_MakeTpCall@@Base+0x2e94> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b58e8 <_PyObject_MakeTpCall@@Base+0x2b44> │ │ │ │ + bcs b590c <_PyObject_MakeTpCall@@Base+0x2b80> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r7, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b58d8 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + beq b58fc <_PyObject_MakeTpCall@@Base+0x2b70> │ │ │ │ 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 b498c <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + beq b4994 <_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 b53fc <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ - ldr r3, [pc, #360] @ b469c <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + bgt b5428 <_PyObject_MakeTpCall@@Base+0x269c> │ │ │ │ + ldr r3, [pc, #360] @ b4684 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r2, [pc, #344] @ b469c <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + ldrne r2, [pc, #344] @ b4684 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [pc, #340] @ b46a4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #340] @ b468c <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6314 <_PyObject_MakeTpCall@@Base+0x3570> │ │ │ │ + bne b640c <_PyObject_MakeTpCall@@Base+0x3680> │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq b6230 <_PyObject_MakeTpCall@@Base+0x348c> │ │ │ │ + beq b61f8 <_PyObject_MakeTpCall@@Base+0x346c> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r2, [r9] │ │ │ │ + ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldreq r3, [r8] │ │ │ │ - beq b6240 <_PyObject_MakeTpCall@@Base+0x349c> │ │ │ │ + beq b6208 <_PyObject_MakeTpCall@@Base+0x347c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - str r2, [r9] │ │ │ │ + str r2, [fp] │ │ │ │ ldr r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, ip │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r9, [r4, #12] │ │ │ │ + str fp, [r4, #12] │ │ │ │ sub r1, r4, #8 │ │ │ │ - ldr lr, [pc, #204] @ b46a0 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + ldr lr, [pc, #204] @ b4688 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ str lr, [r4, #20] │ │ │ │ str r1, [ip] │ │ │ │ stmdb r4, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq b45f4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + beq b45dc <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b604c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + beq b6098 <_PyObject_MakeTpCall@@Base+0x330c> │ │ │ │ mov r8, r4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl fc0e4 │ │ │ │ + bl fc1e8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b4634 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ + beq b461c <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4634 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ + bne b461c <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq b67d0 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ + beq b6650 <_PyObject_MakeTpCall@@Base+0x38c4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4334 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b431c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4334 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + bne b431c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b4334 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b431c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ @ instruction: 0x00555490 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - mlaseq r6, r8, lr, r0 │ │ │ │ - andseq r8, r5, r0, asr sp │ │ │ │ - andeq r4, sl, r0, asr r1 │ │ │ │ - @ instruction: 0x00186ad8 │ │ │ │ - @ instruction: 0x001b55f8 │ │ │ │ + @ instruction: 0x003612d8 │ │ │ │ + andseq r8, r5, r8, ror #26 │ │ │ │ + andeq r4, sl, ip, asr #1 │ │ │ │ + andseq r6, r8, r8, lsl #24 │ │ │ │ + andseq r5, fp, r0, ror #17 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - andeq r1, r9, ip, 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, r8, lsr r3 │ │ │ │ + andseq lr, r4, r0, asr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, r4, lsr fp │ │ │ │ + andseq lr, r4, r4, ror #26 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r4, lsl pc │ │ │ │ - eorseq pc, r5, ip, lsr #5 │ │ │ │ + eorseq pc, r5, ip, ror #13 │ │ │ │ @ instruction: 0x00561690 │ │ │ │ - andeq fp, pc, ip, lsl #19 │ │ │ │ - andeq r7, sl, r4, lsr #27 │ │ │ │ + muleq pc, r0, sl @ │ │ │ │ + andeq r7, sl, r0, lsr #26 │ │ │ │ @ instruction: 0x0057a69c │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ subseq sl, r7, r0, ror #31 │ │ │ │ subseq sl, r7, r8, lsr #4 │ │ │ │ subseq fp, r7, ip, asr #4 │ │ │ │ - andeq sp, r9, r8, asr r8 │ │ │ │ + andeq sp, r9, r8, ror r8 │ │ │ │ ldrsheq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ subseq sl, r7, r8, lsr #1 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ subseq sl, r7, r0, lsr #24 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq sl, r7, r4, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq pc, r5, r8, asr #3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00360ef0 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r0, fp │ │ │ │ + eorseq pc, r5, r8, lsl #12 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r0, r9 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble b4748 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq b4724 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ - cmp r0, fp │ │ │ │ - bgt b4390 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ble b472c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b4708 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + cmp r0, r9 │ │ │ │ + bgt b4378 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r1] │ │ │ │ + ldr r3, [r0] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - beq b4790 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ + beq b4770 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r1] │ │ │ │ - bne b4790 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #-220] @ b46a4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + str r3, [r0] │ │ │ │ + bne b4770 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ + ldr r2, [pc, #-212] @ b468c <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6270 <_PyObject_MakeTpCall@@Base+0x34cc> │ │ │ │ - mov r0, r1 │ │ │ │ + bne b6464 <_PyObject_MakeTpCall@@Base+0x36d8> │ │ │ │ blx r4 │ │ │ │ - ldr r7, [pc, #-208] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r7, [pc, #-200] @ b46b0 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + bl 357b00 │ │ │ │ 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 b4e88 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + beq b4e94 <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ 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 b4e88 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + beq b4e94 <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ 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 b62a8 <_PyObject_MakeTpCall@@Base+0x3504> │ │ │ │ + beq b6424 <_PyObject_MakeTpCall@@Base+0x3698> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6000 <_PyObject_MakeTpCall@@Base+0x325c> │ │ │ │ + bne b5ed0 <_PyObject_MakeTpCall@@Base+0x3144> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b6034 <_PyObject_MakeTpCall@@Base+0x3290> │ │ │ │ + beq b5f04 <_PyObject_MakeTpCall@@Base+0x3178> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b681c <_PyObject_MakeTpCall@@Base+0x3a78> │ │ │ │ - ldr r2, [pc, #-364] @ b46b8 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + beq b6950 <_PyObject_MakeTpCall@@Base+0x3bc4> │ │ │ │ + ldr r2, [pc, #-356] @ b46a0 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4e08 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ + bne b4e14 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #-372] @ b46c0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + ldr r1, [pc, #-364] @ b46a8 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl facd8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faddc <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b4e20 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ + beq b4e2c <_PyObject_MakeTpCall@@Base+0x20a0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4888 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + beq b4868 <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b4888 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + bne b4868 <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-456] @ b46a4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #-448] @ b468c <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b63b4 <_PyObject_MakeTpCall@@Base+0x3610> │ │ │ │ + bne b60a4 <_PyObject_MakeTpCall@@Base+0x3318> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba3dc │ │ │ │ + bl ba3d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b48e8 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + beq b48c8 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b48e8 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + bne b48c8 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-560] @ b46a4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #-552] @ b468c <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b63d4 <_PyObject_MakeTpCall@@Base+0x3630> │ │ │ │ + bne b60c4 <_PyObject_MakeTpCall@@Base+0x3338> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b6648 <_PyObject_MakeTpCall@@Base+0x38a4> │ │ │ │ + bne b69c4 <_PyObject_MakeTpCall@@Base+0x3c38> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b491c <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + beq b48fc <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq b6664 <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ + beq b69e0 <_PyObject_MakeTpCall@@Base+0x3c54> │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b4958 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + beq b4938 <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b6118 <_PyObject_MakeTpCall@@Base+0x3374> │ │ │ │ + beq b5e80 <_PyObject_MakeTpCall@@Base+0x30f4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne b45f4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + bne b45dc <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4334 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b431c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4334 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b431c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b b67f0 <_PyObject_MakeTpCall@@Base+0x3a4c> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r5, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi b44fc <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + bhi b44e4 <_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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b44fc <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + b b44e4 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #-824] @ b46a8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r1, [pc, #-856] @ b4690 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r1, #264] @ 0x108 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b5d20 <_PyObject_MakeTpCall@@Base+0x2f7c> │ │ │ │ + bne b5cf0 <_PyObject_MakeTpCall@@Base+0x2f64> │ │ │ │ ldr r2, [r1, #268] @ 0x10c │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt b6108 <_PyObject_MakeTpCall@@Base+0x3364> │ │ │ │ + bgt b5f1c <_PyObject_MakeTpCall@@Base+0x3190> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b57e4 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ + beq b5744 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ mov r2, #1 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #-876] @ b46a8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-908] @ b4690 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5d2c <_PyObject_MakeTpCall@@Base+0x2f88> │ │ │ │ + beq b5cfc <_PyObject_MakeTpCall@@Base+0x2f70> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5d54 <_PyObject_MakeTpCall@@Base+0x2fb0> │ │ │ │ + beq b5d24 <_PyObject_MakeTpCall@@Base+0x2f98> │ │ │ │ ldr r2, [lr] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq b5898 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ + beq b58bc <_PyObject_MakeTpCall@@Base+0x2b30> │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [lr] │ │ │ │ - ble b53c8 <_PyObject_MakeTpCall@@Base+0x2624> │ │ │ │ + ble b53f4 <_PyObject_MakeTpCall@@Base+0x2668> │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ add r7, lr, #8 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, lr │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ tst r0, #2 │ │ │ │ - bne b4afc <_PyObject_MakeTpCall@@Base+0x1d58> │ │ │ │ + bne b4b04 <_PyObject_MakeTpCall@@Base+0x1d78> │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #-996] @ b46ac <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - bl 9b334 │ │ │ │ + ldr r1, [pc, #-1028] @ b4694 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b4b74 <_PyObject_MakeTpCall@@Base+0x1dd0> │ │ │ │ + beq b4b7c <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4bac <_PyObject_MakeTpCall@@Base+0x1e08> │ │ │ │ + bne b4bb4 <_PyObject_MakeTpCall@@Base+0x1e28> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - blt b4a6c <_PyObject_MakeTpCall@@Base+0x1cc8> │ │ │ │ + blt b4a74 <_PyObject_MakeTpCall@@Base+0x1ce8> │ │ │ │ mov r2, r8 │ │ │ │ mov lr, sl │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [lr] │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - beq b4ae8 <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ + beq b4af0 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6288 <_PyObject_MakeTpCall@@Base+0x34e4> │ │ │ │ + beq b5f94 <_PyObject_MakeTpCall@@Base+0x3208> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4960 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + beq b4940 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ mov r8, #0 │ │ │ │ - b b4c00 <_PyObject_MakeTpCall@@Base+0x1e5c> │ │ │ │ + b b4c08 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -142678,141 +142680,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, #-1212] @ b46ac <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r1, [pc, #-1244] @ b4694 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b4a98 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ + bne b4aa0 <_PyObject_MakeTpCall@@Base+0x1d14> │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [lr] │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4b98 <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ + beq b4ba0 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - beq b6868 <_PyObject_MakeTpCall@@Base+0x3ac4> │ │ │ │ - bl 11a6d8 │ │ │ │ + beq b6a74 <_PyObject_MakeTpCall@@Base+0x3ce8> │ │ │ │ + bl 11a71c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - b b496c <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + b b494c <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r8] │ │ │ │ mov lr, sl │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - beq b538c <_PyObject_MakeTpCall@@Base+0x25e8> │ │ │ │ + beq b53b8 <_PyObject_MakeTpCall@@Base+0x262c> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8] │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4bf4 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ + beq b4bfc <_PyObject_MakeTpCall@@Base+0x1e70> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6288 <_PyObject_MakeTpCall@@Base+0x34e4> │ │ │ │ + beq b5f94 <_PyObject_MakeTpCall@@Base+0x3208> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4424 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + beq b440c <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ add r6, r5, #43520 @ 0xaa00 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r6, r6, #248 @ 0xf8 │ │ │ │ - lsl r2, r4, #2 │ │ │ │ - add r1, r6, r4, lsl #2 │ │ │ │ - str r8, [r1, #8] │ │ │ │ - add r1, r5, r2 │ │ │ │ - add r1, r1, #43520 @ 0xaa00 │ │ │ │ - ldr r5, [r1, #252] @ 0xfc │ │ │ │ - ldr r1, [pc, #-1412] @ b46a8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ - add r2, r2, #4 │ │ │ │ - ldr r1, [r1, #260] @ 0x104 │ │ │ │ + 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, #-1444] @ b4690 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r1, [r2, #260] @ 0x104 │ │ │ │ + add r2, r7, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r0, [pc, #-1428] @ b46a8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldrne r0, [pc, #-1460] @ b4690 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ addne r1, r1, #1 │ │ │ │ + add r2, r6, r2 │ │ │ │ strne r1, [r0, #260] @ 0x104 │ │ │ │ - str r3, [r6, r2] │ │ │ │ - bl 357540 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [r6, r4, lsl #2] │ │ │ │ - ldr r3, [r5] │ │ │ │ + str r3, [r2] │ │ │ │ + bl 357964 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [r6, r7] │ │ │ │ + ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b5510 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ + bne b553c <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ cmp r8, #0 │ │ │ │ - bne b4424 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ - b b4960 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - add ip, fp, fp, lsl #1 │ │ │ │ - add r1, r1, ip, lsl #2 │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq b58b0 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ - ldr r6, [r9, #4] │ │ │ │ + bne b440c <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + b b4940 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + add ip, r9, r9, lsl #1 │ │ │ │ + add r2, r2, ip, lsl #2 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr fp, [r3, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b58d4 <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ + ldr r6, [fp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #-1520] @ b46ac <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #-1556] @ b4694 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bl 357b00 │ │ │ │ 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 fp, fp, #1 │ │ │ │ + add r9, r9, #1 │ │ │ │ cmp r1, r7 │ │ │ │ lsl r0, r4, #1 │ │ │ │ - beq b43e4 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ - b b49d8 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + beq b43cc <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ + b b49e0 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #-1476] @ b471c <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ - ldr r1, [pc, #-1588] @ b46b0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r3, [pc, #-1516] @ b4700 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + ldr r1, [pc, #-1624] @ b4698 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ str r5, [r9, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - beq b4170 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ + beq b4154 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5444 <_PyObject_MakeTpCall@@Base+0x26a0> │ │ │ │ - ldr r3, [pc, #-1624] @ b46b4 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ + beq b5470 <_PyObject_MakeTpCall@@Base+0x26e4> │ │ │ │ + ldr r3, [pc, #-1660] @ b469c <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4d28 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ + bne b4d34 <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #-1648] @ b46b8 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + ldreq r3, [pc, #-1684] @ b46a0 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ streq r3, [r9, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4184 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b4168 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4184 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b4168 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldr r3, [pc, #-1684] @ b46bc <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + ldr r3, [pc, #-1720] @ b46a4 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ str r3, [r9, #76] @ 0x4c │ │ │ │ - beq b4190 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ - ldr sl, [pc, #-1608] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3576e0 │ │ │ │ + beq b4174 <_PyObject_MakeTpCall@@Base+0x13e8> │ │ │ │ + ldr sl, [pc, #-1644] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -142830,138 +142833,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 b41a4 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #-1740] @ b4700 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ - ldr r0, [pc, #-1740] @ b4704 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b41e0 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ + bne b4188 <_PyObject_MakeTpCall@@Base+0x13fc> │ │ │ │ + ldr r1, [pc, #-1776] @ b46e8 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + ldr r0, [pc, #-1776] @ b46ec <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b41c4 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-1776] @ b46f0 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #-1812] @ b46d8 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r2, fp │ │ │ │ - bne b62ec <_PyObject_MakeTpCall@@Base+0x3548> │ │ │ │ + bne b61c0 <_PyObject_MakeTpCall@@Base+0x3434> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b5714 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b5738 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b b3be4 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - ldr r1, [pc, #-1872] @ b46c0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + b b3bc8 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ + ldr r1, [pc, #-1908] @ b46a8 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4844 <_PyObject_MakeTpCall@@Base+0x1aa0> │ │ │ │ - ldr r1, [pc, #-1896] @ b46c0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + bne b4824 <_PyObject_MakeTpCall@@Base+0x1a98> │ │ │ │ + ldr r1, [pc, #-1932] @ b46a8 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 119b58 │ │ │ │ + bl 119b9c │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq b4860 <_PyObject_MakeTpCall@@Base+0x1abc> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r0, [pc, #-1936] @ b46c4 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ - bl 8be24 │ │ │ │ + beq b4840 <_PyObject_MakeTpCall@@Base+0x1ab4> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r0, [pc, #-1972] @ b46ac <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3ecc <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ - ldr sl, [pc, #-1876] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3576e0 │ │ │ │ + bne b3eb0 <_PyObject_MakeTpCall@@Base+0x1124> │ │ │ │ + ldr sl, [pc, #-1912] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3fa4 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b3f88 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3fa4 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3f88 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #-2004] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + ldr r1, [pc, #-2040] @ b46b0 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ - bl b2da4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2d8c <_PyObject_MakeTpCall@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b47fc <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b47dc <_PyObject_MakeTpCall@@Base+0x1a50> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ 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 b6624 <_PyObject_MakeTpCall@@Base+0x3880> │ │ │ │ - ldr r1, [pc, #-2000] @ b4708 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + beq b64c8 <_PyObject_MakeTpCall@@Base+0x373c> │ │ │ │ + ldr r1, [pc, #-2036] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ mov r0, r5 │ │ │ │ str sl, [r9, #436] @ 0x1b4 │ │ │ │ - bl f919c │ │ │ │ + bl f92a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge b3e90 <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bge b3e74 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc b3f90 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + bcc b3f74 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ 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 b3f90 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - ldr r3, [pc, #-2148] @ b46cc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #-2148] @ b46d0 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + bne b3f74 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + ldr r3, [pc, #-2184] @ b46b4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #-2184] @ b46b8 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b62fc <_PyObject_MakeTpCall@@Base+0x3558> │ │ │ │ + bne b5f2c <_PyObject_MakeTpCall@@Base+0x31a0> │ │ │ │ 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 b3f90 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - bl 29e588 │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b3f74 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + bl 29e418 │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - beq b5670 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + beq b5694 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b b3b00 <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ - ldr r6, [pc, #-2240] @ b46d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + b b3ae4 <_PyObject_MakeTpCall@@Base+0xd58> │ │ │ │ + ldr r6, [pc, #-2276] @ b46bc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq b3ab0 <_PyObject_MakeTpCall@@Base+0xd0c> │ │ │ │ + beq b3a94 <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ mov r6, r4 │ │ │ │ - b b3ac0 <_PyObject_MakeTpCall@@Base+0xd1c> │ │ │ │ - ldr r6, [pc, #-2204] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3576e0 │ │ │ │ + b b3aa4 <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ + ldr r6, [pc, #-2240] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -142977,27 +142980,35 @@ │ │ │ │ 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 b3984 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + bne b396c <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl a5548 │ │ │ │ + bl a54c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b5670 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + blt b5694 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b b3984 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + b b396c <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + ldr r6, [pc, #-2440] @ b46bc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + ldr r0, [r8, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq b3a78 <_PyObject_MakeTpCall@@Base+0xcec> │ │ │ │ + mov r3, r0 │ │ │ │ + mov r6, r8 │ │ │ │ + b b4fa0 <_PyObject_MakeTpCall@@Base+0x2214> │ │ │ │ str r8, [sp, #20] │ │ │ │ - b b37e4 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ - ldr sl, [pc, #-2348] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3576e0 │ │ │ │ + b b37cc <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ + ldr sl, [pc, #-2416] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -143012,270 +143023,270 @@ │ │ │ │ add r3, r2, #92160 @ 0x16800 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr sl, [r3, #16] │ │ │ │ - ldr r6, [pc, #-2504] @ b46d8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - ldr r3, [pc, #-2504] @ b46dc <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r6, [pc, #-2572] @ b46c0 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + ldr r3, [pc, #-2572] @ b46c4 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3d58 <_PyObject_MakeTpCall@@Base+0xfb4> │ │ │ │ - ldr r5, [pc, #-2524] @ b46e0 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b3d3c <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ + ldr r5, [pc, #-2592] @ b46c8 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3d68 <_PyObject_MakeTpCall@@Base+0xfc4> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r0, [pc, #-2548] @ b46e4 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ - bl 8be24 │ │ │ │ + bne b3d4c <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r0, [pc, #-2616] @ b46cc <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3b74 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - ldr r1, [pc, #-2568] @ b46e4 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b3b58 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr r1, [pc, #-2636] @ b46cc <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3b74 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + beq b3b58 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b63a0 <_PyObject_MakeTpCall@@Base+0x35fc> │ │ │ │ - bl 9a0ec │ │ │ │ + bne b6310 <_PyObject_MakeTpCall@@Base+0x3584> │ │ │ │ + bl 9a10c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5714 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b5738 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ ldr fp, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne b51d0 <_PyObject_MakeTpCall@@Base+0x242c> │ │ │ │ + bne b51fc <_PyObject_MakeTpCall@@Base+0x2470> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b6394 <_PyObject_MakeTpCall@@Base+0x35f0> │ │ │ │ + bne b6338 <_PyObject_MakeTpCall@@Base+0x35ac> │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ - ble b51dc <_PyObject_MakeTpCall@@Base+0x2438> │ │ │ │ + ble b5208 <_PyObject_MakeTpCall@@Base+0x247c> │ │ │ │ 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 b67a8 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + beq b66c8 <_PyObject_MakeTpCall@@Base+0x393c> │ │ │ │ mov r0, sl │ │ │ │ - bl f8c70 │ │ │ │ + bl f8d74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6794 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ - ldr r1, [pc, #-2740] @ b46e8 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + beq b67b0 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + ldr r1, [pc, #-2808] @ b46d0 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ mov r0, sl │ │ │ │ - bl f90cc <_PyUnicode_Equal@@Base> │ │ │ │ + bl f91d0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6354 <_PyObject_MakeTpCall@@Base+0x35b0> │ │ │ │ - ldr r1, [pc, #-2756] @ b46ec <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ + bne b64a0 <_PyObject_MakeTpCall@@Base+0x3714> │ │ │ │ + ldr r1, [pc, #-2824] @ b46d4 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ mov r0, sl │ │ │ │ - bl f90cc <_PyUnicode_Equal@@Base> │ │ │ │ + bl f91d0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5dbc <_PyObject_MakeTpCall@@Base+0x3018> │ │ │ │ + bne b5e50 <_PyObject_MakeTpCall@@Base+0x30c4> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt b5170 <_PyObject_MakeTpCall@@Base+0x23cc> │ │ │ │ + bgt b519c <_PyObject_MakeTpCall@@Base+0x2410> │ │ │ │ mov r3, r5 │ │ │ │ - b b51e4 <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ + b b5210 <_PyObject_MakeTpCall@@Base+0x2484> │ │ │ │ cmp r3, #0 │ │ │ │ movle fp, #0 │ │ │ │ - bgt b56cc <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ + bgt b56f0 <_PyObject_MakeTpCall@@Base+0x2964> │ │ │ │ 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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b56ec <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + beq b5710 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5298 <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ + ble b52c4 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ 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 b5cec <_PyObject_MakeTpCall@@Base+0x2f48> │ │ │ │ + bne b5cd8 <_PyObject_MakeTpCall@@Base+0x2f4c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5944 <_PyObject_MakeTpCall@@Base+0x2ba0> │ │ │ │ + bne b5968 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 127f7c │ │ │ │ + bl 128034 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b676c <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ + beq b6560 <_PyObject_MakeTpCall@@Base+0x37d4> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r2, sl, lsl #2] │ │ │ │ - bl 9b28c │ │ │ │ + bl 9b2ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt b676c <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ - bne b671c <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + blt b6560 <_PyObject_MakeTpCall@@Base+0x37d4> │ │ │ │ + bne b6510 <_PyObject_MakeTpCall@@Base+0x3784> │ │ │ │ add sl, sl, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne b522c <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ + bne b5258 <_PyObject_MakeTpCall@@Base+0x24cc> │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab7bc │ │ │ │ + bl ab738 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b676c <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ + beq b6560 <_PyObject_MakeTpCall@@Base+0x37d4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a358 │ │ │ │ + bl 9a378 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b52d8 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ + beq b5304 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b52d8 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ + bne b5304 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq b56ec <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + beq b5710 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt b5acc <_PyObject_MakeTpCall@@Base+0x2d28> │ │ │ │ + bgt b5b90 <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-3092] @ b46f0 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #-3160] @ b46d8 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bne b5e90 <_PyObject_MakeTpCall@@Base+0x30ec> │ │ │ │ + bne b5eb0 <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b3be4 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - b b56f0 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ + bne b3bc8 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ + b b5714 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ mov r0, r9 │ │ │ │ - bl a5620 │ │ │ │ + bl a559c │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b4104 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + ble b40e8 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ 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 bbd70 │ │ │ │ + bl bbd68 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #-20] @ 0xffffffec │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r3, #16 │ │ │ │ cmp r4, fp │ │ │ │ str sl, [r5, #-12] │ │ │ │ str r3, [r5, #-16] │ │ │ │ add sl, sl, #4 │ │ │ │ add r5, r5, #20 │ │ │ │ - bne b5620 <_PyObject_MakeTpCall@@Base+0x287c> │ │ │ │ + bne b5644 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b b4104 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + b b40e8 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4bf4 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ + beq b4bfc <_PyObject_MakeTpCall@@Base+0x1e70> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4bf4 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ + bne b4bfc <_PyObject_MakeTpCall@@Base+0x1e70> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4c00 <_PyObject_MakeTpCall@@Base+0x1e5c> │ │ │ │ - b b4424 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + bne b4c08 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ + b b440c <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4ae8 <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ + beq b4af0 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4ae8 <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ + bne b4af0 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4af4 <_PyObject_MakeTpCall@@Base+0x1d50> │ │ │ │ - b b4960 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b4afc <_PyObject_MakeTpCall@@Base+0x1d70> │ │ │ │ + b b4940 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, r1 │ │ │ │ - beq b452c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + beq b4514 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ cmp ip, r1 │ │ │ │ - beq b452c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + beq b4514 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b452c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b4514 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b67c0 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bne b66a4 <_PyObject_MakeTpCall@@Base+0x3918> │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b452c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b4514 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ mov r1, #16 │ │ │ │ - bl 356834 │ │ │ │ - b b452c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ - ldr r3, [pc, #-3416] @ b46f4 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + bl 356c58 │ │ │ │ + b b4514 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + ldr r3, [pc, #-3484] @ b46dc <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - ble b4184 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ - b b4d0c <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ + ble b4168 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + b b4d18 <_PyObject_MakeTpCall@@Base+0x1f8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #-3436] @ b46f8 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + ldr r3, [pc, #-3504] @ b46e0 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b653c <_PyObject_MakeTpCall@@Base+0x3798> │ │ │ │ + bne b6588 <_PyObject_MakeTpCall@@Base+0x37fc> │ │ │ │ mov r1, r9 │ │ │ │ - bl 12d618 │ │ │ │ - ldr r1, [pc, #-3452] @ b46fc <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + bl 12d6c8 │ │ │ │ + ldr r1, [pc, #-3520] @ b46e4 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ mov r0, r4 │ │ │ │ - bl f919c │ │ │ │ + bl f92a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + blt b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3456] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - beq b4200 <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ - bl 3576e0 │ │ │ │ + ldrne sl, [pc, #-3524] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b41e4 <_PyObject_MakeTpCall@@Base+0x1458> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -143293,58 +143304,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 b4214 <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ - ldr r1, [pc, #-3592] @ b4700 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ - ldr r0, [pc, #-3592] @ b4704 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4250 <_PyObject_MakeTpCall@@Base+0x14ac> │ │ │ │ + bne b41f8 <_PyObject_MakeTpCall@@Base+0x146c> │ │ │ │ + ldr r1, [pc, #-3660] @ b46e8 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + ldr r0, [pc, #-3660] @ b46ec <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4234 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b4c5c <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b4c5c <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ - ldr r0, [pc, #-3628] @ b4708 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 8be24 │ │ │ │ + str r3, [r4] │ │ │ │ + bne b4c68 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b4c68 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ + ldr r0, [pc, #-3696] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #-3648] @ b4708 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - b b3e58 <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ - ldr r3, [pc, #-3652] @ b470c <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #-3716] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + b b3e3c <_PyObject_MakeTpCall@@Base+0x10b0> │ │ │ │ + ldr r3, [pc, #-3720] @ b46f4 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b5598 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ - bl a3de4 │ │ │ │ + bne b55c4 <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ + bl a3d60 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #-3676] @ b4710 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #-3744] @ b46f8 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6518 <_PyObject_MakeTpCall@@Base+0x3774> │ │ │ │ + blt b6644 <_PyObject_MakeTpCall@@Base+0x38b8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5598 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ + beq b55c4 <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq b66e4 <_PyObject_MakeTpCall@@Base+0x3940> │ │ │ │ + beq b6638 <_PyObject_MakeTpCall@@Base+0x38ac> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3732] @ b4714 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - beq b4020 <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ - bl 3576e0 │ │ │ │ + ldrne sl, [pc, #-3800] @ b46fc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b4004 <_PyObject_MakeTpCall@@Base+0x1278> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -143362,290 +143373,276 @@ │ │ │ │ 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 b4034 <_PyObject_MakeTpCall@@Base+0x1290> │ │ │ │ - b b61b8 <_PyObject_MakeTpCall@@Base+0x3414> │ │ │ │ - mov r6, r8 │ │ │ │ - b b4f94 <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ + bne b4018 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ + b b62a4 <_PyObject_MakeTpCall@@Base+0x3518> │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - b b534c <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ + b b5378 <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ ldr r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5df4 <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ + beq b5c84 <_PyObject_MakeTpCall@@Base+0x2ef8> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ - ble b5e18 <_PyObject_MakeTpCall@@Base+0x3074> │ │ │ │ + ble b5ca8 <_PyObject_MakeTpCall@@Base+0x2f1c> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne b58a8 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ + bne b58cc <_PyObject_MakeTpCall@@Base+0x2b40> │ │ │ │ mov r6, fp │ │ │ │ mov r4, r7 │ │ │ │ - b b3ac8 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #-3912] @ b471c <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + b b3aac <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r3, [pc, #-3976] @ b4700 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #-3924] @ b4718 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + ldr r1, [pc, #-3980] @ b4704 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r9, #0 │ │ │ │ - b b491c <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + b b48fc <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b78 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ - cmp r9, r3 │ │ │ │ + ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + cmp r3, r9 │ │ │ │ ldreq r3, [r2, #4]! │ │ │ │ addeq r1, r1, #1 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ - beq b3874 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ + beq b385c <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ cmp sl, #1 │ │ │ │ - beq b5b78 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + beq b5b4c <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ add r9, r0, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne b5b6c <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + bne b5b40 <_PyObject_MakeTpCall@@Base+0x2db4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne b5938 <_PyObject_MakeTpCall@@Base+0x2b94> │ │ │ │ + bne b595c <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ mov r5, r3 │ │ │ │ - b b3938 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ + b b3920 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b5154 <_PyObject_MakeTpCall@@Base+0x23b0> │ │ │ │ - ldr r3, [pc, #-4036] @ b471c <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + beq b5180 <_PyObject_MakeTpCall@@Base+0x23f4> │ │ │ │ + ldr r3, [pc, #4060] @ b66e0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #-4044] @ b4720 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #4052] @ b66e4 <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ + bl 117600 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5714 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b5738 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b5714 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b208 │ │ │ │ - b b3dfc <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + bl 9b228 │ │ │ │ + b b3de0 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ands r2, r2, #4096 @ 0x1000 │ │ │ │ + beq b5e78 <_PyObject_MakeTpCall@@Base+0x30ec> │ │ │ │ + ldrh r2, [r6, #206] @ 0xce │ │ │ │ + cmp r2, #1000 @ 0x3e8 │ │ │ │ + bcs b5e6c <_PyObject_MakeTpCall@@Base+0x30e0> │ │ │ │ + ldr r8, [r6, #168] @ 0xa8 │ │ │ │ + str fp, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r8, #8]! │ │ │ │ + mov fp, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r2 │ │ │ │ + cmp r4, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + ble b5868 <_PyObject_MakeTpCall@@Base+0x2adc> │ │ │ │ + ldr r1, [r8, #4]! │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl a8760 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + beq b62fc <_PyObject_MakeTpCall@@Base+0x3570> │ │ │ │ + add r7, r7, #1 │ │ │ │ + b b5774 <_PyObject_MakeTpCall@@Base+0x29e8> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r9, r3 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add r1, fp, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #8 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #3 │ │ │ │ - cmp r9, r3 │ │ │ │ + cmp r3, r9 │ │ │ │ add r2, ip, #12 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #4 │ │ │ │ add r2, ip, #16 │ │ │ │ - ble b5b78 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ - cmp r9, r3 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [ip, #20] │ │ │ │ add r1, fp, #5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #20 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [ip, #24] │ │ │ │ add r1, fp, #6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #24 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne b56b8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [ip, #28] │ │ │ │ add r1, fp, #7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #28 │ │ │ │ - b b3914 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ - ands r2, r2, #4096 @ 0x1000 │ │ │ │ - beq b6434 <_PyObject_MakeTpCall@@Base+0x3690> │ │ │ │ - ldrh r2, [r6, #206] @ 0xce │ │ │ │ - cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs b6388 <_PyObject_MakeTpCall@@Base+0x35e4> │ │ │ │ - ldr r8, [r6, #168] @ 0xa8 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r8, #8]! │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - cmp r4, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - ble b5844 <_PyObject_MakeTpCall@@Base+0x2aa0> │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl a87e4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq b643c <_PyObject_MakeTpCall@@Base+0x3698> │ │ │ │ - add r7, r7, #1 │ │ │ │ - b b5814 <_PyObject_MakeTpCall@@Base+0x2a70> │ │ │ │ + b b38fc <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ mov r4, r6 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, fp │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ ands r1, r2, #256 @ 0x100 │ │ │ │ - bne b5efc <_PyObject_MakeTpCall@@Base+0x3158> │ │ │ │ + bne b6390 <_PyObject_MakeTpCall@@Base+0x3604> │ │ │ │ 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, #52] @ 0x34 │ │ │ │ strne r2, [r6, #192] @ 0xc0 │ │ │ │ strne r1, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - b b4a0c <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b b4a14 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt b4a50 <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ - b b4ae8 <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ + bgt b4a58 <_PyObject_MakeTpCall@@Base+0x1ccc> │ │ │ │ + b b4af0 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ add r0, r0, #1 │ │ │ │ - b b563c <_PyObject_MakeTpCall@@Base+0x2898> │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r0, fp │ │ │ │ + b b5660 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r0, r9 │ │ │ │ add r3, r3, #12 │ │ │ │ - ble b4748 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq b58b0 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ - cmp r0, fp │ │ │ │ - bgt b4c80 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ - b b4748 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + ble b472c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ldr fp, [r3, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b58d4 <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ + cmp r0, r9 │ │ │ │ + bgt b4c8c <_PyObject_MakeTpCall@@Base+0x1f00> │ │ │ │ + b b472c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b49c0 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ - ldr r3, [pc, #4068] @ b68d4 <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ - ldr r2, [pc, #4068] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ + bne b49c8 <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ + ldr r3, [pc, #3540] @ b66e8 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r2, [pc, #3540] @ b66ec <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b6370 <_PyObject_MakeTpCall@@Base+0x35cc> │ │ │ │ + bne b5f44 <_PyObject_MakeTpCall@@Base+0x31b8> │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b5c14 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ + beq b5c38 <_PyObject_MakeTpCall@@Base+0x2eac> │ │ │ │ ldr r3, [r7, #800] @ 0x320 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #800] @ 0x320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b44fc <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + b b44e4 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ mov r0, ip │ │ │ │ mov r5, r3 │ │ │ │ - b b3800 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ - ldr r1, [pc, #3984] @ b68dc <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ + b b37e8 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ + ldr r1, [pc, #3456] @ b66f0 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ mov r0, r6 │ │ │ │ - bl f90cc <_PyUnicode_Equal@@Base> │ │ │ │ + bl f91d0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b524c <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ - b b5284 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ - ldr r0, [pc, #3964] @ b68e0 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ - bl 8be24 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b3fe0 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - b b3ffc <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ - ldr r0, [pc, #3944] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ - bl 8be24 │ │ │ │ + beq b5278 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + b b52b0 <_PyObject_MakeTpCall@@Base+0x2524> │ │ │ │ + ldr r0, [pc, #3436] @ b66f4 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4230 <_PyObject_MakeTpCall@@Base+0x148c> │ │ │ │ - b b424c <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ - ldr r3, [pc, #3924] @ b68e8 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ + bne b4214 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ + b b4230 <_PyObject_MakeTpCall@@Base+0x14a4> │ │ │ │ + ldr r3, [pc, #3416] @ b66f8 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - b b4d0c <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ - ldr r0, [pc, #3916] @ b68ec <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ - bl 8be24 │ │ │ │ + b b4d18 <_PyObject_MakeTpCall@@Base+0x1f8c> │ │ │ │ + ldr r0, [pc, #3408] @ b66fc <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b41c0 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ - b b41dc <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ - ldr r3, [pc, #3896] @ b68f0 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ + bne b41a4 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ + b b41c0 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ + ldr r3, [pc, #3388] @ b6700 <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b40f4 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - bl 2867c4 │ │ │ │ + bne b40d8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + bl 2867b0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #3872] @ b68f4 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #3364] @ b6704 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6518 <_PyObject_MakeTpCall@@Base+0x3774> │ │ │ │ + blt b6644 <_PyObject_MakeTpCall@@Base+0x38b8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b40f4 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + beq b40d8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b40f4 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + bne b40d8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b40f4 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - ldr r0, [pc, #3812] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - bl 8be24 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b4050 <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ - b b406c <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ - ldr r0, [pc, #3784] @ b68f4 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ - bl 8be24 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b40d8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + ldr r0, [pc, #3456] @ b67a0 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b40c0 <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ - b b40dc <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ - ldr r3, [pc, #3756] @ b68f0 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ + bne b4034 <_PyObject_MakeTpCall@@Base+0x12a8> │ │ │ │ + b b4050 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ + ldr r3, [pc, #3272] @ b6700 <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b5eb0 <_PyObject_MakeTpCall@@Base+0x310c> │ │ │ │ + beq b6344 <_PyObject_MakeTpCall@@Base+0x35b8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #3900] @ b6998 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - beq b4090 <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ - bl 3576e0 │ │ │ │ + ldrne sl, [pc, #3420] @ b67ac <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + beq b4074 <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -143663,430 +143660,341 @@ │ │ │ │ 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 b40a4 <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ - b b6330 <_PyObject_MakeTpCall@@Base+0x358c> │ │ │ │ + bne b4088 <_PyObject_MakeTpCall@@Base+0x12fc> │ │ │ │ + b b5e90 <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ + ldr r0, [pc, #3132] @ b6704 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + bl 8bdc8 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b40a4 <_PyObject_MakeTpCall@@Base+0x1318> │ │ │ │ + b b40c0 <_PyObject_MakeTpCall@@Base+0x1334> │ │ │ │ + ldr r0, [pc, #3112] @ b6708 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ + bl 8bdc8 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b3fc4 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + b b3fe0 <_PyObject_MakeTpCall@@Base+0x1254> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b54b0 <_PyObject_MakeTpCall@@Base+0x2724> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b40d8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b3b70 <_PyObject_MakeTpCall@@Base+0xde4> │ │ │ │ + b b5738 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5a40 <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b55c4 <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp sl, ip │ │ │ │ + bne b56c8 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + ldr ip, [r3, #172] @ 0xac │ │ │ │ + cmp ip, #0 │ │ │ │ + beq b5f5c <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ + mov r0, ip │ │ │ │ + ldr sl, [r0, #8]! │ │ │ │ + mov r9, #0 │ │ │ │ + cmp sl, r9 │ │ │ │ + add r9, r9, #1 │ │ │ │ + ble b5f80 <_PyObject_MakeTpCall@@Base+0x31f4> │ │ │ │ + ldr fp, [r0, #4]! │ │ │ │ + cmp fp, r5 │ │ │ │ + bne b5b64 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ + b b56dc <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4248 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b6704 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ + bne b6670 <_PyObject_MakeTpCall@@Base+0x38e4> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6704 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ + bne b6670 <_PyObject_MakeTpCall@@Base+0x38e4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, r2, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ cmp ip, r4 │ │ │ │ - beq b5b48 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ + beq b5c0c <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ cmp lr, #0 │ │ │ │ - bne b69b0 <_PyObject_MakeTpCall@@Base+0x3c0c> │ │ │ │ + bne b64bc <_PyObject_MakeTpCall@@Base+0x3730> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5b1c <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ + bne b5be0 <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ ldr r7, [ip, #144] @ 0x90 │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b647c <_PyObject_MakeTpCall@@Base+0x36d8> │ │ │ │ + beq b605c <_PyObject_MakeTpCall@@Base+0x32d0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b6470 <_PyObject_MakeTpCall@@Base+0x36cc> │ │ │ │ + bne b6050 <_PyObject_MakeTpCall@@Base+0x32c4> │ │ │ │ ldr r1, [ip, #104] @ 0x68 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6464 <_PyObject_MakeTpCall@@Base+0x36c0> │ │ │ │ + bne b6044 <_PyObject_MakeTpCall@@Base+0x32b8> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6464 <_PyObject_MakeTpCall@@Base+0x36c0> │ │ │ │ + bne b6044 <_PyObject_MakeTpCall@@Base+0x32b8> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5af4 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ + bne b5bb8 <_PyObject_MakeTpCall@@Base+0x2e2c> │ │ │ │ str r1, [sp, #24] │ │ │ │ - b b52f8 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b4264 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp sl, ip │ │ │ │ - bne b56a4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ - ldr ip, [r3, #172] @ 0xac │ │ │ │ - cmp ip, #0 │ │ │ │ - beq b5e48 <_PyObject_MakeTpCall@@Base+0x30a4> │ │ │ │ - mov r0, ip │ │ │ │ - ldr sl, [r0, #8]! │ │ │ │ - mov r9, #0 │ │ │ │ - cmp sl, r9 │ │ │ │ - add r9, r9, #1 │ │ │ │ - ble b5e6c <_PyObject_MakeTpCall@@Base+0x30c8> │ │ │ │ - ldr fp, [r0, #4]! │ │ │ │ - cmp fp, r5 │ │ │ │ - bne b5b90 <_PyObject_MakeTpCall@@Base+0x2dec> │ │ │ │ - b b56b8 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5484 <_PyObject_MakeTpCall@@Base+0x26e0> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b40f4 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5a4c <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5598 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b3b8c <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ - b b5714 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ - ldr r2, [pc, #3280] @ b68d4 <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ + b b5324 <_PyObject_MakeTpCall@@Base+0x2598> │ │ │ │ + ldr r2, [pc, #2752] @ b66e8 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b49c0 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ + bne b49c8 <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e5a4 │ │ │ │ + bl 29e434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b452c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b4514 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4960 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + beq b4940 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4960 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b4940 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b4960 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - ldr r1, [sl, #8] │ │ │ │ - cmp r1, fp │ │ │ │ - ble b4748 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b4940 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + mov r0, sl │ │ │ │ + bl 920e8 │ │ │ │ + mov r5, r0 │ │ │ │ + b b4f2c <_PyObject_MakeTpCall@@Base+0x21a0> │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, r6 │ │ │ │ + beq b5674 <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b5c88 <_PyObject_MakeTpCall@@Base+0x2efc> │ │ │ │ + ldr r3, [pc, #2664] @ b670c <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq b5674 <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ + ldr r3, [r6, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b63d4 <_PyObject_MakeTpCall@@Base+0x3648> │ │ │ │ + ldr ip, [r3, #8]! │ │ │ │ + mov r0, #0 │ │ │ │ + cmp ip, r0 │ │ │ │ + add r0, r0, #1 │ │ │ │ + ble b63f8 <_PyObject_MakeTpCall@@Base+0x366c> │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + cmp r2, fp │ │ │ │ + bne b5cbc <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ + b b3aac <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r1, [pc, #2608] @ b6710 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f91d0 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b526c <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + b b52b0 <_PyObject_MakeTpCall@@Base+0x2524> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #2576] @ b6714 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 8bdc8 │ │ │ │ + cmn r0, #1 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + beq b4ba0 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne b4a34 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + tst r2, #2 │ │ │ │ + bne b659c <_PyObject_MakeTpCall@@Base+0x3810> │ │ │ │ + tst r2, #8192 @ 0x2000 │ │ │ │ + bne b4940 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl a54c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b4ba0 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b4940 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + b b4a34 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ + ldr r2, [pc, #2432] @ b66e8 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne b3f74 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + b b4f68 <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ + ldr r2, [sl, #8] │ │ │ │ + cmp r2, r9 │ │ │ │ + ble b472c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldrb r2, [r3] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ - ldrb r8, [r2, fp] │ │ │ │ + ldrb r8, [r2, r9] │ │ │ │ mov r1, #12 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r6, [r9, #4] │ │ │ │ + ldr r6, [fp, #4] │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #3176] @ b68fc <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ + ldr r3, [pc, #2388] @ b6714 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ 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 fp, fp, #1 │ │ │ │ + add r9, r9, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne b49d8 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bne b49e0 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ lsl r0, r4, lr │ │ │ │ - b b43e4 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ - mov r0, sl │ │ │ │ - bl 920a4 │ │ │ │ - mov r5, r0 │ │ │ │ - b b4f20 <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ - ldr r1, [pc, #3084] @ b6900 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f90cc <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b5240 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ - b b5284 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ - ldr r2, [pc, #3016] @ b68d4 <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne b3f90 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - b b4f5c <_PyObject_MakeTpCall@@Base+0x21b8> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #3016] @ b68fc <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 8be24 │ │ │ │ - cmn r0, #1 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - beq b4b98 <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp lr, #0 │ │ │ │ - bne b4a2c <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ - tst r2, #2 │ │ │ │ - bne b64a8 <_PyObject_MakeTpCall@@Base+0x3704> │ │ │ │ - tst r2, #8192 @ 0x2000 │ │ │ │ - bne b4960 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl a5548 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b4b98 <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b4960 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - b b4a2c <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ + b b43cc <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ ldr r3, [r5, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #2920] @ b6904 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ + ldr r2, [pc, #2308] @ b6718 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3940 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ + beq b3928 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b491c <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ - b b5670 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b66f0 <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b66f0 <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ - str fp, [sp, #24] │ │ │ │ - b b51bc <_PyObject_MakeTpCall@@Base+0x2418> │ │ │ │ + bne b48fc <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ + b b5694 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne b3dd8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne b3dbc <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b3dd8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, r6 │ │ │ │ - beq b5650 <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b5df8 <_PyObject_MakeTpCall@@Base+0x3054> │ │ │ │ - ldr r3, [pc, #2804] @ b6908 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - cmp r6, r3 │ │ │ │ - beq b5650 <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ - ldr r3, [r6, #172] @ 0xac │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b3dbc <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b660c <_PyObject_MakeTpCall@@Base+0x3880> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5f40 <_PyObject_MakeTpCall@@Base+0x319c> │ │ │ │ - ldr ip, [r3, #8]! │ │ │ │ - mov r0, #0 │ │ │ │ - cmp ip, r0 │ │ │ │ - add r0, r0, #1 │ │ │ │ - ble b5f64 <_PyObject_MakeTpCall@@Base+0x31c0> │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - cmp r2, fp │ │ │ │ - bne b5e2c <_PyObject_MakeTpCall@@Base+0x3088> │ │ │ │ - b b3ac8 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq b56b8 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - ldr r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5e4c <_PyObject_MakeTpCall@@Base+0x30a8> │ │ │ │ - ldr ip, [pc, #2720] @ b6908 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - cmp r5, ip │ │ │ │ - beq b69bc <_PyObject_MakeTpCall@@Base+0x3c18> │ │ │ │ - ldr r3, [pc, #2836] @ b6988 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r1, [pc, #2708] @ b690c <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b5670 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + bne b660c <_PyObject_MakeTpCall@@Base+0x3880> │ │ │ │ + str fp, [sp, #24] │ │ │ │ + b b51e8 <_PyObject_MakeTpCall@@Base+0x245c> │ │ │ │ + mov r2, r7 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b b58b4 <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b b58b4 <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b4938 <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ + ldr sl, [pc, #2328] @ b67ac <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + ldr r1, [pc, #2316] @ b67a4 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r0, [pc, #2316] @ b67a8 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b40c4 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ 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 b3c24 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ + bne b3c08 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne b56f0 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ - b b5714 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ - bl 2867c4 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #2612] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 9c9f4 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b6518 <_PyObject_MakeTpCall@@Base+0x3774> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5a4c <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b5a4c <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b5a4c <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ - ldr r1, [pc, #2572] @ b6910 <_PyObject_MakeTpCall@@Base+0x3b6c> │ │ │ │ - ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp r2, #131072 @ 0x20000 │ │ │ │ - movcs r1, #0 │ │ │ │ - ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ - strcs r1, [sp, #52] @ 0x34 │ │ │ │ - bcs b5890 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ - cmp r2, #0 │ │ │ │ - add r0, r2, #1 │ │ │ │ - str r0, [r1, #1520] @ 0x5f0 │ │ │ │ - ldrhne r1, [r6, #206] @ 0xce │ │ │ │ - str r2, [r6, #192] @ 0xc0 │ │ │ │ - addne r1, r1, #1 │ │ │ │ - strhne r1, [r6, #206] @ 0xce │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - b b5890 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r3, fp │ │ │ │ - beq b3ac8 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b5f44 <_PyObject_MakeTpCall@@Base+0x31a0> │ │ │ │ - ldr r3, [pc, #2472] @ b6908 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - cmp fp, r3 │ │ │ │ - beq b3ac8 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #2588] @ b6988 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r1, [pc, #2468] @ b6914 <_PyObject_MakeTpCall@@Base+0x3b70> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b5670 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b5fa0 <_PyObject_MakeTpCall@@Base+0x31fc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r5, [r3, #20] │ │ │ │ - str r0, [r9, #12] │ │ │ │ - bne b3d20 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 282234 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq b5ff4 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - ldreq r0, [r3, #24] │ │ │ │ - beq b5f88 <_PyObject_MakeTpCall@@Base+0x31e4> │ │ │ │ - tst r3, #32 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldreq r0, [r3, #24] │ │ │ │ - beq b5f88 <_PyObject_MakeTpCall@@Base+0x31e4> │ │ │ │ - add r0, r3, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - str r0, [r9, #12] │ │ │ │ - bne b3d20 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - bl 58570 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9, #12] │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b5714 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + b b5738 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b47fc <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ + beq b47dc <_PyObject_MakeTpCall@@Base+0x1a50> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b68bc <_PyObject_MakeTpCall@@Base+0x3b18> │ │ │ │ - ldr r2, [pc, #2296] @ b6918 <_PyObject_MakeTpCall@@Base+0x3b74> │ │ │ │ - ldr r3, [pc, #2296] @ b691c <_PyObject_MakeTpCall@@Base+0x3b78> │ │ │ │ + bne b6620 <_PyObject_MakeTpCall@@Base+0x3894> │ │ │ │ + ldr r2, [pc, #2092] @ b671c <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ + ldr r3, [pc, #2092] @ b6720 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #2288] @ b6920 <_PyObject_MakeTpCall@@Base+0x3b7c> │ │ │ │ - bl 2d44d4 │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #2084] @ b6724 <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ + bl 2d462c │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #2376] @ b6988 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r1, [pc, #2272] @ b6924 <_PyObject_MakeTpCall@@Base+0x3b80> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b b4e2c <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b45f4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ - ldr r1, [pc, #2248] @ b6928 <_PyObject_MakeTpCall@@Base+0x3b84> │ │ │ │ - bl 16cf7c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5670 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - bne b608c <_PyObject_MakeTpCall@@Base+0x32e8> │ │ │ │ - cmp r8, #1 │ │ │ │ - beq b37d0 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ - b b37a4 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ - ldr r1, [pc, #2216] @ b6928 <_PyObject_MakeTpCall@@Base+0x3b84> │ │ │ │ - bl 16cf7c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5670 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - beq b37c4 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ - ldr r3, [pc, #2292] @ b6988 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r1, [pc, #2196] @ b692c <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b5670 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl b8bb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b60f4 <_PyObject_MakeTpCall@@Base+0x3350> │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b60a0 <_PyObject_MakeTpCall@@Base+0x32fc> │ │ │ │ - ldr r3, [pc, #2132] @ b6930 <_PyObject_MakeTpCall@@Base+0x3b8c> │ │ │ │ - ldr r2, [pc, #2132] @ b6934 <_PyObject_MakeTpCall@@Base+0x3b90> │ │ │ │ + ldr r3, [pc, #2000] @ b66e0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #2068] @ b6728 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ ldr r0, [r3] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - bl 2b1adc │ │ │ │ - cmn r0, #1 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r9, #84] @ 0x54 │ │ │ │ - tst r3, #2 │ │ │ │ - bne b613c <_PyObject_MakeTpCall@@Base+0x3398> │ │ │ │ - ldr r4, [r9, #132] @ 0x84 │ │ │ │ - b b42e8 <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ + bl 117600 │ │ │ │ + b b4e38 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ mov r2, #0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b b4a0c <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b4958 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ - ldr r1, [pc, #2060] @ b6938 <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ - ldr r0, [pc, #2148] @ b6994 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4a14 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ + ldr r2, [pc, #1972] @ b66e8 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b b4f54 <_PyObject_MakeTpCall@@Base+0x21c8> │ │ │ │ + ldr r2, [pc, #1948] @ b66e8 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + b b5934 <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq b56dc <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ + ldr r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b5f60 <_PyObject_MakeTpCall@@Base+0x31d4> │ │ │ │ + ldr ip, [pc, #1936] @ b670c <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + cmp r5, ip │ │ │ │ + beq b669c <_PyObject_MakeTpCall@@Base+0x3910> │ │ │ │ + ldr r3, [pc, #1880] @ b66e0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #1952] @ b672c <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b b5694 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + mov r0, lr │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne b4c08 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ + b b4c68 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ + ldr r1, [pc, #1908] @ b6730 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ + ldr r0, [pc, #2024] @ b67a8 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b b5714 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ - ldr sl, [pc, #2132] @ b6998 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - bl 3576e0 │ │ │ │ + b b5738 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ + ldr sl, [pc, #2008] @ b67ac <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -144102,211 +144010,364 @@ │ │ │ │ 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 b42f0 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ - ldr r1, [pc, #1932] @ b6938 <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ - ldr r0, [pc, #2020] @ b6994 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #2012] @ b6998 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - ldr r1, [pc, #2000] @ b6990 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - ldr r0, [pc, #2000] @ b6994 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4070 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + bne b42d4 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ + ldr r1, [pc, #1780] @ b6730 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ + ldr r0, [pc, #1896] @ b67a8 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne b5c18 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ + b b5c0c <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b5c04 <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + b b5c18 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq b5c0c <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ + b b5c18 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #1896] @ b693c <_PyObject_MakeTpCall@@Base+0x3b98> │ │ │ │ + ldr r3, [pc, #1728] @ b6734 <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b699c <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ + bne b6688 <_PyObject_MakeTpCall@@Base+0x38fc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 12d618 │ │ │ │ - ldr r1, [pc, #1788] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 12d6c8 │ │ │ │ + ldr r1, [pc, #1644] @ b66f4 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + mov r0, r4 │ │ │ │ + bl f92a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge b4248 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b45dc <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + ldr r1, [pc, #1676] @ b6738 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq b4858 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b b4858 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ + ldr r1, [pc, #1644] @ b6738 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq b48c0 <_PyObject_MakeTpCall@@Base+0x1b34> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f919c │ │ │ │ + blx r3 │ │ │ │ + b b48c0 <_PyObject_MakeTpCall@@Base+0x1b34> │ │ │ │ + ldr sl, [r5, #24] │ │ │ │ + cmp sl, #0 │ │ │ │ + bne b3ef8 <_PyObject_MakeTpCall@@Base+0x116c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2822cc │ │ │ │ + cmn r0, #1 │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + beq b6124 <_PyObject_MakeTpCall@@Base+0x3398> │ │ │ │ + tst r3, #32 │ │ │ │ + beq b6124 <_PyObject_MakeTpCall@@Base+0x3398> │ │ │ │ + adds r3, r5, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bne b3efc <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b3efc <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b6160 <_PyObject_MakeTpCall@@Base+0x33d4> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r5, [r3, #20] │ │ │ │ + str r0, [r9, #12] │ │ │ │ + bne b3d04 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2822cc │ │ │ │ + cmn r0, #1 │ │ │ │ + beq b61b4 <_PyObject_MakeTpCall@@Base+0x3428> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + ldreq r0, [r3, #24] │ │ │ │ + beq b6148 <_PyObject_MakeTpCall@@Base+0x33bc> │ │ │ │ + tst r3, #32 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldreq r0, [r3, #24] │ │ │ │ + beq b6148 <_PyObject_MakeTpCall@@Base+0x33bc> │ │ │ │ + add r0, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - bge b4264 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #1936] @ b6990 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - ldr r0, [pc, #1936] @ b6994 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3b74 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + str r0, [r9, #12] │ │ │ │ + bne b3d04 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bl 58518 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r9, #12] │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b b5eb0 <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, ip │ │ │ │ - beq b56b0 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + beq b56d4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b620c <_PyObject_MakeTpCall@@Base+0x3468> │ │ │ │ - ldr r0, [pc, #1760] @ b6908 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ + bne b61d4 <_PyObject_MakeTpCall@@Base+0x3448> │ │ │ │ + ldr r0, [pc, #1308] @ b670c <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ cmp r3, r0 │ │ │ │ - beq b56b4 <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ - b b5b78 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ - ldr r2, [r9] │ │ │ │ + beq b56d8 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ + b b5b4c <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b4590 <_PyObject_MakeTpCall@@Base+0x17ec> │ │ │ │ + bne b4578 <_PyObject_MakeTpCall@@Base+0x17ec> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - str r9, [r4, #12] │ │ │ │ + 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 b45c8 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ - ldr r1, [pc, #1736] @ b6940 <_PyObject_MakeTpCall@@Base+0x3b9c> │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b62d8 <_PyObject_MakeTpCall@@Base+0x3534> │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - blx r4 │ │ │ │ - b b4790 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ - mov r0, lr │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b b45b0 <_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 b8ba8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b628c <_PyObject_MakeTpCall@@Base+0x3500> │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + bne b6238 <_PyObject_MakeTpCall@@Base+0x34ac> │ │ │ │ + ldr r3, [pc, #1224] @ b673c <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ + ldr r2, [pc, #1224] @ b6740 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + bl 2b1ae0 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r9, #84] @ 0x54 │ │ │ │ + tst r3, #2 │ │ │ │ + bne b5fcc <_PyObject_MakeTpCall@@Base+0x3240> │ │ │ │ + ldr r4, [r9, #132] @ 0x84 │ │ │ │ + b b42cc <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + ldr sl, [pc, #1284] @ b67ac <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + ldr r1, [pc, #1272] @ b67a4 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r0, [pc, #1272] @ b67a8 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4054 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + ldr r1, [pc, #1160] @ b6744 <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ + bl 16cf88 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b5694 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b62e8 <_PyObject_MakeTpCall@@Base+0x355c> │ │ │ │ + cmp r8, #1 │ │ │ │ + beq b37b8 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ + b b378c <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + ldr r1, [pc, #1128] @ b6744 <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ + bl 16cf88 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b5694 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + beq b37ac <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ + ldr r3, [pc, #1008] @ b66e0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #1108] @ b6748 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b b5694 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, fp │ │ │ │ + ldr r2, [r6, #192] @ 0xc0 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + b b58b4 <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl a2900 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b b5144 <_PyObject_MakeTpCall@@Base+0x23b8> │ │ │ │ + ldr r3, [pc, #948] @ b66e0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #1052] @ b674c <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b b5694 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt b56fc <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + b b5208 <_PyObject_MakeTpCall@@Base+0x247c> │ │ │ │ + bl 2867b0 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #1096] @ b67a0 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 9ca14 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b6644 <_PyObject_MakeTpCall@@Base+0x38b8> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b5a40 <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4c00 <_PyObject_MakeTpCall@@Base+0x1e5c> │ │ │ │ - b b4c5c <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ + str r3, [sl] │ │ │ │ + bne b5a40 <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b5a40 <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ + ldr r1, [pc, #952] @ b6750 <_PyObject_MakeTpCall@@Base+0x39c4> │ │ │ │ + ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp r2, #131072 @ 0x20000 │ │ │ │ + movcs r1, #0 │ │ │ │ + ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ + strcs r1, [sp, #52] @ 0x34 │ │ │ │ + bcs b58b4 <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ + 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, #52] @ 0x34 │ │ │ │ + b b58b4 <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r3, fp │ │ │ │ + beq b3aac <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b63d8 <_PyObject_MakeTpCall@@Base+0x364c> │ │ │ │ + ldr r3, [pc, #792] @ b670c <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + cmp fp, r3 │ │ │ │ + beq b3aac <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r3, [pc, #736] @ b66e0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #848] @ b6754 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b b5694 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + ldr r1, [pc, #804] @ b6738 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b6478 <_PyObject_MakeTpCall@@Base+0x36ec> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18e3ec │ │ │ │ + b b4548 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b62bc <_PyObject_MakeTpCall@@Base+0x3518> │ │ │ │ + beq b6438 <_PyObject_MakeTpCall@@Base+0x36ac> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #1620] @ b6918 <_PyObject_MakeTpCall@@Base+0x3b74> │ │ │ │ - ldr r3, [pc, #1620] @ b691c <_PyObject_MakeTpCall@@Base+0x3b78> │ │ │ │ + bne b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [pc, #732] @ b671c <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ + ldr r3, [pc, #732] @ b6720 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1648] @ b6944 <_PyObject_MakeTpCall@@Base+0x3ba0> │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b b627c <_PyObject_MakeTpCall@@Base+0x34d8> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b b5e90 <_PyObject_MakeTpCall@@Base+0x30ec> │ │ │ │ - ldr r2, [pc, #1488] @ b68d4 <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b b4f48 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ - ldr r1, [pc, #1572] @ b6940 <_PyObject_MakeTpCall@@Base+0x3b9c> │ │ │ │ + ldr r2, [pc, #776] @ b6758 <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #840] @ b67a4 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r0, [pc, #840] @ b67a8 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3b58 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr r1, [pc, #716] @ b6738 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ cmp r3, r1 │ │ │ │ - bne b6340 <_PyObject_MakeTpCall@@Base+0x359c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b b4560 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ - ldr sl, [pc, #1636] @ b6998 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - ldr r1, [pc, #1624] @ b6990 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - ldr r0, [pc, #1624] @ b6994 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b40e0 <_PyObject_MakeTpCall@@Base+0x133c> │ │ │ │ + bne b648c <_PyObject_MakeTpCall@@Base+0x3700> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + b b476c <_PyObject_MakeTpCall@@Base+0x19e0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b4560 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ + b b4548 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b b6470 <_PyObject_MakeTpCall@@Base+0x36e4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6550 <_PyObject_MakeTpCall@@Base+0x37ac> │ │ │ │ + bne b66b4 <_PyObject_MakeTpCall@@Base+0x3928> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6550 <_PyObject_MakeTpCall@@Base+0x37ac> │ │ │ │ + bne b66b4 <_PyObject_MakeTpCall@@Base+0x3928> │ │ │ │ mov r7, #1 │ │ │ │ - b b51a8 <_PyObject_MakeTpCall@@Base+0x2404> │ │ │ │ - ldr r2, [pc, #1372] @ b68d4 <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - b b5910 <_PyObject_MakeTpCall@@Base+0x2b6c> │ │ │ │ - mov r2, r7 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5890 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ + b b51d4 <_PyObject_MakeTpCall@@Base+0x2448> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne b5be8 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ + b b5c18 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ + ldr r1, [pc, #528] @ b66e0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #640] @ b675c <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ + bl 117600 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b56d8 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ - b b51dc <_PyObject_MakeTpCall@@Base+0x2438> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - bl a2984 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b b5118 <_PyObject_MakeTpCall@@Base+0x2374> │ │ │ │ - ldr r1, [pc, #1412] @ b6940 <_PyObject_MakeTpCall@@Base+0x3b9c> │ │ │ │ - cmp r3, r1 │ │ │ │ - beq b4878 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b b4878 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ - ldr r1, [pc, #1380] @ b6940 <_PyObject_MakeTpCall@@Base+0x3b9c> │ │ │ │ - cmp r3, r1 │ │ │ │ - beq b48e0 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b b48e0 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ - ldr sl, [r5, #24] │ │ │ │ - cmp sl, #0 │ │ │ │ - bne b3f14 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 282234 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - beq b6488 <_PyObject_MakeTpCall@@Base+0x36e4> │ │ │ │ - tst r3, #32 │ │ │ │ - beq b6488 <_PyObject_MakeTpCall@@Base+0x36e4> │ │ │ │ - adds r3, r5, #20 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne b3f18 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5890 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - b b5890 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ - ldr r3, [pc, #1328] @ b6988 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r1, [pc, #1260] @ b6948 <_PyObject_MakeTpCall@@Base+0x3ba4> │ │ │ │ + str r3, [sl] │ │ │ │ + bne b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b3de0 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + ldr r1, [pc, #584] @ b6760 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f91d0 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b52ac <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ + ldr r1, [pc, #464] @ b66fc <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f91d0 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b52ac <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ + ldr r1, [pc, #436] @ b66f4 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f91d0 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b52ac <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ + ldr r3, [pc, #572] @ b6790 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + ldr r1, [pc, #524] @ b6764 <_PyObject_MakeTpCall@@Base+0x39d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b5670 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - cmp r1, #0 │ │ │ │ - bne b5b54 <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ - b b5b48 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b5b40 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ - b b5b54 <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq b5b48 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ - b b5b54 <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 117600 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b5710 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3f18 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b3dfc <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + str r3, [r8] │ │ │ │ + bne b5710 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b5710 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + ldr r3, [pc, #336] @ b66e0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #468] @ b6768 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117600 │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, #28 │ │ │ │ mul r0, r1, r0 │ │ │ │ cmp r1, #10 │ │ │ │ add ip, r0, #92160 @ 0x16800 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ @@ -144322,37 +144383,128 @@ │ │ │ │ orreq ip, r8, #1 │ │ │ │ cmp ip, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ addeq r0, r0, #228 @ 0xe4 │ │ │ │ addeq r7, r1, r0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b496c <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ - b b5d68 <_PyObject_MakeTpCall@@Base+0x2fc4> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b494c <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + b b5d38 <_PyObject_MakeTpCall@@Base+0x2fac> │ │ │ │ + ldr r3, [pc, #204] @ b66e0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #340] @ b676c <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b b5710 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + str r3, [r5] │ │ │ │ + bne b5ee8 <_PyObject_MakeTpCall@@Base+0x315c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b5ee8 <_PyObject_MakeTpCall@@Base+0x315c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [pc, #1092] @ b6988 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r1, [pc, #1028] @ b694c <_PyObject_MakeTpCall@@Base+0x3ba8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [pc, #1072] @ b6988 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r1, [pc, #1012] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b56ec <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - ldr sl, [pc, #1068] @ b6998 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - bl 3576e0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b55c4 <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b64e8 <_PyObject_MakeTpCall@@Base+0x375c> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + ldr r0, [pc, #260] @ b6770 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + bl 30f56c │ │ │ │ + b b4968 <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b5324 <_PyObject_MakeTpCall@@Base+0x2598> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq b5ba4 <_PyObject_MakeTpCall@@Base+0x2e18> │ │ │ │ + b b5324 <_PyObject_MakeTpCall@@Base+0x2598> │ │ │ │ + ldr r3, [pc, #80] @ b66e0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #224] @ b6774 <_PyObject_MakeTpCall@@Base+0x39e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117600 │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov ip, r0 │ │ │ │ + b b56dc <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b4514 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + b b5454 <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ + ldr r3, [pc, #36] @ b66e0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #184] @ b6778 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b b5710 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + ldr r3, [pc, #16] @ b66e0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #160] @ b677c <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 117600 │ │ │ │ + b b5710 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r0, lsr r3 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + subseq fp, r7, ip, asr #4 │ │ │ │ + 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 │ │ │ │ + subseq sl, r7, r4, ror #20 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + subseq sl, r7, r8, lsr #4 │ │ │ │ + subseq sl, r7, r4, lsl pc │ │ │ │ + strdeq r3, [fp], -r8 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + subseq r8, r5, r8, asr #25 │ │ │ │ + eorseq r0, r6, ip, ror pc │ │ │ │ + eorseq pc, r5, r4, lsl #22 │ │ │ │ + eorseq pc, r5, ip, lsl #6 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + subseq sp, r5, r8, lsl fp │ │ │ │ + eorseq r1, r6, r8, asr #10 │ │ │ │ + subseq sl, r7, ip, asr #19 │ │ │ │ + eorseq r1, r6, ip, ror #5 │ │ │ │ + @ instruction: 0x0035f5f4 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq pc, r5, r8, lsr r6 @ │ │ │ │ + eorseq r0, r6, ip, asr #30 │ │ │ │ + eorseq r1, r6, r4, ror r4 │ │ │ │ + subseq sl, r7, r0, lsr #24 │ │ │ │ + eorseq r1, r6, r8, lsl r4 │ │ │ │ + mlaseq r6, ip, r4, r1 │ │ │ │ + eorseq r1, r6, r8, ror #7 │ │ │ │ + eorseq r1, r6, r8, lsl #10 │ │ │ │ + @ instruction: 0x003614d0 │ │ │ │ + @ instruction: 0x003613b8 │ │ │ │ + eorseq r1, r6, r8, ror #6 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r6, r8, r3, r1 │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + andeq r0, r0, lr, asr #18 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r6, r8, asr #8 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, r0, asr #23 │ │ │ │ + @ instruction: 0x0057a69c │ │ │ │ + andeq r0, r0, r4, lsl #19 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldr r3, [pc, #-56] @ b6780 <_PyObject_MakeTpCall@@Base+0x39f4> │ │ │ │ + ldr r1, [pc, #-56] @ b6784 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b b5710 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + ldr sl, [pc, #-32] @ b67ac <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -144370,56 +144522,43 @@ │ │ │ │ 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 b3e30 <_PyObject_MakeTpCall@@Base+0x108c> │ │ │ │ - ldr r1, [pc, #888] @ b6954 <_PyObject_MakeTpCall@@Base+0x3bb0> │ │ │ │ - ldr r0, [pc, #948] @ b6994 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - str r3, [r9, #168] @ 0xa8 │ │ │ │ - bne b3c7c <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ - b b3c84 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ - ldr r3, [pc, #852] @ b6958 <_PyObject_MakeTpCall@@Base+0x3bb4> │ │ │ │ - ldr r1, [pc, #852] @ b695c <_PyObject_MakeTpCall@@Base+0x3bb8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #896] @ b6998 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - ldr r1, [pc, #884] @ b6990 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - ldr r0, [pc, #884] @ b6994 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4000 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ - ldr r1, [pc, #860] @ b6988 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #808] @ b6960 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ - bl 1175c0 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - b b6520 <_PyObject_MakeTpCall@@Base+0x377c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b48fc <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b48fc <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b491c <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ - ldr sl, [pc, #800] @ b6998 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - bl 3576e0 │ │ │ │ + bne b3e94 <_PyObject_MakeTpCall@@Base+0x1108> │ │ │ │ + ldr r1, [pc, #-152] @ b67a4 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r0, [pc, #-152] @ b67a8 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4e70 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + ldr sl, [pc, #-160] @ b67ac <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + b b552c <_PyObject_MakeTpCall@@Base+0x27a0> │ │ │ │ + ldr sl, [pc, #-168] @ b67ac <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + b b6834 <_PyObject_MakeTpCall@@Base+0x3aa8> │ │ │ │ + ldr r3, [pc, #-212] @ b6788 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ + sub r2, r2, r4 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + bl 357b00 │ │ │ │ + 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 b447c <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ + b b5c38 <_PyObject_MakeTpCall@@Base+0x2eac> │ │ │ │ + ldr sl, [pc, #-248] @ b67ac <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -144437,212 +144576,73 @@ │ │ │ │ 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 b3fc4 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ - b b6614 <_PyObject_MakeTpCall@@Base+0x3870> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b5598 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ - ldr r3, [pc, #656] @ b6988 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r1, [pc, #616] @ b6964 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b56ec <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b52f8 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq b5ae0 <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ - b b52f8 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ - ldr r1, [pc, #580] @ b6968 <_PyObject_MakeTpCall@@Base+0x3bc4> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f90cc <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5280 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - ldr r1, [pc, #436] @ b68ec <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f90cc <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5280 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - ldr r1, [pc, #408] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f90cc <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5280 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - ldr r3, [pc, #504] @ b6958 <_PyObject_MakeTpCall@@Base+0x3bb4> │ │ │ │ - ldr r1, [pc, #520] @ b696c <_PyObject_MakeTpCall@@Base+0x3bc8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 1175c0 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b56ec <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne b56ec <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b56ec <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - ldr r3, [pc, #492] @ b6988 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r1, [pc, #464] @ b6970 <_PyObject_MakeTpCall@@Base+0x3bcc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b56ec <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - ldr r3, [pc, #472] @ b6988 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #440] @ b6974 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ - bl 1175c0 │ │ │ │ - b b56ec <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b452c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ - b b5428 <_PyObject_MakeTpCall@@Base+0x2684> │ │ │ │ - mov r7, r9 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - ldr r0, [pc, #392] @ b6978 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - bl 30f368 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b3e14 <_PyObject_MakeTpCall@@Base+0x1088> │ │ │ │ + ldr r1, [pc, #-392] @ b678c <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ + ldr r0, [pc, #-368] @ b67a8 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + str r3, [r9, #168] @ 0xa8 │ │ │ │ + bne b3c60 <_PyObject_MakeTpCall@@Base+0xed4> │ │ │ │ + b b3c68 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ + ldr r3, [pc, #-428] @ b6790 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + ldr r1, [pc, #-428] @ b6794 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b b3dc4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr sl, [pc, #-420] @ b67ac <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + b b4dd0 <_PyObject_MakeTpCall@@Base+0x2044> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b684c <_PyObject_MakeTpCall@@Base+0x3aa8> │ │ │ │ - ldr r0, [pc, #200] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - bl bbd70 │ │ │ │ + beq b69a8 <_PyObject_MakeTpCall@@Base+0x3c1c> │ │ │ │ + ldr r0, [pc, #-452] @ b67a0 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl bbd68 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b4e2c <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + beq b4e38 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b b4e18 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ - ldr r3, [pc, #296] @ b697c <_PyObject_MakeTpCall@@Base+0x3bd8> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #288] @ b6980 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r3, [pc, #148] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - bl 1175c0 │ │ │ │ - b b4e20 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ - mov r0, lr │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b4b98 <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ - ldr r3, [pc, #264] @ b6984 <_PyObject_MakeTpCall@@Base+0x3be0> │ │ │ │ - mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ - sub r2, r2, r4 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - bl 3576e0 │ │ │ │ - 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 b4494 <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ - b b5c14 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b6018 <_PyObject_MakeTpCall@@Base+0x3274> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b6018 <_PyObject_MakeTpCall@@Base+0x3274> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, 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, r0, lsl r7 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ - eorseq lr, r5, ip, asr #29 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0035f1f8 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - subseq r8, r5, r8, asr #25 │ │ │ │ - eorseq r0, r6, ip, lsr fp │ │ │ │ - eorseq pc, r5, r4, asr #13 │ │ │ │ - subseq sl, r7, ip, asr #19 │ │ │ │ - eorseq r0, r6, ip, lsr #29 │ │ │ │ - subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r1, r6, r8, lsl #2 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - subseq r8, r5, ip, lsr #7 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - eorseq r0, r6, ip, lsl #22 │ │ │ │ - @ instruction: 0x0035f1b4 │ │ │ │ - eorseq r1, r6, ip, asr r0 │ │ │ │ - eorseq r0, r6, r8, ror pc │ │ │ │ - andeq r0, r0, lr, asr #18 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, r8 │ │ │ │ - eorseq r1, r6, r4, lsr r0 │ │ │ │ - eorseq r0, r6, r8, lsr #31 │ │ │ │ - subseq sl, r7, r0, lsr #24 │ │ │ │ - @ instruction: 0x00360fd8 │ │ │ │ - eorseq r0, r6, r8, asr pc │ │ │ │ - eorseq r0, r6, r8, lsr #30 │ │ │ │ - eorseq r1, r6, r8, asr #1 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, lsl #15 │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r0, r0, r1 │ │ │ │ - andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldr r3, [pc, #-28] @ b6988 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r1, [pc, #-28] @ b698c <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - cmp fp, #0 │ │ │ │ - bne b5b24 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ - b b5b54 <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ - mov ip, r0 │ │ │ │ - b b56b8 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + b b4e24 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b45f8 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + beq b45e0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ - beq b6a6c <_PyObject_MakeTpCall@@Base+0x3cc8> │ │ │ │ + beq b6a80 <_PyObject_MakeTpCall@@Base+0x3cf4> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b45f8 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + bne b45e0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b45f8 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr sl, [pc, #-92] @ b6998 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - bl 3576e0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b45e0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r3, [pc, #-536] @ b6798 <_PyObject_MakeTpCall@@Base+0x3a0c> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #-544] @ b679c <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ + ldr r3, [pc, #-544] @ b67a0 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl 117600 │ │ │ │ + b b4e2c <_PyObject_MakeTpCall@@Base+0x20a0> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b48dc <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b48dc <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b48fc <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ + ldr sl, [pc, #-584] @ b67ac <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -144660,64 +144660,63 @@ │ │ │ │ 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 b3eb0 <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ - ldr r1, [pc, #-212] @ b6990 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - ldr r0, [pc, #-212] @ b6994 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4e64 <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ + bne b3fa8 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-704] @ b67a4 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r0, [pc, #-704] @ b67a8 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3fe4 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ + ldr sl, [pc, #-712] @ b67ac <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + b b6a5c <_PyObject_MakeTpCall@@Base+0x3cd0> │ │ │ │ + mov r0, lr │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b4ba0 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [r8] │ │ │ │ - b b45f4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ - ldr sl, [pc, #-236] @ b6998 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - b b6a5c <_PyObject_MakeTpCall@@Base+0x3cb8> │ │ │ │ - ldr sl, [pc, #-244] @ b6998 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - b b5500 <_PyObject_MakeTpCall@@Base+0x275c> │ │ │ │ - ldr sl, [pc, #-252] @ b6998 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - b b4dc4 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ + b b45dc <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ │ │ │ │ -000b6a94 : │ │ │ │ +000b6a90 : │ │ │ │ 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 b6af0 │ │ │ │ + beq b6aec │ │ │ │ mov lr, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl b6b18 │ │ │ │ + bl b6b14 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #24] @ b6b10 │ │ │ │ - ldr r1, [pc, #24] @ b6b14 │ │ │ │ + ldr r2, [pc, #24] @ b6b0c │ │ │ │ + ldr r1, [pc, #24] @ b6b10 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - b b6ae0 │ │ │ │ + b b6adc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, lsr r1 │ │ │ │ + eorseq r1, r6, r8, ror r5 │ │ │ │ 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 r7, r3 │ │ │ │ ldr r9, [sp, #532] @ 0x214 │ │ │ │ @@ -144730,1612 +144729,1613 @@ │ │ │ │ mvn sl, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi b6c60 │ │ │ │ + bhi b6c5c │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b6cb8 │ │ │ │ + bhi b6cb4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b6cd8 │ │ │ │ + beq b6cd4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7180 │ │ │ │ - ldr ip, [pc, #2132] @ b73e0 │ │ │ │ + bne b717c │ │ │ │ + ldr ip, [pc, #2132] @ b73dc │ │ │ │ ldrb lr, [r4] │ │ │ │ ldr r3, [ip, r2, lsl #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 r8, r8, r3 │ │ │ │ - bhi b6c94 │ │ │ │ + bhi b6c90 │ │ │ │ cmp lr, #39 @ 0x27 │ │ │ │ - bhi b6f44 │ │ │ │ + bhi b6f40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b6f08 │ │ │ │ + beq b6f04 │ │ │ │ ldr r3, [ip, lr, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ add r8, r8, r3 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ add r4, r1, #3 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b6c38 │ │ │ │ + bhi b6c34 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi b6f64 │ │ │ │ + bhi b6f60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6f08 │ │ │ │ + beq b6f04 │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ add r8, r8, r3 │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b6c38 │ │ │ │ + bhi b6c34 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls b6bec │ │ │ │ - ldr r1, [pc, #1988] @ b73e4 │ │ │ │ + bls b6be8 │ │ │ │ + ldr r1, [pc, #1988] @ b73e0 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6bf4 │ │ │ │ + bhi b6bf0 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b6f18 │ │ │ │ + beq b6f14 │ │ │ │ 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 r8, r8, r2 │ │ │ │ - b b6c04 │ │ │ │ + b b6c00 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b6ff0 │ │ │ │ + beq b6fec │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6b84 │ │ │ │ + beq b6b80 │ │ │ │ mov ip, r4 │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b70a0 │ │ │ │ + bls b709c │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ - beq b719c │ │ │ │ + beq b7198 │ │ │ │ mov r4, ip │ │ │ │ - b b6c68 │ │ │ │ + b b6c64 │ │ │ │ cmp lr, #124 @ 0x7c │ │ │ │ - beq b6f18 │ │ │ │ + beq b6f14 │ │ │ │ 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 b6bd0 │ │ │ │ - ldr lr, [pc, #1832] @ b73e8 │ │ │ │ + b b6bcc │ │ │ │ + ldr lr, [pc, #1832] @ b73e4 │ │ │ │ sub ip, r2, #40 @ 0x28 │ │ │ │ cmp ip, #19 │ │ │ │ - bhi b6b7c │ │ │ │ + bhi b6b78 │ │ │ │ add ip, ip, ip │ │ │ │ ldrsh ip, [lr, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r3 │ │ │ │ streq r4, [sp, #16] │ │ │ │ - bne b70b8 │ │ │ │ + bne b70b4 │ │ │ │ cmp sl, #0 │ │ │ │ movlt sl, r8 │ │ │ │ cmp r8, #8 │ │ │ │ - bgt b7138 │ │ │ │ + bgt b7134 │ │ │ │ cmp r9, #0 │ │ │ │ - bne b6e84 │ │ │ │ + bne b6e80 │ │ │ │ cmp r5, r8 │ │ │ │ cmple sl, r5 │ │ │ │ - bgt b7274 │ │ │ │ + bgt b7270 │ │ │ │ cmp r5, #0 │ │ │ │ - ble b6f00 │ │ │ │ + ble b6efc │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b7000 │ │ │ │ + beq b6ffc │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldr r0, [r6] │ │ │ │ str r7, [sp, #24] │ │ │ │ - beq b7244 │ │ │ │ + beq b7240 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ add sl, sp, #24 │ │ │ │ add r8, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl b743c │ │ │ │ + bl b7438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71c0 │ │ │ │ + bne b71bc │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6e10 │ │ │ │ + beq b6e0c │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b70c4 │ │ │ │ + beq b70c0 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b70dc │ │ │ │ + beq b70d8 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl b743c │ │ │ │ + bl b7438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b724c │ │ │ │ + bne b7248 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6e10 │ │ │ │ + beq b6e0c │ │ │ │ add r6, r6, #4 │ │ │ │ mov r9, #2 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b6f84 │ │ │ │ + beq b6f80 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b6f9c │ │ │ │ + beq b6f98 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl b743c │ │ │ │ + bl b7438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71c4 │ │ │ │ + bne b71c0 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne b6dc0 │ │ │ │ + bne b6dbc │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6e58 │ │ │ │ - ldr r1, [pc, #1468] @ b73e0 │ │ │ │ + beq b6e54 │ │ │ │ + ldr r1, [pc, #1468] @ b73dc │ │ │ │ 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 b7254 │ │ │ │ + bne b7250 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b712c │ │ │ │ + bne b7128 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b70b8 │ │ │ │ + bne b70b4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b b6ce8 │ │ │ │ + b b6ce4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b73a0 │ │ │ │ + beq b739c │ │ │ │ cmp sl, #1 │ │ │ │ cmpeq r8, #1 │ │ │ │ - bne b7164 │ │ │ │ + bne b7160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7318 │ │ │ │ + beq b7314 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq b71f8 │ │ │ │ + beq b71f4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ add r8, sp, #28 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl b743c │ │ │ │ + bl b7438 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6e58 │ │ │ │ + beq b6e54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r4, [sp] │ │ │ │ - bl 315ffc │ │ │ │ + bl 31641c │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d738 │ │ │ │ - b b6e68 │ │ │ │ + bl 30dbe4 │ │ │ │ + b b6e64 │ │ │ │ mov r3, r7 │ │ │ │ - b b6e10 │ │ │ │ + b b6e0c │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b b6ce8 │ │ │ │ + b b6ce4 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ movls sl, r8 │ │ │ │ - bls b6b6c │ │ │ │ + bls b6b68 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ movne sl, r8 │ │ │ │ - bne b6b84 │ │ │ │ - b b6f18 │ │ │ │ - ldr r2, [pc, #1184] @ b73ec │ │ │ │ + bne b6b80 │ │ │ │ + b b6f14 │ │ │ │ + ldr r2, [pc, #1184] @ b73e8 │ │ │ │ sub r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi b6bc4 │ │ │ │ + bhi b6bc0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #1156] @ b73f0 │ │ │ │ + ldr r1, [pc, #1156] @ b73ec │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6bf4 │ │ │ │ + bhi b6bf0 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6ddc │ │ │ │ + bne b6dd8 │ │ │ │ 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] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2dd1b8 │ │ │ │ + bl 2dd69c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71d4 │ │ │ │ + bne b71d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6dc0 │ │ │ │ - b b6e10 │ │ │ │ + bne b6dbc │ │ │ │ + b b6e0c │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6f1c │ │ │ │ - b b7198 │ │ │ │ + beq b6f18 │ │ │ │ + b b7194 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r3, r7, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6d30 │ │ │ │ + bne b6d2c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ add sl, sp, #24 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ add r8, sp, #28 │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2dd1b8 │ │ │ │ + bl 2dd69c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7234 │ │ │ │ + bne b7230 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6d6c │ │ │ │ - b b6e10 │ │ │ │ + bne b6d68 │ │ │ │ + b b6e0c │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ - b b6ce8 │ │ │ │ + b b6ce4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7350 │ │ │ │ + bne b734c │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ mov r3, #1 │ │ │ │ - bhi b7190 │ │ │ │ + bhi b718c │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - b b6b6c │ │ │ │ + b b6b68 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq b7074 │ │ │ │ - ldr r1, [pc, #820] @ b73f4 │ │ │ │ - ldr r0, [pc, #820] @ b73f8 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq b7070 │ │ │ │ + ldr r1, [pc, #820] @ b73f0 │ │ │ │ + ldr r0, [pc, #820] @ b73f4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6d88 │ │ │ │ + bne b6d84 │ │ │ │ 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] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2dd1b8 │ │ │ │ + bl 2dd69c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b723c │ │ │ │ + bne b7238 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6db8 │ │ │ │ - b b6e10 │ │ │ │ + bne b6db4 │ │ │ │ + b b6e0c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 99bc4 │ │ │ │ - b b6e64 │ │ │ │ + bl 99be4 │ │ │ │ + b b6e60 │ │ │ │ cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ - bhi b7364 │ │ │ │ + bhi b7360 │ │ │ │ lsl r0, r8, #3 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq b736c │ │ │ │ + beq b7368 │ │ │ │ mov r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b6d00 │ │ │ │ - ldr r3, [pc, #656] @ b73fc │ │ │ │ - ldr r1, [pc, #656] @ b7400 │ │ │ │ + beq b6cfc │ │ │ │ + ldr r3, [pc, #656] @ b73f8 │ │ │ │ + ldr r1, [pc, #656] @ b73fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30d738 │ │ │ │ - b b6e68 │ │ │ │ + bl 30dbe4 │ │ │ │ + b b6e64 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b709c │ │ │ │ + bls b7098 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne b6b5c │ │ │ │ + bne b6b58 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ movls r4, r1 │ │ │ │ movls r1, ip │ │ │ │ - bls b6b6c │ │ │ │ + bls b6b68 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne b6b5c │ │ │ │ - b b6ff4 │ │ │ │ + bne b6b58 │ │ │ │ + b b6ff0 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r9, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [sp] │ │ │ │ - bl 315ffc │ │ │ │ + bl 31641c │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d738 │ │ │ │ - b b6e68 │ │ │ │ + bl 30dbe4 │ │ │ │ + b b6e64 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r8, sp, #28 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 2dd1b8 │ │ │ │ + bl 2dd69c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6e58 │ │ │ │ - b b6ee0 │ │ │ │ + beq b6e54 │ │ │ │ + b b6edc │ │ │ │ mov r9, #0 │ │ │ │ - b b71d4 │ │ │ │ + b b71d0 │ │ │ │ mov r9, #1 │ │ │ │ - b b71d4 │ │ │ │ + b b71d0 │ │ │ │ mov r3, r7 │ │ │ │ - b b7018 │ │ │ │ + b b7014 │ │ │ │ mov r9, #1 │ │ │ │ - b b71c4 │ │ │ │ - ldr r3, [pc, #416] @ b73fc │ │ │ │ - ldr r1, [pc, #420] @ b7404 │ │ │ │ + b b71c0 │ │ │ │ + ldr r3, [pc, #416] @ b73f8 │ │ │ │ + ldr r1, [pc, #420] @ b7400 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30d738 │ │ │ │ - b b6e68 │ │ │ │ - ldr r3, [pc, #396] @ b7408 │ │ │ │ + bl 30dbe4 │ │ │ │ + b b6e64 │ │ │ │ + ldr r3, [pc, #396] @ b7404 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne b730c │ │ │ │ + bne b7308 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #376] @ b740c │ │ │ │ + ldreq r3, [pc, #376] @ b7408 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #372] @ b7410 │ │ │ │ - ldreq r3, [pc, #372] @ b7414 │ │ │ │ + ldrne r3, [pc, #372] @ b740c │ │ │ │ + ldreq r3, [pc, #372] @ b7410 │ │ │ │ cmp sl, r8 │ │ │ │ - bne b72f8 │ │ │ │ + bne b72f4 │ │ │ │ cmp r8, r5 │ │ │ │ - ldr ip, [pc, #360] @ b7418 │ │ │ │ - ble b72e8 │ │ │ │ + ldr ip, [pc, #360] @ b7414 │ │ │ │ + ble b72e4 │ │ │ │ cmp sl, #1 │ │ │ │ - beq b72dc │ │ │ │ - ldr r2, [pc, #348] @ b741c │ │ │ │ + beq b72d8 │ │ │ │ + ldr r2, [pc, #348] @ b7418 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #344] @ b7420 │ │ │ │ + ldr r1, [pc, #344] @ b741c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str sl, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 1175c0 │ │ │ │ - b b7268 │ │ │ │ - ldr r2, [pc, #304] @ b7414 │ │ │ │ + bl 117600 │ │ │ │ + b b7264 │ │ │ │ + ldr r2, [pc, #304] @ b7410 │ │ │ │ mov sl, #1 │ │ │ │ - b b72bc │ │ │ │ + b b72b8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq b72dc │ │ │ │ + beq b72d8 │ │ │ │ mov sl, r8 │ │ │ │ - b b72b8 │ │ │ │ + b b72b4 │ │ │ │ cmp sl, r5 │ │ │ │ - ldrle ip, [pc, #288] @ b7424 │ │ │ │ - ble b72e8 │ │ │ │ - ldr ip, [pc, #284] @ b7428 │ │ │ │ - b b72b0 │ │ │ │ + ldrle ip, [pc, #288] @ b7420 │ │ │ │ + ble b72e4 │ │ │ │ + ldr ip, [pc, #284] @ b7424 │ │ │ │ + b b72ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 18eb54 │ │ │ │ - b b7268 │ │ │ │ + bl 18eeb4 │ │ │ │ + b b7264 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #228] @ b7408 │ │ │ │ + ldr r3, [pc, #228] @ b7404 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #220] @ b740c │ │ │ │ + ldreq r3, [pc, #220] @ b7408 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #216] @ b7410 │ │ │ │ - ldreq r3, [pc, #216] @ b7414 │ │ │ │ - ldr r1, [pc, #236] @ b742c │ │ │ │ + ldrne r3, [pc, #216] @ b740c │ │ │ │ + ldreq r3, [pc, #216] @ b7410 │ │ │ │ + ldr r1, [pc, #236] @ b7428 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30d738 │ │ │ │ - b b6e68 │ │ │ │ + bl 30dbe4 │ │ │ │ + b b6e64 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt b7378 │ │ │ │ + bgt b7374 │ │ │ │ mov r1, r4 │ │ │ │ - b b6b5c │ │ │ │ + b b6b58 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ mov r0, #0 │ │ │ │ - b b6e68 │ │ │ │ - ldr r1, [pc, #176] @ b7430 │ │ │ │ - ldr r0, [pc, #116] @ b73f8 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b b6e64 │ │ │ │ + ldr r1, [pc, #176] @ b742c │ │ │ │ + ldr r0, [pc, #116] @ b73f4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ movne r1, r4 │ │ │ │ - bne b6b5c │ │ │ │ - ldr r1, [pc, #152] @ b7434 │ │ │ │ - ldr r0, [pc, #88] @ b73f8 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne b6b58 │ │ │ │ + ldr r1, [pc, #152] @ b7430 │ │ │ │ + ldr r0, [pc, #88] @ b73f4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6e64 │ │ │ │ + beq b6e60 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #84] @ b7408 │ │ │ │ + ldr r3, [pc, #84] @ b7404 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #76] @ b740c │ │ │ │ + ldreq r3, [pc, #76] @ b7408 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #72] @ b7410 │ │ │ │ - ldreq r3, [pc, #72] @ b7414 │ │ │ │ - ldr r1, [pc, #104] @ b7438 │ │ │ │ + ldrne r3, [pc, #72] @ b740c │ │ │ │ + ldreq r3, [pc, #72] @ b7410 │ │ │ │ + ldr r1, [pc, #104] @ b7434 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30d738 │ │ │ │ - b b6e68 │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ - eorseq r6, sp, r8, lsr #2 │ │ │ │ - eorseq r6, sp, r0, asr r1 │ │ │ │ - eorseq r6, sp, r8, ror r1 │ │ │ │ - eorseq r6, sp, r0, lsr #3 │ │ │ │ - eorseq r1, r6, r4, ror #3 │ │ │ │ - eorseq r6, sp, r4, asr r2 │ │ │ │ + bl 30dbe4 │ │ │ │ + b b6e64 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ + eorseq r6, sp, r8, ror #10 │ │ │ │ + mlaseq sp, r0, r5, r6 │ │ │ │ + @ instruction: 0x003d65b8 │ │ │ │ + eorseq r6, sp, r0, ror #11 │ │ │ │ + eorseq r1, r6, r4, lsr #12 │ │ │ │ + mlaseq sp, r4, r6, r6 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, asr #4 │ │ │ │ - eorseq r1, r6, r0, lsr #5 │ │ │ │ + eorseq r1, r6, r8, lsl #13 │ │ │ │ + eorseq r1, r6, r0, ror #13 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00363bd0 │ │ │ │ - eorseq r1, r8, r8, ror #28 │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ - eorseq r1, r6, r0, ror r1 │ │ │ │ - eorseq r2, r7, r4, asr r2 │ │ │ │ - eorseq r1, r6, r4, ror r2 │ │ │ │ - eorseq r1, r6, r4, lsl #3 │ │ │ │ - eorseq r1, r6, r8, ror r1 │ │ │ │ - eorseq r1, r6, r0, lsr #4 │ │ │ │ - eorseq r1, r6, ip, lsl #3 │ │ │ │ - eorseq r1, r6, r4, asr #3 │ │ │ │ - eorseq r1, r6, r4, lsl #4 │ │ │ │ + eorseq r4, r6, r0, lsl r0 │ │ │ │ + eorseq r2, r8, r4, ror #4 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ + @ instruction: 0x003615b0 │ │ │ │ + mlaseq r7, r4, r6, r2 │ │ │ │ + @ instruction: 0x003616b4 │ │ │ │ + eorseq r1, r6, r4, asr #11 │ │ │ │ + @ instruction: 0x003615b8 │ │ │ │ + eorseq r1, r6, r0, ror #12 │ │ │ │ + eorseq r1, r6, ip, asr #11 │ │ │ │ + eorseq r1, r6, r4, lsl #12 │ │ │ │ + eorseq r1, r6, r4, 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 r9, [r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r9 │ │ │ │ ldrb ip, [r8], #1 │ │ │ │ - ldr r2, [pc, #3456] @ b81e4 │ │ │ │ + ldr r2, [pc, #3456] @ b81e0 │ │ │ │ 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 b81c4 │ │ │ │ + bhi b81c0 │ │ │ │ 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 b7540 │ │ │ │ + bne b753c │ │ │ │ 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 b7560 │ │ │ │ + beq b755c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b7538 │ │ │ │ + ble b7534 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7580 │ │ │ │ + beq b757c │ │ │ │ cmp r3, #1 │ │ │ │ - beq b7538 │ │ │ │ + beq b7534 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7580 │ │ │ │ + beq b757c │ │ │ │ cmp r3, #2 │ │ │ │ - beq b7538 │ │ │ │ + beq b7534 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7580 │ │ │ │ + beq b757c │ │ │ │ cmp r3, #3 │ │ │ │ - beq b7538 │ │ │ │ + beq b7534 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq b7580 │ │ │ │ + beq b757c │ │ │ │ cmp r3, ip │ │ │ │ - bne b7520 │ │ │ │ + bne b751c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b b79b0 │ │ │ │ + b b79ac │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldrne r3, [r3] │ │ │ │ - beq b7ba0 │ │ │ │ + beq b7b9c │ │ │ │ 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 b7580 │ │ │ │ + beq b757c │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b7560 │ │ │ │ - ldr r3, [pc, #3180] @ b81e8 │ │ │ │ + bne b755c │ │ │ │ + ldr r3, [pc, #3180] @ b81e4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7538 │ │ │ │ + bne b7534 │ │ │ │ str r7, [r1] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1282b8 │ │ │ │ + bl 12836c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b797c │ │ │ │ + beq b7978 │ │ │ │ str r4, [r7] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ 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 b754c │ │ │ │ - ldr r0, [pc, #3092] @ b81ec │ │ │ │ - b b79b0 │ │ │ │ + bne b7548 │ │ │ │ + ldr r0, [pc, #3092] @ b81e8 │ │ │ │ + b b79ac │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4] │ │ │ │ - bgt b7550 │ │ │ │ - bne b781c │ │ │ │ + bgt b754c │ │ │ │ + bne b7818 │ │ │ │ str r0, [r4] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ 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] @ b81f0 │ │ │ │ - bne b79b0 │ │ │ │ + ldrne r0, [pc, #3016] @ b81ec │ │ │ │ + bne b79ac │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r2, [sl, #4] │ │ │ │ - blt b81cc │ │ │ │ + blt b81c8 │ │ │ │ ldr r3, [sl] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #2968] @ b81f4 │ │ │ │ + ldr r1, [pc, #2968] @ b81f0 │ │ │ │ str r4, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b b7550 │ │ │ │ - ldr r3, [pc, #2952] @ b81f8 │ │ │ │ + b b754c │ │ │ │ + ldr r3, [pc, #2952] @ b81f4 │ │ │ │ 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 b7f88 │ │ │ │ + beq b7f84 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne b7c20 │ │ │ │ + bne b7c1c │ │ │ │ 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 b76f0 │ │ │ │ + bne b76ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7c8c │ │ │ │ + beq b7c88 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne r0, [r8] │ │ │ │ strne r3, [r4] │ │ │ │ - beq b80c8 │ │ │ │ + beq b80c4 │ │ │ │ add r8, r9, #2 │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11faf0 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fb9c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b7c78 │ │ │ │ - bl aafc4 │ │ │ │ + beq b7c74 │ │ │ │ + bl aaf40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne b7b84 │ │ │ │ + bne b7b80 │ │ │ │ cmn r7, #1 │ │ │ │ - beq b7c78 │ │ │ │ + beq b7c74 │ │ │ │ str r7, [r9] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #2728] @ b81fc │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #2728] @ b81f8 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7774 │ │ │ │ - bl a55fc │ │ │ │ + beq b7770 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b781c │ │ │ │ + bne b7818 │ │ │ │ strd sl, [r4] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ 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 b81bc │ │ │ │ + beq b81b8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b81bc │ │ │ │ + bne b81b8 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ tst r2, #32 │ │ │ │ and r3, r3, #7 │ │ │ │ - beq b81b4 │ │ │ │ + beq b81b0 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r7, r0, #20 │ │ │ │ addeq r7, r7, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b81a4 │ │ │ │ + bne b81a0 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r3, [r1] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1282b8 │ │ │ │ + bl 12836c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b7dd8 │ │ │ │ + beq b7dd4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b7de4 │ │ │ │ + blt b7de0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ strble r0, [r4] │ │ │ │ - ble b7550 │ │ │ │ - ldr r3, [pc, #2540] @ b8200 │ │ │ │ - ldr r1, [pc, #2540] @ b8204 │ │ │ │ + ble b754c │ │ │ │ + ldr r3, [pc, #2540] @ b81fc │ │ │ │ + ldr r1, [pc, #2540] @ b8200 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, r5 │ │ │ │ - b b7558 │ │ │ │ + b b7554 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1282b8 │ │ │ │ + bl 12836c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7c10 │ │ │ │ + beq b7c0c │ │ │ │ cmn r0, #32768 @ 0x8000 │ │ │ │ - blt b8190 │ │ │ │ + blt b818c │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bge b7df8 │ │ │ │ + bge b7df4 │ │ │ │ strh r4, [r7] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ 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 b7d20 │ │ │ │ - bl 1b7ad8 │ │ │ │ + beq b7d1c │ │ │ │ + bl 1b7dc4 │ │ │ │ strd r0, [r4] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 17e954 │ │ │ │ + bl 17ea88 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b7c68 │ │ │ │ + beq b7c64 │ │ │ │ str r7, [r9] │ │ │ │ str r4, [r9, #4] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1af1d4 │ │ │ │ - ldr r3, [pc, #2340] @ b81fc │ │ │ │ + bl 1af43c │ │ │ │ + ldr r3, [pc, #2340] @ b81f8 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7f78 │ │ │ │ + bne b7f74 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 355d84 │ │ │ │ + bl 3561a8 │ │ │ │ str r0, [r4] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne b7cb0 │ │ │ │ + bne b7cac │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7cf8 │ │ │ │ + bne b7cf4 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl] │ │ │ │ add ip, r2, #1 │ │ │ │ str ip, [sl, #4] │ │ │ │ - ldr r0, [pc, #2216] @ b81f4 │ │ │ │ + ldr r0, [pc, #2216] @ b81f0 │ │ │ │ str r1, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ add r8, r9, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1edb90 │ │ │ │ + bl 1edee0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b75a8 │ │ │ │ - bl a55fc │ │ │ │ + bne b75a4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b75a8 │ │ │ │ - b b781c │ │ │ │ + beq b75a4 │ │ │ │ + b b7818 │ │ │ │ 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 b754c │ │ │ │ - ldr r0, [pc, #2132] @ b8208 │ │ │ │ + bne b7548 │ │ │ │ + ldr r0, [pc, #2132] @ b8204 │ │ │ │ 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 31860c │ │ │ │ + b 318a2c │ │ │ │ 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 b7d20 │ │ │ │ - bl 1edb90 │ │ │ │ + beq b7d1c │ │ │ │ + bl 1edee0 │ │ │ │ str r0, [r4] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #2060] @ b820c │ │ │ │ + ldr r1, [pc, #2060] @ b8208 │ │ │ │ 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 b7e14 │ │ │ │ + beq b7e10 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - ldrne r0, [pc, #2024] @ b8210 │ │ │ │ - bne b79b0 │ │ │ │ + ldrne r0, [pc, #2024] @ b820c │ │ │ │ + bne b79ac │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7e0c │ │ │ │ + beq b7e08 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1988] @ b8214 │ │ │ │ + ldr r1, [pc, #1988] @ b8210 │ │ │ │ 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 b7e44 │ │ │ │ + bne b7e40 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl ade10 │ │ │ │ + bl adddc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7db0 │ │ │ │ + bne b7dac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - ldreq r0, [pc, #1920] @ b8218 │ │ │ │ - beq b79b0 │ │ │ │ + ldreq r0, [pc, #1920] @ b8214 │ │ │ │ + beq b79ac │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e4d4 │ │ │ │ + bl 10e510 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldreq r0, [pc, #1896] @ b821c │ │ │ │ - beq b79b0 │ │ │ │ - ldr r2, [pc, #1892] @ b8220 │ │ │ │ + ldreq r0, [pc, #1896] @ b8218 │ │ │ │ + beq b79ac │ │ │ │ + ldr r2, [pc, #1892] @ b821c │ │ │ │ adds r1, r3, #16 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq b7ed4 │ │ │ │ + beq b7ed0 │ │ │ │ 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 b7ea8 │ │ │ │ + bne b7ea4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq b80a4 │ │ │ │ + beq b80a0 │ │ │ │ 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] @ b8224 │ │ │ │ + ldr lr, [pc, #1756] @ b8220 │ │ │ │ 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 b7550 │ │ │ │ + beq b754c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7550 │ │ │ │ + bne b754c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b7550 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b754c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b7728 │ │ │ │ + bne b7724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b7728 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b7724 │ │ │ │ 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] @ b8228 │ │ │ │ - beq b79b0 │ │ │ │ + ldreq r0, [pc, #1632] @ b8224 │ │ │ │ + beq b79ac │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ - bne b7550 │ │ │ │ + bne b754c │ │ │ │ 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 b7550 │ │ │ │ + b b754c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1edb90 │ │ │ │ + bl 1edee0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7854 │ │ │ │ - bl a55fc │ │ │ │ + bne b7850 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7854 │ │ │ │ - b b781c │ │ │ │ + beq b7850 │ │ │ │ + b b7818 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r2] │ │ │ │ - bne b7cf0 │ │ │ │ + bne b7cec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7d00 │ │ │ │ + beq b7cfc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b80c8 │ │ │ │ + beq b80c4 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7d28 │ │ │ │ + bne b7d24 │ │ │ │ str r4, [r9] │ │ │ │ - b b7550 │ │ │ │ - bl a55fc │ │ │ │ + b b754c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b78b0 │ │ │ │ - b b781c │ │ │ │ - bl a55fc │ │ │ │ + beq b78ac │ │ │ │ + b b7818 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b781c │ │ │ │ + bne b7818 │ │ │ │ mvn r7, #0 │ │ │ │ - b b7730 │ │ │ │ + b b772c │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 306554 │ │ │ │ + bl 306f50 │ │ │ │ cmp r0, #0 │ │ │ │ strge r0, [r4] │ │ │ │ - bge b76f0 │ │ │ │ + bge b76ec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b b79b0 │ │ │ │ + b b79ac │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 306554 │ │ │ │ + bl 306f50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b7ca8 │ │ │ │ + blt b7ca4 │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne b7e74 │ │ │ │ + bne b7e70 │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r9, #2 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ str sl, [r3] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ mov r4, #0 │ │ │ │ - b b7c60 │ │ │ │ - ldr r0, [pc, #1324] @ b822c │ │ │ │ - b b79b0 │ │ │ │ - ldr lr, [pc, #1252] @ b81ec │ │ │ │ + b b7c5c │ │ │ │ + ldr r0, [pc, #1324] @ b8228 │ │ │ │ + b b79ac │ │ │ │ + ldr lr, [pc, #1252] @ b81e8 │ │ │ │ cmp ip, #122 @ 0x7a │ │ │ │ - ldr r0, [pc, #1312] @ b8230 │ │ │ │ + ldr r0, [pc, #1312] @ b822c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ movne r0, lr │ │ │ │ - b b79bc │ │ │ │ - ldr r0, [pc, #1292] @ b8234 │ │ │ │ - b b79b0 │ │ │ │ - ldr r3, [pc, #1288] @ b8238 │ │ │ │ - ldr r1, [pc, #1288] @ b823c │ │ │ │ + b b79b8 │ │ │ │ + ldr r0, [pc, #1292] @ b8230 │ │ │ │ + b b79ac │ │ │ │ + ldr r3, [pc, #1288] @ b8234 │ │ │ │ + ldr r1, [pc, #1288] @ b8238 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, r5 │ │ │ │ - b b7558 │ │ │ │ + b b7554 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1edb90 │ │ │ │ + bl 1edee0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7d68 │ │ │ │ + beq b7d64 │ │ │ │ strb r4, [r7] │ │ │ │ - b b7550 │ │ │ │ - bl a55fc │ │ │ │ + b b754c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b781c │ │ │ │ - b b7d60 │ │ │ │ + bne b7818 │ │ │ │ + b b7d5c │ │ │ │ ldr r3, [r4] │ │ │ │ add r7, sp, #24 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 303bb0 │ │ │ │ - bl a55fc │ │ │ │ + bl 304090 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b781c │ │ │ │ + bne b7818 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b7e50 │ │ │ │ + bne b7e4c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b7e9c │ │ │ │ + beq b7e98 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b b7ac8 │ │ │ │ - bl a55fc │ │ │ │ + b b7ac4 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b781c │ │ │ │ - ldr r3, [pc, #1044] @ b8200 │ │ │ │ - ldr r1, [pc, #1104] @ b8240 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b781c │ │ │ │ - ldr r3, [pc, #1024] @ b8200 │ │ │ │ - ldr r1, [pc, #1088] @ b8244 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b781c │ │ │ │ - ldr r0, [pc, #1076] @ b8248 │ │ │ │ - b b79b0 │ │ │ │ + bne b7818 │ │ │ │ + ldr r3, [pc, #1044] @ b81fc │ │ │ │ + ldr r1, [pc, #1104] @ b823c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b b7818 │ │ │ │ + ldr r3, [pc, #1024] @ b81fc │ │ │ │ + ldr r1, [pc, #1088] @ b8240 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b b7818 │ │ │ │ + ldr r0, [pc, #1076] @ b8244 │ │ │ │ + b b79ac │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7e0c │ │ │ │ + beq b7e08 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne b7a98 │ │ │ │ - b b75d0 │ │ │ │ + bne b7a94 │ │ │ │ + b b75cc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7e58 │ │ │ │ + beq b7e54 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b7dbc │ │ │ │ + beq b7db8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, r7, #16 │ │ │ │ mov r3, r7 │ │ │ │ - b b7ac8 │ │ │ │ + b b7ac4 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 29c28 │ │ │ │ cmp r0, sl │ │ │ │ - beq b7550 │ │ │ │ - ldr r3, [pc, #940] @ b8238 │ │ │ │ - ldr r1, [pc, #956] @ b824c │ │ │ │ + beq b754c │ │ │ │ + ldr r3, [pc, #940] @ b8234 │ │ │ │ + ldr r1, [pc, #956] @ b8248 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, r5 │ │ │ │ - b b7558 │ │ │ │ - ldr r1, [pc, #940] @ b8250 │ │ │ │ + b b7554 │ │ │ │ + ldr r1, [pc, #940] @ b824c │ │ │ │ mov r3, r7 │ │ │ │ - b b7ac8 │ │ │ │ + b b7ac4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7ecc │ │ │ │ + beq b7ec8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7ecc │ │ │ │ + bne b7ec8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #896] @ b8254 │ │ │ │ - b b79b0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #896] @ b8250 │ │ │ │ + b b79ac │ │ │ │ ldr r2, [r4] │ │ │ │ add r8, r9, #3 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b8014 │ │ │ │ + beq b8010 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ add r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7fc4 │ │ │ │ + bne b7fc0 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt b80a4 │ │ │ │ + blt b80a0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq b80a4 │ │ │ │ + beq b80a0 │ │ │ │ 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] @ b8224 │ │ │ │ + ldr ip, [pc, #720] @ b8220 │ │ │ │ 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 b7b5c │ │ │ │ - bl a55fc │ │ │ │ + b b7b58 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b781c │ │ │ │ - b b78ec │ │ │ │ + bne b7818 │ │ │ │ + b b78e8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2] │ │ │ │ - bne b8074 │ │ │ │ + bne b8070 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne b8038 │ │ │ │ + bne b8034 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112358 │ │ │ │ + bl 112394 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7cf8 │ │ │ │ + bne b7cf4 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ - b b7648 │ │ │ │ + b b7644 │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, r7 │ │ │ │ - bge b7f5c │ │ │ │ + bge b7f58 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7ff8 │ │ │ │ + beq b7ff4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7ff4 │ │ │ │ + bne b7ff0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r3, [pc, #568] @ b8238 │ │ │ │ - ldr r1, [pc, #596] @ b8258 │ │ │ │ + ldr r3, [pc, #568] @ b8234 │ │ │ │ + ldr r1, [pc, #596] @ b8254 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, ip, #1 │ │ │ │ - bl 1175c0 │ │ │ │ - b b781c │ │ │ │ + bl 117600 │ │ │ │ + b b7818 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8030 │ │ │ │ + beq b802c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b8098 │ │ │ │ - ldr r0, [pc, #548] @ b825c │ │ │ │ - b b79b0 │ │ │ │ + beq b8094 │ │ │ │ + ldr r0, [pc, #548] @ b8258 │ │ │ │ + b b79ac │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b26ac │ │ │ │ + bl b2694 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq b80c8 │ │ │ │ + beq b80c4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 112b78 │ │ │ │ - b b7fb8 │ │ │ │ + bl 112bb4 │ │ │ │ + b b7fb4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 112b78 │ │ │ │ - b b7fb8 │ │ │ │ + bl 112bb4 │ │ │ │ + b b7fb4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b8030 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b802c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b80c0 │ │ │ │ + beq b80bc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b80d0 │ │ │ │ - bl 29e588 │ │ │ │ - b b781c │ │ │ │ - ldr r0, [pc, #400] @ b8260 │ │ │ │ - b b79b0 │ │ │ │ + beq b80cc │ │ │ │ + bl 29e418 │ │ │ │ + b b7818 │ │ │ │ + ldr r0, [pc, #400] @ b825c │ │ │ │ + b b79ac │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b80c0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b80bc │ │ │ │ ldr r9, [r4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #296] @ b8214 │ │ │ │ + ldr r1, [pc, #296] @ b8210 │ │ │ │ add r3, r9, #4 │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bne b8140 │ │ │ │ + bne b813c │ │ │ │ ldr r3, [r9] │ │ │ │ - b b754c │ │ │ │ + b b7548 │ │ │ │ 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 b8170 │ │ │ │ - ldr r1, [pc, #236] @ b8214 │ │ │ │ + bne b816c │ │ │ │ + ldr r1, [pc, #236] @ b8210 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b8154 │ │ │ │ - bl ade10 │ │ │ │ + beq b8150 │ │ │ │ + bl adddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8154 │ │ │ │ - ldr r0, [pc, #292] @ b8264 │ │ │ │ - b b79b0 │ │ │ │ - bl ade10 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #280] @ b8268 │ │ │ │ - beq b79b0 │ │ │ │ - b b80f8 │ │ │ │ + bne b8150 │ │ │ │ + ldr r0, [pc, #292] @ b8260 │ │ │ │ + b b79ac │ │ │ │ + bl adddc │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r0, [pc, #280] @ b8264 │ │ │ │ + beq b79ac │ │ │ │ + b b80f4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8138 │ │ │ │ + bne b8134 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ strb r3, [r4] │ │ │ │ - b b7550 │ │ │ │ + b b754c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2146b4 │ │ │ │ + bl 214674 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7, #16] │ │ │ │ ldrne r0, [r7, #4] │ │ │ │ strbeq r3, [r4] │ │ │ │ - beq b7550 │ │ │ │ - b b8120 │ │ │ │ - ldr r3, [pc, #104] @ b8200 │ │ │ │ - ldr r1, [pc, #208] @ b826c │ │ │ │ + beq b754c │ │ │ │ + b b811c │ │ │ │ + ldr r3, [pc, #104] @ b81fc │ │ │ │ + ldr r1, [pc, #208] @ b8268 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b781c │ │ │ │ + bl 18eeb4 │ │ │ │ + b b7818 │ │ │ │ cmp r3, #2 │ │ │ │ ldrheq r3, [r7] │ │ │ │ ldrne r3, [r7] │ │ │ │ - b b77d4 │ │ │ │ + b b77d0 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b b77c8 │ │ │ │ - ldr r0, [pc, #172] @ b8270 │ │ │ │ - b b79b0 │ │ │ │ - ldr r0, [pc, #168] @ b8274 │ │ │ │ - b b79b0 │ │ │ │ - bl 11a6d8 │ │ │ │ - ldr r0, [pc, #160] @ b8278 │ │ │ │ + b b77c4 │ │ │ │ + ldr r0, [pc, #172] @ b826c │ │ │ │ + b b79ac │ │ │ │ + ldr r0, [pc, #168] @ b8270 │ │ │ │ + b b79ac │ │ │ │ + bl 11a71c │ │ │ │ + ldr r0, [pc, #160] @ b8274 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b b79bc │ │ │ │ - eorseq r6, sp, r8, asr #3 │ │ │ │ + b b79b8 │ │ │ │ + eorseq r6, sp, r8, lsl #12 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - @ instruction: 0x0037acb0 │ │ │ │ - eorseq r1, r6, r4, lsr #9 │ │ │ │ - andeq r3, r7, ip, ror #3 │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + eorseq r1, r6, r4, ror #17 │ │ │ │ + andeq r3, r7, ip, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r6, r0, lsl #6 │ │ │ │ - mlaseq r8, ip, r8, lr │ │ │ │ - mlaseq r5, r8, ip, lr │ │ │ │ - @ instruction: 0x003613d8 │ │ │ │ + eorseq r1, r6, r0, asr #14 │ │ │ │ + eorseq lr, r8, r4, ror #25 │ │ │ │ + ldrsbeq pc, [r5], -r8 @ │ │ │ │ + eorseq r1, r6, r8, lsl r8 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - @ instruction: 0x003612bc │ │ │ │ - eorseq r1, r6, r0, lsl r4 │ │ │ │ - eorseq fp, r5, r4, asr #6 │ │ │ │ - andeq r2, r7, ip, lsr pc │ │ │ │ - mlaseq r6, r4, r4, r1 │ │ │ │ - eorseq r2, r9, ip, lsr lr │ │ │ │ - @ instruction: 0x00368bb0 │ │ │ │ - eorseq r2, r9, r8, asr #13 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cdc │ │ │ │ - @ instruction: 0x003612d4 │ │ │ │ - eorseq r1, r6, ip, asr r3 │ │ │ │ - @ instruction: 0x003613fc │ │ │ │ - eorseq r0, r6, r4, asr #24 │ │ │ │ + @ instruction: 0x003616fc │ │ │ │ + eorseq r1, r6, r0, asr r8 │ │ │ │ + eorseq fp, r5, r4, lsl #15 │ │ │ │ + andeq r2, r7, ip, lsl #30 │ │ │ │ + @ instruction: 0x003618d4 │ │ │ │ + eorseq r3, r9, ip, ror r2 │ │ │ │ + @ instruction: 0x00368ff0 │ │ │ │ + eorseq r2, r9, r8, lsl #22 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + eorseq r1, r6, r4, lsl r7 │ │ │ │ + mlaseq r6, ip, r7, r1 │ │ │ │ + eorseq r1, r6, ip, lsr r8 │ │ │ │ + eorseq r1, r6, r4, lsl #1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r1, r6, r0, ror r4 │ │ │ │ - eorseq r1, r6, ip, lsr r4 │ │ │ │ - eorseq r1, r6, r4, lsr #8 │ │ │ │ - @ instruction: 0x003613bc │ │ │ │ - eorseq r1, r6, ip, lsl #7 │ │ │ │ - mlaseq r5, r8, lr, r9 │ │ │ │ - eorseq r1, r6, r0, lsr r3 │ │ │ │ - eorseq r1, r6, r8, lsr #7 │ │ │ │ - eorseq r1, r6, ip, ror #9 │ │ │ │ - eorseq r1, r6, ip, asr #9 │ │ │ │ + @ instruction: 0x003618b0 │ │ │ │ + eorseq r1, r6, ip, ror r8 │ │ │ │ + eorseq r1, r6, r4, ror #16 │ │ │ │ + @ instruction: 0x003617fc │ │ │ │ + eorseq r1, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x0035a2d8 │ │ │ │ + eorseq r1, r6, r0, ror r7 │ │ │ │ + eorseq r1, r6, r8, ror #15 │ │ │ │ + eorseq r1, r6, ip, lsr #18 │ │ │ │ + eorseq r1, r6, ip, lsl #18 │ │ │ │ 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 b87e8 │ │ │ │ + bcs b87e8 │ │ │ │ cmp fp, #380 @ 0x17c │ │ │ │ ldrcs r2, [r0, #52] @ 0x34 │ │ │ │ subcs r3, fp, #380 @ 0x17c │ │ │ │ - bcs b87e8 │ │ │ │ + bcs b87e8 │ │ │ │ cmp fp, #368 @ 0x170 │ │ │ │ ldrcs r2, [r0, #56] @ 0x38 │ │ │ │ subcs r3, fp, #368 @ 0x170 │ │ │ │ - bcs b87e8 │ │ │ │ + bcs b87e8 │ │ │ │ cmp fp, #223 @ 0xdf │ │ │ │ - bls b8424 │ │ │ │ + bls b8424 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ sub r3, fp, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b843c │ │ │ │ + beq b843c │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq b843c │ │ │ │ + beq b843c │ │ │ │ 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] @ b8a1c │ │ │ │ + ldr r2, [pc, #1788] @ b8a14 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b88cc │ │ │ │ + bne b88cc │ │ │ │ ldr r4, [r9, #12] │ │ │ │ cmn r4, #1 │ │ │ │ - beq b88cc │ │ │ │ + beq b88cc │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b8950 │ │ │ │ + beq b8950 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8808 │ │ │ │ + beq b8808 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r8] │ │ │ │ - ble b87d4 │ │ │ │ + ble b87d4 │ │ │ │ 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 b8454 │ │ │ │ + bne b8454 │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b84cc │ │ │ │ + beq b84cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b850c │ │ │ │ + bne b850c │ │ │ │ cmp r7, fp │ │ │ │ - blt b8368 │ │ │ │ + blt b8364 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b83cc │ │ │ │ + beq b83cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ + moveq r4, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8984 │ │ │ │ + beq b8988 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b8500 │ │ │ │ + beq b8500 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq b87cc │ │ │ │ + beq b87cc │ │ │ │ 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 b87e0 │ │ │ │ + bhi b87e0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, fp │ │ │ │ movne r2, r0 │ │ │ │ - bne b82e4 │ │ │ │ + bne b82e0 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq b843c │ │ │ │ + beq b843c │ │ │ │ mov r0, r6 │ │ │ │ - b b841c │ │ │ │ - ldr r3, [pc, #1476] @ b8a20 │ │ │ │ + b b841c │ │ │ │ + ldr r3, [pc, #1468] @ b8a18 │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -146352,330 +146352,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 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b8394 │ │ │ │ + bne b8390 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b84ec │ │ │ │ + beq b84ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8a14 │ │ │ │ - bl 11a6d8 │ │ │ │ + beq b8984 │ │ │ │ + bl 11a71c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b83dc │ │ │ │ - ldr r3, [pc, #1308] @ b8a24 │ │ │ │ + bne b83dc │ │ │ │ + ldr r3, [pc, #1300] @ b8a1c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b b87b8 │ │ │ │ + b b87b8 │ │ │ │ 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 b8540 │ │ │ │ + beq b8540 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq b8934 │ │ │ │ + beq b8934 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #1244] @ b8a28 │ │ │ │ + ldr r1, [pc, #1236] @ b8a20 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b8828 │ │ │ │ + bne b8828 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne b8834 │ │ │ │ - ldr r2, [pc, #1204] @ b8a20 │ │ │ │ - bl 3576e0 │ │ │ │ + bne b8834 │ │ │ │ + ldr r2, [pc, #1196] @ b8a18 │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r8, ip, #98304 @ 0x18000 │ │ │ │ ldr r2, [r8, #1164] @ 0x48c │ │ │ │ cmp r4, r2 │ │ │ │ - beq b85e0 │ │ │ │ - ldr r2, [pc, #1184] @ b8a2c │ │ │ │ + beq b85e0 │ │ │ │ + ldr r2, [pc, #1176] @ b8a24 │ │ │ │ add r0, ip, #99328 @ 0x18400 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r8, #1164] @ 0x48c │ │ │ │ - bne b85b4 │ │ │ │ - b b85d8 │ │ │ │ + bne b85b4 │ │ │ │ + b b85d8 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ add r2, r2, #28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b85d8 │ │ │ │ + beq b85d8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne b85a4 │ │ │ │ + bne b85a4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [lr], #4 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r0, lr │ │ │ │ - bne b85b4 │ │ │ │ + bne b85b4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r8, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86d0 │ │ │ │ + beq b86d0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #420 @ 0x1a4 │ │ │ │ - bcs b8928 │ │ │ │ + bcs b8928 │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ - bcs b88f4 │ │ │ │ + bcs b88f4 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ - bcs b8900 │ │ │ │ + bcs b8900 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b889c │ │ │ │ + bls b889c │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b88e4 │ │ │ │ + beq b88e4 │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq b8634 │ │ │ │ + beq b8634 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b88b0 │ │ │ │ + beq b88b0 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86c0 │ │ │ │ + beq b86c0 │ │ │ │ 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 b868c │ │ │ │ + bcs b868c │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ ldrcs r0, [r5, #52] @ 0x34 │ │ │ │ subcs r2, r2, #380 @ 0x17c │ │ │ │ - bcs b868c │ │ │ │ + bcs b868c │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ ldrcs r0, [r5, #56] @ 0x38 │ │ │ │ subcs r2, r2, #368 @ 0x170 │ │ │ │ - bcs b868c │ │ │ │ + bcs b868c │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8814 │ │ │ │ + bls b8814 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b86b4 │ │ │ │ + beq b86b4 │ │ │ │ adds lr, r0, r2 │ │ │ │ - beq b86b4 │ │ │ │ + beq b86b4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86b4 │ │ │ │ + beq b86b4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b86d0 │ │ │ │ + bne b86d0 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8648 │ │ │ │ + bne b8648 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b86d8 │ │ │ │ + bne b86d8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b87f4 │ │ │ │ + bne b87f4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8860 │ │ │ │ + bne b8860 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8774 │ │ │ │ + beq b8774 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble b8860 │ │ │ │ + ble b8860 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8798 │ │ │ │ + beq b8798 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b8948 │ │ │ │ + beq b8948 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8798 │ │ │ │ + beq b8798 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b8860 │ │ │ │ + beq b8860 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8798 │ │ │ │ + beq b8798 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b8860 │ │ │ │ + beq b8860 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq b8798 │ │ │ │ + beq b8798 │ │ │ │ cmp r0, ip │ │ │ │ - bne b8758 │ │ │ │ - b b8860 │ │ │ │ + bne b8758 │ │ │ │ + b b8860 │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq b8798 │ │ │ │ + beq b8798 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8778 │ │ │ │ - ldr r2, [pc, #668] @ b8a30 │ │ │ │ + bne b8778 │ │ │ │ + ldr r2, [pc, #660] @ b8a28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8860 │ │ │ │ + bne b8860 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b87b8 │ │ │ │ + beq b87b8 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r3] │ │ │ │ - beq b899c │ │ │ │ + beq b899c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b83f0 │ │ │ │ + bne b83f0 │ │ │ │ mov r6, r0 │ │ │ │ - b b8310 │ │ │ │ + b b830c │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b83c0 │ │ │ │ - b b83cc │ │ │ │ + bne b83bc │ │ │ │ + b b83cc │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ sub r3, fp, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b82e4 │ │ │ │ - b b843c │ │ │ │ + bne b82e0 │ │ │ │ + b b843c │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq b86e4 │ │ │ │ - b b8860 │ │ │ │ + beq b86e4 │ │ │ │ + b b8860 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt b835c │ │ │ │ - b b83cc │ │ │ │ + bgt b8358 │ │ │ │ + b b83cc │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r0, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r0, r5 │ │ │ │ - b b868c │ │ │ │ - ldr r1, [pc, #516] @ b8a34 │ │ │ │ + b b868c │ │ │ │ + ldr r1, [pc, #508] @ b8a2c │ │ │ │ cmp r2, r1 │ │ │ │ - beq b886c │ │ │ │ - ldr r2, [pc, #508] @ b8a38 │ │ │ │ + beq b886c │ │ │ │ + ldr r2, [pc, #500] @ b8a30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b890c │ │ │ │ + beq b890c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ b8a3c │ │ │ │ + ldr r2, [pc, #480] @ b8a34 │ │ │ │ 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 b87a0 │ │ │ │ + b b87a0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #452] @ b8a40 │ │ │ │ + ldr r2, [pc, #444] @ b8a38 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8834 │ │ │ │ + bne b8834 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #156 @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8834 │ │ │ │ + bne b8834 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ - b b87a0 │ │ │ │ + b b87a0 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r1, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r1, r5 │ │ │ │ - b b8618 │ │ │ │ + b b8618 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86d0 │ │ │ │ + beq b86d0 │ │ │ │ add ip, ip, #99328 @ 0x18400 │ │ │ │ add ip, ip, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ - b b8648 │ │ │ │ + b b8648 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b8330 │ │ │ │ - b b84ec │ │ │ │ + bne b832c │ │ │ │ + b b84ec │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8640 │ │ │ │ - b b86d0 │ │ │ │ + bne b8640 │ │ │ │ + b b86d0 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ sub r2, r2, #380 @ 0x17c │ │ │ │ - b b8618 │ │ │ │ + b b8618 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ sub r2, r2, #368 @ 0x170 │ │ │ │ - b b8618 │ │ │ │ + b b8618 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - ldreq r2, [pc, #292] @ b8a44 │ │ │ │ + ldreq r2, [pc, #284] @ b8a3c │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq b87a0 │ │ │ │ - b b8840 │ │ │ │ + beq b87a0 │ │ │ │ + b b8840 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ sub r2, r2, #420 @ 0x1a4 │ │ │ │ - b b8618 │ │ │ │ + b b8618 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b853c │ │ │ │ + b b853c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b b87a0 │ │ │ │ + b b87a0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b89a8 │ │ │ │ + bne b89a8 │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - bne b83cc │ │ │ │ + bne b83cc │ │ │ │ mov r0, r5 │ │ │ │ - bl a5548 │ │ │ │ + bl a54c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b84ec │ │ │ │ + blt b84ec │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b83cc │ │ │ │ - b b833c │ │ │ │ - mov r4, #0 │ │ │ │ + beq b83cc │ │ │ │ + b b8338 │ │ │ │ + mvn r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne b83cc │ │ │ │ - b b84ec │ │ │ │ + bne b83cc │ │ │ │ + b b84ec │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b87b8 │ │ │ │ - ldr r2, [pc, #112] @ b8a20 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b87b8 │ │ │ │ + ldr r2, [pc, #104] @ b8a18 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -146691,290 +146691,288 @@ │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b83cc │ │ │ │ - b b8964 │ │ │ │ - mvn r4, #0 │ │ │ │ - b b8988 │ │ │ │ + bne b83cc │ │ │ │ + b b8964 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r6, r4, r0, asr r9 │ │ │ │ + strdeq r6, [r4], -r8 │ │ │ │ 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 pc, fp, r4, lsr #16 │ │ │ │ - @ instruction: 0x001515b8 │ │ │ │ - eoreq r5, sl, ip, lsl r8 │ │ │ │ + andseq pc, fp, ip, lsr fp @ │ │ │ │ + @ instruction: 0x001517d4 │ │ │ │ + eoreq r5, sl, r4, lsr r7 │ │ │ │ │ │ │ │ -000b8a48 : │ │ │ │ +000b8a40 : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8ba8 │ │ │ │ + beq b8ba0 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8b60 │ │ │ │ + bne b8b58 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8b0c │ │ │ │ + bne b8b04 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8b14 │ │ │ │ + beq b8b0c │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8ae8 │ │ │ │ + beq b8ae0 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8b40 │ │ │ │ + beq b8b38 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8ae0 │ │ │ │ + beq b8ad8 │ │ │ │ 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 b8ae8 │ │ │ │ + beq b8ae0 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8ab8 │ │ │ │ + bgt b8ab0 │ │ │ │ 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 b8b4c │ │ │ │ + beq b8b44 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8ad0 │ │ │ │ + bne b8ac8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8adc │ │ │ │ - b b8ae0 │ │ │ │ + bne b8ad4 │ │ │ │ + b b8ad8 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8b20 │ │ │ │ + bgt b8b18 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8b0c │ │ │ │ + blt b8b04 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp lr, r4 │ │ │ │ - bge b8b0c │ │ │ │ + bge b8b04 │ │ │ │ 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 b8b30 │ │ │ │ + b b8b28 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8d3c │ │ │ │ + beq b8d34 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8cf0 │ │ │ │ + bne b8ce8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8cd4 │ │ │ │ + bne b8ccc │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8c60 │ │ │ │ + beq b8c58 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8cb0 │ │ │ │ + beq b8ca8 │ │ │ │ ldr r4, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8c90 │ │ │ │ + beq b8c88 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8c98 │ │ │ │ + beq b8c90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8ca4 │ │ │ │ + bne b8c9c │ │ │ │ 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 b8cdc │ │ │ │ + beq b8cd4 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8c3c │ │ │ │ + bne b8c34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8c48 │ │ │ │ + bne b8c40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8c58 │ │ │ │ + beq b8c50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str ip, [r3] │ │ │ │ - b b8c58 │ │ │ │ + b b8c50 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #8 │ │ │ │ pople {r4, r5, pc} │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8cb0 │ │ │ │ + beq b8ca8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8c20 │ │ │ │ + bgt b8c18 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8c6c │ │ │ │ + bgt b8c64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8cd4 │ │ │ │ + blt b8ccc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, lr │ │ │ │ - ble b8cd4 │ │ │ │ + ble b8ccc │ │ │ │ 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 b8c80 │ │ │ │ + b b8c78 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b8d44 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000b8d3c <_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] @ b9064 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ + ldr r8, [pc, #776] @ b905c <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r9, #192] @ 0xc0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 b8ed0 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b8ec8 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ ldr r3, [sl, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne b8ed0 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b8ec8 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r9, [r5, #2816] @ 0xb00 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b8f78 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq b8f70 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8f88 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + beq b8f80 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r4, [r1, #136] @ 0x88 │ │ │ │ str r2, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b8ea0 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ - ldr r2, [pc, #636] @ b9068 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ + beq b8e98 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + ldr r2, [pc, #636] @ b9060 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ cmp r4, r2 │ │ │ │ - bne b8eac <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ - ldr r2, [pc, #628] @ b906c <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ + bne b8ea4 <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ + ldr r2, [pc, #628] @ b9064 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ cmp r6, r2 │ │ │ │ - beq b9044 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ - ldr r0, [pc, #620] @ b9070 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + beq b903c <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ + ldr r0, [pc, #620] @ b9068 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r9] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b8e84 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + beq b8e7c <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #16] │ │ │ │ - beq b8ff4 <_PyObject_LookupSpecial@@Base+0x2b0> │ │ │ │ + beq b8fec <_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 b9004 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ - ldr r2, [pc, #560] @ b9074 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + beq b8ffc <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #560] @ b906c <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -146982,991 +146980,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 b8e9c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + beq b8e94 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq b8fe8 <_PyObject_LookupSpecial@@Base+0x2a4> │ │ │ │ + beq b8fe0 <_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 b8e8c <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ - b b8e9c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ - ldr r3, [pc, #416] @ b9078 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ + bne b8e84 <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ + b b8e94 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + ldr r3, [pc, #416] @ b9070 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b8fb8 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bne b8fb0 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt b8fb8 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bgt b8fb0 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl a87e4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8760 <_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 a88f4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8870 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne b8fd8 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ + bne b8fd0 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ cmp fp, #0 │ │ │ │ - beq b8f70 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b8f68 <_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 357540 │ │ │ │ + bl 357964 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, r4] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8f9c <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ + bne b8f94 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ cmp r9, #0 │ │ │ │ - bne b8f88 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + bne b8f80 <_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 b8de4 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ - b b8ea0 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + bne b8ddc <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + b b8e98 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sl] │ │ │ │ - bne b8f70 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bne b8f68 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b8f70 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b8f68 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl a88f4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8870 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq b8f70 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b8f68 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ cmn r2, #1 │ │ │ │ - bne b8f78 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ - bl 11a6d8 │ │ │ │ - b b8f78 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bne b8f70 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bl 11a71c │ │ │ │ + b b8f70 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b8e9c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b8e94 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ ldr r1, [r6] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8e3c <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #104] @ b9074 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ - bl 3576e0 │ │ │ │ + bne b8e34 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #104] @ b906c <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + bl 357b00 │ │ │ │ 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 b8e84 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b8e7c <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8ea0 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + beq b8e98 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r9] │ │ │ │ - b b8e84 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b8e7c <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq lr, r4, r8, lsr r3 │ │ │ │ + andseq lr, r4, r0, asr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, r4, lsr fp │ │ │ │ + andseq lr, r4, r4, ror #26 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -000b907c : │ │ │ │ +000b9074 : │ │ │ │ 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] @ b91bc │ │ │ │ + ldr r2, [pc, #284] @ b91b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r8, [r2, r0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ mov r5, r1 │ │ │ │ - beq b9110 │ │ │ │ + beq b9108 │ │ │ │ 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 b9110 │ │ │ │ + beq b9108 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r2, [r8, #72] @ 0x48 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq b9138 │ │ │ │ + beq b9130 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b9154 │ │ │ │ + bne b914c │ │ │ │ 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 b2da4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2d8c <_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 b9188 │ │ │ │ + beq b9180 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9188 │ │ │ │ + beq b9180 │ │ │ │ mov r3, #0 │ │ │ │ - b b9104 │ │ │ │ + b b90fc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b9104 │ │ │ │ + beq b90fc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b91a4 │ │ │ │ - ldr r3, [pc, #76] @ b91c0 │ │ │ │ - ldr r2, [pc, #76] @ b91c4 │ │ │ │ + bne b919c │ │ │ │ + ldr r3, [pc, #76] @ b91b8 │ │ │ │ + ldr r2, [pc, #76] @ b91bc │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d44d4 │ │ │ │ - b b914c │ │ │ │ - ldr r3, [pc, #48] @ b91c0 │ │ │ │ - ldr r2, [pc, #52] @ b91c8 │ │ │ │ + bl 2d462c │ │ │ │ + b b9144 │ │ │ │ + ldr r3, [pc, #48] @ b91b8 │ │ │ │ + ldr r2, [pc, #52] @ b91c0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ - b b914c │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ + b b9144 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b916c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b916c │ │ │ │ + bne b9164 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b9164 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsr fp │ │ │ │ - eorseq r0, r6, ip, lsl #22 │ │ │ │ + eorseq r0, r6, ip, ror pc │ │ │ │ + eorseq r0, r6, ip, asr #30 │ │ │ │ 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 b96e0 │ │ │ │ + bne b96d8 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi b96a4 │ │ │ │ + bhi b969c │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1296] @ b9718 │ │ │ │ + ldr r2, [pc, #1296] @ b9710 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b961c │ │ │ │ + bne b9614 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d8c4 │ │ │ │ + bl 9d8e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b9418 │ │ │ │ + beq b9410 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq b9260 │ │ │ │ - ldr r3, [pc, #1256] @ b971c │ │ │ │ - bl 3576e0 │ │ │ │ + beq b9258 │ │ │ │ + ldr r3, [pc, #1256] @ b9714 │ │ │ │ + bl 357b00 │ │ │ │ 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 b9548 │ │ │ │ + beq b9540 │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge b9634 │ │ │ │ + bge b962c │ │ │ │ cmp r5, #2 │ │ │ │ - bne b9700 │ │ │ │ + bne b96f8 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - ldr r3, [pc, #1168] @ b9720 │ │ │ │ + ldr r3, [pc, #1168] @ b9718 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq b95c0 │ │ │ │ + beq b95b8 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - beq b94c8 │ │ │ │ + beq b94c0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt b9420 │ │ │ │ + blt b9418 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b964c │ │ │ │ + beq b9644 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b937c │ │ │ │ + ble b9374 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne b9354 │ │ │ │ + bne b934c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9600 │ │ │ │ + beq b95f8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9304 │ │ │ │ + beq b92fc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9518 │ │ │ │ + beq b9510 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne b9524 │ │ │ │ + bne b951c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b94f4 │ │ │ │ + bne b94ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b94d0 │ │ │ │ + bne b94c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq b937c │ │ │ │ + beq b9374 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq b92dc │ │ │ │ + beq b92d4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b9364 │ │ │ │ - ldr r1, [pc, #928] @ b9724 │ │ │ │ + bne b935c │ │ │ │ + ldr r1, [pc, #928] @ b971c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3e00 │ │ │ │ + bl f3f0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b93f4 │ │ │ │ + blt b93ec │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b93bc │ │ │ │ + beq b93b4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b93bc │ │ │ │ + bge b93b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b95d8 │ │ │ │ + bne b95d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b208 │ │ │ │ + bl 9b228 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ - ldrge r2, [pc, #844] @ b9728 │ │ │ │ - blt b9610 │ │ │ │ - ldr r0, [pc, #840] @ b972c │ │ │ │ + ldrge r2, [pc, #844] @ b9720 │ │ │ │ + blt b9608 │ │ │ │ + ldr r0, [pc, #840] @ b9724 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #828] @ b9730 │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #828] @ b9728 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9418 │ │ │ │ + beq b9410 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b9418 │ │ │ │ + bne b9410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b b9348 │ │ │ │ + b b9340 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9484 │ │ │ │ + beq b947c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b92b8 │ │ │ │ + ble b92b0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b94a8 │ │ │ │ + beq b94a0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b92b8 │ │ │ │ + beq b92b0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b94a8 │ │ │ │ + beq b94a0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b92b8 │ │ │ │ + beq b92b0 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq b94a8 │ │ │ │ + beq b94a0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9468 │ │ │ │ - b b92b8 │ │ │ │ + bne b9460 │ │ │ │ + b b92b0 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b94a8 │ │ │ │ + beq b94a0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9488 │ │ │ │ - ldr r3, [pc, #656] @ b9734 │ │ │ │ + bne b9480 │ │ │ │ + ldr r3, [pc, #656] @ b972c │ │ │ │ cmp r6, r3 │ │ │ │ - bne b92b8 │ │ │ │ + bne b92b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b94c8 │ │ │ │ + beq b94c0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r5 │ │ │ │ str r3, [r5] │ │ │ │ - bne b92fc │ │ │ │ + bne b92f4 │ │ │ │ mov r7, r5 │ │ │ │ - b b9304 │ │ │ │ + b b92fc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9348 │ │ │ │ + beq b9340 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9348 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b9348 │ │ │ │ + bne b9340 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b9340 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9338 │ │ │ │ + beq b9330 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9338 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b9338 │ │ │ │ + bne b9330 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b9330 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq b9328 │ │ │ │ + beq b9320 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9328 │ │ │ │ + beq b9320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9328 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b9328 │ │ │ │ - ldr r3, [pc, #460] @ b971c │ │ │ │ - bl 3576e0 │ │ │ │ + bne b9320 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b9320 │ │ │ │ + ldr r3, [pc, #460] @ b9714 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b96cc │ │ │ │ + beq b96c4 │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b96c4 │ │ │ │ + beq b96bc │ │ │ │ cmp r3, #1 │ │ │ │ - beq b9598 │ │ │ │ + beq b9590 │ │ │ │ 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 b96c4 │ │ │ │ + bcc b96bc │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 258cd4 <_PySys_GetRequiredAttrString@@Base+0x2b2c> │ │ │ │ + bl 258e64 <_PySys_GetRequiredAttrString@@Base+0x2a5c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq b93f4 │ │ │ │ + beq b93ec │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r3, [pc, #356] @ b9720 │ │ │ │ + ldr r3, [pc, #356] @ b9718 │ │ │ │ cmp r5, r3 │ │ │ │ - bne b929c │ │ │ │ + bne b9294 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b9304 │ │ │ │ + b b92fc │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b967c │ │ │ │ + beq b9674 │ │ │ │ ldr r1, [r3, #8]! │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble b93bc │ │ │ │ + ble b93b4 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne b9674 │ │ │ │ + bne b966c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b92fc │ │ │ │ - b b9304 │ │ │ │ + bne b92f4 │ │ │ │ + b b92fc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #284] @ b9738 │ │ │ │ - b b93dc │ │ │ │ + ldr r2, [pc, #284] @ b9730 │ │ │ │ + b b93d4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b9260 │ │ │ │ - b b9418 │ │ │ │ - ldr r0, [pc, #240] @ b972c │ │ │ │ + bne b9258 │ │ │ │ + b b9410 │ │ │ │ + ldr r0, [pc, #240] @ b9724 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #248] @ b973c │ │ │ │ + ldr r1, [pc, #248] @ b9734 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b b93f4 │ │ │ │ + bl 117600 │ │ │ │ + b b93ec │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b92dc │ │ │ │ + beq b92d4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9650 │ │ │ │ - ldr r3, [pc, #200] @ b9734 │ │ │ │ + bne b9648 │ │ │ │ + ldr r3, [pc, #200] @ b972c │ │ │ │ cmp r6, r3 │ │ │ │ - beq b92dc │ │ │ │ - b b937c │ │ │ │ + beq b92d4 │ │ │ │ + b b9374 │ │ │ │ add r2, r2, #1 │ │ │ │ - b b95ec │ │ │ │ + b b95e4 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9600 │ │ │ │ + beq b95f8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9680 │ │ │ │ - ldr r3, [pc, #152] @ b9734 │ │ │ │ + bne b9678 │ │ │ │ + ldr r3, [pc, #152] @ b972c │ │ │ │ cmp r6, r3 │ │ │ │ - beq b9600 │ │ │ │ - b b93bc │ │ │ │ - ldr r0, [pc, #148] @ b9740 │ │ │ │ + beq b95f8 │ │ │ │ + b b93b4 │ │ │ │ + ldr r0, [pc, #148] @ b9738 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff054 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff158 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9418 │ │ │ │ - b b91fc │ │ │ │ + beq b9410 │ │ │ │ + b b91f4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b b9560 │ │ │ │ - ldr r3, [pc, #112] @ b9744 │ │ │ │ - ldr r1, [pc, #112] @ b9748 │ │ │ │ + b b9558 │ │ │ │ + ldr r3, [pc, #112] @ b973c │ │ │ │ + ldr r1, [pc, #112] @ b9740 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b b93f4 │ │ │ │ - ldr r0, [pc, #100] @ b974c │ │ │ │ + bl 18eeb4 │ │ │ │ + b b93ec │ │ │ │ + ldr r0, [pc, #100] @ b9744 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 3153e4 │ │ │ │ + bl 315804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9418 │ │ │ │ - b b91f0 │ │ │ │ + beq b9410 │ │ │ │ + b b91e8 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b9304 │ │ │ │ - andeq sp, r9, r8, asr r8 │ │ │ │ + b b92fc │ │ │ │ + andeq sp, r9, r8, ror r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, r0, rrx │ │ │ │ - eorseq r1, r6, ip, lsl #10 │ │ │ │ + eorseq r1, r6, ip, asr #18 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, asr r5 │ │ │ │ + mlaseq r6, r0, r9, r1 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - mlaseq r6, r0, sp, r0 │ │ │ │ - eorseq r1, r6, r0, lsr #10 │ │ │ │ - eorseq r1, r6, r8, lsl r5 │ │ │ │ + @ instruction: 0x003611d0 │ │ │ │ + eorseq r1, r6, r0, ror #18 │ │ │ │ + eorseq r1, r6, r8, asr r9 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r6, r4, lsr #11 │ │ │ │ - eorseq r9, r5, r8, lsl pc │ │ │ │ + eorseq r1, r6, r4, ror #19 │ │ │ │ + eorseq sl, r5, r8, asr r3 │ │ │ │ │ │ │ │ -000b9750 : │ │ │ │ +000b9748 : │ │ │ │ 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 b97f0 │ │ │ │ + beq b97e8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq b97bc │ │ │ │ - ldr r2, [pc, #148] @ b9824 │ │ │ │ + beq b97b4 │ │ │ │ + ldr r2, [pc, #148] @ b981c │ │ │ │ cmp r3, r2 │ │ │ │ - bne b97e0 │ │ │ │ + bne b97d8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl facd8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faddc <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119b58 │ │ │ │ + bl 119b9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9808 │ │ │ │ + beq b9800 │ │ │ │ mov r0, r1 │ │ │ │ - bl bbd70 │ │ │ │ + bl bbd68 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r6, #32] │ │ │ │ movne r0, r5 │ │ │ │ - beq b97b4 │ │ │ │ + beq b97ac │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - b b97a8 │ │ │ │ - ldr r0, [pc, #48] @ b9828 │ │ │ │ + b b97a0 │ │ │ │ + ldr r0, [pc, #48] @ b9820 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #44] @ b982c │ │ │ │ + ldr r1, [pc, #44] @ b9824 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ - b b97b4 │ │ │ │ - ldr r3, [pc, #32] @ b9830 │ │ │ │ + bl 117600 │ │ │ │ + b b97ac │ │ │ │ + ldr r3, [pc, #32] @ b9828 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #20] @ b9834 │ │ │ │ - bl 1175c0 │ │ │ │ - b b97a8 │ │ │ │ - andeq fp, pc, ip, lsl #19 │ │ │ │ + ldr r1, [pc, #20] @ b982c │ │ │ │ + bl 117600 │ │ │ │ + b b97a0 │ │ │ │ + muleq pc, r0, sl @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #13 │ │ │ │ + eorseq pc, r5, r4, lsl #22 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, lsl #15 │ │ │ │ + eorseq pc, r5, r0, asr #23 │ │ │ │ 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 b9870 │ │ │ │ + beq b9868 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq b9ae0 │ │ │ │ + beq b9ad8 │ │ │ │ ldr fp, [r9, #16] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - beq b9af4 │ │ │ │ + beq b9aec │ │ │ │ ldr r5, [fp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq b9954 │ │ │ │ + beq b994c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9a78 │ │ │ │ + beq b9a70 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [r5] │ │ │ │ - ble b9938 │ │ │ │ + ble b9930 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9a90 │ │ │ │ + bne b9a88 │ │ │ │ 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 b9968 │ │ │ │ + bne b9960 │ │ │ │ ldr r3, [r2, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq b99d4 │ │ │ │ + beq b99cc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #572] @ b9b34 │ │ │ │ + ldr r1, [pc, #572] @ b9b2c │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9ac0 │ │ │ │ + bne b9ab8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq b9ac0 │ │ │ │ + beq b9ab8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b9938 │ │ │ │ + beq b9930 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b99f0 │ │ │ │ + bne b99e8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt b98c8 │ │ │ │ + bgt b98c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9954 │ │ │ │ + beq b994c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9b08 │ │ │ │ - bl a55fc │ │ │ │ + beq b9b00 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9af4 │ │ │ │ + beq b9aec │ │ │ │ mov r4, #0 │ │ │ │ - b b9a6c │ │ │ │ - ldr r3, [pc, #456] @ b9b38 │ │ │ │ + b b9a64 │ │ │ │ + ldr r3, [pc, #456] @ b9b30 │ │ │ │ ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 b98ec │ │ │ │ - ldr r1, [pc, #352] @ b9b3c │ │ │ │ - ldr r0, [pc, #352] @ b9b40 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b98e4 │ │ │ │ + ldr r1, [pc, #352] @ b9b34 │ │ │ │ + ldr r0, [pc, #352] @ b9b38 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9944 │ │ │ │ - b b9954 │ │ │ │ + bne b993c │ │ │ │ + b b994c │ │ │ │ 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 b9a24 │ │ │ │ + beq b9a1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9b14 │ │ │ │ + beq b9b0c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq b9a6c │ │ │ │ + beq b9a64 │ │ │ │ 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 b9a6c │ │ │ │ + beq b9a64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b9b28 │ │ │ │ + beq b9b20 │ │ │ │ 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 b9954 │ │ │ │ + ble b994c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b98bc │ │ │ │ + beq b98b4 │ │ │ │ add r8, r5, #12 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq b9938 │ │ │ │ + beq b9930 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne b9a9c │ │ │ │ + bne b9a94 │ │ │ │ cmp r6, sl │ │ │ │ - blt b98c4 │ │ │ │ - b b9938 │ │ │ │ + blt b98bc │ │ │ │ + b b9930 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b9938 │ │ │ │ + beq b9930 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b b9908 │ │ │ │ - ldr r1, [pc, #92] @ b9b44 │ │ │ │ + b b9900 │ │ │ │ + ldr r1, [pc, #92] @ b9b3c │ │ │ │ mov r0, r4 │ │ │ │ - bl f90cc <_PyUnicode_Equal@@Base> │ │ │ │ + bl f91d0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9870 │ │ │ │ + beq b9868 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b fb98c │ │ │ │ + b fba90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b9954 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b994c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b b9a24 │ │ │ │ + b b9a1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b b9a6c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b b9a64 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ 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 ba144 │ │ │ │ + beq ba13c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge ba168 │ │ │ │ + bge ba160 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9c30 │ │ │ │ + beq b9c28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9bec │ │ │ │ + ble b9be4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c3c │ │ │ │ + beq b9c34 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9bec │ │ │ │ + beq b9be4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c3c │ │ │ │ + beq b9c34 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9bec │ │ │ │ + beq b9be4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c3c │ │ │ │ + beq b9c34 │ │ │ │ cmp r2, #3 │ │ │ │ - beq b9bec │ │ │ │ + beq b9be4 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq b9c3c │ │ │ │ + beq b9c34 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9bd4 │ │ │ │ + bne b9bcc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #1620] @ ba24c │ │ │ │ + ldr r3, [pc, #1620] @ ba244 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq b9c10 │ │ │ │ + beq b9c08 │ │ │ │ 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] @ ba250 │ │ │ │ - ldr r1, [pc, #1580] @ ba254 │ │ │ │ + ldr r3, [pc, #1580] @ ba248 │ │ │ │ + ldr r1, [pc, #1580] @ ba24c │ │ │ │ str ip, [sp] │ │ │ │ - bl 1175c0 │ │ │ │ - b ba05c │ │ │ │ + bl 117600 │ │ │ │ + b ba054 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne ba1fc │ │ │ │ + bne ba1f4 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #1552] @ ba258 │ │ │ │ + ldr r3, [pc, #1552] @ ba250 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - bne ba064 │ │ │ │ + bne ba05c │ │ │ │ cmp r3, #8 │ │ │ │ - bgt b9e00 │ │ │ │ + bgt b9df8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba09c │ │ │ │ - ldr r2, [pc, #1520] @ ba25c │ │ │ │ + beq ba094 │ │ │ │ + ldr r2, [pc, #1520] @ ba254 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba09c │ │ │ │ + bhi ba094 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r7, [pc, #1492] @ ba260 │ │ │ │ + ldr r7, [pc, #1492] @ ba258 │ │ │ │ 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 ba1ac │ │ │ │ + bne ba1a4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #1444] @ ba264 │ │ │ │ + ldr r8, [pc, #1444] @ ba25c │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r6, r3 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ - bhi ba048 │ │ │ │ + bhi ba040 │ │ │ │ adds r6, r6, r4 │ │ │ │ - bmi ba048 │ │ │ │ - ldr fp, [pc, #1416] @ ba268 │ │ │ │ - ldr r1, [pc, #1416] @ ba26c │ │ │ │ + bmi ba040 │ │ │ │ + ldr fp, [pc, #1416] @ ba260 │ │ │ │ + ldr r1, [pc, #1416] @ ba264 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9fd0 │ │ │ │ + bne b9fc8 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r0, r6, #1 │ │ │ │ add r3, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b9f8c │ │ │ │ + bcs b9f84 │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r2, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b9f70 │ │ │ │ + beq b9f68 │ │ │ │ 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 b9e64 │ │ │ │ + beq b9e5c │ │ │ │ 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 b9f28 │ │ │ │ + bgt b9f20 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #1276] @ ba270 │ │ │ │ + ldr r2, [pc, #1276] @ ba268 │ │ │ │ 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 b9ff8 │ │ │ │ + bne b9ff0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9eb4 │ │ │ │ + beq b9eac │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -147977,59 +147975,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 b9f04 │ │ │ │ - ldr r3, [pc, #1124] @ ba274 │ │ │ │ + bne b9efc │ │ │ │ + ldr r3, [pc, #1124] @ ba26c │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r7, [pc, #1096] @ ba260 │ │ │ │ + ldr r7, [pc, #1096] @ ba258 │ │ │ │ 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 b9cb4 │ │ │ │ + beq b9cac │ │ │ │ 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 b9cb4 │ │ │ │ + b b9cac │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp fp, r6 │ │ │ │ - bhi b9f18 │ │ │ │ + bhi b9f10 │ │ │ │ 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 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9d38 │ │ │ │ - ldr r3, [pc, #980] @ ba278 │ │ │ │ + b b9d30 │ │ │ │ + ldr r3, [pc, #980] @ ba270 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e10 │ │ │ │ - ldr r3, [pc, #972] @ ba27c │ │ │ │ + b b9e08 │ │ │ │ + ldr r3, [pc, #972] @ ba274 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e10 │ │ │ │ - bl 3576e0 │ │ │ │ + b b9e08 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -148042,248 +148040,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] @ ba280 │ │ │ │ + ldreq r3, [pc, #880] @ ba278 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq b9e10 │ │ │ │ - b ba09c │ │ │ │ + beq b9e08 │ │ │ │ + b ba094 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b b9d38 │ │ │ │ + b b9d30 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9d68 │ │ │ │ + beq b9d60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9d68 │ │ │ │ + beq b9d60 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9d68 │ │ │ │ + bne b9d60 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba134 │ │ │ │ + bne ba12c │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b9d68 │ │ │ │ + bne b9d60 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356834 │ │ │ │ - b b9d68 │ │ │ │ + bl 356c58 │ │ │ │ + b b9d60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne b9e8c │ │ │ │ + bne b9e84 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #748] @ ba284 │ │ │ │ + ldr r1, [pc, #748] @ ba27c │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba01c │ │ │ │ + bne ba014 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba048 │ │ │ │ + beq ba040 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b b9e8c │ │ │ │ + b b9e84 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq ba048 │ │ │ │ + beq ba040 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9d38 │ │ │ │ - ldr r1, [pc, #648] @ ba288 │ │ │ │ + b b9d30 │ │ │ │ + ldr r1, [pc, #648] @ ba280 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba034 │ │ │ │ + bne ba02c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b b9d9c │ │ │ │ + b b9d94 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b b9fb8 │ │ │ │ + b b9fb0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ba00c │ │ │ │ + b ba004 │ │ │ │ mov r0, sl │ │ │ │ - bl 29e5a4 │ │ │ │ + bl 29e434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b9d68 │ │ │ │ + bne b9d60 │ │ │ │ mov r4, #0 │ │ │ │ - b b9df4 │ │ │ │ + b b9dec │ │ │ │ cmp r3, #8 │ │ │ │ - bgt ba090 │ │ │ │ + bgt ba088 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba09c │ │ │ │ - ldr r2, [pc, #528] @ ba28c │ │ │ │ + beq ba094 │ │ │ │ + ldr r2, [pc, #528] @ ba284 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba09c │ │ │ │ + bhi ba094 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #504] @ ba290 │ │ │ │ + ldr r2, [pc, #504] @ ba288 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ba0b4 │ │ │ │ - ldr r3, [pc, #496] @ ba294 │ │ │ │ + beq ba0ac │ │ │ │ + ldr r3, [pc, #496] @ ba28c │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r1, [pc, #492] @ ba298 │ │ │ │ + ldr r1, [pc, #492] @ ba290 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b ba05c │ │ │ │ - ldr r3, [pc, #480] @ ba29c │ │ │ │ + bl 117600 │ │ │ │ + b ba054 │ │ │ │ + ldr r3, [pc, #480] @ ba294 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ba120 │ │ │ │ - ldr r0, [pc, #468] @ ba2a0 │ │ │ │ - bl 91b88 <_PyObject_GC_New@@Base> │ │ │ │ + beq ba118 │ │ │ │ + ldr r0, [pc, #468] @ ba298 │ │ │ │ + bl 91bcc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba05c │ │ │ │ + beq ba054 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r8, [pc, #388] @ ba264 │ │ │ │ + ldr r8, [pc, #388] @ ba25c │ │ │ │ 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 b9d9c │ │ │ │ - ldr r3, [pc, #376] @ ba27c │ │ │ │ + b b9d94 │ │ │ │ + ldr r3, [pc, #376] @ ba274 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0bc │ │ │ │ - ldr r3, [pc, #360] @ ba278 │ │ │ │ + b ba0b4 │ │ │ │ + ldr r3, [pc, #360] @ ba270 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0bc │ │ │ │ + b ba0b4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0bc │ │ │ │ - ldr r3, [pc, #364] @ ba294 │ │ │ │ - ldr r1, [pc, #376] @ ba2a4 │ │ │ │ + b ba0b4 │ │ │ │ + ldr r3, [pc, #364] @ ba28c │ │ │ │ + ldr r1, [pc, #376] @ ba29c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b ba05c │ │ │ │ + bl 18eeb4 │ │ │ │ + b ba054 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9d68 │ │ │ │ - b b9f54 │ │ │ │ + bne b9d60 │ │ │ │ + b b9f4c │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq ba1b8 │ │ │ │ + beq ba1b0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt b9b78 │ │ │ │ + blt b9b70 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #216] @ ba24c │ │ │ │ + ldr r1, [pc, #216] @ ba244 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq ba18c │ │ │ │ + beq ba184 │ │ │ │ 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] @ ba250 │ │ │ │ - ldr r1, [pc, #260] @ ba2a8 │ │ │ │ + ldr r3, [pc, #176] @ ba248 │ │ │ │ + ldr r1, [pc, #260] @ ba2a0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1175c0 │ │ │ │ - b ba05c │ │ │ │ + bl 117600 │ │ │ │ + b ba054 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e3c │ │ │ │ + b b9e34 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #136] @ ba24c │ │ │ │ + ldr r1, [pc, #136] @ ba244 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - beq ba1dc │ │ │ │ + beq ba1d4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ movne r2, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r3, [pc, #104] @ ba250 │ │ │ │ + ldr r3, [pc, #104] @ ba248 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r0, lr │ │ │ │ - ldr r1, [pc, #184] @ ba2ac │ │ │ │ + ldr r1, [pc, #184] @ ba2a4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1175c0 │ │ │ │ - b ba05c │ │ │ │ + bl 117600 │ │ │ │ + b ba054 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9c34 │ │ │ │ - ldr r3, [pc, #160] @ ba2b0 │ │ │ │ + bne b9c2c │ │ │ │ + ldr r3, [pc, #160] @ ba2a8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9bec │ │ │ │ + bne b9be4 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #56] @ ba258 │ │ │ │ + ldr r3, [pc, #56] @ ba250 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - beq b9c54 │ │ │ │ + beq b9c4c │ │ │ │ cmp r3, #8 │ │ │ │ - ble ba06c │ │ │ │ - ldr r2, [pc, #84] @ ba290 │ │ │ │ + ble ba064 │ │ │ │ + ldr r2, [pc, #84] @ ba288 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ba09c │ │ │ │ - ldr r3, [pc, #84] @ ba29c │ │ │ │ + bne ba094 │ │ │ │ + ldr r3, [pc, #84] @ ba294 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0c4 │ │ │ │ + b ba0bc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00368eb0 │ │ │ │ - eorseq r1, r6, ip, asr #12 │ │ │ │ + @ instruction: 0x003692f0 │ │ │ │ + eorseq r1, r6, ip, lsl #21 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r6, sp, sl, lsr r2 │ │ │ │ + eorseq r6, sp, sl, ror r6 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x000f26bc │ │ │ │ - muleq fp, r0, sl │ │ │ │ - muleq pc, ip, pc @ │ │ │ │ - andseq r2, r0, r0, ror pc │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - eorseq r6, sp, sl, asr #4 │ │ │ │ + andeq r2, pc, r8, asr #15 │ │ │ │ + andeq sl, fp, r8, lsl #21 │ │ │ │ + andeq ip, pc, r0, lsr #1 │ │ │ │ + andseq r2, r0, r4, asr pc │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + eorseq r6, sp, sl, lsl #13 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, lsr #23 │ │ │ │ - @ instruction: 0x001dabd4 │ │ │ │ + eorseq lr, r5, r4, ror #31 │ │ │ │ + andseq sl, sp, ip, ror #29 │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - eorseq lr, r5, r0, asr #23 │ │ │ │ - eorseq r1, r6, r4, lsl #12 │ │ │ │ - eorseq r1, r6, r0, asr #11 │ │ │ │ + eorseq pc, r5, r0 │ │ │ │ + eorseq r1, r6, r4, asr #20 │ │ │ │ + eorseq r1, r6, r0, lsl #20 │ │ │ │ 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 │ │ │ │ @@ -148295,69 +148293,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 ba32c │ │ │ │ + bne ba324 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba374 │ │ │ │ + bne ba36c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba350 │ │ │ │ + bne ba348 │ │ │ │ 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 ba300 │ │ │ │ + beq ba2f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba300 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ba300 │ │ │ │ + bne ba2f8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ba2f8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba318 │ │ │ │ + beq ba310 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba318 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ba318 │ │ │ │ + bne ba310 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ba310 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba30c │ │ │ │ + beq ba304 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba30c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ba30c │ │ │ │ + bne ba304 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ba304 │ │ │ │ │ │ │ │ -000ba398 : │ │ │ │ +000ba390 : │ │ │ │ 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] @ ba3d8 │ │ │ │ + ldr r3, [pc, #32] @ ba3d0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba3dc │ │ │ │ + bl ba3d4 │ │ │ │ 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 │ │ │ │ @@ -148367,82 +148365,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 ba7fc │ │ │ │ + beq ba7f4 │ │ │ │ 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 ba7fc │ │ │ │ + beq ba7f4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ba650 │ │ │ │ - ldr r3, [pc, #1580] @ baa74 │ │ │ │ + bne ba648 │ │ │ │ + ldr r3, [pc, #1580] @ baa6c │ │ │ │ cmp sl, r3 │ │ │ │ - bne ba5ec │ │ │ │ + bne ba5e4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - ldr r2, [pc, #1568] @ baa78 │ │ │ │ + ldr r2, [pc, #1568] @ baa70 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr sl, [r2, r0] │ │ │ │ - beq ba938 │ │ │ │ + beq ba930 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba9a0 │ │ │ │ + beq ba998 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ba4ec │ │ │ │ + beq ba4e4 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7e4 │ │ │ │ + beq ba7dc │ │ │ │ add r3, r3, #1 │ │ │ │ bics r1, r4, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [r2] │ │ │ │ - beq ba4ec │ │ │ │ + beq ba4e4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7f0 │ │ │ │ + beq ba7e8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bls ba4ec │ │ │ │ + bls ba4e4 │ │ │ │ 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 ba62c │ │ │ │ + beq ba624 │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [r1] │ │ │ │ - bne ba4cc │ │ │ │ + bne ba4c4 │ │ │ │ ldr r4, [sl, #148] @ 0x94 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ba884 │ │ │ │ + beq ba87c │ │ │ │ ldr r3, [sl, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp fp, r3, asr #2 │ │ │ │ - bge ba884 │ │ │ │ + bge ba87c │ │ │ │ ldr r3, [r6] │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [sl, #148] @ 0x94 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq ba52c │ │ │ │ + beq ba524 │ │ │ │ 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 │ │ │ │ @@ -148452,227 +148450,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 ba638 │ │ │ │ + ble ba630 │ │ │ │ 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 ce8e4 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl cea10 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba928 │ │ │ │ + bne ba920 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba81c │ │ │ │ + bne ba814 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl cf9ec <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfb18 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba60c │ │ │ │ + beq ba604 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba850 │ │ │ │ + bne ba848 │ │ │ │ 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 ba5d8 │ │ │ │ + bne ba5d0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba834 │ │ │ │ + beq ba82c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba834 │ │ │ │ + beq ba82c │ │ │ │ mov r4, #0 │ │ │ │ - b ba5e0 │ │ │ │ + b ba5d8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ba4cc │ │ │ │ - b ba4ec │ │ │ │ + bne ba4c4 │ │ │ │ + b ba4e4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ str r9, [sp] │ │ │ │ - b ba594 │ │ │ │ + b ba58c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba440 │ │ │ │ + beq ba438 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11c778 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ + bl 11c7bc <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ba624 │ │ │ │ + beq ba61c │ │ │ │ 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 ba7a8 │ │ │ │ + ble ba7a0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba6cc │ │ │ │ + beq ba6c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba964 │ │ │ │ + beq ba95c │ │ │ │ cmp r6, #1 │ │ │ │ - beq ba7a8 │ │ │ │ + beq ba7a0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba6f4 │ │ │ │ + beq ba6ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq baa64 │ │ │ │ + beq baa5c │ │ │ │ cmp r6, #2 │ │ │ │ - beq ba7a8 │ │ │ │ + beq ba7a0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba71c │ │ │ │ + beq ba714 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba95c │ │ │ │ + beq ba954 │ │ │ │ cmp r6, #3 │ │ │ │ - beq ba7a8 │ │ │ │ + beq ba7a0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba744 │ │ │ │ + beq ba73c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba96c │ │ │ │ + beq ba964 │ │ │ │ cmp r6, #4 │ │ │ │ - beq ba7a8 │ │ │ │ + beq ba7a0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add sl, r7, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba770 │ │ │ │ + beq ba768 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba974 │ │ │ │ + beq ba96c │ │ │ │ cmp r6, #5 │ │ │ │ - beq ba7a8 │ │ │ │ + beq ba7a0 │ │ │ │ mov r9, #5 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ba79c │ │ │ │ + beq ba794 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - beq ba97c │ │ │ │ + beq ba974 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne ba77c │ │ │ │ + bne ba774 │ │ │ │ sub r0, r7, #4 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7d4 │ │ │ │ + beq ba7cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ba7d4 │ │ │ │ + bne ba7cc │ │ │ │ mov r0, fp │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ - bne ba5d8 │ │ │ │ - b ba60c │ │ │ │ + bne ba5d0 │ │ │ │ + b ba604 │ │ │ │ bics r3, r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne ba4a4 │ │ │ │ - b ba4ec │ │ │ │ + bne ba49c │ │ │ │ + b ba4e4 │ │ │ │ cmp r9, #2 │ │ │ │ - bhi ba4c4 │ │ │ │ - b ba4ec │ │ │ │ + bhi ba4bc │ │ │ │ + b ba4e4 │ │ │ │ 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 b2da4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b b2d8c <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b ba7d4 │ │ │ │ - ldr r3, [pc, #576] @ baa7c │ │ │ │ - ldr r2, [pc, #576] @ baa80 │ │ │ │ + b ba7cc │ │ │ │ + ldr r3, [pc, #576] @ baa74 │ │ │ │ + ldr r2, [pc, #576] @ baa78 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ - b ba624 │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ + b ba61c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba5e0 │ │ │ │ + beq ba5d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba984 │ │ │ │ - ldr r3, [pc, #524] @ baa7c │ │ │ │ - ldr r2, [pc, #528] @ baa84 │ │ │ │ + bne ba97c │ │ │ │ + ldr r3, [pc, #524] @ baa74 │ │ │ │ + ldr r2, [pc, #528] @ baa7c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2d44d4 │ │ │ │ - b ba624 │ │ │ │ + bl 2d462c │ │ │ │ + b ba61c │ │ │ │ add r3, fp, #1000 @ 0x3e8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - blt baa5c │ │ │ │ - ldr r2, [pc, #488] @ baa88 │ │ │ │ + blt baa54 │ │ │ │ + ldr r2, [pc, #488] @ baa80 │ │ │ │ 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 ba9ac │ │ │ │ + beq ba9a4 │ │ │ │ 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 │ │ │ │ @@ -148686,238 +148684,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 ba9ac │ │ │ │ + beq ba9a4 │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba524 │ │ │ │ - b ba52c │ │ │ │ + bne ba51c │ │ │ │ + b ba524 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2422d4 │ │ │ │ - b ba60c │ │ │ │ + bl 242410 │ │ │ │ + b ba604 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 241a58 │ │ │ │ + bl 241b94 │ │ │ │ mov r4, r0 │ │ │ │ - b ba7d4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ba71c │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ba6cc │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ba744 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ba770 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ba79c │ │ │ │ + b ba7cc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ba714 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ba6c4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ba73c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ba768 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ba794 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ba868 │ │ │ │ + bne ba860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ba868 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ba860 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ba484 │ │ │ │ - b ba4ec │ │ │ │ + bne ba47c │ │ │ │ + b ba4e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba9f8 │ │ │ │ + beq ba9f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ba9f8 │ │ │ │ - ldr r2, [pc, #188] @ baa8c │ │ │ │ + bne ba9f0 │ │ │ │ + ldr r2, [pc, #188] @ baa84 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba9e8 │ │ │ │ + beq ba9e0 │ │ │ │ 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] @ baa8c │ │ │ │ + ldr sl, [pc, #140] @ baa84 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r6 │ │ │ │ - beq baa6c │ │ │ │ + beq baa64 │ │ │ │ ldr r4, [r7, r6, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq baa54 │ │ │ │ + beq baa4c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne baa54 │ │ │ │ + bne baa4c │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baa44 │ │ │ │ + beq baa3c │ │ │ │ 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 baa00 │ │ │ │ + b ba9f8 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ba890 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b ba6f4 │ │ │ │ - bl 29e588 │ │ │ │ - b ba60c │ │ │ │ - andseq r1, r1, r4, lsr #29 │ │ │ │ + b ba888 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ba6ec │ │ │ │ + bl 29e418 │ │ │ │ + b ba604 │ │ │ │ + andseq r1, r1, r0, ror #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl #22 │ │ │ │ - eorseq r0, r6, ip, lsr fp │ │ │ │ + eorseq r0, r6, ip, asr #30 │ │ │ │ + eorseq r0, r6, ip, ror pc │ │ │ │ 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] @ bb2ec │ │ │ │ + ldr r5, [pc, #2116] @ bb2e4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne bb2b4 │ │ │ │ + bne bb2ac │ │ │ │ bics r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne bb230 │ │ │ │ + bne bb228 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt bb29c │ │ │ │ + blt bb294 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb280 │ │ │ │ + beq bb278 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #32 │ │ │ │ - ldr r2, [pc, #2040] @ bb2f0 │ │ │ │ - bne bac3c │ │ │ │ + ldr r2, [pc, #2040] @ bb2e8 │ │ │ │ + bne bac34 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bne bac48 │ │ │ │ + bne bac40 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add ip, r0, #12 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bge bac88 │ │ │ │ + bge bac80 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ - ldr r1, [pc, #1996] @ bb2f4 │ │ │ │ + ldr r1, [pc, #1996] @ bb2ec │ │ │ │ eor r3, r3, r3, lsr #11 │ │ │ │ and r1, r1, r3, lsl #7 │ │ │ │ eor r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1984] @ bb2f8 │ │ │ │ + ldr r1, [pc, #1984] @ bb2f0 │ │ │ │ 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 baf64 │ │ │ │ + beq baf5c │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #1940] @ bb2f4 │ │ │ │ + ldr r3, [pc, #1940] @ bb2ec │ │ │ │ eor r0, r0, r0, lsr #11 │ │ │ │ and r3, r3, r0, lsl #7 │ │ │ │ eor r0, r0, r3 │ │ │ │ - ldr r3, [pc, #1928] @ bb2f8 │ │ │ │ + ldr r3, [pc, #1928] @ bb2f0 │ │ │ │ and r3, r3, r0, lsl #15 │ │ │ │ eor r0, r0, r3 │ │ │ │ eor r0, r0, r0, lsr #18 │ │ │ │ lsr r0, r0, #6 │ │ │ │ - bl 3555f8 │ │ │ │ + bl 355a1c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3555f8 │ │ │ │ - ldr r3, [pc, #1892] @ bb2fc │ │ │ │ + bl 355a1c │ │ │ │ + ldr r3, [pc, #1892] @ bb2f4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35534c │ │ │ │ - ldr r3, [pc, #1864] @ bb300 │ │ │ │ + bl 355770 │ │ │ │ + ldr r3, [pc, #1864] @ bb2f8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355700 │ │ │ │ + bl 355b24 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 bac58 │ │ │ │ - ldr r1, [pc, #1820] @ bb304 │ │ │ │ + beq bac50 │ │ │ │ + ldr r1, [pc, #1820] @ bb2fc │ │ │ │ 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 bac7c │ │ │ │ - ldr r2, [pc, #1784] @ bb308 │ │ │ │ + bne bac74 │ │ │ │ + ldr r2, [pc, #1784] @ bb300 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb218 │ │ │ │ + bne bb210 │ │ │ │ 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 bab04 │ │ │ │ + beq baafc │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b bac24 │ │ │ │ + b bac1c │ │ │ │ mov r0, #16 │ │ │ │ - bl 91e54 │ │ │ │ + bl 91e98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb2e0 │ │ │ │ - ldr r1, [pc, #1684] @ bb304 │ │ │ │ + beq bb2d8 │ │ │ │ + ldr r1, [pc, #1684] @ bb2fc │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bac08 │ │ │ │ + beq bac00 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b bac08 │ │ │ │ + b bac00 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #1656] @ bb30c │ │ │ │ + ldr lr, [pc, #1656] @ bb304 │ │ │ │ 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 │ │ │ │ @@ -148992,15 +148990,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 bacf0 │ │ │ │ + bne bace8 │ │ │ │ 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 │ │ │ │ @@ -149066,41 +149064,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 badec │ │ │ │ + bne bade4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #2504] @ 0x9c8 │ │ │ │ - ldr r1, [pc, #992] @ bb2f4 │ │ │ │ + ldr r1, [pc, #992] @ bb2ec │ │ │ │ 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] @ bb2f8 │ │ │ │ + ldr r3, [pc, #968] @ bb2f0 │ │ │ │ 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 bab4c │ │ │ │ + b bab44 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #924] @ bb30c │ │ │ │ + ldr lr, [pc, #924] @ bb304 │ │ │ │ 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 │ │ │ │ @@ -149175,15 +149173,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 bafcc │ │ │ │ + bne bafc4 │ │ │ │ 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 │ │ │ │ @@ -149249,292 +149247,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 bb0c8 │ │ │ │ + bne bb0c0 │ │ │ │ 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 bab4c │ │ │ │ - ldr r1, [pc, #240] @ bb310 │ │ │ │ + b bab44 │ │ │ │ + ldr r1, [pc, #240] @ bb308 │ │ │ │ cmp r3, r1 │ │ │ │ - bne bb288 │ │ │ │ + bne bb280 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e08c │ │ │ │ - b bac20 │ │ │ │ + bl 18e3ec │ │ │ │ + b bac18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a72a8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7138 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb280 │ │ │ │ - ldr r3, [pc, #204] @ bb314 │ │ │ │ - ldr r2, [pc, #204] @ bb318 │ │ │ │ + beq bb278 │ │ │ │ + ldr r3, [pc, #204] @ bb30c │ │ │ │ + ldr r2, [pc, #204] @ bb310 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb280 │ │ │ │ + beq bb278 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bb280 │ │ │ │ + bne bb278 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bac30 │ │ │ │ + b bac28 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b bac20 │ │ │ │ - ldr r1, [pc, #120] @ bb31c │ │ │ │ + b bac18 │ │ │ │ + ldr r1, [pc, #120] @ bb314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bb00 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29b990 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb280 │ │ │ │ - b baad8 │ │ │ │ + bne bb278 │ │ │ │ + b baad0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq baabc │ │ │ │ + beq baab4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23eea4 │ │ │ │ + bl 23efe0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb280 │ │ │ │ - b baabc │ │ │ │ - bl 29e588 │ │ │ │ + bne bb278 │ │ │ │ + b baab4 │ │ │ │ + bl 29e418 │ │ │ │ mov r5, r0 │ │ │ │ - b bac24 │ │ │ │ + b bac1c │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r4, pc, ip, lsl #23 │ │ │ │ + andseq r4, pc, ip, ror #29 │ │ │ │ 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 r6, sp, r4, asr r2 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + mlaseq sp, r4, r6, r6 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r4, r6, r1 │ │ │ │ - eorseq r0, r6, r8, lsr lr │ │ │ │ - ldr r0, [pc] @ bb328 │ │ │ │ + @ instruction: 0x00361ad4 │ │ │ │ + eorseq r1, r6, r8, ror r2 │ │ │ │ + ldr r0, [pc] @ bb320 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ bb334 │ │ │ │ + ldr r0, [pc] @ bb32c │ │ │ │ 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 bb490 │ │ │ │ + beq bb488 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r5, [pc, #544] @ bb58c │ │ │ │ + ldr r5, [pc, #544] @ bb584 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 bb4a4 │ │ │ │ + beq bb49c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble bb55c │ │ │ │ + ble bb554 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bne bb580 │ │ │ │ + bne bb578 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne bb4b0 │ │ │ │ + bne bb4a8 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb410 │ │ │ │ + bne bb408 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb450 │ │ │ │ + bne bb448 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4150 │ │ │ │ + bl a40cc │ │ │ │ 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 1c5138 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5450 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3d4 │ │ │ │ + beq bb3cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3d4 │ │ │ │ + bne bb3cc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #344] @ bb590 │ │ │ │ + ldr r2, [pc, #344] @ bb588 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb4fc │ │ │ │ + bne bb4f4 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3d4 │ │ │ │ + b bb3cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3e0 │ │ │ │ + beq bb3d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3e0 │ │ │ │ + bne bb3d8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #280] @ bb590 │ │ │ │ + ldr r2, [pc, #280] @ bb588 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb51c │ │ │ │ + bne bb514 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3e0 │ │ │ │ - ldr r3, [pc, #244] @ bb58c │ │ │ │ - bl 3576e0 │ │ │ │ + b bb3d8 │ │ │ │ + ldr r3, [pc, #244] @ bb584 │ │ │ │ + bl 357b00 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bb398 │ │ │ │ - ldr r1, [pc, #232] @ bb594 │ │ │ │ - ldr r0, [pc, #232] @ bb598 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne bb390 │ │ │ │ + ldr r1, [pc, #232] @ bb58c │ │ │ │ + ldr r0, [pc, #232] @ bb590 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bb3c8 │ │ │ │ + beq bb3c0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3c8 │ │ │ │ + beq bb3c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3c8 │ │ │ │ + bne bb3c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #172] @ bb590 │ │ │ │ + ldr r2, [pc, #172] @ bb588 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb53c │ │ │ │ + bne bb534 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3c8 │ │ │ │ - ldr r1, [pc, #152] @ bb59c │ │ │ │ + b bb3c0 │ │ │ │ + ldr r1, [pc, #152] @ bb594 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb444 │ │ │ │ + beq bb43c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb444 │ │ │ │ - ldr r1, [pc, #120] @ bb59c │ │ │ │ + b bb43c │ │ │ │ + ldr r1, [pc, #120] @ bb594 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb484 │ │ │ │ + beq bb47c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb484 │ │ │ │ - ldr r1, [pc, #88] @ bb59c │ │ │ │ + b bb47c │ │ │ │ + ldr r1, [pc, #88] @ bb594 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb4f0 │ │ │ │ + beq bb4e8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb4f0 │ │ │ │ + b bb4e8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #56] @ bb5a0 │ │ │ │ + ldr r2, [pc, #56] @ bb598 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne bb3a4 │ │ │ │ + bne bb39c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c4f74 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c528c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 159c54 │ │ │ │ - b bb3b8 │ │ │ │ + bl 159e64 │ │ │ │ + b bb3b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - eorseq r2, sp, r4, lsr r4 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - andeq fp, fp, r8, lsr r3 │ │ │ │ + @ instruction: 0x0035b4f4 │ │ │ │ + eorseq r2, sp, r4, ror r8 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + andeq fp, fp, r0, lsr r3 │ │ │ │ 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 bb5e4 │ │ │ │ + bne bb5dc │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ bb620 │ │ │ │ - ldr r1, [pc, #76] @ bb624 │ │ │ │ + ldr r3, [pc, #76] @ bb618 │ │ │ │ + ldr r1, [pc, #76] @ bb61c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq bb600 │ │ │ │ + beq bb5f8 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bb5cc │ │ │ │ + bne bb5c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ bb620 │ │ │ │ - ldr r1, [pc, #16] @ bb628 │ │ │ │ + ldr r3, [pc, #12] @ bb618 │ │ │ │ + ldr r1, [pc, #16] @ bb620 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b bb5dc │ │ │ │ + bl 18eeb4 │ │ │ │ + b bb5d4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, lsl #14 │ │ │ │ - @ instruction: 0x003616d8 │ │ │ │ + eorseq r1, r6, r4, asr #22 │ │ │ │ + eorseq r1, r6, r8, lsl fp │ │ │ │ │ │ │ │ -000bb62c : │ │ │ │ +000bb624 : │ │ │ │ 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 │ │ │ │ @@ -149542,1426 +149540,1459 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd74 │ │ │ │ + bl 9dd94 │ │ │ │ subs r4, r0, #0 │ │ │ │ streq r4, [r6] │ │ │ │ - beq bb798 │ │ │ │ + beq bb790 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq bb788 │ │ │ │ - ldr r3, [pc, #272] @ bb7a0 │ │ │ │ + beq bb780 │ │ │ │ + ldr r3, [pc, #272] @ bb798 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bb738 │ │ │ │ + bne bb730 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq bb738 │ │ │ │ + beq bb730 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bb6d4 │ │ │ │ + beq bb6cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - bne bb720 │ │ │ │ + bne bb718 │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb714 │ │ │ │ + beq bb70c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bb714 │ │ │ │ - ldr r2, [pc, #168] @ bb7a4 │ │ │ │ + bne bb70c │ │ │ │ + ldr r2, [pc, #168] @ bb79c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb768 │ │ │ │ + bne bb760 │ │ │ │ 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 bb6d4 │ │ │ │ + b bb6cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne bb6a4 │ │ │ │ + bne bb69c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r6] │ │ │ │ - beq bb798 │ │ │ │ + beq bb790 │ │ │ │ mvn r5, #0 │ │ │ │ - b bb6e4 │ │ │ │ - ldr r1, [pc, #56] @ bb7a8 │ │ │ │ + b bb6dc │ │ │ │ + ldr r1, [pc, #56] @ bb7a0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb70c │ │ │ │ + beq bb704 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bb70c │ │ │ │ - ldr r1, [pc, #28] @ bb7ac │ │ │ │ - ldr r0, [pc, #28] @ bb7b0 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b bb74c │ │ │ │ + b bb704 │ │ │ │ + ldr r1, [pc, #28] @ bb7a4 │ │ │ │ + ldr r0, [pc, #28] @ bb7a8 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b bb744 │ │ │ │ mvn r5, #0 │ │ │ │ - b bb714 │ │ │ │ + b bb70c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ │ │ │ │ -000bb7b4 : │ │ │ │ +000bb7ac : │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb7d4 │ │ │ │ + beq bb7cc │ │ │ │ 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 348b14 │ │ │ │ + bl 348d90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000bb7fc <_Py_fstat_noraise@@Base>: │ │ │ │ +000bb7f4 <_Py_fstat_noraise@@Base>: │ │ │ │ b 29688 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000bb800 : │ │ │ │ +000bb7f8 : │ │ │ │ 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 b196c │ │ │ │ + b b1954 │ │ │ │ │ │ │ │ -000bb828 : │ │ │ │ +000bb820 : │ │ │ │ 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 bb90c <_PyArena_New@@Base> │ │ │ │ + bl bb904 <_PyArena_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bb904 │ │ │ │ + beq bb8fc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 23f424 │ │ │ │ + bl 23f560 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bb8fc │ │ │ │ + beq bb8f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bb8b8 │ │ │ │ + beq bb8b0 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq bb8b8 │ │ │ │ + beq bb8b0 │ │ │ │ and r3, r3, #33792 @ 0x8400 │ │ │ │ cmp r3, #33792 @ 0x8400 │ │ │ │ - beq bb8e0 │ │ │ │ + beq bb8d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c27d0 <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ + bl 2c28fc <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1680f8 <_PyArena_Free@@Base> │ │ │ │ + bl 1680e8 <_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 11fa40 <_PyAST_Compile@@Base> │ │ │ │ + bl 11faec <_PyAST_Compile@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1680f8 <_PyArena_Free@@Base> │ │ │ │ - b bb8ac │ │ │ │ + bl 1680e8 <_PyArena_Free@@Base> │ │ │ │ + b bb8a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 34d044 │ │ │ │ + bl 34d18c │ │ │ │ cmp r0, #0 │ │ │ │ - bge bb898 │ │ │ │ + bge bb890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1680f8 <_PyArena_Free@@Base> │ │ │ │ + bl 1680e8 <_PyArena_Free@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bb8ac │ │ │ │ + b bb8a4 │ │ │ │ │ │ │ │ -000bb90c <_PyArena_New@@Base>: │ │ │ │ +000bb904 <_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 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bb9a0 <_PyArena_New@@Base+0x94> │ │ │ │ - ldr r0, [pc, #148] @ bb9cc <_PyArena_New@@Base+0xc0> │ │ │ │ - bl 996d0 │ │ │ │ + beq bb998 <_PyArena_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #148] @ bb9c4 <_PyArena_New@@Base+0xc0> │ │ │ │ + bl 996f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq bb990 <_PyArena_New@@Base+0x84> │ │ │ │ + beq bb988 <_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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq bb9bc <_PyArena_New@@Base+0xb0> │ │ │ │ + beq bb9b4 <_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 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r3, #0 │ │ │ │ - bne bb9ac <_PyArena_New@@Base+0xa0> │ │ │ │ + bne bb9a4 <_PyArena_New@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - b bb99c <_PyArena_New@@Base+0x90> │ │ │ │ + b bb994 <_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 bba04 <_PyArena_New@@Base+0xf8> │ │ │ │ + beq bb9fc <_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] @ bbd18 <_PyArena_New@@Base+0x40c> │ │ │ │ + ldr r8, [pc, #780] @ bbd10 <_PyArena_New@@Base+0x40c> │ │ │ │ cmp r7, r8 │ │ │ │ cmpne r7, #0 │ │ │ │ moveq r8, #1 │ │ │ │ movne r8, #0 │ │ │ │ - beq bbd00 <_PyArena_New@@Base+0x3f4> │ │ │ │ + beq bbcf8 <_PyArena_New@@Base+0x3f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl bbd70 │ │ │ │ + bl bbd68 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bbcfc <_PyArena_New@@Base+0x3f0> │ │ │ │ - ldr r9, [pc, #744] @ bbd1c <_PyArena_New@@Base+0x410> │ │ │ │ + beq bbcf4 <_PyArena_New@@Base+0x3f0> │ │ │ │ + ldr r9, [pc, #744] @ bbd14 <_PyArena_New@@Base+0x410> │ │ │ │ ldr r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbab8 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbab0 <_PyArena_New@@Base+0x1ac> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb58 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbb50 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbab8 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbab0 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #16 │ │ │ │ - beq bbb58 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbb50 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbab8 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbab0 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #32 │ │ │ │ - beq bbb58 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbb50 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbab8 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbab0 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb58 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbb50 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bba9c <_PyArena_New@@Base+0x190> │ │ │ │ - ldr r3, [pc, #608] @ bbd20 <_PyArena_New@@Base+0x414> │ │ │ │ + bne bba94 <_PyArena_New@@Base+0x190> │ │ │ │ + ldr r3, [pc, #608] @ bbd18 <_PyArena_New@@Base+0x414> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bbcd8 <_PyArena_New@@Base+0x3cc> │ │ │ │ - ldr r3, [pc, #596] @ bbd24 <_PyArena_New@@Base+0x418> │ │ │ │ - bl 3576e0 │ │ │ │ + bne bbcd0 <_PyArena_New@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #596] @ bbd1c <_PyArena_New@@Base+0x418> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt bbaf8 <_PyArena_New@@Base+0x1ec> │ │ │ │ - bne bbb50 <_PyArena_New@@Base+0x244> │ │ │ │ + bgt bbaf0 <_PyArena_New@@Base+0x1ec> │ │ │ │ + bne bbb48 <_PyArena_New@@Base+0x244> │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbb50 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbb48 <_PyArena_New@@Base+0x244> │ │ │ │ ldr r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb24 <_PyArena_New@@Base+0x218> │ │ │ │ + beq bbb1c <_PyArena_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb58 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbb50 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbb08 <_PyArena_New@@Base+0x1fc> │ │ │ │ + bne bbb00 <_PyArena_New@@Base+0x1fc> │ │ │ │ ldr r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb50 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbb48 <_PyArena_New@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb58 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbb50 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbb34 <_PyArena_New@@Base+0x228> │ │ │ │ + bne bbb2c <_PyArena_New@@Base+0x228> │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq bbb50 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbb48 <_PyArena_New@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - beq bbc5c <_PyArena_New@@Base+0x350> │ │ │ │ + beq bbc54 <_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] @ bbd28 <_PyArena_New@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #392] @ bbd20 <_PyArena_New@@Base+0x41c> │ │ │ │ mov r0, r5 │ │ │ │ stm r6, {r7, r9} │ │ │ │ str r5, [r6, #16] │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbc84 <_PyArena_New@@Base+0x378> │ │ │ │ - ldr r1, [pc, #368] @ bbd2c <_PyArena_New@@Base+0x420> │ │ │ │ + beq bbc7c <_PyArena_New@@Base+0x378> │ │ │ │ + ldr r1, [pc, #368] @ bbd24 <_PyArena_New@@Base+0x420> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbca8 <_PyArena_New@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #352] @ bbd30 <_PyArena_New@@Base+0x424> │ │ │ │ + beq bbca0 <_PyArena_New@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #352] @ bbd28 <_PyArena_New@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcb0 <_PyArena_New@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #336] @ bbd34 <_PyArena_New@@Base+0x428> │ │ │ │ + beq bbca8 <_PyArena_New@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #336] @ bbd2c <_PyArena_New@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcc0 <_PyArena_New@@Base+0x3b4> │ │ │ │ - ldr r1, [pc, #320] @ bbd38 <_PyArena_New@@Base+0x42c> │ │ │ │ + beq bbcb8 <_PyArena_New@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #320] @ bbd30 <_PyArena_New@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcb8 <_PyArena_New@@Base+0x3ac> │ │ │ │ - ldr r1, [pc, #304] @ bbd3c <_PyArena_New@@Base+0x430> │ │ │ │ + beq bbcb0 <_PyArena_New@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #304] @ bbd34 <_PyArena_New@@Base+0x430> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbca0 <_PyArena_New@@Base+0x394> │ │ │ │ - ldr r1, [pc, #288] @ bbd40 <_PyArena_New@@Base+0x434> │ │ │ │ + beq bbc98 <_PyArena_New@@Base+0x394> │ │ │ │ + ldr r1, [pc, #288] @ bbd38 <_PyArena_New@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcd0 <_PyArena_New@@Base+0x3c4> │ │ │ │ - ldr r1, [pc, #272] @ bbd44 <_PyArena_New@@Base+0x438> │ │ │ │ + beq bbcc8 <_PyArena_New@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #272] @ bbd3c <_PyArena_New@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcc8 <_PyArena_New@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #256] @ bbd48 <_PyArena_New@@Base+0x43c> │ │ │ │ + beq bbcc0 <_PyArena_New@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #256] @ bbd40 <_PyArena_New@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #244] @ bbd4c <_PyArena_New@@Base+0x440> │ │ │ │ - beq bbc88 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldreq r3, [pc, #244] @ bbd44 <_PyArena_New@@Base+0x440> │ │ │ │ + beq bbc80 <_PyArena_New@@Base+0x37c> │ │ │ │ strb r8, [r6, #13] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bbd08 <_PyArena_New@@Base+0x3fc> │ │ │ │ + beq bbd00 <_PyArena_New@@Base+0x3fc> │ │ │ │ ldrb r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbd10 <_PyArena_New@@Base+0x404> │ │ │ │ + beq bbd08 <_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] @ bbd50 <_PyArena_New@@Base+0x444> │ │ │ │ + ldr r3, [pc, #196] @ bbd48 <_PyArena_New@@Base+0x444> │ │ │ │ cmn r6, #16 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ mov r8, #1 │ │ │ │ ldrne r9, [r4, #4] │ │ │ │ - b bbc58 <_PyArena_New@@Base+0x34c> │ │ │ │ - ldr r3, [pc, #172] @ bbd54 <_PyArena_New@@Base+0x448> │ │ │ │ - b bbc88 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #168] @ bbd58 <_PyArena_New@@Base+0x44c> │ │ │ │ - b bbc88 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #164] @ bbd5c <_PyArena_New@@Base+0x450> │ │ │ │ - b bbc88 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #160] @ bbd60 <_PyArena_New@@Base+0x454> │ │ │ │ - b bbc88 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ bbd64 <_PyArena_New@@Base+0x458> │ │ │ │ - b bbc88 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #152] @ bbd68 <_PyArena_New@@Base+0x45c> │ │ │ │ - b bbc88 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #148] @ bbd6c <_PyArena_New@@Base+0x460> │ │ │ │ - b bbc88 <_PyArena_New@@Base+0x37c> │ │ │ │ + b bbc50 <_PyArena_New@@Base+0x34c> │ │ │ │ + ldr r3, [pc, #172] @ bbd4c <_PyArena_New@@Base+0x448> │ │ │ │ + b bbc80 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #168] @ bbd50 <_PyArena_New@@Base+0x44c> │ │ │ │ + b bbc80 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #164] @ bbd54 <_PyArena_New@@Base+0x450> │ │ │ │ + b bbc80 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #160] @ bbd58 <_PyArena_New@@Base+0x454> │ │ │ │ + b bbc80 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ bbd5c <_PyArena_New@@Base+0x458> │ │ │ │ + b bbc80 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #152] @ bbd60 <_PyArena_New@@Base+0x45c> │ │ │ │ + b bbc80 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #148] @ bbd64 <_PyArena_New@@Base+0x460> │ │ │ │ + b bbc80 <_PyArena_New@@Base+0x37c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbac8 <_PyArena_New@@Base+0x1bc> │ │ │ │ + beq bbac0 <_PyArena_New@@Base+0x1bc> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb58 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbb50 <_PyArena_New@@Base+0x24c> │ │ │ │ add r4, r4, #16 │ │ │ │ - b bbcd8 <_PyArena_New@@Base+0x3cc> │ │ │ │ - bl 11a6d8 │ │ │ │ + b bbcd0 <_PyArena_New@@Base+0x3cc> │ │ │ │ + bl 11a71c │ │ │ │ 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 fp, r5, ip, ror #7 │ │ │ │ - mlaseq r6, ip, r0, r0 │ │ │ │ - @ instruction: 0x003618d0 │ │ │ │ - @ instruction: 0x003618d8 │ │ │ │ - eorseq r1, r6, r8, ror #17 │ │ │ │ - @ instruction: 0x003618fc │ │ │ │ - eorseq r1, r6, r4, lsl r9 │ │ │ │ - eorseq r1, r6, r8, lsr #18 │ │ │ │ - eorseq r1, r6, r0, asr #18 │ │ │ │ - @ instruction: 0x003d62dc │ │ │ │ - mlaseq sp, ip, r2, r6 │ │ │ │ - eorseq r6, sp, r4, asr #5 │ │ │ │ - eorseq r6, sp, r4, lsr #5 │ │ │ │ - eorseq r6, sp, ip, lsr #5 │ │ │ │ - @ instruction: 0x003d62bc │ │ │ │ - @ instruction: 0x003d62b4 │ │ │ │ - @ instruction: 0x003d62d4 │ │ │ │ - eorseq r6, sp, ip, asr #5 │ │ │ │ + eorseq fp, r5, ip, lsr #16 │ │ │ │ + @ instruction: 0x003604dc │ │ │ │ + eorseq r1, r6, r0, lsl sp │ │ │ │ + eorseq r1, r6, r8, lsl sp │ │ │ │ + eorseq r1, r6, r8, lsr #26 │ │ │ │ + eorseq r1, r6, ip, lsr sp │ │ │ │ + eorseq r1, r6, r4, asr sp │ │ │ │ + eorseq r1, r6, r8, ror #26 │ │ │ │ + eorseq r1, r6, r0, lsl #27 │ │ │ │ + eorseq r6, sp, ip, lsl r7 │ │ │ │ + @ instruction: 0x003d66dc │ │ │ │ + eorseq r6, sp, r4, lsl #14 │ │ │ │ + eorseq r6, sp, r4, ror #13 │ │ │ │ + eorseq r6, sp, ip, ror #13 │ │ │ │ + @ instruction: 0x003d66fc │ │ │ │ + @ instruction: 0x003d66f4 │ │ │ │ + eorseq r6, sp, r4, lsl r7 │ │ │ │ + eorseq r6, sp, ip, lsl #14 │ │ │ │ │ │ │ │ -000bbd70 : │ │ │ │ +000bbd68 : │ │ │ │ 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 bbdec │ │ │ │ + beq bbde4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbdb4 │ │ │ │ + beq bbdac │ │ │ │ tst r3, #32 │ │ │ │ - beq bbdb4 │ │ │ │ + beq bbdac │ │ │ │ adds r0, r0, #20 │ │ │ │ popne {r4, pc} │ │ │ │ - b bbdc0 │ │ │ │ + b bbdb8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 282234 │ │ │ │ + bl 2822cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq bbdf0 │ │ │ │ + beq bbde8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbdf8 │ │ │ │ + beq bbdf0 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbdf8 │ │ │ │ + beq bbdf0 │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 58570 │ │ │ │ + bl 58518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000bbe00 : │ │ │ │ +000bbdf8 : │ │ │ │ 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] @ bbe48 │ │ │ │ + ldr r2, [pc, #44] @ bbe40 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bbe4c │ │ │ │ + bl bbe44 │ │ │ │ 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 bc0c8 │ │ │ │ + beq bc3b4 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc0c8 │ │ │ │ + beq bc3b4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #3720] @ 0xe88 │ │ │ │ - ldr sl, [pc, #3420] @ bcbe0 │ │ │ │ + ldr sl, [pc, #3552] @ bcc5c │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ ldr ip, [ip, #1496] @ 0x5d8 │ │ │ │ mov r5, r1 │ │ │ │ cmp ip, #0 │ │ │ │ ldrh fp, [sl] │ │ │ │ mov r1, r3 │ │ │ │ - bne bc7a0 │ │ │ │ - add r7, r4, #4096 @ 0x1000 │ │ │ │ - ldr r2, [r7, #1532] @ 0x5fc │ │ │ │ + bne bc838 │ │ │ │ + add r9, r4, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r9, #1532] @ 0x5fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc0c0 │ │ │ │ + beq bc3ac │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ str ip, [r6, #72] @ 0x48 │ │ │ │ - beq bc760 │ │ │ │ + beq bc7f8 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc760 │ │ │ │ - bl a9a80 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq bc84c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq bc7f8 │ │ │ │ + bl a99fc │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq bc970 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne bc078 │ │ │ │ - mov r1, r7 │ │ │ │ + bne bc070 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2984 │ │ │ │ - ldr r3, [r7] │ │ │ │ + bl a2900 │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r9, r0 │ │ │ │ - beq bbf10 │ │ │ │ + mov r8, r0 │ │ │ │ + beq bbf08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq bcaec │ │ │ │ - cmp r9, #0 │ │ │ │ - beq bc84c │ │ │ │ + str r3, [r9] │ │ │ │ + beq bcbfc │ │ │ │ + cmp r8, #0 │ │ │ │ + beq bc970 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc090 │ │ │ │ - add r7, r4, #4096 @ 0x1000 │ │ │ │ + bne bc088 │ │ │ │ + add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcaac │ │ │ │ - ldr r3, [r7, #1532] @ 0x5fc │ │ │ │ + bne bcc48 │ │ │ │ + ldr r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc85c │ │ │ │ + beq bc5f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd74 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq bc834 │ │ │ │ - ldr r0, [r7, #1532] @ 0x5fc │ │ │ │ + bl 9dd94 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq bcc50 │ │ │ │ + ldr r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc6b4 │ │ │ │ - blx r3 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq bc6ec │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r1, [pc, #3148] @ bcbe4 │ │ │ │ - ldr r3, [r2, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r3, r1 │ │ │ │ - beq bc998 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ - str r8, [sp, #20] │ │ │ │ + beq bc750 │ │ │ │ blx r3 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq bc788 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r0, [pc, #3280] @ bcc60 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, r0 │ │ │ │ + beq bca28 │ │ │ │ + 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 bc32c │ │ │ │ - ldr r3, [pc, #3100] @ bcbe8 │ │ │ │ - ldr r3, [r3, #560] @ 0x230 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq bc9d4 │ │ │ │ + beq bc310 │ │ │ │ + ldr r3, [pc, #3232] @ bcc64 │ │ │ │ + ldr r2, [r3, #560] @ 0x230 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + beq bc9e8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #3080] @ bcbec │ │ │ │ + ldr r3, [pc, #3212] @ bcc68 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc0d4 │ │ │ │ - ldr r1, [pc, #3068] @ bcbf0 │ │ │ │ + bne bc0b8 │ │ │ │ + ldr r1, [pc, #3200] @ bcc6c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl facd8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faddc <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc11c │ │ │ │ + beq bc100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10329c │ │ │ │ + bl 103280 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne bcab4 │ │ │ │ + bne bcba8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt bc524 │ │ │ │ - bne bc8ec │ │ │ │ + blt bc6bc │ │ │ │ + bne bca18 │ │ │ │ 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 bc724 │ │ │ │ + beq bc7bc │ │ │ │ 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 bc17c │ │ │ │ - b bc724 │ │ │ │ + bne bc160 │ │ │ │ + b bc7bc │ │ │ │ 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 bbf2c │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - mov r1, r9 │ │ │ │ + beq bbf24 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bc83c │ │ │ │ - ldr r7, [r7] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq bbf2c │ │ │ │ - b bc094 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne bca98 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2840] @ bcbf4 │ │ │ │ + blt bc954 │ │ │ │ + ldr r9, [r9] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq bbf24 │ │ │ │ + b bc08c │ │ │ │ + ldr r3, [pc, #2992] @ bcc70 │ │ │ │ cmp r2, r3 │ │ │ │ - beq bc3a0 │ │ │ │ - ldr r3, [pc, #2832] @ bcbf8 │ │ │ │ + beq bc3c0 │ │ │ │ + ldr r3, [pc, #2984] @ bcc74 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc69c │ │ │ │ - ldr r1, [pc, #2812] @ bcbf0 │ │ │ │ + bne bc738 │ │ │ │ + ldr r1, [pc, #2964] @ bcc6c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl facd8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faddc <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc004 │ │ │ │ - ldr r1, [pc, #2788] @ bcbf0 │ │ │ │ + bne bbffc │ │ │ │ + ldr r1, [pc, #2940] @ bcc6c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1111e8 │ │ │ │ + bl 111224 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc004 │ │ │ │ - ldr r3, [pc, #2776] @ bcbfc │ │ │ │ - bl 3576e0 │ │ │ │ + bne bbffc │ │ │ │ + ldr r3, [pc, #2928] @ bcc78 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc768 │ │ │ │ + bne bc800 │ │ │ │ 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 bc720 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + ands r3, r3, #2048 @ 0x800 │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ + beq bc7b8 │ │ │ │ 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 bc89c │ │ │ │ + beq bc86c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2684] @ bcc00 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne bc4c8 │ │ │ │ - ldr sl, [r4, #24] │ │ │ │ - ldr r1, [pc, #2664] @ bcbfc │ │ │ │ - ldr r2, [sl, #24] │ │ │ │ - bl 3576e0 │ │ │ │ - ands r2, r2, #1 │ │ │ │ - ldr r8, [r1, r0] │ │ │ │ - beq bca74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc3f0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc3fc │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [fp] │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc408 │ │ │ │ - ldr r5, [r8, #148] @ 0x94 │ │ │ │ - add r2, r2, #1 │ │ │ │ + ldr r3, [pc, #2836] @ bcc7c │ │ │ │ + cmp r5, r3 │ │ │ │ + bne bc660 │ │ │ │ + ldr r9, [r4, #24] │ │ │ │ + ldr r2, [pc, #2816] @ bcc78 │ │ │ │ + ldr r3, [r9, #24] │ │ │ │ + bl 357b00 │ │ │ │ + ands r3, r3, #1 │ │ │ │ + ldr r7, [r2, r0] │ │ │ │ + beq bcb6c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc410 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc41c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sl] │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc428 │ │ │ │ + ldr r5, [r7, #148] @ 0x94 │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r2, [r9] │ │ │ │ - ldr r2, [sl, #52] @ 0x34 │ │ │ │ - beq bc418 │ │ │ │ - ldr r1, [r8, #152] @ 0x98 │ │ │ │ - sub r1, r1, r5 │ │ │ │ - cmp r2, r1, asr #2 │ │ │ │ - bge bc418 │ │ │ │ - add r2, r5, r2, lsl #2 │ │ │ │ - str r2, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [sl] │ │ │ │ + str r3, [r8] │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ + beq bc438 │ │ │ │ + ldr r2, [r7, #152] @ 0x98 │ │ │ │ + sub r2, r2, r5 │ │ │ │ + cmp r3, r2, asr #2 │ │ │ │ + bge bc438 │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ + str r3, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc220 │ │ │ │ - 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 bc204 │ │ │ │ + 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 bc65c │ │ │ │ - add sl, r5, #40 @ 0x28 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + str r3, [r5, #24] │ │ │ │ + strh r3, [r5, #36] @ 0x24 │ │ │ │ + strb r3, [r5, #38] @ 0x26 │ │ │ │ + ble bc5b8 │ │ │ │ + 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 ce8e4 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + mov r0, r7 │ │ │ │ + bl cea10 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc974 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ + bne bc910 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc984 │ │ │ │ + bne bca04 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl cf9ec <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl cfb18 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc4e8 │ │ │ │ + beq bc680 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc8b8 │ │ │ │ + bne bc920 │ │ │ │ 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 bcbc8 │ │ │ │ + bne bcbc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc314 │ │ │ │ + beq bc2f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq bca68 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ + beq bcc28 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ + blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne bbfc4 │ │ │ │ - ldr r3, [pc, #2248] @ bcbfc │ │ │ │ - bl 3576e0 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc944 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + bne bbfbc │ │ │ │ + ldr r2, [pc, #2400] @ bcc78 │ │ │ │ + bl 357b00 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne bc9b8 │ │ │ │ + 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 bc914 │ │ │ │ - ldr r3, [r7] │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bc9a4 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc50c │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - movne r5, #0 │ │ │ │ - bne bc568 │ │ │ │ - ldr r3, [fp] │ │ │ │ + bne bc5d4 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc5f0 │ │ │ │ - ldr r3, [r9] │ │ │ │ + beq bc378 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bc614 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r7, [r6, #72] @ 0x48 │ │ │ │ + beq bc3b4 │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5bc │ │ │ │ + beq bc3b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne bc5bc │ │ │ │ - mov r5, #0 │ │ │ │ - b bc638 │ │ │ │ + str r3, [r5] │ │ │ │ + bne bc3b4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bc3b4 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne bcc34 │ │ │ │ + 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, #2108] @ bcbf0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl f44d4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r1, [pc, #2200] @ bcc6c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl f45e0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bc750 │ │ │ │ + bne bc7e8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc004 │ │ │ │ - ldr r3, [pc, #2088] @ bcc04 │ │ │ │ + bne bbffc │ │ │ │ + ldr r3, [pc, #2180] @ bcc80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc524 │ │ │ │ - bl 11a6d8 │ │ │ │ - b bc134 │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc1c4 │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc1d8 │ │ │ │ - ldr r5, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [sl, #52] @ 0x34 │ │ │ │ + beq bc6bc │ │ │ │ + bl 11a71c │ │ │ │ + b bc118 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc1a8 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc1bc │ │ │ │ + ldr r5, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc1f0 │ │ │ │ - add r1, r2, #1000 @ 0x3e8 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - mov r3, #16384 @ 0x4000 │ │ │ │ - cmp r3, r1 │ │ │ │ - blt bcbc0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #2000] @ bcc08 │ │ │ │ - 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 bcaf8 │ │ │ │ - ldr ip, [r8, #144] @ 0x90 │ │ │ │ - mov r0, #0 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [r1, #8] │ │ │ │ - ldrne r0, [r8, #148] @ 0x94 │ │ │ │ - addne lr, ip, #12 │ │ │ │ - subne r0, r0, lr │ │ │ │ - asrne r0, r0, #2 │ │ │ │ - str r5, [r1] │ │ │ │ - str r3, [r1, #4] │ │ │ │ - strne r0, [ip, #8] │ │ │ │ - clz r0, r5 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - add r0, r0, #3 │ │ │ │ - add r5, r1, r0, lsl #2 │ │ │ │ - add r2, r5, r2, lsl #2 │ │ │ │ - add r0, r1, r3 │ │ │ │ + bne bc1d4 │ │ │ │ + add r2, r3, #1000 @ 0x3e8 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + mov r1, #16384 @ 0x4000 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt bcb34 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #2092] @ bcc84 │ │ │ │ + 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 bca6c │ │ │ │ + ldr r0, [r7, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + ldrne r1, [r7, #148] @ 0x94 │ │ │ │ + addne ip, r0, #12 │ │ │ │ + subne r1, r1, ip │ │ │ │ + str r5, [r2] │ │ │ │ + asrne r1, r1, #2 │ │ │ │ + clz r5, r5 │ │ │ │ + lsr r5, r5, #5 │ │ │ │ + strne r1, [r0, #8] │ │ │ │ + add r5, r5, #3 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + add r1, r2, r1 │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ cmp r5, #0 │ │ │ │ - str r1, [r8, #144] @ 0x90 │ │ │ │ - str r0, [r8, #152] @ 0x98 │ │ │ │ - str r2, [r8, #148] @ 0x94 │ │ │ │ - beq bcaf8 │ │ │ │ - ldr r2, [sl] │ │ │ │ + str r2, [r7, #144] @ 0x90 │ │ │ │ + str r1, [r7, #152] @ 0x98 │ │ │ │ + str r3, [r7, #148] @ 0x94 │ │ │ │ + beq bca6c │ │ │ │ + ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc218 │ │ │ │ - b bc220 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ - bne bc2d0 │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc928 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc928 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc524 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bc2ec │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc1fc │ │ │ │ + b bc204 │ │ │ │ + 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 bca20 │ │ │ │ - ldr r3, [r4] │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bc9a4 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc63c │ │ │ │ + sub r5, r2, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r5, [fp] │ │ │ │ + bne bc574 │ │ │ │ + ldr r2, [pc, #1892] @ bcc88 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r4, [r2, #1416] @ 0x588 │ │ │ │ + ldr r9, [r1, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne bc8f0 │ │ │ │ + mov r0, fp │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc584 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc360 │ │ │ │ + beq bc564 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq bc678 │ │ │ │ - ldr r3, [r7] │ │ │ │ + str r3, [r8] │ │ │ │ + beq bc618 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne bc970 │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + b bc378 │ │ │ │ + ldr r3, [sl] │ │ │ │ + mov r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc598 │ │ │ │ + beq bc548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne bc598 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #1672] @ bcc0c │ │ │ │ + str r3, [sl] │ │ │ │ + bne bc548 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [pc, #1768] @ bcc88 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc814 │ │ │ │ - mov r0, r7 │ │ │ │ + bne bc8b0 │ │ │ │ + mov r0, sl │ │ │ │ blx r4 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc5f4 │ │ │ │ - ldr r3, [r9] │ │ │ │ + b bc548 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #2 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, r5, #40 @ 0x28 │ │ │ │ + b bc270 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + beq bc658 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc628 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne bc84c │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r8, [r6, #72] @ 0x48 │ │ │ │ - beq bc0c8 │ │ │ │ - ldr r3, [r5] │ │ │ │ + movne r5, #0 │ │ │ │ + beq bc378 │ │ │ │ + b bc554 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc0c8 │ │ │ │ + beq bc56c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne bc0c8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bc0c8 │ │ │ │ + str r3, [r8] │ │ │ │ + bne bc56c │ │ │ │ mov r5, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne bc5a4 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #1532] @ bcc0c │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r2, [pc, #1636] @ bcc88 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc7d4 │ │ │ │ - mov r0, fp │ │ │ │ + bne bc8d0 │ │ │ │ + mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b bc5a4 │ │ │ │ + b bc564 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc35c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne bc5b0 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #1480] @ bcc0c │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc7f4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r4 │ │ │ │ - b bc5b0 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r3, [sl] │ │ │ │ + bne bcc18 │ │ │ │ + mov r5, #0 │ │ │ │ + b bc594 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, r5, #40 @ 0x28 │ │ │ │ - b bc28c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1416] @ bcc0c │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ + bne bc2b4 │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bc988 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bc988 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc87c │ │ │ │ + beq bc6bc │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bc2d0 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bcbdc │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc344 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r4] │ │ │ │ + beq bc714 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc53c │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + bne bc53c │ │ │ │ + b bc51c │ │ │ │ + ldr r2, [pc, #1388] @ bcc88 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r9, [r2, #1416] @ 0x588 │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + bne bc888 │ │ │ │ mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - b bc55c │ │ │ │ + blx r3 │ │ │ │ + b bc6f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc9f0 │ │ │ │ - ldr r1, [pc, #1348] @ bcbf0 │ │ │ │ + beq bcb3c │ │ │ │ + ldr r1, [pc, #1316] @ bcc6c │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b bc3cc │ │ │ │ + b bc3ec │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne bc778 │ │ │ │ + bne bc810 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc778 │ │ │ │ + beq bc810 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc778 │ │ │ │ - bl 1cca24 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - ldrne r3, [r7, #4] │ │ │ │ - ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne bbfa4 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mvnne r5, #0 │ │ │ │ - bne bc5f4 │ │ │ │ - ldr r3, [r9] │ │ │ │ + beq bc810 │ │ │ │ + bl 1ccd3c │ │ │ │ + subs fp, r0, #0 │ │ │ │ + ldrne r2, [fp, #4] │ │ │ │ + ldrne r2, [r2, #112] @ 0x70 │ │ │ │ + bne bbf9c │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc84c │ │ │ │ + beq bc954 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne bc84c │ │ │ │ - mvn r5, #0 │ │ │ │ - b bc638 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r3, [sl] │ │ │ │ + beq bca64 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mvnne r5, #0 │ │ │ │ + beq bc970 │ │ │ │ + b bc554 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23d690 │ │ │ │ + bl 23d7b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc51c │ │ │ │ - b bc510 │ │ │ │ + beq bc6b4 │ │ │ │ + b bc6a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc004 │ │ │ │ + bne bbffc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b bc140 │ │ │ │ - ldr r9, [pc, #1192] @ bcc10 │ │ │ │ - b bbf30 │ │ │ │ + b bc124 │ │ │ │ + ldr r8, [pc, #1164] @ bcc8c │ │ │ │ + b bbf28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc134 │ │ │ │ - b bc524 │ │ │ │ - ldr r3, [pc, #1172] @ bcc14 │ │ │ │ + beq bc118 │ │ │ │ + b bc6bc │ │ │ │ + ldr r3, [pc, #1144] @ bcc90 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1164] @ bcc18 │ │ │ │ - bl 1175c0 │ │ │ │ - ldr r3, [fp] │ │ │ │ + ldr r1, [pc, #1136] @ bcc94 │ │ │ │ + bl 117600 │ │ │ │ + ldr r3, [sl] │ │ │ │ mvn r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5a4 │ │ │ │ - b bc5f4 │ │ │ │ + beq bc548 │ │ │ │ + b bc584 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - beq bc7c0 │ │ │ │ + beq bc858 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bbec8 │ │ │ │ + bne bbec0 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ - ldr r9, [pc, #1088] @ bcc10 │ │ │ │ - mov r7, r3 │ │ │ │ - b bc094 │ │ │ │ - ldr r1, [pc, #1088] @ bcc1c │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc61c │ │ │ │ + ldr r8, [pc, #1060] @ bcc8c │ │ │ │ + mov r9, r3 │ │ │ │ + b bc08c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 23d7b8 │ │ │ │ + b bc6b4 │ │ │ │ + ldr r1, [pc, #1032] @ bcc98 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq bc72c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ - blx r3 │ │ │ │ - b bc61c │ │ │ │ - ldr r1, [pc, #1056] @ bcc1c │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b bc72c │ │ │ │ + ldr r1, [pc, #992] @ bcc98 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc650 │ │ │ │ + beq bc5ac │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b bc650 │ │ │ │ - ldr r1, [pc, #1024] @ bcc1c │ │ │ │ + b bc5ac │ │ │ │ + ldr r1, [pc, #960] @ bcc98 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc590 │ │ │ │ + beq bc630 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b bc590 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq bc84c │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mvnne r5, #0 │ │ │ │ - bne bc628 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b184 │ │ │ │ - mvn r0, #0 │ │ │ │ - b bc0cc │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5b8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne bc5b8 │ │ │ │ - b bc398 │ │ │ │ - ldr r1, [pc, #920] @ bcc1c │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc690 │ │ │ │ + blx r3 │ │ │ │ + b bc630 │ │ │ │ + ldr r1, [pc, #928] @ bcc98 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq bc534 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b bc690 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 23d690 │ │ │ │ - b bc51c │ │ │ │ + mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + b bc534 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 242410 │ │ │ │ + b bc680 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bca58 │ │ │ │ + beq bcc08 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bca40 │ │ │ │ - ldr r3, [pc, #840] @ bcc20 │ │ │ │ - ldr r2, [pc, #840] @ bcc24 │ │ │ │ + bne bcb90 │ │ │ │ + ldr r3, [pc, #860] @ bcc9c │ │ │ │ + ldr r2, [pc, #860] @ bcca0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d44d4 │ │ │ │ - b bc500 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b bc02c │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ + bl 2d462c │ │ │ │ + b bc698 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc970 │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - beq bcad0 │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - subs r5, r5, #0 │ │ │ │ - movne r5, #1 │ │ │ │ - rsb r5, r5, #0 │ │ │ │ - b bc55c │ │ │ │ - ldr r3, [pc, #752] @ bcc20 │ │ │ │ - ldr r2, [pc, #756] @ bcc28 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bc980 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b1a4 │ │ │ │ + mvn r0, #0 │ │ │ │ + b bc3b8 │ │ │ │ + mvn r5, #0 │ │ │ │ + b bc618 │ │ │ │ + ldr r3, [pc, #780] @ bcc9c │ │ │ │ + ldr r2, [pc, #784] @ bcca4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ - b bc500 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc8fc │ │ │ │ - ldr r3, [pc, #724] @ bcc2c │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ + b bc698 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + rsb r5, r0, #0 │ │ │ │ + b bc6f4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq bc4e8 │ │ │ │ + ldr r2, [pc, #732] @ bcca8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 189358 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r1, [r2] │ │ │ │ + bl 1896b8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc348 │ │ │ │ + beq bc32c │ │ │ │ mov r0, r4 │ │ │ │ - bl 189380 <_PyErr_Clear@@Base> │ │ │ │ - b bc348 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2422d4 │ │ │ │ - b bc4e8 │ │ │ │ + bl 1896e0 <_PyErr_Clear@@Base> │ │ │ │ + b bc32c │ │ │ │ + ldr r1, [pc, #672] @ bcc90 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #688] @ bccac │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + bl 117600 │ │ │ │ + b bc6c0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ - b bc4dc │ │ │ │ - ldr r3, [pc, #628] @ bcc14 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #644] @ bcc30 │ │ │ │ - bl 1175c0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc6ec │ │ │ │ + b bc674 │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne bc6ec │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bc6ec │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #564] @ bcc14 │ │ │ │ - ldr r1, [pc, #592] @ bcc34 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - bl 1175c0 │ │ │ │ - b bc528 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc138 │ │ │ │ - ldr r0, [pc, #492] @ bcbf0 │ │ │ │ - bl bbd70 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq bc524 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b bc3cc │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b bc024 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r1, [pc, #604] @ bcc90 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #628] @ bccb0 │ │ │ │ + bl 117600 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc788 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + bne bc788 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bc788 │ │ │ │ + mvn r5, #0 │ │ │ │ + b bc594 │ │ │ │ ldr r3, [r4] │ │ │ │ - subs r5, r5, #0 │ │ │ │ - movne r5, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - rsb r5, r5, #0 │ │ │ │ - beq bc55c │ │ │ │ - b bc54c │ │ │ │ + beq bcab8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne bc8d0 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bc8d0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc2ec │ │ │ │ - b bc510 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bc314 │ │ │ │ - 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 241a58 │ │ │ │ - b bc4dc │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ - ldreq r9, [pc, #360] @ bcc10 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ - bne bbebc │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - b bbf38 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + bne bcab8 │ │ │ │ + ldr r2, [pc, #504] @ bcc88 │ │ │ │ + ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne bc01c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bc01c │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc568 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc37c │ │ │ │ - b bc5f4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bbf10 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcb44 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - bne bcb44 │ │ │ │ - ldr r2, [pc, #240] @ bcc0c │ │ │ │ - ldr r5, [r2, #1416] @ 0x588 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq bcb34 │ │ │ │ + beq bcaa8 │ │ │ │ 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, #192] @ bcc0c │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r9, [pc, #456] @ bcc88 │ │ │ │ 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 bcba0 │ │ │ │ + beq bcb14 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bcba0 │ │ │ │ - ldr r3, [sl, #1416] @ 0x588 │ │ │ │ + bne bcb14 │ │ │ │ + ldr r3, [r9, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq bcb90 │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + beq bcb04 │ │ │ │ + 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 bcb54 │ │ │ │ - bl 29e588 │ │ │ │ - b bc4e8 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - b bc424 │ │ │ │ + bne bcac8 │ │ │ │ + bl 29e418 │ │ │ │ + b bc680 │ │ │ │ + lsl r1, r1, #1 │ │ │ │ + b bc444 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bc11c │ │ │ │ + ldr r0, [pc, #284] @ bcc6c │ │ │ │ + bl bbd68 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq bc6bc │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b bc3ec │ │ │ │ + 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 241b94 │ │ │ │ + b bc674 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne bc938 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bc938 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne bc014 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bc014 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bc2f8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bc2f8 │ │ │ │ + bne bc2dc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bc2dc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r2, [r4] │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + rsb r5, r0, #0 │ │ │ │ + beq bc6f4 │ │ │ │ + b bc6e4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bbf08 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bc2d0 │ │ │ │ + b bc6a8 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc378 │ │ │ │ + b bc554 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bc2f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ + ldreq r8, [pc, #72] @ bcc8c │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ + bne bbeb4 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + b bbf30 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne bc7a4 │ │ │ │ + b bc970 │ │ │ │ subseq r9, r9, lr, asr #12 │ │ │ │ - andeq r6, r4, r0, asr r9 │ │ │ │ + strdeq r6, [r4], -r8 │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ - andeq fp, pc, ip, lsl #19 │ │ │ │ + muleq pc, r0, sl @ │ │ │ │ subseq sl, r7, ip, lsr r0 │ │ │ │ - andseq r2, r2, r4, lsl r6 │ │ │ │ - @ instruction: 0x00110cf8 │ │ │ │ + andseq r2, r2, r0, asr #13 │ │ │ │ + andseq r0, r1, r4, lsr sp │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r1, r1, r4, lsr #29 │ │ │ │ + andseq r1, r1, r0, ror #29 │ │ │ │ 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 r0, r6, r8, ror #22 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + eorseq r0, r6, r8, lsr #31 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsr fp │ │ │ │ - eorseq r0, r6, ip, lsl #22 │ │ │ │ + eorseq r0, r6, ip, ror pc │ │ │ │ + eorseq r0, r6, ip, asr #30 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r0, r6, r8, lsl #23 │ │ │ │ - eorseq pc, r5, r4, asr #13 │ │ │ │ + eorseq pc, r5, r4, lsl #22 │ │ │ │ + eorseq r0, r6, r8, asr #31 │ │ │ │ │ │ │ │ -000bcc38 : │ │ │ │ +000bccb4 : │ │ │ │ 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 │ │ │ │ @@ -150974,143 +151005,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 bd9ec │ │ │ │ + beq bda70 │ │ │ │ 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 bcda8 │ │ │ │ + bne bce24 │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ - beq bdd70 │ │ │ │ + beq bdc64 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r1, r4, #1 │ │ │ │ - beq bd9f4 │ │ │ │ - bhi bce00 │ │ │ │ + beq bdab0 │ │ │ │ + bhi bce7c │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq be108 │ │ │ │ + beq be2f4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be0f0 │ │ │ │ + beq be344 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be1fc │ │ │ │ - ldr r2, [pc, #3976] @ bdc8c │ │ │ │ + beq be1d4 │ │ │ │ + ldr r2, [pc, #4052] @ bdd54 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ands r2, r2, #4 │ │ │ │ - bne bd340 │ │ │ │ + bne bd3b8 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mvn r6, #0 │ │ │ │ - beq bd370 │ │ │ │ - ldr r1, [pc, #3952] @ bdc90 │ │ │ │ + beq bd3e8 │ │ │ │ + ldr r1, [pc, #4028] @ bdd58 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #3948] @ bdc94 │ │ │ │ + ldr r1, [pc, #4024] @ bdd5c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3944] @ bdc98 │ │ │ │ + ldr r1, [pc, #4020] @ bdd60 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #3940] @ bdc9c │ │ │ │ - ldr r1, [pc, #3940] @ bdca0 │ │ │ │ + ldr lr, [pc, #4016] @ bdd64 │ │ │ │ + ldr r1, [pc, #4016] @ bdd68 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r5, r6 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be158 │ │ │ │ + beq be290 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ cmp ip, #0 │ │ │ │ streq ip, [sp, #16] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi be158 │ │ │ │ + bhi be290 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi bcf88 │ │ │ │ + bhi bd004 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq bd020 │ │ │ │ + beq bd09c │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bd794 │ │ │ │ + beq bd794 │ │ │ │ cmp r1, #0 │ │ │ │ - bne be158 │ │ │ │ + bne be290 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls be158 │ │ │ │ - ldr r0, [pc, #3860] @ bdca4 │ │ │ │ + bls be290 │ │ │ │ + ldr r0, [pc, #3936] @ bdd6c │ │ │ │ sub r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi be158 │ │ │ │ + bhi be290 │ │ │ │ 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 be170 │ │ │ │ + bne be2a8 │ │ │ │ ldrb r6, [r4, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #37 @ 0x25 │ │ │ │ - bne bcda8 │ │ │ │ + bne bce24 │ │ │ │ cmp r6, #0 │ │ │ │ sub r5, r4, r8 │ │ │ │ - beq bce68 │ │ │ │ + beq bcee4 │ │ │ │ cmn r5, #1 │ │ │ │ - beq bde94 │ │ │ │ + beq bdeb4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd45c │ │ │ │ + beq bd4d4 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ - bls bce84 │ │ │ │ + bls bcf00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - blt bce84 │ │ │ │ + blt bcf00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b bcf04 │ │ │ │ - ldr r2, [pc, #3716] @ bdc8c │ │ │ │ + b bcf80 │ │ │ │ + ldr r2, [pc, #3792] @ bdd54 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne bd340 │ │ │ │ + bne bd3b8 │ │ │ │ mvn r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r1, [pc, #3720] @ bdca8 │ │ │ │ + ldr r1, [pc, #3796] @ bdd70 │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bce38 │ │ │ │ + bhi bceb4 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3664] @ bdc90 │ │ │ │ + ldr r1, [pc, #3740] @ bdd58 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #3660] @ bdc94 │ │ │ │ + ldr r1, [pc, #3736] @ bdd5c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3656] @ bdc98 │ │ │ │ + ldr r1, [pc, #3732] @ bdd60 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #3652] @ bdca0 │ │ │ │ + ldr r1, [pc, #3728] @ bdd68 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr lr, [pc, #3640] @ bdc9c │ │ │ │ + ldr lr, [pc, #3716] @ bdd64 │ │ │ │ mov r1, r2 │ │ │ │ - b bcd44 │ │ │ │ + b bcdc0 │ │ │ │ cmn r5, #1 │ │ │ │ - beq bde7c │ │ │ │ + beq bdd3c │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd468 │ │ │ │ + beq bd4e0 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi bcde8 │ │ │ │ + bhi bce64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bcdf8 │ │ │ │ + beq bce74 │ │ │ │ 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 │ │ │ │ @@ -151118,112 +151149,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 10c420 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c460 <_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 │ │ │ │ - beq bd170 │ │ │ │ + beq bd1ec │ │ │ │ cmp r3, #1 │ │ │ │ - bne bde1c │ │ │ │ + bne bdcdc │ │ │ │ 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 bccb0 │ │ │ │ + bne bcd2c │ │ │ │ cmp r9, #0 │ │ │ │ - beq bd9c0 │ │ │ │ + beq bda44 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcf7c │ │ │ │ + bne bcff8 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq bd5a8 │ │ │ │ + beq bd620 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 10d678 <_PyUnicodeWriter_PrepareInternal@@Base+0x1258> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq be228 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bdba0 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq bd5b4 │ │ │ │ - mov sl, r2 │ │ │ │ + bl 10d6b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x1254> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq be224 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq bdec4 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq bd998 │ │ │ │ + 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, #3340] @ bdcac │ │ │ │ + ldr ip, [pc, #3416] @ bdd74 │ │ │ │ and ip, ip, r0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne bd4f0 │ │ │ │ - ldr ip, [pc, #3328] @ bdcb0 │ │ │ │ + bne bd568 │ │ │ │ + ldr ip, [pc, #3404] @ bdd78 │ │ │ │ tst r0, ip │ │ │ │ - bne bd4dc │ │ │ │ + bne bd554 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq bd09c │ │ │ │ + beq bd118 │ │ │ │ cmp r1, #0 │ │ │ │ - bne be158 │ │ │ │ + bne be290 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne bd0a4 │ │ │ │ + bne bd120 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r5, #1114112 @ 0x110000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bcs bdfec │ │ │ │ + bcs be094 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi bd504 │ │ │ │ + bhi bd57c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - ble bd504 │ │ │ │ + ble bd57c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bne bd584 │ │ │ │ + bne bd5fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb r5, [r3, r9] │ │ │ │ mov r3, #1 │ │ │ │ add r9, r9, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b bd164 │ │ │ │ + b bd1e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt be158 │ │ │ │ + bgt be290 │ │ │ │ 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 be000 │ │ │ │ + bne be0a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be28c │ │ │ │ + beq be14c │ │ │ │ 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] │ │ │ │ @@ -151234,27 +151265,27 @@ │ │ │ │ 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 bd204 │ │ │ │ + b bd280 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt be158 │ │ │ │ - ldr r0, [pc, #3080] @ bdcb4 │ │ │ │ + bgt be290 │ │ │ │ + ldr r0, [pc, #3156] @ bdd7c │ │ │ │ sub r2, r3, #100 @ 0x64 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov ip, #1 │ │ │ │ ands r2, r0, ip, lsl r2 │ │ │ │ - bne bd794 │ │ │ │ + bne bd794 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq bdaf0 │ │ │ │ + beq bdb74 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne be158 │ │ │ │ + bne be290 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ @@ -151269,49 +151300,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 be04c │ │ │ │ - bl 11768c │ │ │ │ + bne be0f4 │ │ │ │ + bl 1176cc │ │ │ │ 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 bd170 │ │ │ │ + beq bd1ec │ │ │ │ add r8, r4, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bcf28 │ │ │ │ + bne bcfa4 │ │ │ │ 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 280fe0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 281088 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov sl, #0 │ │ │ │ - b bcf7c │ │ │ │ + b bcff8 │ │ │ │ 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 │ │ │ │ @@ -151325,43 +151356,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 117ad0 │ │ │ │ - b bd12c │ │ │ │ + bl 117b10 │ │ │ │ + b bd1a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdfcc │ │ │ │ + beq bdfdc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne bdfd8 │ │ │ │ + bne bdfe8 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eca18 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + bl 1ecd68 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd26c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + beq bd2e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bdfc0 │ │ │ │ + beq be060 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd170 │ │ │ │ + beq bd1ec │ │ │ │ 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] │ │ │ │ @@ -151372,159 +151403,158 @@ │ │ │ │ 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 117ad0 │ │ │ │ + bl 117b10 │ │ │ │ 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 be054 │ │ │ │ + beq be06c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd164 │ │ │ │ + beq bd1e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r1] │ │ │ │ - bne bd164 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #2448] @ bdcb8 │ │ │ │ + str r3, [r0] │ │ │ │ + bne bd1e0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #2524] @ bdd80 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdbac │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + bne bdc50 │ │ │ │ blx r5 │ │ │ │ - b bd164 │ │ │ │ + b bd1e0 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ ldrb r3, [lr] │ │ │ │ - ldr r2, [pc, #2360] @ bdc8c │ │ │ │ + ldr r2, [pc, #2440] @ bdd54 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne bdf90 │ │ │ │ + bne bdff0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mov r4, r1 │ │ │ │ mvnne r5, #0 │ │ │ │ - bne bce18 │ │ │ │ + bne bce94 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq bdf6c │ │ │ │ - ldr r1, [pc, #2312] @ bdc8c │ │ │ │ + beq be24c │ │ │ │ + ldr r1, [pc, #2392] @ bdd54 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #1 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bce18 │ │ │ │ + beq bce94 │ │ │ │ sub r5, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #2 │ │ │ │ - beq bce18 │ │ │ │ - ldr lr, [pc, #2404] @ bdd18 │ │ │ │ + beq bce94 │ │ │ │ + ldr lr, [pc, #2484] @ bdde0 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt be0bc │ │ │ │ + bgt be0fc │ │ │ │ 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 bd4fc │ │ │ │ + beq bd574 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r5 │ │ │ │ - blt be0bc │ │ │ │ + blt be0fc │ │ │ │ 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 bce18 │ │ │ │ + beq bce94 │ │ │ │ rsb r3, r2, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ rsb r3, r3, r0, asr #2 │ │ │ │ cmp r3, r5 │ │ │ │ - blt be0bc │ │ │ │ + blt be0fc │ │ │ │ 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 bd420 │ │ │ │ - b bce18 │ │ │ │ + bne bd498 │ │ │ │ + b bce94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcde0 │ │ │ │ + bne bce5c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl be5d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be650 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bdb80 │ │ │ │ + beq bdc14 │ │ │ │ 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 23fb1c │ │ │ │ + bl 23fc58 │ │ │ │ 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 bcf28 │ │ │ │ + b bcfa4 │ │ │ │ and r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ orrge r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be158 │ │ │ │ + bne be290 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne bd0a4 │ │ │ │ - b bcfcc │ │ │ │ + bne bd120 │ │ │ │ + b bd048 │ │ │ │ add r4, r4, #3 │ │ │ │ - b bce18 │ │ │ │ + b bce94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -151532,112 +151562,82 @@ │ │ │ │ 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 10c420 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c460 <_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 │ │ │ │ - beq bd170 │ │ │ │ + beq bd1ec │ │ │ │ cmp r3, #1 │ │ │ │ - beq bd008 │ │ │ │ + beq bd084 │ │ │ │ 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 bd164 │ │ │ │ + b bd1e0 │ │ │ │ cmp r9, #1 │ │ │ │ - mov r2, sl │ │ │ │ - bne bcf78 │ │ │ │ - ldrb r1, [r2, #16] │ │ │ │ - lsr r3, r1, #2 │ │ │ │ - and r3, r3, #7 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne bcf78 │ │ │ │ - tst r1, #32 │ │ │ │ - beq be2d4 │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ - addne r3, r2, #20 │ │ │ │ - addeq r3, r2, #28 │ │ │ │ - ldrsb r1, [r3] │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrge r1, [pc, #1740] @ bdcbc │ │ │ │ - movge r0, #24 │ │ │ │ - ldrlt r1, [pc, #1736] @ bdcc0 │ │ │ │ - mlage sl, r0, r3, r1 │ │ │ │ - addlt r3, r3, #1296 @ 0x510 │ │ │ │ - addlt sl, r1, r3, lsl #5 │ │ │ │ - cmp r2, sl │ │ │ │ - beq bcf7c │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcf7c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne bcf7c │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bcf7c │ │ │ │ - ldr r2, [pc, #1676] @ bdcc4 │ │ │ │ + beq bd99c │ │ │ │ + mov r3, sl │ │ │ │ + b bcff4 │ │ │ │ + ldr r2, [pc, #1868] @ bdd84 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1672] @ bdcc8 │ │ │ │ + ldr r2, [pc, #1864] @ bdd88 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1668] @ bdccc │ │ │ │ + ldr r2, [pc, #1860] @ bdd8c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1664] @ bdcd0 │ │ │ │ + ldr r2, [pc, #1856] @ bdd90 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1656] @ bdcd4 │ │ │ │ + ldr lr, [pc, #1848] @ bdd94 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #3 │ │ │ │ - b bcd44 │ │ │ │ + b bcdc0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne bdde8 │ │ │ │ - ldr r2, [pc, #1628] @ bdcd8 │ │ │ │ + bne bdc1c │ │ │ │ + ldr r2, [pc, #1820] @ bdd98 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1624] @ bdcdc │ │ │ │ + ldr r2, [pc, #1816] @ bdd9c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1620] @ bdce0 │ │ │ │ + ldr r2, [pc, #1812] @ bdda0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1616] @ bdce4 │ │ │ │ + ldr r2, [pc, #1808] @ bdda4 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1608] @ bdce8 │ │ │ │ + ldr lr, [pc, #1800] @ bdda8 │ │ │ │ add r4, r4, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b bcd44 │ │ │ │ + b bcdc0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1361e4 │ │ │ │ + bl 13627c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq bd170 │ │ │ │ + beq bd1ec │ │ │ │ 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] │ │ │ │ @@ -151648,63 +151648,63 @@ │ │ │ │ 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 117ad0 │ │ │ │ + bl 117b10 │ │ │ │ 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 bdf48 │ │ │ │ + beq be110 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd164 │ │ │ │ + beq bd1e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd164 │ │ │ │ + bne bd1e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bd164 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bd1e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 131ca4 │ │ │ │ + bl 131d54 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd6c8 │ │ │ │ - b bd170 │ │ │ │ + bne bd6c8 │ │ │ │ + b bd1ec │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - beq bda40 │ │ │ │ - bhi bd998 │ │ │ │ + beq bda78 │ │ │ │ + bhi bda1c │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bdc84 │ │ │ │ + beq bdf00 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq bdc7c │ │ │ │ - ldr r3, [pc, #1312] @ bdcec │ │ │ │ + beq bdef8 │ │ │ │ + ldr r3, [pc, #1504] @ bddac │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi bd960 │ │ │ │ + bhi bd960 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r1, r2, #7 │ │ │ │ bic r1, r1, #7 │ │ │ │ ldrd r2, [r1], #8 │ │ │ │ @@ -151738,27 +151738,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 bdbfc │ │ │ │ + bls bdf40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt bdbfc │ │ │ │ + bgt bdf40 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt bdbcc │ │ │ │ + bgt bdf10 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq bda78 │ │ │ │ + beq bdafc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt bda18 │ │ │ │ + bgt bdad4 │ │ │ │ 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 │ │ │ │ @@ -151767,162 +151767,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 be380 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be400 <_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 bd170 │ │ │ │ + beq bd1ec │ │ │ │ cmp r6, #0 │ │ │ │ - ble bd164 │ │ │ │ + ble bd1e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq bd164 │ │ │ │ + beq bd1e0 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 3139dc │ │ │ │ + bl 21750c │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd170 │ │ │ │ + beq bd1ec │ │ │ │ add r9, r9, r5 │ │ │ │ - b bd164 │ │ │ │ + b bd1e0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r3], #4 │ │ │ │ - beq bda68 │ │ │ │ + beq bdaa0 │ │ │ │ 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 bd814 │ │ │ │ + b bd814 │ │ │ │ + mov sl, r3 │ │ │ │ + ldrb r2, [sl, #16] │ │ │ │ + lsr r3, r2, #2 │ │ │ │ + and r3, r3, #7 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne bd628 │ │ │ │ + tst r2, #32 │ │ │ │ + beq bdfd4 │ │ │ │ + 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] @ bddb0 │ │ │ │ + movge r2, #24 │ │ │ │ + ldrlt r4, [pc, #980] @ bddb4 │ │ │ │ + mlage r4, r2, r3, r4 │ │ │ │ + addlt r3, r3, #1296 @ 0x510 │ │ │ │ + addlt r4, r4, r3, lsl #5 │ │ │ │ + cmp sl, r4 │ │ │ │ + beq bda14 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bda14 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bda14 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov sl, r4 │ │ │ │ + b bcff8 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq bdb98 │ │ │ │ - ldr r3, [pc, #840] @ bdcf0 │ │ │ │ + beq bdf08 │ │ │ │ + ldr r3, [pc, #908] @ bddb8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi bd960 │ │ │ │ + bhi bd960 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd9ec │ │ │ │ + beq bda70 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd9ec │ │ │ │ + beq bda70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bd9ec │ │ │ │ + bne bda70 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr sl, [pc, #768] @ bdcf4 │ │ │ │ - b bcf7c │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr sl, [pc, #836] @ bddbc │ │ │ │ + b bcff8 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #828] @ bddc0 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi bda9c │ │ │ │ + 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 bd978 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ - beq bdb88 │ │ │ │ + beq bdc04 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcce0 │ │ │ │ + b bcd5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 3139dc │ │ │ │ + bl 21750c │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd170 │ │ │ │ + beq bd1ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r9, r9, r3 │ │ │ │ - b bd8ac │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #684] @ bdcf8 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r1, #4 │ │ │ │ - bhi bda64 │ │ │ │ - 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 bd978 │ │ │ │ + b bd8ac │ │ │ │ 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 12ec30 │ │ │ │ + bl 12ece0 │ │ │ │ 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 bd8a0 │ │ │ │ - b bd170 │ │ │ │ + bne bd8a0 │ │ │ │ + b bd1ec │ │ │ │ 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, #488] @ bdcfc │ │ │ │ + ldr r3, [pc, #556] @ bddc4 │ │ │ │ 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 bdb3c │ │ │ │ + beq bdbc0 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne be090 │ │ │ │ + bne be020 │ │ │ │ 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 │ │ │ │ @@ -151930,306 +151963,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 be380 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b bd12c │ │ │ │ - str r6, [sp, #16] │ │ │ │ - b bd170 │ │ │ │ + bl be400 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b bd1a8 │ │ │ │ ldrb r3, [r1] │ │ │ │ orr r2, r2, #16 │ │ │ │ mov r4, r1 │ │ │ │ - b bda04 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - b bda44 │ │ │ │ - bl 23e04c │ │ │ │ - mov sl, r0 │ │ │ │ - b bcf7c │ │ │ │ - ldr r1, [pc, #332] @ bdd00 │ │ │ │ + b bdac0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b bd1ec │ │ │ │ + ldr r1, [pc, #420] @ bddc8 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #416] @ bddcc │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #412] @ bddd0 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #404] @ bddd4 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr lr, [pc, #400] @ bddd8 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + b bcdc0 │ │ │ │ + ldr r1, [pc, #388] @ bdddc │ │ │ │ cmp r3, r1 │ │ │ │ - beq bd334 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + bne bdfc0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b bd334 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - tst r3, #1 │ │ │ │ - bne bd894 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3139dc │ │ │ │ - cmn r0, #1 │ │ │ │ - beq bd170 │ │ │ │ - add r9, r9, r5 │ │ │ │ - b bd894 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq bd88c │ │ │ │ - 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 10c420 <_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 bd88c │ │ │ │ - b bd170 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - b bda44 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b bda44 │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ - eorseq r1, r6, r4, asr fp │ │ │ │ - eorseq fp, r7, r8, lsl r6 │ │ │ │ - eorseq r1, r6, r8, asr fp │ │ │ │ - eorseq r6, r7, r0, lsl #16 │ │ │ │ - eorseq r1, r6, ip, asr fp │ │ │ │ - subeq pc, r3, ip, lsr #12 │ │ │ │ - subeq pc, r3, ip, asr r6 @ │ │ │ │ - eoreq r1, r4, r2, asr #32 │ │ │ │ - andeq r2, r0, r1 │ │ │ │ - andseq r0, r2, r1, lsr #16 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq r1, r6, r8, lsl #23 │ │ │ │ - eorseq r1, r6, ip, lsl #23 │ │ │ │ - eorseq ip, r7, ip, asr #6 │ │ │ │ - mlaseq r6, r0, fp, r1 │ │ │ │ - ldrsheq r1, [r8], -r8 @ │ │ │ │ - eorseq r1, r6, r0, ror #22 │ │ │ │ - eorseq r1, r6, r8, ror #22 │ │ │ │ - @ instruction: 0x0038abbc │ │ │ │ - eorseq r1, r6, r0, ror fp │ │ │ │ - @ instruction: 0x00380df4 │ │ │ │ - subeq pc, r3, lr, ror r6 @ │ │ │ │ - subeq pc, r3, r8, lsl #13 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - @ instruction: 0x0043f692 │ │ │ │ - eorseq r2, r9, ip, lsr #27 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - eorseq r1, r6, r8, ror fp │ │ │ │ - eorseq r1, r6, ip, ror fp │ │ │ │ - eorseq r1, r6, r0, lsl #23 │ │ │ │ - eorseq r1, r6, r4, lsl #23 │ │ │ │ - @ instruction: 0x0038fafc │ │ │ │ - strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r6, r0, ror #23 │ │ │ │ - @ instruction: 0x00361bbc │ │ │ │ - andeq r7, r0, r0, lsr r8 │ │ │ │ - eorseq r1, r6, ip, asr #23 │ │ │ │ - eorseq r1, r6, ip, lsr #23 │ │ │ │ - @ instruction: 0x00361bb0 │ │ │ │ - @ instruction: 0x00361bb4 │ │ │ │ - @ instruction: 0x00361bb8 │ │ │ │ - eorseq r1, r6, r8, lsr #23 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, lsr #24 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, r4, asr #24 │ │ │ │ - mlaseq r6, r8, fp, r1 │ │ │ │ - mlaseq r6, ip, fp, r1 │ │ │ │ - eorseq r1, r6, r0, lsr #23 │ │ │ │ - eorseq r1, r6, r4, lsr #23 │ │ │ │ - mlaseq r6, r4, fp, r1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, ip, lsl #24 │ │ │ │ + b bd3b0 │ │ │ │ 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 12ec30 │ │ │ │ + bl 12ece0 │ │ │ │ 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 bd170 │ │ │ │ + beq bd1ec │ │ │ │ add r8, r8, #2 │ │ │ │ - b bd168 │ │ │ │ - ldr r1, [pc, #-236] @ bdd04 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #-240] @ bdd08 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #-244] @ bdd0c │ │ │ │ - mov r2, #1 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #-252] @ bdd10 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr lr, [pc, #-256] @ bdd14 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - b bcd44 │ │ │ │ + b bd1e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bne bdecc │ │ │ │ + bne bde60 │ │ │ │ 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 bdea4 │ │ │ │ + bhi bde38 │ │ │ │ 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 bcf20 │ │ │ │ + bls bcf9c │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strh r1, [r2], #2 │ │ │ │ - b bde68 │ │ │ │ + b bdd28 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ cmp sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bce78 │ │ │ │ - b bd468 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29c28 │ │ │ │ - mov r5, r0 │ │ │ │ - b bcdd8 │ │ │ │ + bne bcef4 │ │ │ │ + b bd4e0 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ + mlaseq r6, r4, pc, r1 @ │ │ │ │ + eorseq fp, r7, r8, asr sl │ │ │ │ + mlaseq r6, r8, pc, r1 @ │ │ │ │ + eorseq r6, r7, r0, lsl #24 │ │ │ │ + mlaseq r6, ip, pc, r1 @ │ │ │ │ + subeq pc, r3, ip, ror #20 │ │ │ │ + @ instruction: 0x0043fa9c │ │ │ │ + eoreq r1, r4, r2, asr #32 │ │ │ │ + andeq r2, r0, r1 │ │ │ │ + andseq r0, r2, r1, lsr #16 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r1, r6, r8, asr #31 │ │ │ │ + eorseq r1, r6, ip, asr #31 │ │ │ │ + eorseq ip, r7, ip, lsl #15 │ │ │ │ + @ instruction: 0x00361fd0 │ │ │ │ + eorseq r1, r8, r8, lsr r5 │ │ │ │ + eorseq r1, r6, r0, lsr #31 │ │ │ │ + eorseq r1, r6, r8, lsr #31 │ │ │ │ + @ instruction: 0x0038affc │ │ │ │ + @ instruction: 0x00361fb0 │ │ │ │ + eorseq r1, r8, r4, lsr r2 │ │ │ │ + strheq pc, [r3], #-174 @ 0xffffff52 @ │ │ │ │ + subseq pc, r7, r0, lsl r4 @ │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subeq pc, r3, r8, asr #21 │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ + ldrdeq pc, [r3], #-162 @ 0xffffff5e │ │ │ │ + eorseq r3, r9, ip, ror #3 │ │ │ │ + @ instruction: 0x00361fb8 │ │ │ │ + @ instruction: 0x00361fbc │ │ │ │ + eorseq r1, r6, r0, asr #31 │ │ │ │ + eorseq r1, r6, r4, asr #31 │ │ │ │ + eorseq pc, r8, ip, lsr pc @ │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + strbtvs r6, [r6], -r7, ror #12 │ │ │ │ + andeq r7, r0, r0, lsr r8 │ │ │ │ + @ instruction: 0x00361ffc │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r2, r6, r0, lsr #32 │ │ │ │ + eorseq r2, r6, ip │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, ip, asr #32 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r2, r6, r8, rrx │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r6, r4, lsl #1 │ │ │ │ + @ instruction: 0x00361fd8 │ │ │ │ + @ instruction: 0x00361fdc │ │ │ │ + eorseq r1, r6, r0, ror #31 │ │ │ │ + eorseq r1, r6, r4, ror #31 │ │ │ │ + @ instruction: 0x00361fd4 │ │ │ │ + eorseq r1, r6, ip, ror #31 │ │ │ │ + @ instruction: 0x00361ff0 │ │ │ │ + @ instruction: 0x00361ff4 │ │ │ │ + @ instruction: 0x00361ff8 │ │ │ │ + eorseq r1, r6, r8, ror #31 │ │ │ │ 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 bde44 │ │ │ │ + b bdd04 │ │ │ │ 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 bdf20 │ │ │ │ + bhi bded0 │ │ │ │ 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 bcf20 │ │ │ │ + bls bcf9c │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b bdf0c │ │ │ │ + b bdea0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29c28 │ │ │ │ + mov r5, r0 │ │ │ │ + b bce54 │ │ │ │ + bl 23e188 │ │ │ │ + mov sl, r0 │ │ │ │ + b bcff8 │ │ │ │ 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 bdee8 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd170 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne bd170 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bd170 │ │ │ │ - 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 bce18 │ │ │ │ - ldr r1, [pc, #-640] @ bdd18 │ │ │ │ + b bde7c │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + b bda7c │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + b bda7c │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + b bda7c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + tst r3, #1 │ │ │ │ + bne bd894 │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 21750c │ │ │ │ + cmn r0, #1 │ │ │ │ + beq bd1ec │ │ │ │ + add r9, r9, r5 │ │ │ │ + b bd894 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq bd88c │ │ │ │ + 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 10c460 <_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 bd88c │ │ │ │ + b bd1ec │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b bdc5c │ │ │ │ + ldr r3, [sl, #28] │ │ │ │ + b bd9c4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + tst r3, #8 │ │ │ │ + beq bd2bc │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + b bd2c0 │ │ │ │ + ldr r1, [pc, #-536] @ bdde0 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, r2, r1 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r6 │ │ │ │ - blt be07c │ │ │ │ + blt be04c │ │ │ │ mov r2, #10 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ add lr, lr, #1 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ - b bd348 │ │ │ │ + b bd3c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bd26c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - tst r3, #8 │ │ │ │ - beq bd240 │ │ │ │ - mov r1, #58 @ 0x3a │ │ │ │ + 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, #-612] @ bdde4 │ │ │ │ + strh r3, [sp, #56] @ 0x38 │ │ │ │ + b bdbc0 │ │ │ │ + ldr r3, [pc, #-588] @ bde08 │ │ │ │ + ldr r1, [pc, #-624] @ bdde8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b bd1ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eca18 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b bd250 │ │ │ │ - ldr r3, [pc, #-728] @ bdd1c │ │ │ │ - ldr r1, [pc, #-728] @ bdd20 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bd2e8 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bd1ec │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne bd1ec │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bd1ec │ │ │ │ + ldr r3, [pc, #-688] @ bddec │ │ │ │ + ldr r1, [pc, #-688] @ bddf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b bd170 │ │ │ │ + bl 18eeb4 │ │ │ │ + b bd1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd050 │ │ │ │ + bne bd0cc │ │ │ │ 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] │ │ │ │ @@ -152239,180 +152281,170 @@ │ │ │ │ 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 354a04 │ │ │ │ - b bd12c │ │ │ │ + bl 354e28 │ │ │ │ + b bd1a8 │ │ │ │ + ldr r3, [pc, #-764] @ bde08 │ │ │ │ + ldr r1, [pc, #-788] @ bddf4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b bd1ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd170 │ │ │ │ + beq bd1ec │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne bd170 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bd170 │ │ │ │ - ldr r3, [pc, #-824] @ bdd4c │ │ │ │ - ldr r1, [pc, #-868] @ bdd24 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b bd170 │ │ │ │ + str r3, [r8] │ │ │ │ + bne bd1ec │ │ │ │ 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, #-912] @ bdd28 │ │ │ │ - strh r3, [sp, #56] @ 0x38 │ │ │ │ - b bdb3c │ │ │ │ - ldr r3, [pc, #-888] @ bdd4c │ │ │ │ - ldr r1, [pc, #-924] @ bdd2c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b bd170 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r2, r3, #4 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bd1ec │ │ │ │ + ldr r1, [r2] │ │ │ │ + add r2, r2, #4 │ │ │ │ + mov r3, lr │ │ │ │ + str r1, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 296874 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - bne bd6c8 │ │ │ │ - b bd170 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b bccd4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b bccd4 │ │ │ │ - ldr r2, [pc, #-1016] @ bdd30 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #-1020] @ bdd34 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-1024] @ bdd38 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-1028] @ bdd3c │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #-1036] @ bdd40 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #5 │ │ │ │ - b bcd44 │ │ │ │ - ldr r3, [pc, #-1052] @ bdd44 │ │ │ │ - ldr r1, [pc, #-1052] @ bdd48 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1175c0 │ │ │ │ - b bd170 │ │ │ │ - ldr r3, [pc, #-1068] @ bdd4c │ │ │ │ - ldr r1, [pc, #-1068] @ bdd50 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c0 │ │ │ │ - b bd170 │ │ │ │ - ldr r2, [pc, #-1080] @ bdd54 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #-1084] @ bdd58 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-1088] @ bdd5c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-1092] @ bdd60 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #-1100] @ bdd64 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - b bcd44 │ │ │ │ + b bd97c │ │ │ │ + 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] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strb r3, [sp, #116] @ 0x74 │ │ │ │ + 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 bd1a4 │ │ │ │ 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 be260 │ │ │ │ + bge be210 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne be250 │ │ │ │ - bl 1eca10 │ │ │ │ + bne be200 │ │ │ │ + bl 1ecd60 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bd6c8 │ │ │ │ - b bd170 │ │ │ │ + bne bd6c8 │ │ │ │ + b bd1ec │ │ │ │ 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 bd360 │ │ │ │ + b bd3d8 │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + bl 1ecd68 │ │ │ │ + mov r8, r0 │ │ │ │ + b be1c8 │ │ │ │ + ldr r3, [pc, #-1056] @ bddf8 │ │ │ │ + ldr r1, [pc, #-1056] @ bddfc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b bd1ec │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd1a8 │ │ │ │ + beq bd224 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bd1a8 │ │ │ │ + bne bd224 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bd1a8 │ │ │ │ - mov r1, #58 @ 0x3a │ │ │ │ - bl 1eca18 │ │ │ │ - mov r8, r0 │ │ │ │ - b be1f0 │ │ │ │ - ldr r3, [pc, #-1280] @ bdd68 │ │ │ │ - ldr r1, [pc, #-1280] @ bdd6c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b bd170 │ │ │ │ - ldr r1, [r2] │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bd224 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + ldr r5, [r2] │ │ │ │ add r2, r2, #4 │ │ │ │ - mov r3, lr │ │ │ │ - str r1, [sp] │ │ │ │ + cmp r5, #0 │ │ │ │ + add r4, r4, #2 │ │ │ │ + mvnlt r5, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b bd97c │ │ │ │ - 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] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strb r3, [sp, #116] @ 0x74 │ │ │ │ - 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 bd128 │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - b bd5dc │ │ │ │ + b bce94 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 296710 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + bne bd6c8 │ │ │ │ + b bd1ec │ │ │ │ + ldr r3, [pc, #-1176] @ bde00 │ │ │ │ + ldr r1, [pc, #-1176] @ bde04 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 117600 │ │ │ │ + b bd1ec │ │ │ │ + ldr r3, [pc, #-1192] @ bde08 │ │ │ │ + ldr r1, [pc, #-1192] @ bde0c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117600 │ │ │ │ + b bd1ec │ │ │ │ + ldr r2, [pc, #-1204] @ bde10 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #-1208] @ bde14 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-1212] @ bde18 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #-1216] @ bde1c │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #-1224] @ bde20 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #4 │ │ │ │ + b bcdc0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bcd50 │ │ │ │ + ldr r2, [pc, #-1264] @ bde24 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #-1268] @ bde28 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-1272] @ bde2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #-1276] @ bde30 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #-1284] @ bde34 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #5 │ │ │ │ + b bcdc0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bcd50 │ │ │ │ │ │ │ │ -000be2dc : │ │ │ │ +000be35c : │ │ │ │ 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 │ │ │ │ @@ -152422,782 +152454,782 @@ │ │ │ │ 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 92d88 │ │ │ │ + bl 92dcc │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq be36c │ │ │ │ + beq be3ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 23fa30 │ │ │ │ + bl 23fb6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be360 │ │ │ │ + beq be3e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne be360 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne be3e0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be378 │ │ │ │ + bne be3f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99bc4 │ │ │ │ - b be36c │ │ │ │ + bl 99be4 │ │ │ │ + b be3ec │ │ │ │ │ │ │ │ -000be380 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000be400 <_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 be4a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + beq be528 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be4c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + beq be540 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls be404 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + bls be484 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt be404 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + blt be484 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne be434 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + bne be4b4 <_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 be424 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ + beq be4a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c420 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c460 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq be5a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be620 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be3dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + beq be45c <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne be534 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1b4> │ │ │ │ + bne be5b4 <_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 be50c <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bcc be58c <_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 be504 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bcs be584 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ strh r3, [r2], #2 │ │ │ │ mov r3, ip │ │ │ │ - b be48c <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ + b be50c <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ mov r0, r1 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne be3b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be430 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be3b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be430 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl be5d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be650 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq be5a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be620 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb1c │ │ │ │ + bl 23fc58 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r6, r3 │ │ │ │ - b be3f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r2, r6, r0 │ │ │ │ - b be3f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be478 <_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 be458 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd8> │ │ │ │ + b be4d8 <_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 be5a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ + bcc be628 <_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 be500 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ + bcs be580 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ str r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b be584 <_PyUnicodeWriter_WriteASCIIString@@Base+0x204> │ │ │ │ + b be604 <_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 be550 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1d0> │ │ │ │ + b be5d0 <_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 be720 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ + beq be7a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq be790 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ - blt be810 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ + beq be810 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ + blt be890 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ cmn r1, #-2147483626 @ 0x80000016 │ │ │ │ - bgt be828 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ - ldr r8, [pc, #568] @ be844 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r2, [pc, #568] @ be848 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ + bgt be8a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #568] @ be8c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r2, [pc, #568] @ be8c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ add r9, r1, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne be7b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ - ldr r3, [pc, #552] @ be84c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ - bl 3576e0 │ │ │ │ + bne be834 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ + ldr r3, [pc, #552] @ be8cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r9, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt be758 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3d8> │ │ │ │ + bgt be7d8 <_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 be748 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c8> │ │ │ │ + beq be7c8 <_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 be6a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne be724 <_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] @ be850 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #420] @ be8d0 <_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] @ be854 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #400] @ be8d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be7d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x450> │ │ │ │ + bne be850 <_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 be7a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ + beq be820 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq be83c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4bc> │ │ │ │ + beq be8bc <_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] @ be858 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ - ldrne r4, [pc, #272] @ be844 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldreq r4, [pc, #296] @ be8d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ + ldrne r4, [pc, #272] @ be8c4 <_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 920a4 │ │ │ │ + bl 920e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne be6a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne be724 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #248] @ be85c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ + ldr r2, [pc, #248] @ be8dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne be7e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ + bne be868 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq be828 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq be8a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r7, r5, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b be6a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r4, [pc, #200] @ be860 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ + b be724 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r4, [pc, #200] @ be8e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - bne be6fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ + bne be77c <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b be718 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + b be798 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq be828 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq be8a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ add r7, r5, #20 │ │ │ │ - b be6a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r1, [pc, #140] @ be864 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ + b be724 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r1, [pc, #140] @ be8e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne be7fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ + bne be87c <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ - b be6d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + bl 18e3ec │ │ │ │ + b be754 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b be774 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ + b be7f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b be6d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ - ldr r3, [pc, #80] @ be868 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ - ldr r1, [pc, #80] @ be86c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ + b be754 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + ldr r3, [pc, #80] @ be8e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ + ldr r1, [pc, #80] @ be8ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r4, #0 │ │ │ │ - b be718 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ - bl 29e588 │ │ │ │ + b be798 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + bl 29e418 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne be794 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ - b be820 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ + bne be814 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ + b be8a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ add r0, r4, #28 │ │ │ │ - b be7a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ + b be824 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, 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, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r8, lsl #9 │ │ │ │ + eorseq fp, r5, r8, asr #17 │ │ │ │ │ │ │ │ -000be870 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000be8f0 <_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 be968 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ + beq be9e8 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ ldrb r2, [r0, #33] @ 0x21 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r5, [r0] │ │ │ │ str r3, [r0] │ │ │ │ - bne be960 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne be9e0 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq be8dc <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ + beq be95c <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10d678 <_PyUnicodeWriter_PrepareInternal@@Base+0x1258> │ │ │ │ + bl 10d6b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x1254> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq be9ac <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ + beq bea2c <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq be9a4 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ + beq bea24 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ cmp r3, #1 │ │ │ │ - beq be8e8 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ + beq be968 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r5 │ │ │ │ - bne be8d4 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne be954 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne be8d4 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne be954 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ tst r2, #32 │ │ │ │ - beq be9d4 <_PyUnicodeWriter_Finish@@Base+0x164> │ │ │ │ + beq bea54 <_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] @ be9dc <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ + ldrge r5, [pc, #184] @ bea5c <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r5, [pc, #180] @ be9e0 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ + ldrlt r5, [pc, #180] @ bea60 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r5, r5, r3, lsl #5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq be8d4 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq be954 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be960 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + beq be9e0 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne be960 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne be9e0 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b be8d4 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + b be954 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq be99c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bea1c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ ldr r3, [r2] │ │ │ │ str r1, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be99c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bea1c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne be99c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + bne bea1c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #64] @ be9e4 <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ - b be8d4 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #64] @ bea64 <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ + b be954 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23e04c │ │ │ │ + b 23e188 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be8d4 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq be954 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne be8d4 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne be954 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b be8d4 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b be954 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b be910 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + b be990 <_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 bf770 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + beq bf7f0 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs bf9b8 <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ + bcs bfa38 <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ 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 bf7ac <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ + bgt bf82c <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ bic r6, r5, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #4036] @ bfa08 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ + ldr r1, [pc, #4036] @ bfa88 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ sub r2, r6, #40 @ 0x28 │ │ │ │ and r5, r5, #128 @ 0x80 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi becf0 <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ + bhi bed70 <_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 c0428 │ │ │ │ + bl c04a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfffc <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + blt c007c <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge bfffc <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + bge c007c <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #3968] @ bfa0c <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3968] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - beq c0008 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ + beq c0088 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - bne bf514 <_PyUnicodeWriter_Finish@@Base+0xca4> │ │ │ │ + bne bf594 <_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 bf7ec <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ + beq bf86c <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r7, #1 │ │ │ │ - bcs bf9fc <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfa7c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0c20 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0ca0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ - bl c1908 │ │ │ │ + bl c1988 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf4f4 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ - ldr r3, [pc, #3924] @ bfa70 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 3576e0 │ │ │ │ + beq bf574 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ + ldr r3, [pc, #3924] @ bfaf0 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl ab19c │ │ │ │ + bl ab118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfd6c <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + blt bfdec <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfcc4 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ + blt bfd44 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0c20 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0ca0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq bfd6c <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + beq bfdec <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ mov r2, r6 │ │ │ │ add r0, sl, #16 │ │ │ │ bl 29cdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl c1784 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1804 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ - b beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfc28 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ + beq bfca8 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bf9fc <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfa7c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bf520 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ + bne bf5a0 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ cmp sl, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - ble beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ble bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfc50 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfcd0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfc50 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfcd0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sl, #16] │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfc50 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfcd0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sl, #20] │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfc50 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfcd0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [sl, #24] │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfc50 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfcd0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [sl, #28] │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfc50 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfcd0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [sl, #32] │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add r7, sl, #32 │ │ │ │ mov r5, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfc50 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfcd0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne beccc <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ - b beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [pc, #3476] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #3348] @ bfa10 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ + bne bed4c <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ + b bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #3476] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #3348] @ bfa90 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov sl, #0 │ │ │ │ - b beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt c0048 <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ + blt c00c8 <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne c0014 <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ + bne c0094 <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - beq c00e8 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ - bl 14a36c │ │ │ │ + beq c0168 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ + bl 14a3f8 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bfa94 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + bne bfb14 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ mov r8, r5 │ │ │ │ cmp sl, #0 │ │ │ │ movne fp, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp fp, r9 │ │ │ │ mov r0, r4 │ │ │ │ - beq bf7c8 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bf848 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ - beq bf87c <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ + beq bf8fc <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ mov r0, sl │ │ │ │ - bl 12d684 │ │ │ │ + bl 12d734 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bfe40 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ + beq bfec0 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bf904 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + bne bf984 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ add fp, fp, #1 │ │ │ │ - b bed64 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ + b bede4 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r3 │ │ │ │ - beq bf7f0 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ + beq bf870 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bf9fc <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bls bfa7c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r7, #0 │ │ │ │ - b bead4 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ + b beb54 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0134 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ + beq c01b4 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf6f4 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + bne bf774 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq bf724 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ + beq bf7a4 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq bff90 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ + beq c0010 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq bff78 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ + beq bfff8 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq bff68 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ + beq bffe8 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq bff54 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ + beq bffd4 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq bf730 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + beq bf7b0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq bff30 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ + beq bffb0 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq bff34 <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ + beq bffb4 <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq bff08 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ + beq bff88 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bff0c <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ + beq bff8c <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq bffbc <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ + beq c003c <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq bffac <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ + beq c002c <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq bffa0 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ + beq c0020 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq bffdc <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ + beq c005c <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq bffd4 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ + beq c0054 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bff20 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq bffa0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ 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] │ │ │ │ @@ -153217,1374 +153249,1374 @@ │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r8, [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 c1d28 │ │ │ │ + bl c1da8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bff20 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + blt bffa0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl c2c58 <_Py_write@@Base+0xc80> │ │ │ │ + bl c2cd8 <_Py_write@@Base+0xc80> │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bff20 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq bffa0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf750 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + bne bf7d0 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq befd0 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + beq bf050 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ moveq r3, r2 │ │ │ │ - beq bf598 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ + beq bf618 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beff0 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + beq bf070 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf5c8 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ + beq bf648 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ cmp fp, #0 │ │ │ │ - beq bf014 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf014 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq bf664 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ + beq bf6e4 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf040 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf0c0 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf040 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf0c0 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf618 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ + beq bf698 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq bf064 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf0e4 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf064 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf0e4 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bf6ac <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ + beq bf72c <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf090 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf110 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf090 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf110 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf5f0 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ + beq bf670 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf0bc <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf13c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf0bc <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf13c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf688 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ + beq bf708 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ cmp r8, #0 │ │ │ │ - beq bf0e0 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf160 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf0e0 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf160 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bf640 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + beq bf6c0 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf104 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf184 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf104 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf184 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq bf6d0 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ + beq bf750 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ cmp r6, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2272] @ bfa14 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #2272] @ bfa94 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf8d4 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ + bne bf954 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfd44 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + blt bfdc4 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c20 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0ca0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - b beaf8 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ + b beb78 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ mov sl, #0 │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt bfd44 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ - beq bfdd8 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ + blt bfdc4 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + beq bfe58 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c20 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0ca0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #2140] @ bfa18 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #2140] @ bfa98 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ mov r1, r7 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bne bf8b8 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ + bne bf938 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bebbc <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bec3c <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bf760 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ + beq bf7e0 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6314 │ │ │ │ + bl a6290 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1784 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1804 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ - b beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr sl, [pc, #2020] @ bfa0c <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr sl, [pc, #2020] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #0 │ │ │ │ - b bf158 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ + b bf1d8 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ mov r6, #0 │ │ │ │ - b bf190 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ - ldr sl, [pc, #2012] @ bfa1c <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr sl, [pc, #2008] @ bfa20 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf210 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + ldr sl, [pc, #2012] @ bfa9c <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr sl, [pc, #2008] @ bfaa0 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 281ef4 │ │ │ │ - ldr r3, [pc, #2084] @ bfa7c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 28202c │ │ │ │ + ldr r3, [pc, #2084] @ bfafc <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf8f4 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ + bne bf974 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ab0b4 │ │ │ │ + bl ab030 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf210 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - ldr sl, [pc, #1940] @ bfa24 <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf290 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + ldr sl, [pc, #1940] @ bfaa4 <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge bebf4 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - bl a55fc │ │ │ │ + bge bec74 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + bl a5578 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfe24 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ + beq bfea4 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq bfecc <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ + beq bff4c <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ cmn r7, #1 │ │ │ │ - beq bfe90 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ + beq bff10 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq bfeb8 <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ + beq bff38 <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ 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 a34b4 <_PyLong_New@@Base> │ │ │ │ + bl a3430 <_PyLong_New@@Base> │ │ │ │ and r6, r6, #1 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfd3c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq bfdbc <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ 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 bf82c <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ - bl 25b7b8 <_PySys_GetRequiredAttrString@@Base+0x5610> │ │ │ │ + beq bf8ac <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ + bl 25bb7c <_PySys_GetRequiredAttrString@@Base+0x5774> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ mov r7, r0 │ │ │ │ - bhi bfd0c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bfd8c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25b7b8 <_PySys_GetRequiredAttrString@@Base+0x5610> │ │ │ │ + bl 25bb7c <_PySys_GetRequiredAttrString@@Base+0x5774> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfd0c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bfd8c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ add r7, r7, r0, lsl #15 │ │ │ │ str r7, [fp, #4]! │ │ │ │ - b bf328 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ + b bf3a8 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 281ef4 │ │ │ │ - ldr r3, [pc, #1804] @ bfa7c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 28202c │ │ │ │ + ldr r3, [pc, #1804] @ bfafc <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0124 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ + bne c01a4 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 281ef4 │ │ │ │ - ldr r3, [pc, #1768] @ bfa7c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 28202c │ │ │ │ + ldr r3, [pc, #1768] @ bfafc <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0114 <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ + bne c0194 <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r6, [sp, #80] @ 0x50 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 20e2c4 │ │ │ │ + bl 20e284 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf210 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl 91928 │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf290 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl 9196c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bfdf8 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ + bne bfe78 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ cmp sl, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bf92c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bf9ac <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq bf920 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + beq bf9a0 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c9f4 │ │ │ │ + bl 9ca14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfc84 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ + blt bfd04 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq bf43c <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + beq bf4bc <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq bfe0c <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ + beq bfe8c <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bf3e8 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + beq bf468 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf3e8 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bne bf468 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bf3e8 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bf468 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #8 │ │ │ │ - bl c0c20 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0ca0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bebb4 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #8 │ │ │ │ - bl 16add8 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 16ade8 <_PyLong_FromByteArray@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bebb4 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a8a4 │ │ │ │ - b bf250 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ + bl 33acc8 │ │ │ │ + b bf2d0 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c0170 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ - bl 92d88 │ │ │ │ + blt c01f0 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ + bl 92dcc │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c015c <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ + bne c01dc <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ cmp sl, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq bf938 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - bl be9e8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bf9b8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bl bea68 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf948 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ + beq bf9c8 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ ldr r3, [sl, #12] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b bf4cc <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ + b bf54c <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne beb48 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ - b beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #1312] @ bfa28 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ + bne bebc8 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ + b bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #1312] @ bfaa8 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1784 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1804 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bec0c <_PyUnicodeWriter_Finish@@Base+0x39c> │ │ │ │ + b bec8c <_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] @ bfa84 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #1224] @ bfa2c <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + ldr r3, [pc, #1316] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #1224] @ bfaac <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfff4 <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ + beq c0074 <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bffec <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + beq c006c <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ sub sl, sl, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r3] │ │ │ │ - bne bffec <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + bne c006c <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1136] @ bfa14 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1136] @ bfa94 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfb28 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ + bne bfba8 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne befd0 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ - b beff0 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + bne bf050 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + b bf070 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1084] @ bfa14 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1084] @ bfa94 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfba8 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ + bne bfc28 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r5 │ │ │ │ - b beff0 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf070 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1044] @ bfa14 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1044] @ bfa94 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfb68 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ + bne bfbe8 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r5 │ │ │ │ - b bf090 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + b bf110 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1004] @ bfa14 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1004] @ bfa94 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfbe8 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ + bne bfc68 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r5 │ │ │ │ - b bf040 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + b bf0c0 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #968] @ bfa14 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #968] @ bfa94 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfb48 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ + bne bfbc8 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - b bf0e0 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + b bf160 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #932] @ bfa14 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #932] @ bfa94 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfbc8 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ + bne bfc48 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ mov r0, fp │ │ │ │ blx r5 │ │ │ │ - b bf014 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ - ldr r3, [pc, #900] @ bfa14 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf094 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + ldr r3, [pc, #900] @ bfa94 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r5, [r3, #1416] @ 0x588 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bfb88 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + bne bfc08 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx fp │ │ │ │ - b bf0bc <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf13c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #860] @ bfa14 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #860] @ bfa94 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfc08 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ + bne bfc88 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ - b bf064 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + b bf0e4 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ bfa14 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #824] @ bfa94 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf984 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + bne bfa04 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - b bf104 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + b bf184 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 23fec0 │ │ │ │ + bl 23fffc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + blt bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl c0428 │ │ │ │ + bl c04a8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne bedf8 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - bl a55fc │ │ │ │ + bne bee78 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe18 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ - bl a55fc │ │ │ │ + beq bfe98 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ + bl a5578 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bf534 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + beq bf5b4 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ mov sl, #0 │ │ │ │ mov r8, sl │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ - b bf0bc <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf13c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 2413ec │ │ │ │ - b befa8 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - bl a55fc │ │ │ │ + bl 241528 │ │ │ │ + b bf028 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf1fc <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ - b bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf27c <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ + b bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf9a4 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ + beq bfa24 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0c20 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0ca0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r4, [pc, #668] @ bfa30 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - beq bf9c8 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ + ldreq r4, [pc, #668] @ bfab0 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + beq bfa48 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ ldrb r5, [r0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ble bea38 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ - ldr r2, [pc, #728] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #636] @ bfa34 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ble beab8 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #728] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #636] @ bfab4 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov sl, #0 │ │ │ │ - b beaac <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ + b beb2c <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2413ec │ │ │ │ - b beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl 241528 │ │ │ │ + b bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r7, #1 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq bfadc <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ + beq bfb5c <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0c20 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0ca0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldrb r6, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0c20 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0ca0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf178 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - b beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bf1f8 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + b bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add fp, r6, #2 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25b7b8 <_PySys_GetRequiredAttrString@@Base+0x5610> │ │ │ │ + bl 25bb7c <_PySys_GetRequiredAttrString@@Base+0x5774> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfd0c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bfd8c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ sub r2, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq bfda0 <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ + beq bfe20 <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ rsb r2, r7, r7, lsl #4 │ │ │ │ add r7, r7, #1 │ │ │ │ sub r2, r2, #15 │ │ │ │ cmp fp, r7 │ │ │ │ add r9, r9, r0, lsl r2 │ │ │ │ - bne bf838 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ + bne bf8b8 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ add r8, sl, r8, lsl #2 │ │ │ │ str r9, [r8, #12] │ │ │ │ - b bebb4 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a55fc │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfde4 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + beq bfe64 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bed00 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bed80 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bed00 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bed80 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bed00 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ - ldr r3, [pc, #432] @ bfa70 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 3576e0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bed80 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [pc, #432] @ bfaf0 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl a5b68 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b bf1d8 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ - ldr r1, [pc, #360] @ bfa44 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl a5ae4 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b bf258 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ + ldr r1, [pc, #360] @ bfac4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf140 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + beq bf1c0 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bf140 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ - bl a55fc │ │ │ │ + b bf1c0 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf26c <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ - b bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf2ec <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ + b bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne bed9c <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bne bee1c <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bed9c <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bee1c <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bfeec <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ - bl a55fc │ │ │ │ + bne bff6c <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf954 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bne bf9d4 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - bl a55fc │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0148 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ + beq c01c8 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bf938 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq bf9b8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf938 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bne bf9b8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bf938 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - ldr r1, [pc, #184] @ bfa44 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bf9b8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + ldr r1, [pc, #184] @ bfac4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf6e8 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + beq bf768 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b bf6e8 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + b bf768 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne bf798 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ - ldr r4, [pc, #112] @ bfa30 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #116] @ bfa38 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + bne bf818 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + ldr r4, [pc, #112] @ bfab0 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #116] @ bfab8 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf7c0 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ - ldr r1, [pc, #92] @ bfa3c <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + beq bf840 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + ldr r1, [pc, #92] @ bfabc <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18eb54 │ │ │ │ - b bf7c0 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + bl 18eeb4 │ │ │ │ + b bf840 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne bebf4 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - ldr r3, [pc, #44] @ bfa30 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #48] @ bfa38 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ - b becf8 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - @ instruction: 0x0043f69c │ │ │ │ + bne bec74 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + ldr r3, [pc, #44] @ bfab0 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #48] @ bfab8 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + b bed78 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + ldrdeq pc, [r3], #-172 @ 0xffffff54 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00361fdc │ │ │ │ + eorseq r2, r6, ip, lsl r4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, r6, r4, asr lr │ │ │ │ + mlaseq r6, r4, r2, r2 │ │ │ │ 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 r1, r6, r8, lsl #31 │ │ │ │ + eorseq r2, r6, r8, asr #7 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r4, r9, r0, lsl #3 │ │ │ │ - eorseq r1, r6, r8, lsl sp │ │ │ │ - eorseq r1, r6, r4, lsr sp │ │ │ │ - eorseq r1, r6, ip, lsr lr │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ - @ instruction: 0x00361ddc │ │ │ │ - mlaseq r6, r0, lr, r1 │ │ │ │ - eorseq r1, r6, r0, lsl lr │ │ │ │ - eorseq r1, r6, r0, lsl #27 │ │ │ │ + eorseq r4, r9, r0, asr #11 │ │ │ │ + eorseq r2, r6, r8, asr r1 │ │ │ │ + eorseq r2, r6, r4, ror r1 │ │ │ │ + eorseq r2, r6, ip, ror r2 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ + eorseq r2, r6, ip, lsl r2 │ │ │ │ + @ instruction: 0x003622d0 │ │ │ │ + eorseq r2, r6, r0, asr r2 │ │ │ │ + eorseq r2, r6, r0, asr #3 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - eorseq r1, r6, r8, lsr pc │ │ │ │ - eorseq r1, r6, r4, ror #28 │ │ │ │ - eorseq r1, r6, r4, asr sp │ │ │ │ - eorseq r1, r6, ip, lsr #27 │ │ │ │ - @ instruction: 0x00361fb4 │ │ │ │ + eorseq r2, r6, r8, ror r3 │ │ │ │ + eorseq r2, r6, r4, lsr #5 │ │ │ │ + mlaseq r6, r4, r1, r2 │ │ │ │ + eorseq r2, r6, ip, ror #3 │ │ │ │ + @ instruction: 0x003623f4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r1, r6, ip, lsl #30 │ │ │ │ + eorseq r2, r6, ip, asr #6 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - eorseq r1, r6, ip, asr pc │ │ │ │ + mlaseq r6, ip, r3, r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, ror #29 │ │ │ │ + eorseq r2, r6, r4, lsr #6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00361eb8 │ │ │ │ + @ instruction: 0x003622f8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 23fec0 │ │ │ │ + bl 23fffc │ │ │ │ subs r3, sl, #0 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r0, lsr #31 │ │ │ │ mov r8, r0 │ │ │ │ - beq bed58 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + beq bedd8 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ ldr r3, [sl] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bf9fc <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + beq bfa7c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c20 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0ca0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bge bf178 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - ldr r3, [pc, #-132] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-212] @ bfa40 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ + bge bf1f8 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + ldr r3, [pc, #-132] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-212] @ bfac0 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r8 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r1, [pc, #-236] @ bfa44 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r1, [pc, #-236] @ bfac4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf5b0 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + beq bf630 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf5b0 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ - ldr r1, [pc, #-268] @ bfa44 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf630 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + ldr r1, [pc, #-268] @ bfac4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf658 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + beq bf6d8 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bf658 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ - ldr r1, [pc, #-300] @ bfa44 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf6d8 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + ldr r1, [pc, #-300] @ bfac4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf60c <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + beq bf68c <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf60c <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ - ldr r2, [pc, #-332] @ bfa44 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf68c <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + ldr r2, [pc, #-332] @ bfac4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r5, r2 │ │ │ │ - beq bf6a0 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + beq bf720 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ blx r5 │ │ │ │ - b bf6a0 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ - ldr r1, [pc, #-364] @ bfa44 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf720 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + ldr r1, [pc, #-364] @ bfac4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf5e4 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + beq bf664 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf5e4 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ - ldr r1, [pc, #-396] @ bfa44 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf664 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + ldr r1, [pc, #-396] @ bfac4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf67c <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + beq bf6fc <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b bf67c <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ - ldr r1, [pc, #-428] @ bfa44 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf6fc <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + ldr r1, [pc, #-428] @ bfac4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf634 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + beq bf6b4 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf634 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ - ldr r1, [pc, #-460] @ bfa44 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf6b4 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + ldr r1, [pc, #-460] @ bfac4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf6c4 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + beq bf744 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b bf6c4 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + b bf744 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf9e8 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ + beq bfa68 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0c20 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0ca0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ ldrbne r6, [sl] │ │ │ │ - bne bebf4 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - b beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - bl a55fc │ │ │ │ + bne bec74 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + b bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfcec <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ + beq bfd6c <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bed00 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bed80 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bf8ac <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ - b bed00 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf92c <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ + b bed80 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfc9c <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + beq bfd1c <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq bfd00 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ + beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf92c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bf9ac <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf92c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bf9ac <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bf92c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bf9ac <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl a5578 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-588] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-660] @ bfa48 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bne bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-588] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-660] @ bfac8 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r3, [pc, #-624] @ bfa84 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-684] @ bfa4c <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-624] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-684] @ bfacc <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b bfc5c <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ + bl 18eeb4 │ │ │ │ + b bfcdc <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bfc9c <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bfd1c <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfd30 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + beq bfdb0 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfd30 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + bne bfdb0 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfed8 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ + beq bff58 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ mov sl, #0 │ │ │ │ - b bebb4 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a55fc │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a5578 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-716] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-780] @ bfa50 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ + bne bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-716] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-780] @ bfad0 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r5, [sl] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [sl] │ │ │ │ - bne bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfdc4 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + beq bfe44 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfdc4 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + bne bfe44 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #-832] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-892] @ bfa54 <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b bfd3c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - ldr r3, [pc, #-904] @ bfa58 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #-832] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-892] @ bfad4 <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b bfdbc <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + ldr r3, [pc, #-904] @ bfad8 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b bf1d0 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ - ldr r3, [pc, #-872] @ bfa84 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-916] @ bfa5c <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + b bf250 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ + ldr r3, [pc, #-872] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-916] @ bfadc <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b bf888 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ + bl 18eeb4 │ │ │ │ + b bf908 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1784 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1804 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf3e0 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ + b bf460 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bf43c <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bf4bc <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b bedf8 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - ldr r3, [pc, #-928] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-976] @ bfa60 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + b bee78 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + ldr r3, [pc, #-928] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-976] @ bfae0 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfe5c <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + beq bfedc <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bfe84 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ + beq bff04 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bed00 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bed80 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne bed00 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bed80 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bed00 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bed80 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bfe5c <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ - bl a55fc │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bfedc <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + bl a5578 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne bfd3c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bne bfdbc <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r0, #1 │ │ │ │ - bl a34b4 <_PyLong_New@@Base> │ │ │ │ + bl a3430 <_PyLong_New@@Base> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfd3c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq bfdbc <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b bf310 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ - ldr r3, [pc, #-1076] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1120] @ bfa64 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ + b bf390 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + ldr r3, [pc, #-1076] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1120] @ bfae4 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b bfd3c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - bl a34b4 <_PyLong_New@@Base> │ │ │ │ + bl 18eeb4 │ │ │ │ + b bfdbc <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl a3430 <_PyLong_New@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bebb4 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - ldr r3, [pc, #-1108] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1148] @ bfa68 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-1108] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1148] @ bfae8 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b bfd3c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl 18eeb4 │ │ │ │ + b bfdbc <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bf92c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bf9ac <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b bf92c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b bf9ac <_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 a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf574 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ - b bf558 <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ + bne bf5f4 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ + b bf5d8 <_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 bff20 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a55fc │ │ │ │ + b bffa0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf730 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bf7b0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn sl, #0 │ │ │ │ - b bee48 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ - bl a55fc │ │ │ │ + b beec8 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf730 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bee34 <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ - bl a55fc │ │ │ │ + bne bf7b0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b beeb4 <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf730 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bf7b0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b bee20 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ - bl a55fc │ │ │ │ + b beea0 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf730 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bee0c <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ + bne bf7b0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b bee8c <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b bff20 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b bffa0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b bff20 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b bffa0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ - b bff20 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b bffa0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ mov r6, r7 │ │ │ │ - b bff20 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a55fc │ │ │ │ + b bffa0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b beef0 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ + bne bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bef70 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ mov sl, #0 │ │ │ │ - b bf5b8 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + b bf638 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b bf5b8 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ - bl a55fc │ │ │ │ + b bf638 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1412] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1448] @ bfa6c <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ - b becf8 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - ldr r2, [pc, #-1452] @ bfa70 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bne bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1412] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1448] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ + b bed78 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + ldr r2, [pc, #-1452] @ bfaf0 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ mov r3, #0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1464] @ bfa74 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #-1464] @ bfaf4 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 180310 │ │ │ │ + bl 180444 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq beb5c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf210 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl a55fc │ │ │ │ + beq bebdc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf290 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl a5578 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1488] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1512] @ bfa78 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ + bne bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1488] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1512] @ bfaf8 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a8a4 │ │ │ │ - ldr r3, [pc, #-1540] @ bfa7c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33acc8 │ │ │ │ + ldr r3, [pc, #-1540] @ bfafc <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c00d8 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ + bne c0158 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a8a4 │ │ │ │ - ldr r3, [pc, #-1576] @ bfa7c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33acc8 │ │ │ │ + ldr r3, [pc, #-1576] @ bfafc <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c38 │ │ │ │ + bl 35605c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c00c8 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ + bne c0148 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ - b bf3b4 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ - bl a55fc │ │ │ │ + b bf434 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c00b8 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c0094 <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ - bl 129b0c │ │ │ │ + bne bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c0138 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c0114 <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ + bl 129bbc │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bed54 <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ + beq bedd4 <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1784 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1804 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ - bl a55fc │ │ │ │ + b bedd8 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf3a8 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ - b bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - bl a55fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf384 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ - ldr r3, [pc, #-1712] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1728] @ bfa80 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1740] @ bfa84 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-1740] @ bfa88 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + beq bf428 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ + b bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl a5578 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf404 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ + ldr r3, [pc, #-1712] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1728] @ bfb00 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1740] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-1740] @ bfb08 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b bf954 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bl 18eeb4 │ │ │ │ + b bf9d4 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1784 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1804 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf4c0 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ - bl a55fc │ │ │ │ + b bf540 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ + bl a5578 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf2ac <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1784] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1784] @ bfa90 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + bne bf32c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1784] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1784] @ bfb10 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beaa8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb28 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ │ │ │ │ -000c0198 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000c0218 <_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 c01fc <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ - ldr r3, [pc, #128] @ c0244 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ + beq c027c <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ + ldr r3, [pc, #128] @ c02c4 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ mov r4, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0230 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ + beq c02b0 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl a67e0 │ │ │ │ + bl a675c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0218 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ + beq c0298 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #68] @ c0248 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ + ldr r0, [pc, #68] @ c02c8 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ c024c <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + ldr r1, [pc, #64] @ c02cc <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r0, #0 │ │ │ │ - b c01f4 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #48] @ c0250 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #48] @ c0254 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ + b c0274 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #48] @ c02d0 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #48] @ c02d4 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c0 │ │ │ │ - b c01f0 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ - ldr r3, [pc, #24] @ c0250 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #28] @ c0258 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ + bl 117600 │ │ │ │ + b c0270 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ + ldr r3, [pc, #24] @ c02d0 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #28] @ c02d8 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c0210 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ + bl 18eeb4 │ │ │ │ + b c0290 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #13 │ │ │ │ + eorseq pc, r5, r4, lsl #22 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r6, r4, lsl r0 │ │ │ │ - eorseq r2, r6, r4 │ │ │ │ + eorseq r2, r6, r4, asr r4 │ │ │ │ + eorseq r2, r6, r4, asr #8 │ │ │ │ │ │ │ │ -000c025c : │ │ │ │ +000c02dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #416] @ c0418 │ │ │ │ + ldr r3, [pc, #416] @ c0498 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl c0634 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c06b4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c03a8 │ │ │ │ + beq c0428 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c033c │ │ │ │ + beq c03bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq c0354 │ │ │ │ + beq c03d4 │ │ │ │ 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 c0354 │ │ │ │ + beq c03d4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c038c │ │ │ │ + beq c040c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c03b0 │ │ │ │ + bne c0430 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0330 │ │ │ │ + beq c03b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq c0384 │ │ │ │ + beq c0404 │ │ │ │ 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 c02c8 │ │ │ │ + bne c0348 │ │ │ │ bic r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ - bl b2da4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2d8c <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0320 │ │ │ │ - b c0330 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c0330 │ │ │ │ + bne c03a0 │ │ │ │ + b c03b0 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c03b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c03e4 │ │ │ │ + beq c0464 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c03e4 │ │ │ │ + beq c0464 │ │ │ │ mov r4, #0 │ │ │ │ - b c0310 │ │ │ │ + b c0390 │ │ │ │ mov r4, r6 │ │ │ │ - b c0330 │ │ │ │ + b c03b0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0310 │ │ │ │ + beq c0390 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0400 │ │ │ │ - ldr r3, [pc, #76] @ c041c │ │ │ │ - ldr r2, [pc, #76] @ c0420 │ │ │ │ + bne c0480 │ │ │ │ + ldr r3, [pc, #76] @ c049c │ │ │ │ + ldr r2, [pc, #76] @ c04a0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2d44d4 │ │ │ │ - b c03a0 │ │ │ │ - ldr r3, [pc, #48] @ c041c │ │ │ │ - ldr r2, [pc, #52] @ c0424 │ │ │ │ + bl 2d462c │ │ │ │ + b c0420 │ │ │ │ + ldr r3, [pc, #48] @ c049c │ │ │ │ + ldr r2, [pc, #52] @ c04a4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1bf11c <_PyErr_Format@@Base> │ │ │ │ - b c03a0 │ │ │ │ + bl 1bf434 <_PyErr_Format@@Base> │ │ │ │ + b c0420 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c03c8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c03c8 │ │ │ │ + bne c0448 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c0448 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsr fp │ │ │ │ - eorseq r0, r6, ip, lsl #22 │ │ │ │ + eorseq r0, r6, ip, ror pc │ │ │ │ + eorseq r0, r6, ip, asr #30 │ │ │ │ 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 c0488 │ │ │ │ + beq c0508 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ addgt r2, r3, #4 │ │ │ │ strgt r2, [r0, #12] │ │ │ │ - ble c05a0 │ │ │ │ + ble c0620 │ │ │ │ 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 c057c │ │ │ │ + beq c05fc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble c055c │ │ │ │ + ble c05dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0544 │ │ │ │ + beq c05c4 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r6, #4 │ │ │ │ @@ -154592,197 +154624,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 19aa18 │ │ │ │ + bl 19acac │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c053c │ │ │ │ - ldr r2, [pc, #284] @ c0618 │ │ │ │ - ldr r1, [pc, #284] @ c061c │ │ │ │ + beq c05bc │ │ │ │ + ldr r2, [pc, #284] @ c0698 │ │ │ │ + ldr r1, [pc, #284] @ c069c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18eea0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f200 <_PyObject_CallMethod@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c05b4 │ │ │ │ - ldr r3, [pc, #268] @ c0620 │ │ │ │ + beq c0634 │ │ │ │ + ldr r3, [pc, #268] @ c06a0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f78c │ │ │ │ + bl 11f838 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne c05e0 │ │ │ │ + bne c0660 │ │ │ │ cmp r5, #4 │ │ │ │ - bne c05b8 │ │ │ │ + bne c0638 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0464 │ │ │ │ + bne c04e4 │ │ │ │ mvn r0, #0 │ │ │ │ - b c0480 │ │ │ │ + b c0500 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ - b c0528 │ │ │ │ + b c05a8 │ │ │ │ mov r1, #4 │ │ │ │ - bl ab508 │ │ │ │ + bl ab484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0598 │ │ │ │ + beq c0618 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b c04a0 │ │ │ │ + b c0520 │ │ │ │ mov r0, #4 │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ strne r3, [r4, #24] │ │ │ │ - bne c04a0 │ │ │ │ - bl 29e588 │ │ │ │ - b c053c │ │ │ │ - ldr r3, [pc, #124] @ c0624 │ │ │ │ - ldr r1, [pc, #124] @ c0628 │ │ │ │ + bne c0520 │ │ │ │ + bl 29e418 │ │ │ │ + b c05bc │ │ │ │ + ldr r3, [pc, #124] @ c06a4 │ │ │ │ + ldr r1, [pc, #124] @ c06a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c053c │ │ │ │ + bl 18eeb4 │ │ │ │ + b c05bc │ │ │ │ mvn r5, #0 │ │ │ │ - bl a55fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c053c │ │ │ │ + bne c05bc │ │ │ │ cmp r5, #4 │ │ │ │ - bgt c05fc │ │ │ │ - ldr r3, [pc, #80] @ c0624 │ │ │ │ - ldr r1, [pc, #84] @ c062c │ │ │ │ + bgt c067c │ │ │ │ + ldr r3, [pc, #80] @ c06a4 │ │ │ │ + ldr r1, [pc, #84] @ c06ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c053c │ │ │ │ + bl 18eeb4 │ │ │ │ + b c05bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne c0528 │ │ │ │ + bne c05a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c0528 │ │ │ │ - ldr r3, [pc, #28] @ c0620 │ │ │ │ - ldr r1, [pc, #40] @ c0630 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c05a8 │ │ │ │ + ldr r3, [pc, #28] @ c06a0 │ │ │ │ + ldr r1, [pc, #40] @ c06b0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1175c0 │ │ │ │ - b c053c │ │ │ │ - eorseq ip, r6, r4, asr #17 │ │ │ │ + bl 117600 │ │ │ │ + b c05bc │ │ │ │ + eorseq ip, r6, r4, lsl #26 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r2, r6, r0, lsr #32 │ │ │ │ - eorseq r1, r6, r8, lsl sp │ │ │ │ - eorseq r2, r6, r8, lsr r0 │ │ │ │ + eorseq r2, r6, r0, ror #8 │ │ │ │ + eorseq r2, r6, r8, asr r1 │ │ │ │ + eorseq r2, r6, r8, ror r4 │ │ │ │ │ │ │ │ -000c0634 <_PyObject_GetMethod@@Base>: │ │ │ │ +000c06b4 <_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 c07b4 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + bne c0834 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0818 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ - ldr r3, [pc, #1412] @ c0bfc <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + beq c0898 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ + ldr r3, [pc, #1412] @ c0c7c <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c082c <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ - ldr fp, [pc, #1400] @ c0c00 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ + bne c08ac <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ldr fp, [pc, #1400] @ c0c80 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne c082c <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bne c08ac <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #1384] @ c0c04 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #1384] @ c0c84 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 357b00 │ │ │ │ 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 c0844 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c08c4 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne c0844 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c08c4 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ add sl, sl, #40960 @ 0xa000 │ │ │ │ add sl, sl, r9 │ │ │ │ ldr r8, [sl, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0a20 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0aa0 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c08f0 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + beq c0970 <_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 c0900 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ + beq c0980 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne c0994 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + bne c0a14 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ tst r3, #16 │ │ │ │ - bne c0984 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne c0a04 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c079c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - blt c0b94 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ + beq c081c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + blt c0c14 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq c079c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c081c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c079c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c081c <_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 a67e0 │ │ │ │ + bl a675c │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0ae0 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ + bne c0b60 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c079c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c081c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0b2c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq c0bac <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0a30 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ + beq c0ab0 <_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] @ c0c04 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #1096] @ c0c84 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 357b00 │ │ │ │ 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 │ │ │ │ @@ -154797,301 +154829,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 c0670 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + bne c06f0 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl a5548 │ │ │ │ + bl a54c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c0670 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ - b c083c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bge c06f0 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + b c08bc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9750 │ │ │ │ + bl b9748 │ │ │ │ str r0, [r7] │ │ │ │ mov sl, #0 │ │ │ │ - b c07a8 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ + b c0828 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt c09f8 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ + bgt c0a78 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl a87e4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8760 <_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 a88f4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8870 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c0a18 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ + bne c0a98 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0acc <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0b4c <_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 357540 │ │ │ │ + bl 357964 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sl, r9] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0ab8 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bne c0b38 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0a20 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0aa0 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - bne c0710 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ + bne c0790 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0a84 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ + beq c0b04 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ ldr sl, [r3, #140] @ 0x8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq c071c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + beq c079c <_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 c083c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + beq c08bc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c083c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r2, [pc, #688] @ c0c08 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + bne c08bc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r2, [pc, #688] @ c0c88 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0978 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + beq c09f8 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b c083c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c08bc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r9, [r5, #-12] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c0758 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ - b c079c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + bne c07d8 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ + b c081c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0728 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ + beq c07a8 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmn r2, #1 │ │ │ │ ldr r9, [r3, #440] @ 0x1b8 │ │ │ │ - beq c0bc4 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ + beq c0c44 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c03c │ │ │ │ + bl 9c05c │ │ │ │ cmn r0, #1 │ │ │ │ - beq c079c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c081c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c079c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c081c <_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 23c7d4 │ │ │ │ - b c083c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 23c8f8 │ │ │ │ + b c08bc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a88f4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8870 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq c0acc <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0b4c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ cmn r2, #1 │ │ │ │ - beq c0bbc <_PyObject_GetMethod@@Base+0x588> │ │ │ │ + beq c0c3c <_PyObject_GetMethod@@Base+0x588> │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c071c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c079c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0a74 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ - ldr r3, [pc, #456] @ c0c0c <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ + beq c0af4 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + ldr r3, [pc, #456] @ c0c8c <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0a8c <_PyObject_GetMethod@@Base+0x458> │ │ │ │ + bne c0b0c <_PyObject_GetMethod@@Base+0x458> │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c0be8 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + beq c0c68 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1233e0 │ │ │ │ + bl 123488 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - bne c0940 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c083c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c09c0 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c08bc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0b04 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + beq c0b84 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ str r8, [r7] │ │ │ │ - b c083c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c08bc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov sl, r2 │ │ │ │ - b c071c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c079c <_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 c0940 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c083c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c09c0 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c08bc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c0acc <_PyObject_GetMethod@@Base+0x498> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bne c0b4c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bne c08f0 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bne c0970 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c071c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c079c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0af8 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + beq c0b78 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0b60 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ + beq c0be0 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23c7d4 │ │ │ │ - b c083c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r3, [pc, #260] @ c0c10 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ + bl 23c8f8 │ │ │ │ + b c08bc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r3, [pc, #260] @ c0c90 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #252] @ c0c14 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ + ldr r1, [pc, #252] @ c0c94 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119b58 │ │ │ │ - b c083c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 119b9c │ │ │ │ + b c08bc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #208] @ c0c08 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + ldr r2, [pc, #208] @ c0c88 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0b54 <_PyObject_GetMethod@@Base+0x520> │ │ │ │ + beq c0bd4 <_PyObject_GetMethod@@Base+0x520> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b c079c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - ldr r2, [pc, #160] @ c0c08 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + b c081c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + ldr r2, [pc, #160] @ c0c88 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0b88 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ + beq c0c08 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b c0af8 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + b c0b78 <_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 c0744 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ - bl 11a6d8 │ │ │ │ - b c0a20 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + b c07c4 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ + bl 11a71c │ │ │ │ + b c0aa0 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c09b4 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ - bl 11a6d8 │ │ │ │ + bne c0a34 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ + bl 11a71c │ │ │ │ mvn r0, #2 │ │ │ │ - b c09c8 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ - ldr r3, [pc, #40] @ c0c18 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ - ldr r1, [pc, #40] @ c0c1c <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c0aa4 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ - andeq fp, pc, ip, lsl #19 │ │ │ │ + b c0a48 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ + ldr r3, [pc, #40] @ c0c98 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ + ldr r1, [pc, #40] @ c0c9c <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b c0b24 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + muleq pc, r0, sl @ │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r2, r2, r0, asr #25 │ │ │ │ + andseq r2, r2, r8, ror #26 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, lsl #15 │ │ │ │ + eorseq pc, r5, r0, asr #23 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r6, r8, lsl r1 │ │ │ │ + eorseq r2, r6, r8, asr r5 │ │ │ │ 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 c0c6c <_PyObject_GetMethod@@Base+0x638> │ │ │ │ + beq c0cec <_PyObject_GetMethod@@Base+0x638> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ addle r4, r3, r0 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt c0d9c <_PyObject_GetMethod@@Base+0x768> │ │ │ │ + bgt c0e1c <_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 c0d80 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ + beq c0e00 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt c0d60 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ + blt c0de0 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0d44 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + beq c0dc4 <_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] │ │ │ │ @@ -155099,1800 +155131,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 19aa18 │ │ │ │ + bl 19acac │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c0d3c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r2, [pc, #272] @ c0df0 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #272] @ c0df4 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + beq c0dbc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r2, [pc, #272] @ c0e70 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #272] @ c0e74 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 18eea0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f200 <_PyObject_CallMethod@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0de8 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ - ldr r3, [pc, #256] @ c0df8 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + beq c0e68 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ + ldr r3, [pc, #256] @ c0e78 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f78c │ │ │ │ + bl 11f838 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne c0dcc <_PyObject_GetMethod@@Base+0x798> │ │ │ │ + bne c0e4c <_PyObject_GetMethod@@Base+0x798> │ │ │ │ cmp r6, r4 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq c0c60 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ - bl a55fc │ │ │ │ + beq c0ce0 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0d3c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bne c0dbc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt c0db0 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ - ldr r3, [pc, #200] @ c0dfc <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #200] @ c0e00 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + bgt c0e30 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ + ldr r3, [pc, #200] @ c0e7c <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #200] @ c0e80 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r3, #0 │ │ │ │ - b c0c60 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + b c0ce0 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ - b c0d0c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + b c0d8c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl ab508 │ │ │ │ + bl ab484 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c0d94 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ + beq c0e14 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ str ip, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b c0c84 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ - bl 996d0 │ │ │ │ + b c0d04 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ + bl 996f0 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bne c0d78 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ - bl 29e588 │ │ │ │ - b c0d3c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #88] @ c0dfc <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #92] @ c0e04 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + bne c0df8 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + bl 29e418 │ │ │ │ + b c0dbc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #88] @ c0e7c <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #92] @ c0e84 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c0d3c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #64] @ c0df8 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #76] @ c0e08 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ + bl 18eeb4 │ │ │ │ + b c0dbc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #64] @ c0e78 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #76] @ c0e88 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1175c0 │ │ │ │ - b c0d3c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bl 117600 │ │ │ │ + b c0dbc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne c0d0c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bne c0d8c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c0d0c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c0d8c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mvn r6, #0 │ │ │ │ - b c0d0c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ - eorseq ip, r6, r4, asr #17 │ │ │ │ + b c0d8c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + eorseq ip, r6, r4, lsl #26 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r1, r6, r8, lsl sp │ │ │ │ - eorseq r2, r6, r0, lsr #32 │ │ │ │ - eorseq r2, r6, r8, lsr r0 │ │ │ │ + eorseq r2, r6, r8, asr r1 │ │ │ │ + eorseq r2, r6, r0, ror #8 │ │ │ │ + eorseq r2, r6, r8, ror r4 │ │ │ │ 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] @ c1718 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ + ldr sl, [pc, #2292] @ c1798 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ mov r7, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sl, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - beq c1680 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ + beq c1700 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c11b8 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ + bne c1238 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1628 <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ + bne c16a8 <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ subs r8, r4, #1 │ │ │ │ - beq c12b0 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ - bl 3576e0 │ │ │ │ + beq c1330 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt c14d8 <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ + bgt c1558 <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c12e0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - ldr r0, [pc, #2184] @ c171c <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + beq c1360 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + ldr r0, [pc, #2184] @ c179c <_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 c1558 <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ + bne c15d8 <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c11a8 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ + beq c1228 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, #1 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [r3] │ │ │ │ - beq c0f3c <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + beq c0fbc <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr lr, [r5, #8] │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r0, [lr] │ │ │ │ add r1, r5, #8 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0f00 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ + beq c0f80 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [lr] │ │ │ │ cmp r8, #2 │ │ │ │ str lr, [r3] │ │ │ │ - ble c0f3c <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + ble c0fbc <_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 c12a0 <_PyObject_GetMethod@@Base+0xc6c> │ │ │ │ + beq c1320 <_PyObject_GetMethod@@Base+0xc6c> │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c0f18 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + bne c0f98 <_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 c12c8 <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ + blt c1348 <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1658 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r2, [pc, #1936] @ c1720 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ + beq c16d8 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r2, [pc, #1936] @ c17a0 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c14bc <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ + bne c153c <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1338 <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ + beq c13b8 <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ cmp r5, #1 │ │ │ │ - bne c13b0 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ + bne c1430 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1050 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ + beq c10d0 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0fd4 <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ + beq c1054 <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1300 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ + bne c1380 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1314 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c1394 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq c16ac <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ - ldr r3, [pc, #1832] @ c1724 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c172c <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ + ldr r3, [pc, #1832] @ c17a4 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne c14a4 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + bne c1524 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq c14a4 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + beq c1524 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1314 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c1394 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq c1314 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ - bl aafc4 │ │ │ │ + beq c1394 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bl aaf40 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt c1314 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + blt c1394 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bge c1314 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bge c1394 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r8, [r7, #12] │ │ │ │ - ldr r3, [pc, #1740] @ c1728 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r3, [pc, #1740] @ c17a8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmp r8, r3 │ │ │ │ - beq c1288 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ + beq c1308 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ add r5, r7, r5, lsl #3 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - blt c1288 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ + blt c1308 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq c1408 <_PyObject_GetMethod@@Base+0xdd4> │ │ │ │ + beq c1488 <_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 c13f8 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ + beq c1478 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - beq c14d0 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ + beq c1550 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ cmn r8, #20 │ │ │ │ - beq c1330 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c13b0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ cmp ip, r2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ movge ip, r2 │ │ │ │ cmp r3, r2 │ │ │ │ cmpge ip, #0 │ │ │ │ - beq c1264 <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ + beq c12e4 <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ orrs r1, r3, ip │ │ │ │ - bmi c1594 <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ + bmi c1614 <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ cmp r3, ip │ │ │ │ cmpge r2, ip │ │ │ │ - ble c1550 <_PyObject_GetMethod@@Base+0xf1c> │ │ │ │ + ble c15d0 <_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 c1350 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ + beq c13d0 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ addne r8, r8, #20 │ │ │ │ cmp r5, #1 │ │ │ │ add r7, r8, ip │ │ │ │ - beq c1388 <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ + beq c1408 <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl 9256c │ │ │ │ + bl 925b0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c1330 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c13b0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq c16e4 <_PyObject_GetMethod@@Base+0x10b0> │ │ │ │ + beq c1764 <_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 c1190 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + beq c1210 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1190 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bne c1210 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1440] @ c171c <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + ldr r2, [pc, #1440] @ c179c <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1530 <_PyObject_GetMethod@@Base+0xefc> │ │ │ │ + bne c15b0 <_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 c0ee0 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ - b c0f3c <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c0f60 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c0fbc <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq c16ec <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ + beq c176c <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble c122c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + ble c12ac <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #12] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0e50 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0ed0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #1 │ │ │ │ - beq c122c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c12ac <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #16] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0e50 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0ed0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #2 │ │ │ │ - beq c122c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c12ac <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #20] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0e50 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0ed0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #3 │ │ │ │ - beq c122c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c12ac <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ add r1, r1, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq c0e50 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0ed0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, lr │ │ │ │ - bne c1214 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne c1294 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 240790 │ │ │ │ + bl 2408cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne c0e50 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + bne c0ed0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ mov r8, #0 │ │ │ │ - b c119c <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ + b c121c <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ movlt lr, #0 │ │ │ │ andge lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq c10d0 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ - ldr r3, [pc, #1208] @ c1724 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c1150 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ + ldr r3, [pc, #1208] @ c17a4 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c169c <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ + bne c171c <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ - b c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c11d4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r8, [pc, #1172] @ c1728 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r8, [pc, #1172] @ c17a8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c11d4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c0f18 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ - b c0f3c <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c0f98 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + b c0fbc <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #1136] @ c172c <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ + ldr r4, [pc, #1136] @ c17ac <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ - bge c0f78 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - ldr r1, [pc, #1120] @ c1730 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + bge c0ff8 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + ldr r1, [pc, #1120] @ c17b0 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29bb00 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29b990 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0f78 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - b c1658 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r0, [pc, #1100] @ c1734 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ + beq c0ff8 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + b c16d8 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r0, [pc, #1100] @ c17b4 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ mov r1, r8 │ │ │ │ - bl 9a8fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a91c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1244 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - bl 3576e0 │ │ │ │ + beq c12c4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ - b c0eb8 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c0f38 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11f78c │ │ │ │ + bl 11f838 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge c1044 <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ - bl a55fc │ │ │ │ + bge c10c4 <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c1330 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #1040] @ c1738 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #1040] @ c173c <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ + bne c13b0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + ldr r3, [pc, #1040] @ c17b8 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #1040] @ c17bc <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r8, #0 │ │ │ │ - b c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r2, [pc, #1000] @ c1728 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ldr r1, [pc, #1020] @ c1740 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + b c11d4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #1000] @ c17a8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r1, [pc, #1020] @ c17c0 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b65f0 <_PyParkingLot_UnparkAll@@Base+0x488> │ │ │ │ + bl 2b6670 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ mov r8, r0 │ │ │ │ - b c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c11d4 <_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 c15fc <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ + blt c167c <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne c1574 <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ + bne c15f4 <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ mov r1, r5 │ │ │ │ - bl c1908 │ │ │ │ + bl c1988 │ │ │ │ mov r8, r0 │ │ │ │ - b c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c11d4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldrsb r2, [r8, ip] │ │ │ │ ldrb r3, [r8, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r8, [pc, #936] @ c1744 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ - ldrlt r8, [pc, #936] @ c1748 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ + ldrge r8, [pc, #936] @ c17c4 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ + ldrlt r8, [pc, #936] @ c17c8 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r8, r2, r3, r8 │ │ │ │ addlt r8, r8, r3, lsl #5 │ │ │ │ - b c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c11d4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b1c │ │ │ │ + bl 92b60 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c1330 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c13b0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ add fp, r8, #8 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - ldr r2, [pc, #848] @ c1728 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ble c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #848] @ c17a8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ble c11d4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b65f0 <_PyParkingLot_UnparkAll@@Base+0x488> │ │ │ │ + bl 2b6670 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c16bc <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ + beq c173c <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b c13cc <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ + b c144c <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c10b8 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ - b c1330 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c1138 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + b c13b0 <_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 29c7c8 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ + bl 29c658 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1330 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c13b0 <_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 c124c <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ + beq c12cc <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r2, [pc, #736] @ c174c <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + ldr r2, [pc, #736] @ c17cc <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ cmp r1, r2 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne c1514 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ + bne c1594 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ sub r1, r3, ip │ │ │ │ add r0, r0, ip │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + beq c11d4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r9 │ │ │ │ - bl 11328c │ │ │ │ - b c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + bl 1132c8 │ │ │ │ + b c11d4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c100c <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ - b c1314 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bne c108c <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ + b c1394 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c11d4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ add r3, r8, #28 │ │ │ │ - b c13fc <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ + b c147c <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - ble c12e0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - bl 29e588 │ │ │ │ + ble c1360 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 29e418 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1244 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c12c4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sl, r9] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c15d4 <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ + beq c1654 <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b c0ee0 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c0f60 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c147c <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ + bne c14fc <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23d698 │ │ │ │ + bl 23d7c0 │ │ │ │ mov r8, r0 │ │ │ │ - b c148c <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ - ldr r1, [pc, #536] @ c1750 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c150c <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ + ldr r1, [pc, #536] @ c17d0 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c1188 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + beq c1208 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b c1188 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ - ldr r8, [pc, #508] @ c1754 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ - b c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #496] @ c1750 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c1208 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + ldr r8, [pc, #508] @ c17d4 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ + b c11d4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #496] @ c17d0 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp fp, r3 │ │ │ │ - bne c1610 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ + bne c1690 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c0eb8 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c0f38 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c15c0 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + beq c1640 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne c15a8 <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ + bne c1628 <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ mov r1, r5 │ │ │ │ - bl 290710 │ │ │ │ + bl 2906fc │ │ │ │ mov r8, r0 │ │ │ │ - b c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #412] @ c1738 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #440] @ c1758 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ + b c11d4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #412] @ c17b8 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #440] @ c17d8 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c1330 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18eeb4 │ │ │ │ + b c13b0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ cmp r2, #4 │ │ │ │ - bne c15c0 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + bne c1640 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1fa4 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + bl 2c20d0 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ mov r8, r0 │ │ │ │ - b c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #404] @ c175c <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ - ldr r1, [pc, #404] @ c1760 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ + b c11d4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #404] @ c17dc <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ + ldr r1, [pc, #404] @ c17e0 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c1330 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18eeb4 │ │ │ │ + b c13b0 <_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 c0ef8 <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ - b c0f10 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ - ldr r3, [pc, #352] @ c1764 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ - ldr r1, [pc, #352] @ c1768 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ + bne c0f78 <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ + b c0f90 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ + ldr r3, [pc, #352] @ c17e4 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ + ldr r1, [pc, #352] @ c17e8 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c1330 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18eeb4 │ │ │ │ + b c13b0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c0eb8 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c0f38 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0e58 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq c0ed8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a72a8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7138 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1244 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #288] @ c176c <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #288] @ c1770 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ + beq c12c4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #288] @ c17ec <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #288] @ c17f0 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c0 │ │ │ │ + bl 117600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1244 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c12c4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1244 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bne c12c4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c1244 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c12c4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a72a8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7138 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1244 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #212] @ c176c <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #216] @ c1774 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ - b c164c <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ + beq c12c4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #212] @ c17ec <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #216] @ c17f4 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ + b c16cc <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d0c5c <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1d0f74 <_PyUnicode_Copy@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b c1154 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r1, [pc, #196] @ c1778 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ - ldr r0, [pc, #196] @ c177c <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c1314 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + b c11d4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r1, [pc, #196] @ c17f8 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #196] @ c17fc <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c1394 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1330 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c13b0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c1330 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c13b0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c1330 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c13b0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ - b c1148 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + b c11c8 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ mov r1, r2 │ │ │ │ ldr r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1708 <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ + beq c1788 <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ cmp r0, r1 │ │ │ │ - bne c16f0 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ - b c0e50 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - ldr r1, [pc, #112] @ c1780 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bne c1770 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ + b c0ed0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + ldr r1, [pc, #112] @ c1800 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ cmp r0, r1 │ │ │ │ - beq c0e50 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - b c122c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c0ed0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + b c12ac <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r5, lr, r8, asr #1 │ │ │ │ + andseq r5, lr, r8, lsl r4 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r0, r6, r8, lsr lr │ │ │ │ + eorseq r1, r6, r8, ror r2 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r2, r6, r0, ror #2 │ │ │ │ + eorseq r2, r6, r0, lsr #11 │ │ │ │ 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 sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - eorseq r2, r6, r0, ror r1 │ │ │ │ + @ instruction: 0x003625b0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsl #3 │ │ │ │ + eorseq r2, r6, ip, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, ip, lsr lr │ │ │ │ + eorseq r2, r6, ip, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003616b8 │ │ │ │ - eorseq r2, r6, ip, lsr r1 │ │ │ │ + @ instruction: 0x00361af8 │ │ │ │ + eorseq r2, r6, ip, ror r5 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ 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 c1858 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c18d8 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq c1828 <_PyObject_GetMethod@@Base+0x11f4> │ │ │ │ + beq c18a8 <_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 c17e8 <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ + bge c1868 <_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 ab2d0 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab24c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne r4, [r3, r6, lsl #2] │ │ │ │ - bne c17e0 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + bne c1860 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1858 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c18d8 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1834 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + bne c18b4 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c1834 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ - ldr r1, [pc, #48] @ c1860 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ - ldr r0, [pc, #48] @ c1864 <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c18b4 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + ldr r1, [pc, #48] @ c18e0 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ + ldr r0, [pc, #48] @ c18e4 <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1858 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c18d8 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1858 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + bne c18d8 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b c17e0 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + b c1860 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq fp, r5, ip, lsl r5 │ │ │ │ + eorseq fp, r5, ip, asr r9 │ │ │ │ │ │ │ │ -000c1868 : │ │ │ │ +000c18e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt c18e4 │ │ │ │ + blt c1964 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bne c189c │ │ │ │ + bne c191c │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b c1908 │ │ │ │ + b c1988 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c18cc │ │ │ │ + ble c194c │ │ │ │ cmp r3, #2 │ │ │ │ - bne c18b8 │ │ │ │ + bne c1938 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 290710 │ │ │ │ + b 2906fc │ │ │ │ cmp r3, #4 │ │ │ │ - bne c18cc │ │ │ │ + bne c194c │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 2c1fa4 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ - ldr r3, [pc, #36] @ c18f8 │ │ │ │ - ldr r1, [pc, #36] @ c18fc │ │ │ │ + b 2c20d0 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + ldr r3, [pc, #36] @ c1978 │ │ │ │ + ldr r1, [pc, #36] @ c197c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ c1900 │ │ │ │ - ldr r1, [pc, #20] @ c1904 │ │ │ │ + ldr r3, [pc, #20] @ c1980 │ │ │ │ + ldr r1, [pc, #20] @ c1984 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c18dc │ │ │ │ + bl 18eeb4 │ │ │ │ + b c195c │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsl #3 │ │ │ │ + eorseq r2, r6, ip, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, ip, lsr lr │ │ │ │ + eorseq r2, r6, ip, ror r2 │ │ │ │ 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 c1c94 │ │ │ │ + beq c1d14 │ │ │ │ cmp r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ addne ip, r0, r4 │ │ │ │ movne r3, r0 │ │ │ │ - beq c1c20 │ │ │ │ + beq c1ca0 │ │ │ │ cmp ip, r3 │ │ │ │ - bls c1a94 │ │ │ │ + bls c1b14 │ │ │ │ tst r3, #3 │ │ │ │ - beq c19b0 │ │ │ │ + beq c1a30 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge c1934 │ │ │ │ + bge c19b4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1cdc │ │ │ │ + blt c1d5c │ │ │ │ cmn r4, #-2147483618 @ 0x8000001e │ │ │ │ - bgt c1998 │ │ │ │ - ldr r9, [pc, #904] @ c1cf8 │ │ │ │ - ldr r2, [pc, #904] @ c1cfc │ │ │ │ + bgt c1a18 │ │ │ │ + ldr r9, [pc, #904] @ c1d78 │ │ │ │ + ldr r2, [pc, #904] @ c1d7c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #29 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #0 │ │ │ │ - beq c1ac0 │ │ │ │ + beq c1b40 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c1b18 │ │ │ │ - bl 29e588 │ │ │ │ + bne c1b98 │ │ │ │ + bl 29e418 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne c1b70 │ │ │ │ + bne c1bf0 │ │ │ │ mov r5, #0 │ │ │ │ - b c1b94 │ │ │ │ + b c1c14 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1944 │ │ │ │ - ldr r1, [pc, #828] @ c1d00 │ │ │ │ + bcc c19c4 │ │ │ │ + ldr r1, [pc, #828] @ c1d80 │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1958 │ │ │ │ + bne c19d8 │ │ │ │ add r0, r3, #8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1a8c │ │ │ │ + bcc c1b0c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1958 │ │ │ │ + bne c19d8 │ │ │ │ add r2, r3, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1c00 │ │ │ │ + bcc c1c80 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1958 │ │ │ │ + bne c19d8 │ │ │ │ add r0, r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1a8c │ │ │ │ + bcc c1b0c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1958 │ │ │ │ + bne c19d8 │ │ │ │ add r2, r3, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1c00 │ │ │ │ + bcc c1c80 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1958 │ │ │ │ + bne c19d8 │ │ │ │ add r0, r3, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1a8c │ │ │ │ + bcc c1b0c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1958 │ │ │ │ + bne c19d8 │ │ │ │ add lr, r3, #28 │ │ │ │ cmp ip, lr │ │ │ │ - bcc c1c00 │ │ │ │ + bcc c1c80 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1958 │ │ │ │ + bne c19d8 │ │ │ │ sub r2, ip, #28 │ │ │ │ sub r3, r2, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ - b c1a80 │ │ │ │ + b c1b00 │ │ │ │ ldr r2, [r2] │ │ │ │ add lr, lr, #4 │ │ │ │ tst r1, r2 │ │ │ │ - bne c1958 │ │ │ │ + bne c19d8 │ │ │ │ cmp r3, lr │ │ │ │ mov r2, lr │ │ │ │ - bne c1a70 │ │ │ │ + bne c1af0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1948 │ │ │ │ + bne c19c8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1cdc │ │ │ │ + blt c1d5c │ │ │ │ cmn r4, #-2147483626 @ 0x80000016 │ │ │ │ - bgt c1998 │ │ │ │ - ldr r9, [pc, #588] @ c1cf8 │ │ │ │ - ldr r2, [pc, #588] @ c1cfc │ │ │ │ + bgt c1a18 │ │ │ │ + ldr r9, [pc, #588] @ c1d78 │ │ │ │ + ldr r2, [pc, #588] @ c1d7c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #21 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #1 │ │ │ │ - bne c1984 │ │ │ │ - ldr r3, [pc, #572] @ c1d04 │ │ │ │ - bl 3576e0 │ │ │ │ + bne c1a04 │ │ │ │ + ldr r3, [pc, #572] @ c1d84 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c1bcc │ │ │ │ + bhi c1c4c │ │ │ │ sub r1, r7, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c1c84 │ │ │ │ + beq c1d04 │ │ │ │ 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 c1b9c │ │ │ │ - ldr r3, [pc, #488] @ c1d08 │ │ │ │ + beq c1c1c │ │ │ │ + ldr r3, [pc, #488] @ c1d88 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #468] @ c1d0c │ │ │ │ + ldr r2, [pc, #468] @ c1d8c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1c9c │ │ │ │ + bne c1d1c │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1c44 │ │ │ │ + beq c1cc4 │ │ │ │ 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 c1cf0 │ │ │ │ + beq c1d70 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c1c70 │ │ │ │ + beq c1cf0 │ │ │ │ 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 c1c10 │ │ │ │ + bcc c1c90 │ │ │ │ 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 c1b18 │ │ │ │ + bne c1b98 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #312] @ c1d10 │ │ │ │ + ldr r2, [pc, #312] @ c1d90 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1cb4 │ │ │ │ + bne c1d34 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1998 │ │ │ │ + beq c1a18 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b c1b18 │ │ │ │ + b c1b98 │ │ │ │ mov r2, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1948 │ │ │ │ - b c1a94 │ │ │ │ + bne c19c8 │ │ │ │ + b c1b14 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c1b18 │ │ │ │ + b c1b98 │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #228] @ c1d14 │ │ │ │ - ldrne r5, [pc, #196] @ c1cf8 │ │ │ │ + ldreq r5, [pc, #228] @ c1d94 │ │ │ │ + ldrne r5, [pc, #196] @ c1d78 │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ addeq r5, r5, r3, lsl #3 │ │ │ │ addne r5, r5, r3, lsl #5 │ │ │ │ - b c1b94 │ │ │ │ + b c1c14 │ │ │ │ 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 c1b70 │ │ │ │ + b c1bf0 │ │ │ │ add r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b c1b94 │ │ │ │ + b c1c14 │ │ │ │ mov r0, sl │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ mov r5, r0 │ │ │ │ - b c1bc4 │ │ │ │ - ldr r5, [pc, #124] @ c1d18 │ │ │ │ - b c1b94 │ │ │ │ - ldr r1, [pc, #120] @ c1d1c │ │ │ │ + b c1c44 │ │ │ │ + ldr r5, [pc, #124] @ c1d98 │ │ │ │ + b c1c14 │ │ │ │ + ldr r1, [pc, #120] @ c1d9c │ │ │ │ cmp r3, r1 │ │ │ │ - bne c1cc8 │ │ │ │ + bne c1d48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e08c │ │ │ │ - b c1b48 │ │ │ │ + bl 18e3ec │ │ │ │ + b c1bc8 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c1be8 │ │ │ │ + b c1c68 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c1b48 │ │ │ │ - ldr r3, [pc, #60] @ c1d20 │ │ │ │ - ldr r1, [pc, #60] @ c1d24 │ │ │ │ + b c1bc8 │ │ │ │ + ldr r3, [pc, #60] @ c1da0 │ │ │ │ + ldr r1, [pc, #60] @ c1da4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c19a8 │ │ │ │ + bl 18eeb4 │ │ │ │ + b c1a28 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b c1c74 │ │ │ │ + b c1cf4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, 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, ip, lsr #32 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r8, lsl #9 │ │ │ │ + eorseq fp, r5, r8, asr #17 │ │ │ │ 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 c1fb4 │ │ │ │ + bne c2034 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1fb4 │ │ │ │ + blt c2034 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c1fb4 │ │ │ │ + blt c2034 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - blt c1fb4 │ │ │ │ + blt c2034 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, ip │ │ │ │ - bne c1fb4 │ │ │ │ + bne c2034 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ - beq c1fb4 │ │ │ │ + beq c2034 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orr r2, r2, r0 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne c1fa0 │ │ │ │ + bne c2020 │ │ │ │ cmp ip, #0 │ │ │ │ - ble c1f4c │ │ │ │ + ble c1fcc │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands r2, r2, #32 │ │ │ │ - beq c1f88 │ │ │ │ + beq c2008 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, ip │ │ │ │ - beq c1f24 │ │ │ │ + beq c1fa4 │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ tst r0, #32 │ │ │ │ - beq c1f94 │ │ │ │ + beq c2014 │ │ │ │ cmp ip, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq c1f24 │ │ │ │ + beq c1fa4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ tst r0, #32 │ │ │ │ addne r2, r2, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - beq c1f24 │ │ │ │ + beq c1fa4 │ │ │ │ add r0, r3, #15 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r3, #18 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ tst r0, #32 │ │ │ │ - beq c1f7c │ │ │ │ + beq c1ffc │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c1f0c │ │ │ │ + bne c1f8c │ │ │ │ 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 c1f64 │ │ │ │ + blt c1fe4 │ │ │ │ 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 c1f44 │ │ │ │ - ldr r3, [pc, #88] @ c1fc4 │ │ │ │ - ldr r1, [pc, #88] @ c1fc8 │ │ │ │ + bpl c1fc4 │ │ │ │ + ldr r3, [pc, #88] @ c2044 │ │ │ │ + ldr r1, [pc, #88] @ c2048 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, ip │ │ │ │ - bne c1f0c │ │ │ │ - b c1f24 │ │ │ │ + bne c1f8c │ │ │ │ + b c1fa4 │ │ │ │ cmp ip, #1 │ │ │ │ - bne c1ed4 │ │ │ │ - b c1f24 │ │ │ │ + bne c1f54 │ │ │ │ + b c1fa4 │ │ │ │ cmp ip, #2 │ │ │ │ - bne c1eec │ │ │ │ - b c1f24 │ │ │ │ - ldr r3, [pc, #28] @ c1fc4 │ │ │ │ - ldr r1, [pc, #32] @ c1fcc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c1f74 │ │ │ │ - ldr r1, [pc, #20] @ c1fd0 │ │ │ │ - ldr r0, [pc, #20] @ c1fd4 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c1f74 │ │ │ │ + bne c1f6c │ │ │ │ + b c1fa4 │ │ │ │ + ldr r3, [pc, #28] @ c2044 │ │ │ │ + ldr r1, [pc, #32] @ c204c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b c1ff4 │ │ │ │ + ldr r1, [pc, #20] @ c2050 │ │ │ │ + ldr r0, [pc, #20] @ c2054 │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c1ff4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r6, ip, ror #5 │ │ │ │ - @ instruction: 0x003622d0 │ │ │ │ + eorseq r2, r6, ip, lsr #14 │ │ │ │ + eorseq r2, r6, r0, lsl r7 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x003622b8 │ │ │ │ + @ instruction: 0x003626f8 │ │ │ │ │ │ │ │ -000c1fd8 <_Py_write@@Base>: │ │ │ │ +000c2058 <_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 c3cf0 │ │ │ │ + bl c3d70 │ │ │ │ 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 c7a54 │ │ │ │ + bl c7ac8 │ │ │ │ sub r3, r6, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne c2074 <_Py_write@@Base+0x9c> │ │ │ │ + bne c20f4 <_Py_write@@Base+0x9c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt c205c <_Py_write@@Base+0x84> │ │ │ │ + blt c20dc <_Py_write@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #36] @ c2088 <_Py_write@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #36] @ c2108 <_Py_write@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144178 │ │ │ │ + bl 144200 │ │ │ │ mvn r4, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b c2054 <_Py_write@@Base+0x7c> │ │ │ │ - bl 1324b8 │ │ │ │ + b c20d4 <_Py_write@@Base+0x7c> │ │ │ │ + bl 132568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2004 <_Py_write@@Base+0x2c> │ │ │ │ + beq c2084 <_Py_write@@Base+0x2c> │ │ │ │ mov r6, #4 │ │ │ │ - b c2068 <_Py_write@@Base+0x90> │ │ │ │ + b c20e8 <_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] @ c2c30 <_Py_write@@Base+0xc58> │ │ │ │ + ldr r1, [pc, #2956] @ c2cb0 <_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 c2b88 <_Py_write@@Base+0xbb0> │ │ │ │ + beq c2c08 <_Py_write@@Base+0xbb0> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2b9c <_Py_write@@Base+0xbc4> │ │ │ │ - ldr r1, [pc, #2912] @ c2c30 <_Py_write@@Base+0xc58> │ │ │ │ + bne c2c1c <_Py_write@@Base+0xbc4> │ │ │ │ + ldr r1, [pc, #2912] @ c2cb0 <_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 c2858 <_Py_write@@Base+0x880> │ │ │ │ - ldr r3, [pc, #2888] @ c2c34 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #2888] @ c2c38 <_Py_write@@Base+0xc60> │ │ │ │ + beq c28d8 <_Py_write@@Base+0x880> │ │ │ │ + ldr r3, [pc, #2888] @ c2cb4 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #2888] @ c2cb8 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2888 <_Py_write@@Base+0x8b0> │ │ │ │ - ldr r3, [pc, #2868] @ c2c3c <_Py_write@@Base+0xc64> │ │ │ │ - bl 3576e0 │ │ │ │ + bne c2908 <_Py_write@@Base+0x8b0> │ │ │ │ + ldr r3, [pc, #2868] @ c2cbc <_Py_write@@Base+0xc64> │ │ │ │ + bl 357b00 │ │ │ │ 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 c282c <_Py_write@@Base+0x854> │ │ │ │ + beq c28ac <_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 c2648 <_Py_write@@Base+0x670> │ │ │ │ + beq c26c8 <_Py_write@@Base+0x670> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ subne ip, r1, #1 │ │ │ │ - bne c2800 <_Py_write@@Base+0x828> │ │ │ │ - ldr fp, [pc, #2768] @ c2c30 <_Py_write@@Base+0xc58> │ │ │ │ + bne c2880 <_Py_write@@Base+0x828> │ │ │ │ + ldr fp, [pc, #2768] @ c2cb0 <_Py_write@@Base+0xc58> │ │ │ │ mov r9, #1 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r1, fp │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c2b58 <_Py_write@@Base+0xb80> │ │ │ │ + beq c2bd8 <_Py_write@@Base+0xb80> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c21d8 <_Py_write@@Base+0x200> │ │ │ │ + bne c2258 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c3e68 │ │ │ │ + bl c3ee8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c25f4 <_Py_write@@Base+0x61c> │ │ │ │ + bne c2674 <_Py_write@@Base+0x61c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c21d8 <_Py_write@@Base+0x200> │ │ │ │ + bne c2258 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb37c <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ + bl cb3f8 <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c21e0 <_Py_write@@Base+0x208> │ │ │ │ + beq c2260 <_Py_write@@Base+0x208> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq c2504 <_Py_write@@Base+0x52c> │ │ │ │ + beq c2584 <_Py_write@@Base+0x52c> │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ - b c2160 <_Py_write@@Base+0x188> │ │ │ │ + b c21e0 <_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 c2818 <_Py_write@@Base+0x840> │ │ │ │ + beq c2898 <_Py_write@@Base+0x840> │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2818 <_Py_write@@Base+0x840> │ │ │ │ + bne c2898 <_Py_write@@Base+0x840> │ │ │ │ cmp r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bhi c2b78 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2bf8 <_Py_write@@Base+0xba0> │ │ │ │ sub sl, r5, #1 │ │ │ │ lsl sl, sl, #2 │ │ │ │ cmn sl, #13 │ │ │ │ - bhi c2b78 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2bf8 <_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 c2980 <_Py_write@@Base+0x9a8> │ │ │ │ + bhi c2a00 <_Py_write@@Base+0x9a8> │ │ │ │ ldr r6, [fp, #12] │ │ │ │ str ip, [fp, #4] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq c2b64 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2be4 <_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 c22c4 <_Py_write@@Base+0x2ec> │ │ │ │ + ble c2344 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq c22c4 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c2344 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq c22c4 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c2344 <_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 c22ac <_Py_write@@Base+0x2d4> │ │ │ │ + bne c232c <_Py_write@@Base+0x2d4> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #2416] @ c2c40 <_Py_write@@Base+0xc68> │ │ │ │ + ldr r2, [pc, #2416] @ c2cc0 <_Py_write@@Base+0xc68> │ │ │ │ ldr r3, [r3, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2840 <_Py_write@@Base+0x868> │ │ │ │ - ldr r3, [pc, #2396] @ c2c3c <_Py_write@@Base+0xc64> │ │ │ │ - bl 3576e0 │ │ │ │ + bne c28c0 <_Py_write@@Base+0x868> │ │ │ │ + ldr r3, [pc, #2396] @ c2cbc <_Py_write@@Base+0xc64> │ │ │ │ + bl 357b00 │ │ │ │ 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 c26a8 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2728 <_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 c233c <_Py_write@@Base+0x364> │ │ │ │ + bgt c23bc <_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 c26a8 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2728 <_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 c2768 <_Py_write@@Base+0x790> │ │ │ │ + beq c27e8 <_Py_write@@Base+0x790> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c28a4 <_Py_write@@Base+0x8cc> │ │ │ │ + beq c2924 <_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 c2bf0 <_Py_write@@Base+0xc18> │ │ │ │ + beq c2c70 <_Py_write@@Base+0xc18> │ │ │ │ cmp r8, #1 │ │ │ │ ldr r7, [r7] │ │ │ │ - ble c23e0 <_Py_write@@Base+0x408> │ │ │ │ + ble c2460 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #2 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c23e0 <_Py_write@@Base+0x408> │ │ │ │ + beq c2460 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #3 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c23e0 <_Py_write@@Base+0x408> │ │ │ │ + beq c2460 <_Py_write@@Base+0x408> │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ add r3, r3, #12 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2bac <_Py_write@@Base+0xbd4> │ │ │ │ + beq c2c2c <_Py_write@@Base+0xbd4> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, r2 │ │ │ │ - bne c23c4 <_Py_write@@Base+0x3ec> │ │ │ │ + bne c2444 <_Py_write@@Base+0x3ec> │ │ │ │ cmp r7, #1073741824 @ 0x40000000 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - bhi c2bcc <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2c4c <_Py_write@@Base+0xbf4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c26ec <_Py_write@@Base+0x714> │ │ │ │ + beq c276c <_Py_write@@Base+0x714> │ │ │ │ sub r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmn r2, #13 │ │ │ │ - bhi c2bcc <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2c4c <_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 c2710 <_Py_write@@Base+0x738> │ │ │ │ + bcc c2790 <_Py_write@@Base+0x738> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq c2bb8 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2c38 <_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 c2494 <_Py_write@@Base+0x4bc> │ │ │ │ + ble c2514 <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2488 <_Py_write@@Base+0x4b0> │ │ │ │ + beq c2508 <_Py_write@@Base+0x4b0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt c24ac <_Py_write@@Base+0x4d4> │ │ │ │ + bgt c252c <_Py_write@@Base+0x4d4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne c2470 <_Py_write@@Base+0x498> │ │ │ │ + bne c24f0 <_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 c24ec <_Py_write@@Base+0x514> │ │ │ │ + beq c256c <_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 c24cc <_Py_write@@Base+0x4f4> │ │ │ │ + bne c254c <_Py_write@@Base+0x4f4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq c2494 <_Py_write@@Base+0x4bc> │ │ │ │ + beq c2514 <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add ip, ip, r2 │ │ │ │ - b c2470 <_Py_write@@Base+0x498> │ │ │ │ + b c24f0 <_Py_write@@Base+0x498> │ │ │ │ lsl r9, r9, #1 │ │ │ │ lsls sl, r9, #2 │ │ │ │ - bmi c2b7c <_Py_write@@Base+0xba4> │ │ │ │ + bmi c2bfc <_Py_write@@Base+0xba4> │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #1832] @ c2c44 <_Py_write@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #1832] @ c2cc4 <_Py_write@@Base+0xc6c> │ │ │ │ ldr r3, [r0, #700] @ 0x2bc │ │ │ │ ldr r8, [r0, #688] @ 0x2b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c296c <_Py_write@@Base+0x994> │ │ │ │ + bne c29ec <_Py_write@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2688 <_Py_write@@Base+0x6b0> │ │ │ │ - ldr r3, [pc, #1796] @ c2c3c <_Py_write@@Base+0xc64> │ │ │ │ - bl 3576e0 │ │ │ │ + beq c2708 <_Py_write@@Base+0x6b0> │ │ │ │ + ldr r3, [pc, #1796] @ c2cbc <_Py_write@@Base+0xc64> │ │ │ │ + bl 357b00 │ │ │ │ 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 c2788 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2808 <_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 c2594 <_Py_write@@Base+0x5bc> │ │ │ │ + bgt c2614 <_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 c2788 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2808 <_Py_write@@Base+0x7b0> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, r3, lsl #3 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - bhi c25b8 <_Py_write@@Base+0x5e0> │ │ │ │ + bhi c2638 <_Py_write@@Base+0x5e0> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ cmp r3, r9, lsl #4 │ │ │ │ - bcc c21c8 <_Py_write@@Base+0x1f0> │ │ │ │ + bcc c2248 <_Py_write@@Base+0x1f0> │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 91f8c │ │ │ │ + bl 91fd0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c2b7c <_Py_write@@Base+0xba4> │ │ │ │ + beq c2bfc <_Py_write@@Base+0xba4> │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99e68 │ │ │ │ + bl 99e88 │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b c21c8 <_Py_write@@Base+0x1f0> │ │ │ │ + b c2248 <_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 c29f4 <_Py_write@@Base+0xa1c> │ │ │ │ + bhi c2a74 <_Py_write@@Base+0xa1c> │ │ │ │ ldr r6, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ adds r6, r6, ip │ │ │ │ - beq c2bfc <_Py_write@@Base+0xc24> │ │ │ │ + beq c2c7c <_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 c21bc <_Py_write@@Base+0x1e4> │ │ │ │ + b c223c <_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 c2148 <_Py_write@@Base+0x170> │ │ │ │ + bcc c21c8 <_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 c27b4 <_Py_write@@Base+0x7dc> │ │ │ │ + beq c2834 <_Py_write@@Base+0x7dc> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b c2148 <_Py_write@@Base+0x170> │ │ │ │ + b c21c8 <_Py_write@@Base+0x170> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 91f8c │ │ │ │ + bl 91fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2b7c <_Py_write@@Base+0xba4> │ │ │ │ + beq c2bfc <_Py_write@@Base+0xba4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b c21c8 <_Py_write@@Base+0x1f0> │ │ │ │ + b c2248 <_Py_write@@Base+0x1f0> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1428] @ c2c48 <_Py_write@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #1428] @ c2cc8 <_Py_write@@Base+0xc70> │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2b14 <_Py_write@@Base+0xb3c> │ │ │ │ + bne c2b94 <_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 c2370 <_Py_write@@Base+0x398> │ │ │ │ + bgt c23f0 <_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 c2424 <_Py_write@@Base+0x44c> │ │ │ │ + bls c24a4 <_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 996d0 │ │ │ │ + bl 996f0 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2bb8 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2c38 <_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 c2424 <_Py_write@@Base+0x44c> │ │ │ │ + b c24a4 <_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 c2364 <_Py_write@@Base+0x38c> │ │ │ │ + b c23e4 <_Py_write@@Base+0x38c> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1208] @ c2c4c <_Py_write@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #1208] @ c2ccc <_Py_write@@Base+0xc74> │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2b28 <_Py_write@@Base+0xb50> │ │ │ │ + bne c2ba8 <_Py_write@@Base+0xb50> │ │ │ │ cmp sl, #1 │ │ │ │ movcs r1, sl │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a7a4 │ │ │ │ - b c2694 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2714 <_Py_write@@Base+0x6bc> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1168] @ c2c50 <_Py_write@@Base+0xc78> │ │ │ │ + ldr r2, [pc, #1168] @ c2cd0 <_Py_write@@Base+0xc78> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2b40 <_Py_write@@Base+0xb68> │ │ │ │ + bne c2bc0 <_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 c2148 <_Py_write@@Base+0x170> │ │ │ │ + bne c21c8 <_Py_write@@Base+0x170> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ 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 c2498 <_Py_write@@Base+0x4c0> │ │ │ │ + b c2518 <_Py_write@@Base+0x4c0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b c2800 <_Py_write@@Base+0x828> │ │ │ │ + b c2880 <_Py_write@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ mov r7, r0 │ │ │ │ - b c2678 <_Py_write@@Base+0x6a0> │ │ │ │ + b c26f8 <_Py_write@@Base+0x6a0> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r6] │ │ │ │ - b c26d4 <_Py_write@@Base+0x6fc> │ │ │ │ + b c2754 <_Py_write@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c27f8 <_Py_write@@Base+0x820> │ │ │ │ - ldr r3, [pc, #960] @ c2c34 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #960] @ c2c38 <_Py_write@@Base+0xc60> │ │ │ │ + bne c2878 <_Py_write@@Base+0x820> │ │ │ │ + ldr r3, [pc, #960] @ c2cb4 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #960] @ c2cb8 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq c2100 <_Py_write@@Base+0x128> │ │ │ │ + beq c2180 <_Py_write@@Base+0x128> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c2680 <_Py_write@@Base+0x6a8> │ │ │ │ - b c27ec <_Py_write@@Base+0x814> │ │ │ │ + bne c2700 <_Py_write@@Base+0x6a8> │ │ │ │ + b c286c <_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] │ │ │ │ @@ -156901,122 +156933,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 c2904 <_Py_write@@Base+0x92c> │ │ │ │ + bne c2984 <_Py_write@@Base+0x92c> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2900 <_Py_write@@Base+0x928> │ │ │ │ + beq c2980 <_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 c2a88 <_Py_write@@Base+0xab0> │ │ │ │ + beq c2b08 <_Py_write@@Base+0xab0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c2a5c <_Py_write@@Base+0xa84> │ │ │ │ + beq c2adc <_Py_write@@Base+0xa84> │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c2364 <_Py_write@@Base+0x38c> │ │ │ │ + beq c23e4 <_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 c2364 <_Py_write@@Base+0x38c> │ │ │ │ + b c23e4 <_Py_write@@Base+0x38c> │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c2694 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2714 <_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 996d0 │ │ │ │ + bl 996f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2b64 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2be4 <_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 c2b64 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2be4 <_Py_write@@Base+0xb8c> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - b c224c <_Py_write@@Base+0x274> │ │ │ │ - ldr r0, [pc, #600] @ c2c54 <_Py_write@@Base+0xc7c> │ │ │ │ + b c22cc <_Py_write@@Base+0x274> │ │ │ │ + ldr r0, [pc, #600] @ c2cd4 <_Py_write@@Base+0xc7c> │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2bfc <_Py_write@@Base+0xc24> │ │ │ │ + beq c2c7c <_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 c2bfc <_Py_write@@Base+0xc24> │ │ │ │ + beq c2c7c <_Py_write@@Base+0xc24> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b c2620 <_Py_write@@Base+0x648> │ │ │ │ + b c26a0 <_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 c2364 <_Py_write@@Base+0x38c> │ │ │ │ + b c23e4 <_Py_write@@Base+0x38c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2918 <_Py_write@@Base+0x940> │ │ │ │ + beq c2998 <_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] │ │ │ │ @@ -157040,563 +157072,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 c26d4 <_Py_write@@Base+0x6fc> │ │ │ │ + b c2754 <_Py_write@@Base+0x6fc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c26c4 <_Py_write@@Base+0x6ec> │ │ │ │ + b c2744 <_Py_write@@Base+0x6ec> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c2694 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2714 <_Py_write@@Base+0x6bc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b c27d4 <_Py_write@@Base+0x7fc> │ │ │ │ + b c2854 <_Py_write@@Base+0x7fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ - b c2174 <_Py_write@@Base+0x19c> │ │ │ │ + bl 342af4 │ │ │ │ + b c21f4 <_Py_write@@Base+0x19c> │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c2258 <_Py_write@@Base+0x280> │ │ │ │ - bl 29e588 │ │ │ │ + bne c22d8 <_Py_write@@Base+0x280> │ │ │ │ + bl 29e418 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bc4 │ │ │ │ - b c27ec <_Py_write@@Base+0x814> │ │ │ │ - bl 342854 │ │ │ │ + bl 99be4 │ │ │ │ + b c286c <_Py_write@@Base+0x814> │ │ │ │ + bl 342af4 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c20c8 <_Py_write@@Base+0xf0> │ │ │ │ + beq c2148 <_Py_write@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c24a0 <_Py_write@@Base+0x4c8> │ │ │ │ + b c2520 <_Py_write@@Base+0x4c8> │ │ │ │ cmp r3, r8 │ │ │ │ - bne c23c4 <_Py_write@@Base+0x3ec> │ │ │ │ - b c23e0 <_Py_write@@Base+0x408> │ │ │ │ + bne c2444 <_Py_write@@Base+0x3ec> │ │ │ │ + b c2460 <_Py_write@@Base+0x408> │ │ │ │ str r2, [sp] │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ ldr r2, [sp] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c2444 <_Py_write@@Base+0x46c> │ │ │ │ - bl 29e588 │ │ │ │ - bl a55fc │ │ │ │ + bne c24c4 <_Py_write@@Base+0x46c> │ │ │ │ + bl 29e418 │ │ │ │ + bl a5578 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2810 <_Py_write@@Base+0x838> │ │ │ │ + beq c2890 <_Py_write@@Base+0x838> │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c2ba0 <_Py_write@@Base+0xbc8> │ │ │ │ + b c2c20 <_Py_write@@Base+0xbc8> │ │ │ │ cmp r8, #1 │ │ │ │ - bgt c238c <_Py_write@@Base+0x3b4> │ │ │ │ - b c26e8 <_Py_write@@Base+0x710> │ │ │ │ + bgt c240c <_Py_write@@Base+0x3b4> │ │ │ │ + b c2768 <_Py_write@@Base+0x710> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c262c <_Py_write@@Base+0x654> │ │ │ │ - bl 29e588 │ │ │ │ - bl a55fc │ │ │ │ + bne c26ac <_Py_write@@Base+0x654> │ │ │ │ + bl 29e418 │ │ │ │ + bl a5578 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub r1, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c21e0 <_Py_write@@Base+0x208> │ │ │ │ + b c2260 <_Py_write@@Base+0x208> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, lsl #31 │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r8, ror #28 │ │ │ │ - andeq fp, sl, r0, lsl #13 │ │ │ │ - muleq r8, r0, r4 │ │ │ │ - andeq fp, r8, ip, asr #9 │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ + andeq r9, r9, r8, lsl #29 │ │ │ │ + strdeq fp, [sl], -ip │ │ │ │ + andeq fp, r8, r4, lsr r4 │ │ │ │ + andeq fp, r8, r0, ror r4 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #4076] @ c3c5c <_Py_write@@Base+0x1c84> │ │ │ │ + ldr r3, [pc, #4076] @ c3cdc <_Py_write@@Base+0x1c84> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi c3950 <_Py_write@@Base+0x1978> │ │ │ │ + bmi c39d0 <_Py_write@@Base+0x1978> │ │ │ │ add fp, r5, r6, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #4020] @ c3c60 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #4020] @ c3ce0 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d24 <_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 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ - beq c2e14 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2e94 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2e14 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2e94 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [r5, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2e14 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2e94 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2e14 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2e94 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r8, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r8, sl] │ │ │ │ sub r8, r6, #6 │ │ │ │ - beq c2e14 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2e94 <_Py_write@@Base+0xe3c> │ │ │ │ sub r6, r6, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmn r8, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c2de0 <_Py_write@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #3648] @ c3c5c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3576e0 │ │ │ │ + bne c2e60 <_Py_write@@Base+0xe08> │ │ │ │ + ldr r2, [pc, #3648] @ c3cdc <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r9, [r2, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c37f0 <_Py_write@@Base+0x1818> │ │ │ │ + bmi c3870 <_Py_write@@Base+0x1818> │ │ │ │ add r2, r2, #3 │ │ │ │ - ldr sl, [pc, #3620] @ c3c64 <_Py_write@@Base+0x1c8c> │ │ │ │ - ldr r6, [pc, #3620] @ c3c68 <_Py_write@@Base+0x1c90> │ │ │ │ + ldr sl, [pc, #3620] @ c3ce4 <_Py_write@@Base+0x1c8c> │ │ │ │ + ldr r6, [pc, #3620] @ c3ce8 <_Py_write@@Base+0x1c90> │ │ │ │ add fp, r3, r2, lsl #2 │ │ │ │ ldr r5, [fp, #-4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3640 <_Py_write@@Base+0x1668> │ │ │ │ + bne c36c0 <_Py_write@@Base+0x1668> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c3040 <_Py_write@@Base+0x1068> │ │ │ │ + beq c30c0 <_Py_write@@Base+0x1068> │ │ │ │ tst r3, #32 │ │ │ │ - beq c3ccc <_Py_write@@Base+0x1cf4> │ │ │ │ + beq c3d4c <_Py_write@@Base+0x1cf4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, r5, #20 │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3028 <_Py_write@@Base+0x1050> │ │ │ │ + beq c30a8 <_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 c3040 <_Py_write@@Base+0x1068> │ │ │ │ + bne c30c0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3028 <_Py_write@@Base+0x1050> │ │ │ │ + beq c30a8 <_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 c3040 <_Py_write@@Base+0x1068> │ │ │ │ + bne c30c0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3028 <_Py_write@@Base+0x1050> │ │ │ │ + beq c30a8 <_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 c3040 <_Py_write@@Base+0x1068> │ │ │ │ + bne c30c0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3028 <_Py_write@@Base+0x1050> │ │ │ │ + beq c30a8 <_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 c3040 <_Py_write@@Base+0x1068> │ │ │ │ + bne c30c0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3028 <_Py_write@@Base+0x1050> │ │ │ │ + beq c30a8 <_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 c3040 <_Py_write@@Base+0x1068> │ │ │ │ + bne c30c0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3028 <_Py_write@@Base+0x1050> │ │ │ │ + beq c30a8 <_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 c3040 <_Py_write@@Base+0x1068> │ │ │ │ + bne c30c0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3028 <_Py_write@@Base+0x1050> │ │ │ │ + beq c30a8 <_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 c3040 <_Py_write@@Base+0x1068> │ │ │ │ + bne c30c0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3028 <_Py_write@@Base+0x1050> │ │ │ │ + beq c30a8 <_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 c3040 <_Py_write@@Base+0x1068> │ │ │ │ + bne c30c0 <_Py_write@@Base+0x1068> │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3028 <_Py_write@@Base+0x1050> │ │ │ │ + beq c30a8 <_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 c3040 <_Py_write@@Base+0x1068> │ │ │ │ + bne c30c0 <_Py_write@@Base+0x1068> │ │ │ │ cmp r1, r3 │ │ │ │ - bne c2ffc <_Py_write@@Base+0x1024> │ │ │ │ + bne c307c <_Py_write@@Base+0x1024> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ cmp r5, r0 │ │ │ │ strne r0, [fp] │ │ │ │ subs r8, r8, #1 │ │ │ │ - bcs c2e44 <_Py_write@@Base+0xe6c> │ │ │ │ + bcs c2ec4 <_Py_write@@Base+0xe6c> │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3080] @ c3c5c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #3080] @ c3cdc <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357b00 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ - bmi c3800 <_Py_write@@Base+0x1828> │ │ │ │ + bmi c3880 <_Py_write@@Base+0x1828> │ │ │ │ add fp, r8, r5, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #3036] @ c3c60 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #3036] @ c3ce0 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d24 <_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 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ - beq c31ec <_Py_write@@Base+0x1214> │ │ │ │ + beq c326c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c31ec <_Py_write@@Base+0x1214> │ │ │ │ + beq c326c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c31ec <_Py_write@@Base+0x1214> │ │ │ │ + beq c326c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c31ec <_Py_write@@Base+0x1214> │ │ │ │ + beq c326c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r6, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r6, sl] │ │ │ │ sub r6, r5, #6 │ │ │ │ - beq c31ec <_Py_write@@Base+0x1214> │ │ │ │ + beq c326c <_Py_write@@Base+0x1214> │ │ │ │ sub r5, r5, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d24 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c31b8 <_Py_write@@Base+0x11e0> │ │ │ │ - ldr r3, [pc, #2664] @ c3c5c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3576e0 │ │ │ │ + bne c3238 <_Py_write@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2664] @ c3cdc <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3cb8 <_Py_write@@Base+0x1ce0> │ │ │ │ + beq c3d38 <_Py_write@@Base+0x1ce0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3810 <_Py_write@@Base+0x1838> │ │ │ │ + beq c3890 <_Py_write@@Base+0x1838> │ │ │ │ mov r9, #0 │ │ │ │ - ldr r8, [pc, #2636] @ c3c6c <_Py_write@@Base+0x1c94> │ │ │ │ + ldr r8, [pc, #2636] @ c3cec <_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 c3a28 <_Py_write@@Base+0x1a50> │ │ │ │ - ldr sl, [pc, #2600] @ c3c70 <_Py_write@@Base+0x1c98> │ │ │ │ - ldr r2, [pc, #2600] @ c3c74 <_Py_write@@Base+0x1c9c> │ │ │ │ + bmi c3aa8 <_Py_write@@Base+0x1a50> │ │ │ │ + ldr sl, [pc, #2600] @ c3cf0 <_Py_write@@Base+0x1c98> │ │ │ │ + ldr r2, [pc, #2600] @ c3cf4 <_Py_write@@Base+0x1c9c> │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3a14 <_Py_write@@Base+0x1a3c> │ │ │ │ - ldr r3, [pc, #2560] @ c3c5c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3576e0 │ │ │ │ + bne c3a94 <_Py_write@@Base+0x1a3c> │ │ │ │ + ldr r3, [pc, #2560] @ c3cdc <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357b00 │ │ │ │ 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 c3738 <_Py_write@@Base+0x1760> │ │ │ │ + bcs c37b8 <_Py_write@@Base+0x1760> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c3a04 <_Py_write@@Base+0x1a2c> │ │ │ │ + beq c3a84 <_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 c3708 <_Py_write@@Base+0x1730> │ │ │ │ + beq c3788 <_Py_write@@Base+0x1730> │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r2, [pc, #2496] @ c3c78 <_Py_write@@Base+0x1ca0> │ │ │ │ + ldr r2, [pc, #2496] @ c3cf8 <_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 c3ba0 <_Py_write@@Base+0x1bc8> │ │ │ │ + bne c3c20 <_Py_write@@Base+0x1bc8> │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble c378c <_Py_write@@Base+0x17b4> │ │ │ │ + ble c380c <_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 c39ac <_Py_write@@Base+0x19d4> │ │ │ │ + beq c3a2c <_Py_write@@Base+0x19d4> │ │ │ │ cmp r8, #1 │ │ │ │ - beq c338c <_Py_write@@Base+0x13b4> │ │ │ │ + beq c340c <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c39cc <_Py_write@@Base+0x19f4> │ │ │ │ + beq c3a4c <_Py_write@@Base+0x19f4> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c39f4 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3a74 <_Py_write@@Base+0x1a1c> │ │ │ │ cmp r8, #2 │ │ │ │ - beq c338c <_Py_write@@Base+0x13b4> │ │ │ │ + beq c340c <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c39e0 <_Py_write@@Base+0x1a08> │ │ │ │ + beq c3a60 <_Py_write@@Base+0x1a08> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c39fc <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3a7c <_Py_write@@Base+0x1a24> │ │ │ │ cmp r8, #3 │ │ │ │ - beq c338c <_Py_write@@Base+0x13b4> │ │ │ │ + beq c340c <_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 c3978 <_Py_write@@Base+0x19a0> │ │ │ │ + beq c39f8 <_Py_write@@Base+0x19a0> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c39c4 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3a44 <_Py_write@@Base+0x19ec> │ │ │ │ cmp r3, r0 │ │ │ │ - bne c3368 <_Py_write@@Base+0x1390> │ │ │ │ + bne c33e8 <_Py_write@@Base+0x1390> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c37ac <_Py_write@@Base+0x17d4> │ │ │ │ - ldr r3, [pc, #2236] @ c3c5c <_Py_write@@Base+0x1c84> │ │ │ │ + beq c382c <_Py_write@@Base+0x17d4> │ │ │ │ + ldr r3, [pc, #2236] @ c3cdc <_Py_write@@Base+0x1c84> │ │ │ │ ldr r1, [r4] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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] │ │ │ │ @@ -157610,25 +157642,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 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ 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] │ │ │ │ @@ -157698,1548 +157730,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 c3ce4 <_Py_write@@Base+0x1d0c> │ │ │ │ + ble c3d64 <_Py_write@@Base+0x1d0c> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ moveq r3, #0 │ │ │ │ - bne c37b8 <_Py_write@@Base+0x17e0> │ │ │ │ - ldr r0, [pc, #1836] @ c3ca0 <_Py_write@@Base+0x1cc8> │ │ │ │ - ldr r6, [pc, #1796] @ c3c7c <_Py_write@@Base+0x1ca4> │ │ │ │ + bne c3838 <_Py_write@@Base+0x17e0> │ │ │ │ + ldr r0, [pc, #1836] @ c3d20 <_Py_write@@Base+0x1cc8> │ │ │ │ + ldr r6, [pc, #1796] @ c3cfc <_Py_write@@Base+0x1ca4> │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #17 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c3590 <_Py_write@@Base+0x15b8> │ │ │ │ + b c3610 <_Py_write@@Base+0x15b8> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bge c3600 <_Py_write@@Base+0x1628> │ │ │ │ + bge c3680 <_Py_write@@Base+0x1628> │ │ │ │ ldrb r3, [r4, r2, lsl #1] │ │ │ │ lsl r7, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c37e4 <_Py_write@@Base+0x180c> │ │ │ │ + beq c3864 <_Py_write@@Base+0x180c> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq c398c <_Py_write@@Base+0x19b4> │ │ │ │ + beq c3a0c <_Py_write@@Base+0x19b4> │ │ │ │ add r3, r0, r3 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3998 <_Py_write@@Base+0x19c0> │ │ │ │ + bne c3a18 <_Py_write@@Base+0x19c0> │ │ │ │ ldrb r1, [r3, #272] @ 0x110 │ │ │ │ add r3, r0, r1 │ │ │ │ ldrb r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3584 <_Py_write@@Base+0x15ac> │ │ │ │ + beq c3604 <_Py_write@@Base+0x15ac> │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add r8, r4, r7 │ │ │ │ - beq c36f8 <_Py_write@@Base+0x1720> │ │ │ │ + beq c3778 <_Py_write@@Base+0x1720> │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ cmp r1, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ strhls r6, [r4, r7] │ │ │ │ - bls c3584 <_Py_write@@Base+0x15ac> │ │ │ │ + bls c3604 <_Py_write@@Base+0x15ac> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ strh lr, [r8] │ │ │ │ - blt c3590 <_Py_write@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #1620] @ c3c5c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3576e0 │ │ │ │ + blt c3610 <_Py_write@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #1620] @ c3cdc <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldrb r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c3a5c <_Py_write@@Base+0x1a84> │ │ │ │ + bne c3adc <_Py_write@@Base+0x1a84> │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3634 <_Py_write@@Base+0x165c> │ │ │ │ + beq c36b4 <_Py_write@@Base+0x165c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c36bc <_Py_write@@Base+0x16e4> │ │ │ │ + bne c373c <_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 c3774 <_Py_write@@Base+0x179c> │ │ │ │ - ldr r2, [pc, #1584] @ c3c80 <_Py_write@@Base+0x1ca8> │ │ │ │ + beq c37f4 <_Py_write@@Base+0x179c> │ │ │ │ + ldr r2, [pc, #1584] @ c3d00 <_Py_write@@Base+0x1ca8> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3040 <_Py_write@@Base+0x1068> │ │ │ │ + bne c30c0 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a0ec │ │ │ │ + bl 9a10c │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c3a40 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3ac0 <_Py_write@@Base+0x1a68> │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c640c │ │ │ │ + bl c6480 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3c34 <_Py_write@@Base+0x1c5c> │ │ │ │ + blt c3cb4 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3be8 <_Py_write@@Base+0x1c10> │ │ │ │ + bne c3c68 <_Py_write@@Base+0x1c10> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3040 <_Py_write@@Base+0x1068> │ │ │ │ + beq c30c0 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3040 <_Py_write@@Base+0x1068> │ │ │ │ + bne c30c0 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c3040 <_Py_write@@Base+0x1068> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c30c0 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne c3634 <_Py_write@@Base+0x165c> │ │ │ │ - ldr r2, [pc, #1444] @ c3c78 <_Py_write@@Base+0x1ca0> │ │ │ │ + bne c36b4 <_Py_write@@Base+0x165c> │ │ │ │ + ldr r2, [pc, #1444] @ c3cf8 <_Py_write@@Base+0x1ca0> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3bc8 <_Py_write@@Base+0x1bf0> │ │ │ │ + bne c3c48 <_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 c3584 <_Py_write@@Base+0x15ac> │ │ │ │ + b c3604 <_Py_write@@Base+0x15ac> │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ - bcc c3968 <_Py_write@@Base+0x1990> │ │ │ │ + bcc c39e8 <_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 c32ac <_Py_write@@Base+0x12d4> │ │ │ │ + bne c332c <_Py_write@@Base+0x12d4> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1344] @ c3c84 <_Py_write@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #1344] @ c3d04 <_Py_write@@Base+0x1cac> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3a48 <_Py_write@@Base+0x1a70> │ │ │ │ + bne c3ac8 <_Py_write@@Base+0x1a70> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3a28 <_Py_write@@Base+0x1a50> │ │ │ │ + beq c3aa8 <_Py_write@@Base+0x1a50> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b c32ac <_Py_write@@Base+0x12d4> │ │ │ │ + b c332c <_Py_write@@Base+0x12d4> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl c640c │ │ │ │ + bl c6480 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c3040 <_Py_write@@Base+0x1068> │ │ │ │ - b c3a40 <_Py_write@@Base+0x1a68> │ │ │ │ + bge c30c0 <_Py_write@@Base+0x1068> │ │ │ │ + b c3ac0 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ movne fp, #0 │ │ │ │ movne sl, fp │ │ │ │ movne r7, fp │ │ │ │ - bne c3398 <_Py_write@@Base+0x13c0> │ │ │ │ + bne c3418 <_Py_write@@Base+0x13c0> │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b c3398 <_Py_write@@Base+0x13c0> │ │ │ │ + b c3418 <_Py_write@@Base+0x13c0> │ │ │ │ cmp ip, #1 │ │ │ │ moveq r3, ip │ │ │ │ - beq c356c <_Py_write@@Base+0x1594> │ │ │ │ + beq c35ec <_Py_write@@Base+0x1594> │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq c356c <_Py_write@@Base+0x1594> │ │ │ │ + beq c35ec <_Py_write@@Base+0x1594> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne c37c8 <_Py_write@@Base+0x17f0> │ │ │ │ - b c356c <_Py_write@@Base+0x1594> │ │ │ │ + bne c3848 <_Py_write@@Base+0x17f0> │ │ │ │ + b c35ec <_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 c3068 <_Py_write@@Base+0x1090> │ │ │ │ + bpl c30e8 <_Py_write@@Base+0x1090> │ │ │ │ add r9, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3214 <_Py_write@@Base+0x123c> │ │ │ │ + bne c3294 <_Py_write@@Base+0x123c> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ add r6, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq c3a3c <_Py_write@@Base+0x1a64> │ │ │ │ + beq c3abc <_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 c3aa0 <_Py_write@@Base+0x1ac8> │ │ │ │ + bge c3b20 <_Py_write@@Base+0x1ac8> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ sub r8, r3, lr │ │ │ │ add r0, r8, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bge c3b7c <_Py_write@@Base+0x1ba4> │ │ │ │ + bge c3bfc <_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 c38d4 <_Py_write@@Base+0x18fc> │ │ │ │ + beq c3954 <_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 c3b24 <_Py_write@@Base+0x1b4c> │ │ │ │ + beq c3ba4 <_Py_write@@Base+0x1b4c> │ │ │ │ cmp r1, #12 │ │ │ │ - bhi c3ad0 <_Py_write@@Base+0x1af8> │ │ │ │ + bhi c3b50 <_Py_write@@Base+0x1af8> │ │ │ │ cmp r1, #11 │ │ │ │ - beq c3b34 <_Py_write@@Base+0x1b5c> │ │ │ │ + beq c3bb4 <_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 c3948 <_Py_write@@Base+0x1970> │ │ │ │ + bge c39c8 <_Py_write@@Base+0x1970> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3ac8 <_Py_write@@Base+0x1af0> │ │ │ │ + blt c3b48 <_Py_write@@Base+0x1af0> │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3b74 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3bf4 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3a94 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3b14 <_Py_write@@Base+0x1abc> │ │ │ │ add r0, r5, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3b74 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3bf4 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3a94 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3b14 <_Py_write@@Base+0x1abc> │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - ble c3944 <_Py_write@@Base+0x196c> │ │ │ │ + ble c39c4 <_Py_write@@Base+0x196c> │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3a98 <_Py_write@@Base+0x1ac0> │ │ │ │ + blt c3b18 <_Py_write@@Base+0x1ac0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - blt c392c <_Py_write@@Base+0x1954> │ │ │ │ + blt c39ac <_Py_write@@Base+0x1954> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b c3848 <_Py_write@@Base+0x1870> │ │ │ │ + b c38c8 <_Py_write@@Base+0x1870> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c37f0 <_Py_write@@Base+0x1818> │ │ │ │ - ldr r7, [pc, #760] @ c3c60 <_Py_write@@Base+0x1c88> │ │ │ │ - b c2e34 <_Py_write@@Base+0xe5c> │ │ │ │ + bmi c3870 <_Py_write@@Base+0x1818> │ │ │ │ + ldr r7, [pc, #760] @ c3ce0 <_Py_write@@Base+0x1c88> │ │ │ │ + b c2eb4 <_Py_write@@Base+0xe5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c32ac <_Py_write@@Base+0x12d4> │ │ │ │ + b c332c <_Py_write@@Base+0x12d4> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c39c4 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3a44 <_Py_write@@Base+0x19ec> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3384 <_Py_write@@Base+0x13ac> │ │ │ │ + b c3404 <_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 c3584 <_Py_write@@Base+0x15ac> │ │ │ │ - b c35cc <_Py_write@@Base+0x15f4> │ │ │ │ + beq c3604 <_Py_write@@Base+0x15ac> │ │ │ │ + b c364c <_Py_write@@Base+0x15f4> │ │ │ │ cmp sl, #0 │ │ │ │ lsreq fp, r2, #7 │ │ │ │ moveq r7, sl │ │ │ │ movne sl, #1 │ │ │ │ movne r7, fp │ │ │ │ - b c330c <_Py_write@@Base+0x1334> │ │ │ │ + b c338c <_Py_write@@Base+0x1334> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3384 <_Py_write@@Base+0x13ac> │ │ │ │ + b c3404 <_Py_write@@Base+0x13ac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c39f4 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3a74 <_Py_write@@Base+0x1a1c> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3330 <_Py_write@@Base+0x1358> │ │ │ │ + b c33b0 <_Py_write@@Base+0x1358> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c39fc <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3a7c <_Py_write@@Base+0x1a24> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3354 <_Py_write@@Base+0x137c> │ │ │ │ + b c33d4 <_Py_write@@Base+0x137c> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3330 <_Py_write@@Base+0x1358> │ │ │ │ + b c33b0 <_Py_write@@Base+0x1358> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3354 <_Py_write@@Base+0x137c> │ │ │ │ + b c33d4 <_Py_write@@Base+0x137c> │ │ │ │ mov r0, fp │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ mov r5, r0 │ │ │ │ - b c3730 <_Py_write@@Base+0x1758> │ │ │ │ + b c37b0 <_Py_write@@Base+0x1758> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c32ac <_Py_write@@Base+0x12d4> │ │ │ │ - bl 29e588 │ │ │ │ + bne c332c <_Py_write@@Base+0x12d4> │ │ │ │ + bl 29e418 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c32dc <_Py_write@@Base+0x1304> │ │ │ │ + bne c335c <_Py_write@@Base+0x1304> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b184 │ │ │ │ - bl 29e588 │ │ │ │ + bl 9b1a4 │ │ │ │ + bl 29e418 │ │ │ │ mov r5, #0 │ │ │ │ - b c3634 <_Py_write@@Base+0x165c> │ │ │ │ + b c36b4 <_Py_write@@Base+0x165c> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c375c <_Py_write@@Base+0x1784> │ │ │ │ + b c37dc <_Py_write@@Base+0x1784> │ │ │ │ add r4, r3, #5632 @ 0x1600 │ │ │ │ add r4, r4, #32 │ │ │ │ tst r6, #1 │ │ │ │ - beq c3cc4 <_Py_write@@Base+0x1cec> │ │ │ │ + beq c3d44 <_Py_write@@Base+0x1cec> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3bb4 <_Py_write@@Base+0x1bdc> │ │ │ │ + blt c3c34 <_Py_write@@Base+0x1bdc> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq c3620 <_Py_write@@Base+0x1648> │ │ │ │ + beq c36a0 <_Py_write@@Base+0x1648> │ │ │ │ add r4, r4, #4 │ │ │ │ - b c3a64 <_Py_write@@Base+0x1a8c> │ │ │ │ + b c3ae4 <_Py_write@@Base+0x1a8c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt c3850 <_Py_write@@Base+0x1878> │ │ │ │ + bgt c38d0 <_Py_write@@Base+0x1878> │ │ │ │ sub r1, r3, lr │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cacf8 <_PyBytes_Resize@@Base> │ │ │ │ + bl cad74 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3a40 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3ac0 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3a40 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3ac0 <_Py_write@@Base+0x1a68> │ │ │ │ str r9, [r4, #24] │ │ │ │ - b c3218 <_Py_write@@Base+0x1240> │ │ │ │ + b c3298 <_Py_write@@Base+0x1240> │ │ │ │ mov r5, r0 │ │ │ │ - b c3850 <_Py_write@@Base+0x1878> │ │ │ │ + b c38d0 <_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 c3b58 <_Py_write@@Base+0x1b80> │ │ │ │ + bne c3bd8 <_Py_write@@Base+0x1b80> │ │ │ │ tst ip, #1 │ │ │ │ biceq r1, ip, #1 │ │ │ │ - bne c3b44 <_Py_write@@Base+0x1b6c> │ │ │ │ + bne c3bc4 <_Py_write@@Base+0x1b6c> │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ mov ip, r0 │ │ │ │ movls r3, #1 │ │ │ │ - bls c38cc <_Py_write@@Base+0x18f4> │ │ │ │ + bls c394c <_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 c3b04 <_Py_write@@Base+0x1b2c> │ │ │ │ + bhi c3b84 <_Py_write@@Base+0x1b2c> │ │ │ │ sub r3, ip, r3 │ │ │ │ - b c38cc <_Py_write@@Base+0x18f4> │ │ │ │ + b c394c <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b c38cc <_Py_write@@Base+0x18f4> │ │ │ │ + b c394c <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b c38cc <_Py_write@@Base+0x18f4> │ │ │ │ + b c394c <_Py_write@@Base+0x18f4> │ │ │ │ lsrs r1, ip, #1 │ │ │ │ - bne c3b6c <_Py_write@@Base+0x1b94> │ │ │ │ + bne c3bec <_Py_write@@Base+0x1b94> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ - b c38cc <_Py_write@@Base+0x18f4> │ │ │ │ + b c394c <_Py_write@@Base+0x18f4> │ │ │ │ ldrb r8, [r1], #1 │ │ │ │ add r9, r9, #6 │ │ │ │ and sl, r8, #63 @ 0x3f │ │ │ │ orr ip, ip, sl, lsl r9 │ │ │ │ - b c3ae0 <_Py_write@@Base+0x1b08> │ │ │ │ + b c3b60 <_Py_write@@Base+0x1b08> │ │ │ │ orr r1, ip, #1 │ │ │ │ - b c3af4 <_Py_write@@Base+0x1b1c> │ │ │ │ + b c3b74 <_Py_write@@Base+0x1b1c> │ │ │ │ mov r5, r0 │ │ │ │ - b c3944 <_Py_write@@Base+0x196c> │ │ │ │ + b c39c4 <_Py_write@@Base+0x196c> │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cacf8 <_PyBytes_Resize@@Base> │ │ │ │ + bl cad74 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3a40 <_Py_write@@Base+0x1a68> │ │ │ │ + blt c3ac0 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add lr, r2, #16 │ │ │ │ add r3, lr, r8 │ │ │ │ - b c3864 <_Py_write@@Base+0x188c> │ │ │ │ + b c38e4 <_Py_write@@Base+0x188c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c32d8 <_Py_write@@Base+0x1300> │ │ │ │ - ldr r1, [pc, #204] @ c3c88 <_Py_write@@Base+0x1cb0> │ │ │ │ - ldr r0, [pc, #204] @ c3c8c <_Py_write@@Base+0x1cb4> │ │ │ │ + b c3358 <_Py_write@@Base+0x1300> │ │ │ │ + ldr r1, [pc, #204] @ c3d08 <_Py_write@@Base+0x1cb0> │ │ │ │ + ldr r0, [pc, #204] @ c3d0c <_Py_write@@Base+0x1cb4> │ │ │ │ mov r2, r5 │ │ │ │ - bl 2a5d10 │ │ │ │ - b c3a84 <_Py_write@@Base+0x1aac> │ │ │ │ - ldr r1, [pc, #192] @ c3c90 <_Py_write@@Base+0x1cb8> │ │ │ │ + bl 2a5ba0 │ │ │ │ + b c3b04 <_Py_write@@Base+0x1aac> │ │ │ │ + ldr r1, [pc, #192] @ c3d10 <_Py_write@@Base+0x1cb8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c36e4 <_Py_write@@Base+0x170c> │ │ │ │ + beq c3764 <_Py_write@@Base+0x170c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b c36e4 <_Py_write@@Base+0x170c> │ │ │ │ + b c3764 <_Py_write@@Base+0x170c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a36c │ │ │ │ + bl 14a3f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3c34 <_Py_write@@Base+0x1c5c> │ │ │ │ + beq c3cb4 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r0, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3694 <_Py_write@@Base+0x16bc> │ │ │ │ + beq c3714 <_Py_write@@Base+0x16bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c3694 <_Py_write@@Base+0x16bc> │ │ │ │ + bne c3714 <_Py_write@@Base+0x16bc> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c3694 <_Py_write@@Base+0x16bc> │ │ │ │ + b c3714 <_Py_write@@Base+0x16bc> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3a40 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3ac0 <_Py_write@@Base+0x1a68> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3a40 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3ac0 <_Py_write@@Base+0x1a68> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c3a40 <_Py_write@@Base+0x1a68> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c3ac0 <_Py_write@@Base+0x1a68> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, 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, ip, lsr #32 │ │ │ │ - eorseq r2, r6, r0, asr #6 │ │ │ │ - eorseq r2, r6, r8, asr r3 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + eorseq r2, r6, r0, lsl #15 │ │ │ │ + mlaseq r6, r8, r7, r2 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r0, lsr #6 │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - subeq pc, r3, r8, ror #14 │ │ │ │ - ldr r3, [pc, #-24] @ c3c94 <_Py_write@@Base+0x1cbc> │ │ │ │ - ldr r1, [pc, #-24] @ c3c98 <_Py_write@@Base+0x1cc0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c3a40 <_Py_write@@Base+0x1a68> │ │ │ │ - ldr r1, [pc, #-36] @ c3c9c <_Py_write@@Base+0x1cc4> │ │ │ │ - ldr r0, [pc, #-36] @ c3ca0 <_Py_write@@Base+0x1cc8> │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r2, r6, r0, ror #14 │ │ │ │ + @ instruction: 0x0035b4f4 │ │ │ │ + subeq pc, r3, r8, lsr #23 │ │ │ │ + ldr r3, [pc, #-24] @ c3d14 <_Py_write@@Base+0x1cbc> │ │ │ │ + ldr r1, [pc, #-24] @ c3d18 <_Py_write@@Base+0x1cc0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18eeb4 │ │ │ │ + b c3ac0 <_Py_write@@Base+0x1a68> │ │ │ │ + ldr r1, [pc, #-36] @ c3d1c <_Py_write@@Base+0x1cc4> │ │ │ │ + ldr r0, [pc, #-36] @ c3d20 <_Py_write@@Base+0x1cc8> │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ lsr r6, r6, #1 │ │ │ │ - b c3a8c <_Py_write@@Base+0x1ab4> │ │ │ │ + b c3b0c <_Py_write@@Base+0x1ab4> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c2e7c <_Py_write@@Base+0xea4> │ │ │ │ - b c3028 <_Py_write@@Base+0x1050> │ │ │ │ + bne c2efc <_Py_write@@Base+0xea4> │ │ │ │ + b c30a8 <_Py_write@@Base+0x1050> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c3600 <_Py_write@@Base+0x1628> │ │ │ │ + b c3680 <_Py_write@@Base+0x1628> │ │ │ │ │ │ │ │ -000c3cf0 : │ │ │ │ +000c3d70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #308] @ c3e3c │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r2, [pc, #308] @ c3ebc │ │ │ │ + bl 357b00 │ │ │ │ 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 c3e30 │ │ │ │ + beq c3eb0 │ │ │ │ str r4, [r5, #4] │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3e24 │ │ │ │ + bne c3ea4 │ │ │ │ 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 c3e18 │ │ │ │ + bne c3e98 │ │ │ │ mov r0, r6 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3e0c │ │ │ │ + bne c3e8c │ │ │ │ add r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne c3d98 │ │ │ │ + bne c3e18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3df4 │ │ │ │ + bne c3e74 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne c3dd8 │ │ │ │ + bne c3e58 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 35686c │ │ │ │ + bl 356c90 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ bl 295e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3e00 │ │ │ │ + bne c3e80 │ │ │ │ mov r0, r7 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3d90 │ │ │ │ - ldr r1, [pc, #80] @ c3e40 │ │ │ │ - ldr r0, [pc, #80] @ c3e44 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #76] @ c3e48 │ │ │ │ - ldr r0, [pc, #68] @ c3e44 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #68] @ c3e4c │ │ │ │ - ldr r0, [pc, #56] @ c3e44 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #60] @ c3e50 │ │ │ │ - ldr r0, [pc, #60] @ c3e54 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ c3e58 │ │ │ │ - ldr r0, [pc, #48] @ c3e54 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #48] @ c3e5c │ │ │ │ - ldr r0, [pc, #36] @ c3e54 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #40] @ c3e60 │ │ │ │ - ldr r0, [pc, #8] @ c3e44 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq fp, r5, r4, lsr r2 │ │ │ │ - subeq pc, r3, r8, ror sl @ │ │ │ │ - eorseq fp, r5, r4, ror #3 │ │ │ │ - eorseq r2, r6, r4, asr #7 │ │ │ │ - eorseq fp, r5, r0, asr #3 │ │ │ │ - subeq pc, r3, r4, lsl #21 │ │ │ │ - eorseq r2, r6, r4, lsr #7 │ │ │ │ - eorseq fp, r5, r0, lsl #3 │ │ │ │ - eorseq r2, r6, r8, lsl #7 │ │ │ │ + beq c3e10 │ │ │ │ + ldr r1, [pc, #80] @ c3ec0 │ │ │ │ + ldr r0, [pc, #80] @ c3ec4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #76] @ c3ec8 │ │ │ │ + ldr r0, [pc, #68] @ c3ec4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #68] @ c3ecc │ │ │ │ + ldr r0, [pc, #56] @ c3ec4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #60] @ c3ed0 │ │ │ │ + ldr r0, [pc, #60] @ c3ed4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ c3ed8 │ │ │ │ + ldr r0, [pc, #48] @ c3ed4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #48] @ c3edc │ │ │ │ + ldr r0, [pc, #36] @ c3ed4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #40] @ c3ee0 │ │ │ │ + ldr r0, [pc, #8] @ c3ec4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, r4, ror r6 │ │ │ │ + strheq pc, [r3], #-232 @ 0xffffff18 @ │ │ │ │ + eorseq fp, r5, r4, lsr #12 │ │ │ │ + eorseq r2, r6, r4, lsl #16 │ │ │ │ + eorseq fp, r5, r0, lsl #12 │ │ │ │ + subeq pc, r3, r4, asr #29 │ │ │ │ + eorseq r2, r6, r4, ror #15 │ │ │ │ + eorseq fp, r5, r0, asr #11 │ │ │ │ + eorseq r2, r6, r8, asr #15 │ │ │ │ │ │ │ │ -000c3e64 : │ │ │ │ - b a9a80 │ │ │ │ +000c3ee4 : │ │ │ │ + b a99fc │ │ │ │ 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, #4020] @ c4e34 │ │ │ │ + ldr r1, [pc, #4048] @ c4ed0 │ │ │ │ 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 c5cfc │ │ │ │ + beq c5d70 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne c444c │ │ │ │ - ldr r1, [pc, #3976] @ c4e34 │ │ │ │ + bne c44cc │ │ │ │ + ldr r1, [pc, #4004] @ c4ed0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4924 │ │ │ │ + beq c49a4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c4948 │ │ │ │ + beq c49c8 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #3904] @ c4e24 │ │ │ │ + ldr r2, [pc, #3900] @ c4ea0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c4340 │ │ │ │ + beq c43c0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c496c │ │ │ │ + bne c49ec │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq c4314 │ │ │ │ + beq c4394 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c4340 │ │ │ │ + beq c43c0 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c496c │ │ │ │ + bne c49ec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq c49c4 │ │ │ │ + beq c4a44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [pc, #3884] @ c4e68 │ │ │ │ + ldr r3, [pc, #3880] @ c4ee4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4340 │ │ │ │ + beq c43c0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4988 │ │ │ │ + bne c4a08 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4990 │ │ │ │ + beq c4a10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c47a0 │ │ │ │ + beq c4820 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4988 │ │ │ │ - ldr r2, [pc, #3744] @ c4e34 │ │ │ │ + bne c4a08 │ │ │ │ + ldr r2, [pc, #3772] @ c4ed0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c49f8 │ │ │ │ + beq c4a78 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4a1c │ │ │ │ + beq c4a9c │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3680] @ c4e28 │ │ │ │ + ldr r2, [pc, #3676] @ c4ea4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c43d4 │ │ │ │ + beq c4454 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a40 │ │ │ │ + bne c4ac0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c43a8 │ │ │ │ + beq c4428 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c43d4 │ │ │ │ + beq c4454 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c444c │ │ │ │ - ldr r1, [pc, #3616] @ c4e34 │ │ │ │ + bne c44cc │ │ │ │ + ldr r1, [pc, #3644] @ c4ed0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4a4c │ │ │ │ + beq c4acc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4a70 │ │ │ │ + beq c4af0 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3600] @ c4e58 │ │ │ │ + ldr r2, [pc, #3596] @ c4ed4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c448c │ │ │ │ + beq c450c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a94 │ │ │ │ + bne c4b14 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c445c │ │ │ │ + beq c44dc │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3572] @ c4e68 │ │ │ │ + ldr r3, [pc, #3568] @ c4ee4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c448c │ │ │ │ + beq c450c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c444c │ │ │ │ - ldr r1, [pc, #3484] @ c4e34 │ │ │ │ + bne c44cc │ │ │ │ + ldr r1, [pc, #3512] @ c4ed0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4aac │ │ │ │ + beq c4b2c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4ad0 │ │ │ │ + beq c4b50 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3488] @ c4e6c │ │ │ │ + ldr r2, [pc, #3484] @ c4ee8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4620 │ │ │ │ + beq c46a0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4af4 │ │ │ │ + bne c4b74 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c45f0 │ │ │ │ + beq c4670 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3440] @ c4e68 │ │ │ │ + ldr r3, [pc, #3436] @ c4ee4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4620 │ │ │ │ + beq c46a0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4988 │ │ │ │ + bne c4a08 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4b10 │ │ │ │ + beq c4b90 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3344] @ c4e40 │ │ │ │ + ldr r3, [pc, #3336] @ c4eb8 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4b40 │ │ │ │ + beq c4bc0 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4cdc │ │ │ │ + bne c4d58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4ce4 │ │ │ │ + beq c4d60 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3280] @ c4e30 │ │ │ │ + ldr r3, [pc, #3276] @ c4eac │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4e84 │ │ │ │ + beq c4f00 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c444c │ │ │ │ - ldr r2, [pc, #3244] @ c4e34 │ │ │ │ + bne c44cc │ │ │ │ + ldr r2, [pc, #3272] @ c4ed0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c5c94 │ │ │ │ + beq c5d08 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c5e0c │ │ │ │ + beq c5e80 │ │ │ │ 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 c41f4 │ │ │ │ + beq c4274 │ │ │ │ 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 c5004 │ │ │ │ + bne c507c │ │ │ │ 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 c55a0 │ │ │ │ + beq c5618 │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq c55b4 │ │ │ │ - ldr r1, [pc, #3104] @ c4e38 │ │ │ │ + beq c562c │ │ │ │ + ldr r1, [pc, #3096] @ c4eb0 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c41c8 │ │ │ │ + bne c4248 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce760 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce88c <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c41c8 │ │ │ │ + beq c4248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 299c04 │ │ │ │ + bl 299aa0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c41c8 │ │ │ │ + beq c4248 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c41c8 │ │ │ │ + beq c4248 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c41c8 │ │ │ │ + beq c4248 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c41c8 │ │ │ │ + beq c4248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b45c │ │ │ │ + bl 29b2ec │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c41c8 │ │ │ │ + beq c4248 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c41c8 │ │ │ │ + beq c4248 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebaf4 │ │ │ │ + bl ebbfc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c61b8 │ │ │ │ + beq c622c │ │ │ │ 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 2a52f0 │ │ │ │ - ldr r2, [pc, #2888] @ c4e2c │ │ │ │ + bl 2a5180 │ │ │ │ + ldr r2, [pc, #2884] @ c4ea8 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b528 │ │ │ │ + bl 24b6f0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c41e4 │ │ │ │ - bl a55fc │ │ │ │ + bne c4264 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c5070 │ │ │ │ + b c50e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c55c0 │ │ │ │ + blt c5638 │ │ │ │ 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 c3f14 │ │ │ │ + bne c3f94 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2792] @ c4e34 │ │ │ │ + ldr r1, [pc, #2820] @ c4ed0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c61dc │ │ │ │ + beq c6250 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c61c4 │ │ │ │ + bne c6238 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 242640 │ │ │ │ + bl 24277c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c4d30 │ │ │ │ + bne c4dac │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c61c4 │ │ │ │ + bne c6238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 243474 │ │ │ │ + bl 2435b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4da8 │ │ │ │ + beq c4e24 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c41e4 │ │ │ │ + b c4264 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c55f4 │ │ │ │ + blt c566c │ │ │ │ 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 c3ff8 │ │ │ │ + bne c4078 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2644] @ c4e34 │ │ │ │ + ldr r1, [pc, #2672] @ c4ed0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6104 │ │ │ │ + beq c6178 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a40 │ │ │ │ + bne c4ac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 242640 │ │ │ │ + bl 24277c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c507c │ │ │ │ + bne c50f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a40 │ │ │ │ + bne c4ac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248f30 │ │ │ │ + bl 2490f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c439c │ │ │ │ + bne c441c │ │ │ │ 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 c400c │ │ │ │ + beq c408c │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c41ec │ │ │ │ + b c426c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5590 │ │ │ │ + blt c5608 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2540] @ c4e68 │ │ │ │ + ldr r3, [pc, #2536] @ c4ee4 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c407c │ │ │ │ + bne c40fc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2460] @ c4e34 │ │ │ │ + ldr r1, [pc, #2488] @ c4ed0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c61d0 │ │ │ │ + beq c6244 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a94 │ │ │ │ + bne c4b14 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5604 │ │ │ │ + beq c567c │ │ │ │ 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 c5644 │ │ │ │ - ldr r1, [pc, #2412] @ c4e58 │ │ │ │ + bne c56bc │ │ │ │ + ldr r1, [pc, #2408] @ c4ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c450c │ │ │ │ + beq c458c │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5500 │ │ │ │ + bne c5578 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4a94 │ │ │ │ - ldr r1, [pc, #2356] @ c4e58 │ │ │ │ + bne c4b14 │ │ │ │ + ldr r1, [pc, #2352] @ c4ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c50f4 │ │ │ │ + beq c516c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c190 │ │ │ │ + bl 24c358 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c50f4 │ │ │ │ + beq c516c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c50f4 │ │ │ │ + beq c516c │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c50f8 │ │ │ │ + bne c5170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 105fe8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c50f4 │ │ │ │ + beq c516c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebaf4 │ │ │ │ + bl ebbfc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5e60 │ │ │ │ + beq c5ed4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 101298 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 10139c <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3638 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3754 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5244 │ │ │ │ + beq c52bc │ │ │ │ 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 c43a0 │ │ │ │ + b c4420 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5580 │ │ │ │ + blt c55f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2136] @ c4e68 │ │ │ │ + ldr r3, [pc, #2132] @ c4ee4 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4100 │ │ │ │ + bne c4180 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2056] @ c4e34 │ │ │ │ + ldr r1, [pc, #2084] @ c4ed0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6110 │ │ │ │ + beq c6184 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a7c │ │ │ │ + bne c5af0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5a8c │ │ │ │ + beq c5b00 │ │ │ │ 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 c5acc │ │ │ │ - ldr r1, [pc, #2024] @ c4e6c │ │ │ │ + bne c5b40 │ │ │ │ + ldr r1, [pc, #2020] @ c4ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5398 │ │ │ │ + beq c5410 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9d6c │ │ │ │ + bl e9ea4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5398 │ │ │ │ - ldr r1, [pc, #1992] @ c4e70 │ │ │ │ + beq c5410 │ │ │ │ + ldr r1, [pc, #1988] @ c4eec │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5398 │ │ │ │ + beq c5410 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef2fc │ │ │ │ + bl ef404 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5a78 │ │ │ │ + beq c5aec │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a78 │ │ │ │ + beq c5aec │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5a7c │ │ │ │ + bne c5af0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 105fe8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5a78 │ │ │ │ + beq c5aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 247fe0 │ │ │ │ + bl 2481a8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5a7c │ │ │ │ + bne c5af0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebaf4 │ │ │ │ + bl ebbfc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5a7c │ │ │ │ + beq c5af0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 101298 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 10139c <_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 24a478 │ │ │ │ + bl 24a640 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c439c │ │ │ │ - bl a55fc │ │ │ │ + bne c441c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d24 │ │ │ │ + beq c5d98 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5a84 │ │ │ │ + b c5af8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1672] @ c4e34 │ │ │ │ + ldr r2, [pc, #1700] @ c4ed0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c61ac │ │ │ │ + beq c6220 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4914 │ │ │ │ + bne c4994 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c5898 │ │ │ │ + beq c5910 │ │ │ │ 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 c5964 │ │ │ │ + bne c59d8 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4850 │ │ │ │ + beq c48d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 104c00 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4850 │ │ │ │ + beq c48d0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4850 │ │ │ │ + beq c48d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 105fe8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4850 │ │ │ │ + beq c48d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247ae8 │ │ │ │ + bl 247cb0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c4dbc │ │ │ │ + bne c4e38 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4914 │ │ │ │ + bne c4994 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4910 │ │ │ │ + beq c4990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 104c00 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4910 │ │ │ │ + beq c4990 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4910 │ │ │ │ + beq c4990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 105fe8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4910 │ │ │ │ + beq c4990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247fe0 │ │ │ │ + bl 2481a8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c4914 │ │ │ │ + bne c4994 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebaf4 │ │ │ │ + bl ebbfc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c4914 │ │ │ │ + beq c4994 │ │ │ │ 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 248294 │ │ │ │ + bl 24845c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c439c │ │ │ │ - bl a55fc │ │ │ │ + bne c441c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5df0 │ │ │ │ + bne c5e64 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c3f80 │ │ │ │ + b c4000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c496c │ │ │ │ + bne c49ec │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c5cf4 │ │ │ │ + bne c5d68 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r6, r7 │ │ │ │ ldrge r7, [r4, #8] │ │ │ │ - bge c3ed0 │ │ │ │ + bge c3f50 │ │ │ │ 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 c3f5c │ │ │ │ + beq c3fdc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r3, r6, #1 │ │ │ │ - b c4450 │ │ │ │ + b c44d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c55d0 │ │ │ │ + blt c5648 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c47a0 │ │ │ │ + beq c4820 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c3f80 │ │ │ │ + b c4000 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c55e4 │ │ │ │ + blt c565c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1156] @ c4e68 │ │ │ │ + ldr r3, [pc, #1152] @ c4ee4 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c3f44 │ │ │ │ - b c4340 │ │ │ │ + bne c3fc4 │ │ │ │ + b c43c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a40 │ │ │ │ + bne c4ac0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c61e8 │ │ │ │ + bne c625c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c3fb4 │ │ │ │ + bge c4034 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4440 │ │ │ │ + b c44c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a94 │ │ │ │ + bne c4b14 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c6068 │ │ │ │ + bne c60dc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c4034 │ │ │ │ + bge c40b4 │ │ │ │ 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 c4090 │ │ │ │ - b c444c │ │ │ │ + beq c4110 │ │ │ │ + b c44cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4af4 │ │ │ │ + bne c4b74 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5cec │ │ │ │ + bne c5d60 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c40b8 │ │ │ │ + bge c4138 │ │ │ │ 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 c4118 │ │ │ │ - b c4984 │ │ │ │ + beq c4198 │ │ │ │ + b c4a04 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4cd0 │ │ │ │ + blt c4d4c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #784] @ c4e40 │ │ │ │ + ldr r3, [pc, #776] @ c4eb8 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c413c │ │ │ │ + bne c41bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #744] @ c4e34 │ │ │ │ + ldr r1, [pc, #772] @ c4ed0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5940 │ │ │ │ + beq c59b4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5930 │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ + bne c59a4 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq c58d4 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq c594c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r8, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ ldr sl, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5910 │ │ │ │ - ldr r1, [pc, #672] @ c4e40 │ │ │ │ + bne c5984 │ │ │ │ + ldr r1, [pc, #668] @ c4eb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4be4 │ │ │ │ - ldr r2, [pc, #656] @ c4e44 │ │ │ │ + beq c4c60 │ │ │ │ + ldr r2, [pc, #652] @ c4ebc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247998 │ │ │ │ + bl 247b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4be4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c4be4 │ │ │ │ + beq c4c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24831c │ │ │ │ + bl 105fe8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c4f94 │ │ │ │ + beq c4c60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2484e4 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + bne c5010 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - str r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5930 │ │ │ │ - ldr r1, [pc, #580] @ c4e40 │ │ │ │ + bne c59a4 │ │ │ │ + ldr r1, [pc, #576] @ c4eb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c526c │ │ │ │ - ldr r2, [pc, #564] @ c4e44 │ │ │ │ + beq c52e4 │ │ │ │ + ldr r2, [pc, #560] @ c4ebc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247998 │ │ │ │ + bl 247b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c526c │ │ │ │ + beq c52e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq c526c │ │ │ │ + bl 105fe8 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq c52e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2484f8 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c526c │ │ │ │ + bl 2486c0 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq c52e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247fe0 │ │ │ │ + bl 2481a8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bne c5270 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne c52e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24831c │ │ │ │ + bl 2484e4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c5270 │ │ │ │ + bne c52e8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebaf4 │ │ │ │ + bl ebbfc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c5930 │ │ │ │ + beq c59a4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [ip, #20] │ │ │ │ - ldr r8, [ip, #24] │ │ │ │ - bl e3638 <_PyArena_Malloc@@Base> │ │ │ │ + ldr r6, [ip, #24] │ │ │ │ + bl e3754 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5370 │ │ │ │ + beq c53e8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ mov r3, #18 │ │ │ │ - str r7, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r9, [r0, #12] │ │ │ │ + str r8, [r0, #4] │ │ │ │ + str r7, [r0, #8] │ │ │ │ + str r9, [r0, #32] │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str fp, [r0, #40] @ 0x28 │ │ │ │ - str r8, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0] │ │ │ │ - b c439c │ │ │ │ + b c441c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b c444c │ │ │ │ + b c44cc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4d1c │ │ │ │ + blt c4d98 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ c4e30 │ │ │ │ + ldr r3, [pc, #300] @ c4eac │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq c4e84 │ │ │ │ + beq c4f00 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c4170 │ │ │ │ + b c41f0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c444c │ │ │ │ + b c44cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 243474 │ │ │ │ + bl 2435b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c437c │ │ │ │ + beq c43fc │ │ │ │ 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] │ │ │ │ @@ -159251,1801 +159282,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 c54f8 │ │ │ │ - bl 249a08 │ │ │ │ + beq c5570 │ │ │ │ + bl 249bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c439c │ │ │ │ - bl a55fc │ │ │ │ + bne c441c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5728 │ │ │ │ + bne c57a0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4978 │ │ │ │ + b c49f8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebaf4 │ │ │ │ + bl ebbfc │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c3f80 │ │ │ │ + beq c4000 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 24260c │ │ │ │ + bl 242748 │ │ │ │ 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 248294 │ │ │ │ + bl 24845c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c439c │ │ │ │ - b c4904 │ │ │ │ + bne c441c │ │ │ │ + b c4984 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - eorseq r2, r6, ip, asr r5 │ │ │ │ + mlaseq r6, ip, r9, r2 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - eorseq r8, r7, r4, asr r8 │ │ │ │ - eorseq r2, r6, r8, ror r4 │ │ │ │ + eorseq r8, r7, r0, lsr #25 │ │ │ │ + @ instruction: 0x003628b8 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - eorseq r3, r9, ip, asr sl │ │ │ │ - eorseq r2, r6, r4, ror #9 │ │ │ │ - @ instruction: 0x003624d0 │ │ │ │ + @ instruction: 0x00393ebc │ │ │ │ + eorseq r2, r6, r4, lsr #18 │ │ │ │ + eorseq r2, r6, r0, lsl r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, ip, lsr r5 │ │ │ │ + eorseq r2, r6, ip, ror r9 │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - eorseq r2, r6, r8, lsr r4 │ │ │ │ - @ instruction: 0x003623fc │ │ │ │ + eorseq r2, r6, r8, ror r8 │ │ │ │ + eorseq r2, r6, ip, lsr r8 │ │ │ │ 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, r4, r2 │ │ │ │ + @ instruction: 0x003628d4 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r2, r6, ip, ror #7 │ │ │ │ + eorseq r2, r6, ip, lsr #16 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-92] @ c4e34 │ │ │ │ + ldr r2, [pc, #-60] @ c4ed0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c63ac │ │ │ │ + beq c6420 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6314 │ │ │ │ + bne c6388 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c61f0 │ │ │ │ + beq c6264 │ │ │ │ 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 c6238 │ │ │ │ - ldr r1, [pc, #-180] @ c4e30 │ │ │ │ + bne c62ac │ │ │ │ + ldr r1, [pc, #-180] @ c4eac │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4f8c │ │ │ │ + beq c5008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 104c00 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4f8c │ │ │ │ + beq c5008 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4f8c │ │ │ │ + beq c5008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 105fe8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4f8c │ │ │ │ + beq c5008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247fe0 │ │ │ │ + bl 2481a8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c6314 │ │ │ │ + bne c6388 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebaf4 │ │ │ │ + bl ebbfc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c6314 │ │ │ │ + beq c6388 │ │ │ │ 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 24b24c │ │ │ │ + bl 24b414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c439c │ │ │ │ - bl a55fc │ │ │ │ + bne c441c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6390 │ │ │ │ + bne c6404 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c6314 │ │ │ │ + b c6388 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebaf4 │ │ │ │ + bl ebbfc │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c413c │ │ │ │ + beq c41bc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r8, [r3, #20] │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ - bl e3638 <_PyArena_Malloc@@Base> │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ + bl e3754 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5370 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ + beq c53e8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r3, #18 │ │ │ │ - str r6, [r0, #4] │ │ │ │ - str r7, [r0, #16] │ │ │ │ + str r7, [r0, #4] │ │ │ │ + str r8, [r0, #16] │ │ │ │ + str r9, [r0, #32] │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ - str r8, [r0, #40] @ 0x28 │ │ │ │ - str r9, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ + str fp, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0] │ │ │ │ - b c439c │ │ │ │ + b c441c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ - bne c5070 │ │ │ │ - ldr r2, [pc, #-488] @ c4e34 │ │ │ │ + bne c50e8 │ │ │ │ + ldr r2, [pc, #-452] @ c4ed0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c618c │ │ │ │ - ldr r1, [pc, #-504] @ c4e38 │ │ │ │ + beq c6200 │ │ │ │ + ldr r1, [pc, #-504] @ c4eb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 2417a4 │ │ │ │ + bl 2418e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c611c │ │ │ │ + bne c6190 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c61a0 │ │ │ │ - ldr r1, [pc, #-544] @ c4e38 │ │ │ │ + bne c6214 │ │ │ │ + ldr r1, [pc, #-544] @ c4eb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2417a4 │ │ │ │ + bl 2418e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c6070 │ │ │ │ + bne c60e4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ sub r6, r7, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c41e4 │ │ │ │ + b c4264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248f30 │ │ │ │ + bl 2490f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4410 │ │ │ │ + beq c4490 │ │ │ │ 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 249d3c │ │ │ │ + bl 249f04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c439c │ │ │ │ - bl a55fc │ │ │ │ + bne c441c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4430 │ │ │ │ + beq c44b0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4440 │ │ │ │ + b c44c0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4a94 │ │ │ │ - ldr r1, [pc, #-676] @ c4e68 │ │ │ │ + bne c4b14 │ │ │ │ + ldr r1, [pc, #-672] @ c4ee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5140 │ │ │ │ - ldr r1, [pc, #-712] @ c4e58 │ │ │ │ + beq c51b8 │ │ │ │ + ldr r1, [pc, #-708] @ c4ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5140 │ │ │ │ + beq c51b8 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5d3c │ │ │ │ + bne c5db0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4a94 │ │ │ │ - ldr r1, [pc, #-752] @ c4e68 │ │ │ │ + bne c4b14 │ │ │ │ + ldr r1, [pc, #-748] @ c4ee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54d4 │ │ │ │ - ldr r1, [pc, #-788] @ c4e58 │ │ │ │ + beq c554c │ │ │ │ + ldr r1, [pc, #-784] @ c4ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54d4 │ │ │ │ + beq c554c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c190 │ │ │ │ + bl 24c358 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c54d4 │ │ │ │ + beq c554c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54d4 │ │ │ │ + beq c554c │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c54d8 │ │ │ │ + bne c5550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 105fe8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c54d4 │ │ │ │ + beq c554c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebaf4 │ │ │ │ + bl ebbfc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5e60 │ │ │ │ + beq c5ed4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 101298 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 10139c <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3638 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3754 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c522c │ │ │ │ + beq c52a4 │ │ │ │ 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] @ c4e3c │ │ │ │ + ldr r2, [pc, #-1016] @ c4eb4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b528 │ │ │ │ + bl 24b6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c439c │ │ │ │ - bl a55fc │ │ │ │ + bne c441c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ - beq c54e8 │ │ │ │ + beq c5560 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4a9c │ │ │ │ + b c4b1c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - str r8, [r4, #8] │ │ │ │ - bne c5930 │ │ │ │ - ldr r1, [pc, #-1092] @ c4e40 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne c59a4 │ │ │ │ + ldr r1, [pc, #-1092] @ c4eb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d34 │ │ │ │ - ldr r2, [pc, #-1108] @ c4e44 │ │ │ │ + beq c5da8 │ │ │ │ + ldr r2, [pc, #-1108] @ c4ebc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247998 │ │ │ │ + bl 247b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d34 │ │ │ │ + beq c5da8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 105fe8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5d34 │ │ │ │ + beq c5da8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ff098 │ │ │ │ + bl 2ff578 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5d34 │ │ │ │ + beq c5da8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247fe0 │ │ │ │ + bl 2481a8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bne c5930 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne c59a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24831c │ │ │ │ + bl 2484e4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5930 │ │ │ │ + bne c59a4 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebaf4 │ │ │ │ + bl ebbfc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5930 │ │ │ │ + beq c59a4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl e3638 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3754 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5358 │ │ │ │ + beq c53d0 │ │ │ │ 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 r9, [r3, #12] │ │ │ │ + str r1, [r3, #12] │ │ │ │ str r8, [r3, #16] │ │ │ │ - str r1, [r3, #32] │ │ │ │ + str r9, [r3, #32] │ │ │ │ str sl, [r3, #36] @ 0x24 │ │ │ │ str fp, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-1304] @ c4e48 │ │ │ │ + ldr r2, [pc, #-1304] @ c4ec0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b528 │ │ │ │ + bl 24b6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c439c │ │ │ │ - bl a55fc │ │ │ │ + bne c441c │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d34 │ │ │ │ + beq c5da8 │ │ │ │ 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 c413c │ │ │ │ + b c41bc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a7c │ │ │ │ - ldr r1, [pc, #-1352] @ c4e68 │ │ │ │ + bne c5af0 │ │ │ │ + ldr r1, [pc, #-1348] @ c4ee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d14 │ │ │ │ - ldr r1, [pc, #-1368] @ c4e6c │ │ │ │ + beq c5d88 │ │ │ │ + ldr r1, [pc, #-1364] @ c4ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d14 │ │ │ │ + beq c5d88 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9d6c │ │ │ │ + bl e9ea4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5d14 │ │ │ │ - ldr r1, [pc, #-1400] @ c4e70 │ │ │ │ + beq c5d88 │ │ │ │ + ldr r1, [pc, #-1396] @ c4eec │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d14 │ │ │ │ + beq c5d88 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef2fc │ │ │ │ + bl ef404 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5a78 │ │ │ │ + beq c5aec │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a78 │ │ │ │ + beq c5aec │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5a7c │ │ │ │ + bne c5af0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 105fe8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5a78 │ │ │ │ + beq c5aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 247fe0 │ │ │ │ + bl 2481a8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5a7c │ │ │ │ + bne c5af0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebaf4 │ │ │ │ + bl ebbfc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5a7c │ │ │ │ + beq c5af0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 101298 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 10139c <_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 304cb4 │ │ │ │ - ldr r2, [pc, #-1648] @ c4e4c │ │ │ │ + bl 305194 │ │ │ │ + ldr r2, [pc, #-1648] @ c4ec4 │ │ │ │ mov r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b528 │ │ │ │ + bl 24b6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c439c │ │ │ │ - b c477c │ │ │ │ + bne c441c │ │ │ │ + b c47fc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5ea0 │ │ │ │ + bne c5f14 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4a9c │ │ │ │ - bl 291268 │ │ │ │ - b c4d94 │ │ │ │ + b c4b1c │ │ │ │ + bl 291254 │ │ │ │ + b c4e10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c190 │ │ │ │ + bl 24c358 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c450c │ │ │ │ + beq c458c │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4510 │ │ │ │ + bne c4590 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c450c │ │ │ │ + beq c458c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c450c │ │ │ │ + beq c458c │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c4510 │ │ │ │ + bne c4590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 105fe8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c4580 │ │ │ │ - b c450c │ │ │ │ + bne c4600 │ │ │ │ + b c458c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4100 │ │ │ │ + b c4180 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c407c │ │ │ │ - ldr r1, [pc, #-1880] @ c4e50 │ │ │ │ + b c40fc │ │ │ │ + ldr r1, [pc, #-1880] @ c4ec8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-1888] @ c4e54 │ │ │ │ - bl 1175c0 │ │ │ │ + ldr r1, [pc, #-1888] @ c4ecc │ │ │ │ + bl 117600 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c41c8 │ │ │ │ + b c4248 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c3f14 │ │ │ │ + b c3f94 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c3f80 │ │ │ │ + b c4000 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c3f44 │ │ │ │ + b c3fc4 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c3ff8 │ │ │ │ + b c4078 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5254 │ │ │ │ + blt c52cc │ │ │ │ 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 c56fc │ │ │ │ + beq c5774 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ - bne c4a9c │ │ │ │ - ldr r3, [pc, #-2024] @ c4e64 │ │ │ │ + bne c4b1c │ │ │ │ + ldr r3, [pc, #-2036] @ c4ed0 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5708 │ │ │ │ - ldr r1, [pc, #-2040] @ c4e68 │ │ │ │ + beq c5780 │ │ │ │ + ldr r1, [pc, #-2036] @ c4ee4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c56b0 │ │ │ │ - ldr r1, [pc, #-2084] @ c4e58 │ │ │ │ + bne c5728 │ │ │ │ + ldr r1, [pc, #-2080] @ c4ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c56ac │ │ │ │ + beq c5724 │ │ │ │ mov r0, r4 │ │ │ │ bl 334a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56ac │ │ │ │ + beq c5724 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5740 │ │ │ │ + bne c57b8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c571c │ │ │ │ - ldr r1, [pc, #-2140] @ c4e68 │ │ │ │ + bne c5794 │ │ │ │ + ldr r1, [pc, #-2136] @ c4ee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5890 │ │ │ │ - ldr r1, [pc, #-2180] @ c4e58 │ │ │ │ + bne c5908 │ │ │ │ + ldr r1, [pc, #-2176] @ c4ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c57b4 │ │ │ │ + bne c582c │ │ │ │ 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 c44e4 │ │ │ │ - b c4a94 │ │ │ │ + beq c4564 │ │ │ │ + b c4b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5658 │ │ │ │ + beq c56d0 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c56f4 │ │ │ │ + b c576c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4db4 │ │ │ │ + b c4e30 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56ac │ │ │ │ + beq c5724 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cac6c │ │ │ │ + bl cace8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56ac │ │ │ │ + beq c5724 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2308] @ c4e74 │ │ │ │ + ldr r3, [pc, #-2304] @ c4ef0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2344] @ c4e5c │ │ │ │ + ldr r3, [pc, #-2340] @ c4ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 287ab4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 287aa0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5884 │ │ │ │ - bl a55fc │ │ │ │ + bne c58fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c56f4 │ │ │ │ - b c56ec │ │ │ │ + bne c576c │ │ │ │ + b c5764 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56e8 │ │ │ │ + beq c5760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 657bc │ │ │ │ + bl 65700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56e8 │ │ │ │ + beq c5760 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5890 │ │ │ │ + bne c5908 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56e8 │ │ │ │ + beq c5760 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56e8 │ │ │ │ + beq c5760 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56e8 │ │ │ │ + beq c5760 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cac6c │ │ │ │ + bl cace8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56e8 │ │ │ │ + beq c5760 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2524] @ c4e74 │ │ │ │ + ldr r3, [pc, #-2520] @ c4ef0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2560] @ c4e5c │ │ │ │ - b c5780 │ │ │ │ - ldr r3, [pc, #-2536] @ c4e7c │ │ │ │ + ldr r3, [pc, #-2556] @ c4ed8 │ │ │ │ + b c57f8 │ │ │ │ + ldr r3, [pc, #-2532] @ c4ef8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-2548] @ c4e80 │ │ │ │ - bl 287ab4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-2544] @ c4efc │ │ │ │ + bl 287aa0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a54 │ │ │ │ + beq c5ac8 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c43a0 │ │ │ │ + b c4420 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c56f0 │ │ │ │ + b c5768 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5df0 │ │ │ │ + blt c5e64 │ │ │ │ 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 c594c │ │ │ │ + bne c59c0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c47f8 │ │ │ │ - b c4914 │ │ │ │ + beq c4878 │ │ │ │ + b c4994 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c537c │ │ │ │ + blt c53f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, r8, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ ldr sl, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c5928 │ │ │ │ + beq c599c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5930 │ │ │ │ + bne c59a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322a9c │ │ │ │ + bl 322ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bne c439c │ │ │ │ + bne c441c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - str r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4b98 │ │ │ │ + beq c4c14 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c413c │ │ │ │ + b c41bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ - b c4b5c │ │ │ │ + bl 342af4 │ │ │ │ + b c4bdc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c3f80 │ │ │ │ - ldr r3, [pc, #-2824] @ c4e64 │ │ │ │ + bne c4000 │ │ │ │ + ldr r3, [pc, #-2816] @ c4ee0 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5e70 │ │ │ │ + beq c5ee4 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c59b4 │ │ │ │ + beq c5a28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 104c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c59b4 │ │ │ │ + beq c5a28 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c585c │ │ │ │ + bne c58d4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5e84 │ │ │ │ + bne c5ef8 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5e90 │ │ │ │ + beq c5f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 104c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e90 │ │ │ │ + beq c5f04 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e90 │ │ │ │ + beq c5f04 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e90 │ │ │ │ + beq c5f04 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cac6c │ │ │ │ + bl cace8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e90 │ │ │ │ + beq c5f04 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3008] @ c4e74 │ │ │ │ + ldr r3, [pc, #-3000] @ c4ef0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3044] @ c4e60 │ │ │ │ - bl 287ab4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3036] @ c4edc │ │ │ │ + bl 287aa0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5884 │ │ │ │ - bl a55fc │ │ │ │ + bne c58fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e94 │ │ │ │ + beq c5f08 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ - b c58c8 │ │ │ │ + b c5940 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4b00 │ │ │ │ + b c4b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4788 │ │ │ │ + blt c4808 │ │ │ │ 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 c5bac │ │ │ │ + beq c5c20 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5d2c │ │ │ │ - ldr r3, [pc, #-3184] @ c4e64 │ │ │ │ + bne c5da0 │ │ │ │ + ldr r3, [pc, #-3176] @ c4ee0 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5bb8 │ │ │ │ - ldr r1, [pc, #-3200] @ c4e68 │ │ │ │ + beq c5c2c │ │ │ │ + ldr r1, [pc, #-3192] @ c4ee4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5b5c │ │ │ │ - ldr r1, [pc, #-3224] @ c4e6c │ │ │ │ + bne c5bd0 │ │ │ │ + ldr r1, [pc, #-3216] @ c4ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b58 │ │ │ │ + beq c5bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl e9d6c │ │ │ │ + bl e9ea4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b58 │ │ │ │ - ldr r1, [pc, #-3256] @ c4e70 │ │ │ │ + beq c5bcc │ │ │ │ + ldr r1, [pc, #-3248] @ c4eec │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b58 │ │ │ │ + beq c5bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl ef2fc │ │ │ │ + bl ef404 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b58 │ │ │ │ + beq c5bcc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5cc0 │ │ │ │ + bne c5d34 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5bcc │ │ │ │ - ldr r1, [pc, #-3336] @ c4e68 │ │ │ │ + bne c5c40 │ │ │ │ + ldr r1, [pc, #-3328] @ c4ee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5ba0 │ │ │ │ - ldr r1, [pc, #-3360] @ c4e6c │ │ │ │ + bne c5c14 │ │ │ │ + ldr r1, [pc, #-3352] @ c4ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5bd8 │ │ │ │ + bne c5c4c │ │ │ │ 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 c467c │ │ │ │ - b c5a7c │ │ │ │ + beq c46fc │ │ │ │ + b c5af0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5ae0 │ │ │ │ + beq c5b54 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c5ba4 │ │ │ │ + b c5c18 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9d6c │ │ │ │ + bl e9ea4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b98 │ │ │ │ - ldr r1, [pc, #-3456] @ c4e70 │ │ │ │ + beq c5c0c │ │ │ │ + ldr r1, [pc, #-3448] @ c4eec │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b98 │ │ │ │ + beq c5c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef2fc │ │ │ │ + bl ef404 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b98 │ │ │ │ + beq c5c0c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b98 │ │ │ │ + beq c5c0c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b98 │ │ │ │ + beq c5c0c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cac6c │ │ │ │ + bl cace8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b98 │ │ │ │ + beq c5c0c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3556] @ c4e74 │ │ │ │ + ldr r3, [pc, #-3548] @ c4ef0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3568] @ c4e78 │ │ │ │ - bl 287ab4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3560] @ c4ef4 │ │ │ │ + bl 287aa0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5884 │ │ │ │ - bl a55fc │ │ │ │ + bne c58fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c5ba4 │ │ │ │ - b c5b9c │ │ │ │ + bne c5c18 │ │ │ │ + b c5c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c61b8 │ │ │ │ + bne c622c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq c5e0c │ │ │ │ + beq c5e80 │ │ │ │ mov r1, r7 │ │ │ │ - b c41a4 │ │ │ │ - ldr r3, [pc, #-3660] @ c4e7c │ │ │ │ + b c4224 │ │ │ │ + ldr r3, [pc, #-3652] @ c4ef8 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3672] @ c4e80 │ │ │ │ - bl 287ab4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3664] @ c4efc │ │ │ │ + bl 287aa0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c78 │ │ │ │ - b c5884 │ │ │ │ + beq c5cec │ │ │ │ + b c58fc │ │ │ │ mov r3, r6 │ │ │ │ - b c40b8 │ │ │ │ + b c4138 │ │ │ │ mov r6, r7 │ │ │ │ - b c3ed0 │ │ │ │ - bl 342854 │ │ │ │ + b c3f50 │ │ │ │ + bl 342af4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3ea4 │ │ │ │ - b c444c │ │ │ │ + beq c3f24 │ │ │ │ + b c44cc │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c6050 │ │ │ │ + bne c60c4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5a84 │ │ │ │ + b c5af8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c5930 │ │ │ │ + b c59a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c190 │ │ │ │ + bl 24c358 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5140 │ │ │ │ + beq c51b8 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5144 │ │ │ │ + bne c51bc │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5140 │ │ │ │ + beq c51b8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5140 │ │ │ │ + beq c51b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 105fe8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c5140 │ │ │ │ + beq c51b8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebaf4 │ │ │ │ + bl ebbfc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5e60 │ │ │ │ + beq c5ed4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e3638 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3754 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c522c │ │ │ │ + beq c52a4 │ │ │ │ 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 c522c │ │ │ │ + b c52a4 │ │ │ │ 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 c3f80 │ │ │ │ + b c4000 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c603c │ │ │ │ + blt c60b0 │ │ │ │ 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 c61b8 │ │ │ │ + bne c622c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne c41b8 │ │ │ │ + bne c4238 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c55b4 │ │ │ │ + blt c562c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - b c41b8 │ │ │ │ + b c4238 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4a9c │ │ │ │ + b c4b1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5978 │ │ │ │ + beq c59ec │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c5a6c │ │ │ │ + b c5ae0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub sl, r6, #1 │ │ │ │ - b c5a6c │ │ │ │ + b c5ae0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne c4a9c │ │ │ │ - ldr r1, [pc, #1324] @ c63e4 │ │ │ │ + bne c4b1c │ │ │ │ + ldr r1, [pc, #1324] @ c6458 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5f44 │ │ │ │ - ldr r1, [pc, #1308] @ c63e8 │ │ │ │ + beq c5fb8 │ │ │ │ + ldr r1, [pc, #1308] @ c645c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r1, [pc, #1284] @ c63ec │ │ │ │ + bne c5f6c │ │ │ │ + ldr r1, [pc, #1284] @ c6460 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5f64 │ │ │ │ + bne c5fd8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5f58 │ │ │ │ - ldr r1, [pc, #1244] @ c63e8 │ │ │ │ + bne c5fcc │ │ │ │ + ldr r1, [pc, #1244] @ c645c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6034 │ │ │ │ - ldr r1, [pc, #1224] @ c63ec │ │ │ │ + bne c60a8 │ │ │ │ + ldr r1, [pc, #1224] @ c6460 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5fcc │ │ │ │ + bne c6040 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b c54e8 │ │ │ │ + b c5560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5ec4 │ │ │ │ + beq c5f38 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c5f3c │ │ │ │ + b c5fb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 334a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ef4 │ │ │ │ + beq c5f68 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ef4 │ │ │ │ - ldr r1, [pc, #1120] @ c63f0 │ │ │ │ - ldr r3, [pc, #1120] @ c63f4 │ │ │ │ + beq c5f68 │ │ │ │ + ldr r1, [pc, #1120] @ c6464 │ │ │ │ + ldr r3, [pc, #1120] @ c6468 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 287ab4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 287aa0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5884 │ │ │ │ - bl a55fc │ │ │ │ + bne c58fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ movne fp, r3 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - bne c5f3c │ │ │ │ - b c5f34 │ │ │ │ + bne c5fb0 │ │ │ │ + b c5fa8 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f30 │ │ │ │ + beq c5fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 657bc │ │ │ │ + bl 65700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f30 │ │ │ │ + beq c5fa4 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6034 │ │ │ │ + bne c60a8 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f30 │ │ │ │ + beq c5fa4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5f88 │ │ │ │ - b c5f30 │ │ │ │ + bne c5ffc │ │ │ │ + b c5fa4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5f38 │ │ │ │ + b c5fac │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5070 │ │ │ │ + b c50e8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a7c │ │ │ │ + bne c5af0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29271c │ │ │ │ - b c5d24 │ │ │ │ + bl 29246c │ │ │ │ + b c5d98 │ │ │ │ mov r3, r6 │ │ │ │ - b c4034 │ │ │ │ + b c40b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 299c04 │ │ │ │ + bl 299aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5064 │ │ │ │ + beq c50dc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5064 │ │ │ │ + beq c50dc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5064 │ │ │ │ + beq c50dc │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cac6c │ │ │ │ + bl cace8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5064 │ │ │ │ - ldr r2, [pc, #820] @ c63f8 │ │ │ │ + beq c50dc │ │ │ │ + ldr r2, [pc, #820] @ c646c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #800] @ c63fc │ │ │ │ - bl 287ab4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #800] @ c6470 │ │ │ │ + bl 287aa0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c617c │ │ │ │ - bl a55fc │ │ │ │ + bne c61f0 │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5068 │ │ │ │ + beq c50e0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c506c │ │ │ │ + b c50e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ - b c43f0 │ │ │ │ + bl 342af4 │ │ │ │ + b c4470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ - b c463c │ │ │ │ + bl 342af4 │ │ │ │ + b c46bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 299c04 │ │ │ │ + bl 299aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5040 │ │ │ │ + beq c50b8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5040 │ │ │ │ - ldr r2, [pc, #680] @ c63f0 │ │ │ │ - ldr r3, [pc, #680] @ c63f4 │ │ │ │ + beq c50b8 │ │ │ │ + ldr r2, [pc, #680] @ c6464 │ │ │ │ + ldr r3, [pc, #680] @ c6468 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 287ab4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r2, [pc, #672] @ c6400 │ │ │ │ + bl 287aa0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r2, [pc, #672] @ c6474 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b528 │ │ │ │ + bl 24b6f0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c60ec │ │ │ │ + beq c6160 │ │ │ │ sub r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #2 │ │ │ │ - b c41e4 │ │ │ │ + b c4264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c5028 │ │ │ │ + beq c50a0 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c506c │ │ │ │ + b c50e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ - b c47bc │ │ │ │ + bl 342af4 │ │ │ │ + b c483c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5070 │ │ │ │ + b c50e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4db4 │ │ │ │ + b c4e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ - b c44a8 │ │ │ │ + bl 342af4 │ │ │ │ + b c4528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ - b c435c │ │ │ │ + bl 342af4 │ │ │ │ + b c43dc │ │ │ │ mov r3, r6 │ │ │ │ - b c3fb4 │ │ │ │ + b c4034 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6390 │ │ │ │ + blt c6404 │ │ │ │ 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 c630c │ │ │ │ + beq c6380 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c4170 │ │ │ │ - ldr r3, [pc, #420] @ c63e4 │ │ │ │ + bne c41f0 │ │ │ │ + ldr r3, [pc, #420] @ c6458 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6324 │ │ │ │ - ldr r1, [pc, #432] @ c6404 │ │ │ │ + beq c6398 │ │ │ │ + ldr r1, [pc, #432] @ c6478 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6288 │ │ │ │ + beq c62fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 104c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6288 │ │ │ │ + beq c62fc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c63b8 │ │ │ │ + bne c642c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6338 │ │ │ │ - ldr r1, [pc, #356] @ c6404 │ │ │ │ + bne c63ac │ │ │ │ + ldr r1, [pc, #356] @ c6478 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c62f8 │ │ │ │ + beq c636c │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 104c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62f8 │ │ │ │ + beq c636c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62f8 │ │ │ │ + beq c636c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62f8 │ │ │ │ + beq c636c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cac6c │ │ │ │ + bl cace8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6344 │ │ │ │ + bne c63b8 │ │ │ │ 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 c4edc │ │ │ │ + beq c4f58 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4170 │ │ │ │ + b c41f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c624c │ │ │ │ + beq c62c0 │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c6304 │ │ │ │ + b c6378 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #164] @ c63f8 │ │ │ │ + ldr r3, [pc, #164] @ c646c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #164] @ c6408 │ │ │ │ - bl 287ab4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #164] @ c647c │ │ │ │ + bl 287aa0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5884 │ │ │ │ - bl a55fc │ │ │ │ + bne c58fc │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62fc │ │ │ │ + beq c6370 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c6304 │ │ │ │ + b c6378 │ │ │ │ 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 c4170 │ │ │ │ + b c41f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ - b c4ea0 │ │ │ │ - ldr r3, [pc, #48] @ c63f0 │ │ │ │ + bl 342af4 │ │ │ │ + b c4f1c │ │ │ │ + ldr r3, [pc, #48] @ c6464 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #36] @ c63f4 │ │ │ │ - bl 287ab4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #36] @ c6468 │ │ │ │ + bl 287aa0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6374 │ │ │ │ - b c5884 │ │ │ │ + beq c63e8 │ │ │ │ + b c58fc │ │ │ │ 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 r2, r6, ip, ror #7 │ │ │ │ + eorseq r2, r6, ip, lsr #16 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - eorseq r2, r6, r0, ror r5 │ │ │ │ - eorseq r2, r6, ip, asr r5 │ │ │ │ + @ instruction: 0x003629b0 │ │ │ │ + mlaseq r6, ip, r9, r2 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - @ instruction: 0x003624fc │ │ │ │ + eorseq r2, r6, ip, lsr r9 │ │ │ │ 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] @ c67b8 │ │ │ │ + ldr r2, [pc, #916] @ c682c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - bmi c6660 │ │ │ │ + bmi c66d4 │ │ │ │ add r3, r3, #3 │ │ │ │ - ldr r9, [pc, #876] @ c67bc │ │ │ │ - ldr r8, [pc, #876] @ c67c0 │ │ │ │ - ldr sl, [pc, #876] @ c67c4 │ │ │ │ - ldr r5, [pc, #876] @ c67c8 │ │ │ │ + ldr r9, [pc, #876] @ c6830 │ │ │ │ + ldr r8, [pc, #876] @ c6834 │ │ │ │ + ldr sl, [pc, #876] @ c6838 │ │ │ │ + ldr r5, [pc, #876] @ c683c │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne c666c │ │ │ │ + bne c66e0 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq c6658 │ │ │ │ + beq c66cc │ │ │ │ tst r2, #32 │ │ │ │ - beq c67a0 │ │ │ │ + beq c6814 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, r4, #20 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c6640 │ │ │ │ + beq c66b4 │ │ │ │ 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 c6658 │ │ │ │ + bne c66cc │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6640 │ │ │ │ + beq c66b4 │ │ │ │ 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 c6658 │ │ │ │ + bne c66cc │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6640 │ │ │ │ + beq c66b4 │ │ │ │ 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 c6658 │ │ │ │ + bne c66cc │ │ │ │ add r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6640 │ │ │ │ + beq c66b4 │ │ │ │ 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 c6658 │ │ │ │ + bne c66cc │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6640 │ │ │ │ + beq c66b4 │ │ │ │ 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 c6658 │ │ │ │ + bne c66cc │ │ │ │ add r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6640 │ │ │ │ + beq c66b4 │ │ │ │ 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 c6658 │ │ │ │ + bne c66cc │ │ │ │ add r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6640 │ │ │ │ + beq c66b4 │ │ │ │ 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 c6658 │ │ │ │ + bne c66cc │ │ │ │ add r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6640 │ │ │ │ + beq c66b4 │ │ │ │ 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 c6658 │ │ │ │ + bne c66cc │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c6640 │ │ │ │ + beq c66b4 │ │ │ │ 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 c6658 │ │ │ │ + bne c66cc │ │ │ │ cmp r0, r2 │ │ │ │ - bne c6614 │ │ │ │ + bne c6688 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9f548 │ │ │ │ + bl 9f568 │ │ │ │ cmp r4, r0 │ │ │ │ - bne c6700 │ │ │ │ + bne c6774 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcs c645c │ │ │ │ + bcs c64d0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r8 │ │ │ │ - beq c66e4 │ │ │ │ + beq c6758 │ │ │ │ cmp r2, sl │ │ │ │ - bne c6658 │ │ │ │ + bne c66cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a0ec │ │ │ │ + bl 9a10c │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c66f8 │ │ │ │ + beq c676c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl c640c │ │ │ │ + bl c6480 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c6778 │ │ │ │ + beq c67ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c6718 │ │ │ │ + bne c678c │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6658 │ │ │ │ + beq c66cc │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ - bne c6658 │ │ │ │ + bne c66cc │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c6658 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c66cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl c640c │ │ │ │ + bl c6480 │ │ │ │ cmn r0, #1 │ │ │ │ - bne c6658 │ │ │ │ + bne c66cc │ │ │ │ mvn r0, #0 │ │ │ │ - b c6664 │ │ │ │ + b c66d8 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c6658 │ │ │ │ + b c66cc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a36c │ │ │ │ + bl 14a3f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6778 │ │ │ │ + beq c67ec │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r6] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6750 │ │ │ │ + beq c67c4 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq c6764 │ │ │ │ + beq c67d8 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r3] │ │ │ │ - b c66bc │ │ │ │ + b c6730 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c6750 │ │ │ │ + b c67c4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c66f8 │ │ │ │ + beq c676c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c66f8 │ │ │ │ + bne c676c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c66f8 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c676c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne c6494 │ │ │ │ - b c6640 │ │ │ │ + bne c6508 │ │ │ │ + b c66b4 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ │ │ │ │ -000c67cc <_Py_GetConfig@@Base>: │ │ │ │ +000c6840 <_Py_GetConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ c680c <_Py_GetConfig@@Base+0x40> │ │ │ │ - bl 3576e0 │ │ │ │ + ldr r3, [pc, #40] @ c6880 <_Py_GetConfig@@Base+0x40> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6800 <_Py_GetConfig@@Base+0x34> │ │ │ │ + beq c6874 <_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] @ c6810 <_Py_GetConfig@@Base+0x44> │ │ │ │ - ldr r0, [pc, #8] @ c6814 <_Py_GetConfig@@Base+0x48> │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ c6884 <_Py_GetConfig@@Base+0x44> │ │ │ │ + ldr r0, [pc, #8] @ c6888 <_Py_GetConfig@@Base+0x48> │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - subeq pc, r3, r8, ror #14 │ │ │ │ + @ instruction: 0x0035b4f4 │ │ │ │ + subeq pc, r3, r8, lsr #23 │ │ │ │ │ │ │ │ -000c6818 <_PyObject_NewVar@@Base>: │ │ │ │ +000c688c <_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 91e54 │ │ │ │ + bl 91e98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c689c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + beq c6910 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #72] @ c68a4 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #72] @ c6918 <_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 c6888 <_PyObject_NewVar@@Base+0x70> │ │ │ │ + bne c68fc <_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 c687c <_PyObject_NewVar@@Base+0x64> │ │ │ │ + b c68f0 <_PyObject_NewVar@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e588 │ │ │ │ + b 29e418 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #664] @ c6b4c <_PyObject_NewVar@@Base+0x334> │ │ │ │ + ldr r2, [pc, #664] @ c6bc0 <_PyObject_NewVar@@Base+0x334> │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6a38 <_PyObject_NewVar@@Base+0x220> │ │ │ │ + bne c6aac <_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] @ c6b50 <_PyObject_NewVar@@Base+0x338> │ │ │ │ - ldr r2, [pc, #636] @ c6b54 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ + ldr r5, [pc, #636] @ c6bc4 <_PyObject_NewVar@@Base+0x338> │ │ │ │ + ldr r2, [pc, #636] @ c6bc8 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6a84 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #620] @ c6b58 <_PyObject_NewVar@@Base+0x340> │ │ │ │ - bl 3576e0 │ │ │ │ + bne c6af8 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #620] @ c6bcc <_PyObject_NewVar@@Base+0x340> │ │ │ │ + bl 357b00 │ │ │ │ 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 c6a5c <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6ad0 <_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 c6948 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + bgt c69bc <_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 c6a5c <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6ad0 <_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 c6a3c <_PyObject_NewVar@@Base+0x224> │ │ │ │ + beq c6ab0 <_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] │ │ │ │ @@ -161056,29 +161085,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 c69d0 <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ + bne c6a44 <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c69cc <_PyObject_NewVar@@Base+0x1b4> │ │ │ │ + beq c6a40 <_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 c6abc <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + beq c6b30 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c6a90 <_PyObject_NewVar@@Base+0x278> │ │ │ │ + beq c6b04 <_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] │ │ │ │ @@ -161100,17 +161129,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] @ c6b5c <_PyObject_NewVar@@Base+0x344> │ │ │ │ + ldr r2, [pc, #244] @ c6bd0 <_PyObject_NewVar@@Base+0x344> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6b40 <_PyObject_NewVar@@Base+0x328> │ │ │ │ + bne c6bb4 <_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 │ │ │ │ @@ -161125,15 +161154,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 c69e4 <_PyObject_NewVar@@Base+0x1cc> │ │ │ │ + beq c6a58 <_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] │ │ │ │ @@ -161158,55 +161187,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 c6a74 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ - andeq pc, r9, r0, ror #29 │ │ │ │ + b c6ae8 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ + andeq pc, r9, ip, asr #28 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, ror #28 │ │ │ │ + andeq r9, r9, r8, lsl #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ - muleq r8, r0, r4 │ │ │ │ + andeq fp, r8, r4, lsr r4 │ │ │ │ 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 c6ba8 <_PyObject_NewVar@@Base+0x390> │ │ │ │ + beq c6c1c <_PyObject_NewVar@@Base+0x390> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq c6bd0 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq c6c44 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6be0 <_PyObject_NewVar@@Base+0x3c8> │ │ │ │ + blt c6c54 <_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 c6b9c <_PyObject_NewVar@@Base+0x384> │ │ │ │ + bne c6c10 <_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 c6b9c <_PyObject_NewVar@@Base+0x384> │ │ │ │ + b c6c10 <_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 │ │ │ │ @@ -161217,439 +161246,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 c71fc <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ - bl c7b60 │ │ │ │ + bne c7270 <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ + bl c7bd4 │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne c7210 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ + bne c7284 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ - beq c785c <_PyObject_NewVar@@Base+0x1044> │ │ │ │ + beq c78d0 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq c7830 <_PyObject_NewVar@@Base+0x1018> │ │ │ │ + beq c78a4 <_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 c7240 <_PyObject_NewVar@@Base+0xa28> │ │ │ │ + beq c72b4 <_PyObject_NewVar@@Base+0xa28> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - beq c6eec <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ + beq c6f60 <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r5, [r8] │ │ │ │ subs r7, r7, r9 │ │ │ │ - bmi c76d0 <_PyObject_NewVar@@Base+0xeb8> │ │ │ │ + bmi c7744 <_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 c7164 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ + bne c71d8 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c6e98 <_PyObject_NewVar@@Base+0x680> │ │ │ │ + beq c6f0c <_PyObject_NewVar@@Base+0x680> │ │ │ │ cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ - bhi c781c <_PyObject_NewVar@@Base+0x1004> │ │ │ │ - ldr fp, [pc, #3332] @ c79dc <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr r2, [pc, #3332] @ c79e0 <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ + bhi c7890 <_PyObject_NewVar@@Base+0x1004> │ │ │ │ + ldr fp, [pc, #3332] @ c7a50 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr r2, [pc, #3332] @ c7a54 <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ ldr r3, [fp, #712] @ 0x2c8 │ │ │ │ add sl, r7, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c760c <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #3316] @ c79e4 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3576e0 │ │ │ │ + bne c7680 <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #3316] @ c7a58 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c759c <_PyObject_NewVar@@Base+0xd84> │ │ │ │ + bhi c7610 <_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 c7584 <_PyObject_NewVar@@Base+0xd6c> │ │ │ │ + beq c75f8 <_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 c6e64 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ - ldr r3, [pc, #3232] @ c79e8 <_PyObject_NewVar@@Base+0x11d0> │ │ │ │ + beq c6ed8 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ + ldr r3, [pc, #3232] @ c7a5c <_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] @ c79ec <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ + ldr r2, [pc, #3212] @ c7a60 <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7624 <_PyObject_NewVar@@Base+0xe0c> │ │ │ │ + bne c7698 <_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 c6e50 <_PyObject_NewVar@@Base+0x638> │ │ │ │ + bne c6ec4 <_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 c6eb8 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ + beq c6f2c <_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 c7178 <_PyObject_NewVar@@Base+0x960> │ │ │ │ + bge c71ec <_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 c719c <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bne c7210 <_PyObject_NewVar@@Base+0x984> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r3, [r8, #32] │ │ │ │ - bne c71cc <_PyObject_NewVar@@Base+0x9b4> │ │ │ │ + bne c7240 <_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 c76f0 <_PyObject_NewVar@@Base+0xed8> │ │ │ │ + beq c7764 <_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 c771c <_PyObject_NewVar@@Base+0xf04> │ │ │ │ + beq c7790 <_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 c6d8c <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c6e00 <_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 c6d40 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c6db4 <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #2892] @ c79f0 <_PyObject_NewVar@@Base+0x11d8> │ │ │ │ + ldr r5, [pc, #2892] @ c7a64 <_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 c6da8 <_PyObject_NewVar@@Base+0x590> │ │ │ │ - ldr r1, [pc, #2868] @ c79f4 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ - ldr r0, [pc, #2868] @ c79f8 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne c6e1c <_PyObject_NewVar@@Base+0x590> │ │ │ │ + ldr r1, [pc, #2868] @ c7a68 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ + ldr r0, [pc, #2868] @ c7a6c <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + beq c775c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bne c775c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c775c <_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 c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + ble c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r7, [r2, sl, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #8 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #16 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #24 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #32 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmn r5, #1 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #40 @ 0x28 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmn r5, #1 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #48 @ 0x30 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ mvn r3, #7 │ │ │ │ sub r3, r3, fp │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ ands r3, r3, #3 │ │ │ │ - beq c70c0 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + beq c7134 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c7094 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ + beq c7108 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ cmp r3, #2 │ │ │ │ - beq c706c <_PyObject_NewVar@@Base+0x854> │ │ │ │ + beq c70e0 <_PyObject_NewVar@@Base+0x854> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, r7, #56 @ 0x38 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, fp, #8 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, fp, #8 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [fp, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r7, fp, #8 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c715c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c71d0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #24 │ │ │ │ - bne c70c0 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + bne c7134 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ mov r5, #1 │ │ │ │ - b c6c94 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + b c6d08 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldrb r3, [r9] │ │ │ │ - ldr r5, [pc, #2188] @ c79fc <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ + ldr r5, [pc, #2188] @ c7a70 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ - b c6d8c <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c6e00 <_PyObject_NewVar@@Base+0x574> │ │ │ │ mov r0, r7 │ │ │ │ - bl ab2d0 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab24c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq c79b4 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ + beq c7a28 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6de4 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + beq c6e58 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c6de4 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne c6e58 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r8, #32] │ │ │ │ - beq c6df8 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + beq c6e6c <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl cab4c <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cabc8 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strge r0, [r8, #32] │ │ │ │ strge r3, [sp, #52] @ 0x34 │ │ │ │ - bge c6df8 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + bge c6e6c <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c6ed4 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ - b c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 107a6c │ │ │ │ + bne c6f48 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + b c775c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 107a4c │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq c6c4c <_PyObject_NewVar@@Base+0x434> │ │ │ │ + beq c6cc0 <_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 c6c90 <_PyObject_NewVar@@Base+0x478> │ │ │ │ + bne c6d04 <_PyObject_NewVar@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ lsl r8, r1, #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl ab508 │ │ │ │ + bl ab484 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c751c <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7590 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - ble c769c <_PyObject_NewVar@@Base+0xe84> │ │ │ │ + ble c7710 <_PyObject_NewVar@@Base+0xe84> │ │ │ │ tst r7, #1 │ │ │ │ - ldr fp, [pc, #1892] @ c79dc <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr sl, [pc, #1924] @ c7a00 <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ - beq c733c <_PyObject_NewVar@@Base+0xb24> │ │ │ │ + ldr fp, [pc, #1892] @ c7a50 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr sl, [pc, #1924] @ c7a74 <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ + beq c73b0 <_PyObject_NewVar@@Base+0xb24> │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r9, r5, r7, lsl #2 │ │ │ │ cmp r3, sl │ │ │ │ lsl r8, r7, #2 │ │ │ │ - bne c76a4 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ - ldr r3, [pc, #1868] @ c79e4 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3576e0 │ │ │ │ + bne c7718 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ + ldr r3, [pc, #1868] @ c7a58 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 357b00 │ │ │ │ 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 c7654 <_PyObject_NewVar@@Base+0xe3c> │ │ │ │ + beq c76c8 <_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 c7304 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c7378 <_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] │ │ │ │ @@ -161662,43 +161691,43 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c7518 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c758c <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq c74b4 <_PyObject_NewVar@@Base+0xc9c> │ │ │ │ + beq c7528 <_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 c75f8 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ - ldr r3, [pc, #1672] @ c79e4 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3576e0 │ │ │ │ + bne c766c <_PyObject_NewVar@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #1672] @ c7a58 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 357b00 │ │ │ │ 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 c74c4 <_PyObject_NewVar@@Base+0xcac> │ │ │ │ + beq c7538 <_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 c73c8 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c743c <_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 │ │ │ │ @@ -161710,40 +161739,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 c7518 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c758c <_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 c75e4 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ - ldr r3, [pc, #1492] @ c79e4 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3576e0 │ │ │ │ + bne c7658 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ + ldr r3, [pc, #1492] @ c7a58 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 357b00 │ │ │ │ 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 c752c <_PyObject_NewVar@@Base+0xd14> │ │ │ │ + beq c75a0 <_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 c747c <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c74f0 <_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 │ │ │ │ @@ -161755,449 +161784,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 c7518 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c758c <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne c7340 <_PyObject_NewVar@@Base+0xb28> │ │ │ │ + bne c73b4 <_PyObject_NewVar@@Base+0xb28> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b c6c80 <_PyObject_NewVar@@Base+0x468> │ │ │ │ + b c6cf4 <_PyObject_NewVar@@Base+0x468> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c73c8 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c743c <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1312] @ c7a04 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1312] @ c7a78 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c78d8 <_PyObject_NewVar@@Base+0x10c0> │ │ │ │ + bne c794c <_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 c73ec <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ + bne c7460 <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9b208 │ │ │ │ - b c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9b228 │ │ │ │ + b c775c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c747c <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c74f0 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1208] @ c7a04 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1208] @ c7a78 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7808 <_PyObject_NewVar@@Base+0xff0> │ │ │ │ + bne c787c <_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 c74a0 <_PyObject_NewVar@@Base+0xc88> │ │ │ │ - b c7518 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + bne c7514 <_PyObject_NewVar@@Base+0xc88> │ │ │ │ + b c758c <_PyObject_NewVar@@Base+0xd00> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6d40 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bne c6db4 <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1120] @ c7a08 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ + ldr r1, [pc, #1120] @ c7a7c <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c78fc <_PyObject_NewVar@@Base+0x10e4> │ │ │ │ + bne c7970 <_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 c6d40 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - bl 29e588 │ │ │ │ + bne c6db4 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bl 29e418 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6d84 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ - b c76e0 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bne c6df8 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c7754 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c756c <_PyObject_NewVar@@Base+0xd54> │ │ │ │ + b c75e0 <_PyObject_NewVar@@Base+0xd54> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7504 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ + b c7578 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6d40 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - b c75d4 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ - ldr r1, [pc, #992] @ c7a0c <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ + bne c6db4 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c7648 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ + ldr r1, [pc, #992] @ c7a80 <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c76bc <_PyObject_NewVar@@Base+0xea4> │ │ │ │ + bne c7730 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e08c │ │ │ │ + bl 18e3ec │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, r7 │ │ │ │ str r7, [r5, #8] │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b c6d84 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c6df8 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 920a4 │ │ │ │ + bl 920e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c7304 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c7378 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #912] @ c7a04 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #912] @ c7a78 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7918 <_PyObject_NewVar@@Base+0x1100> │ │ │ │ + bne c798c <_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 c7318 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c738c <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b c74b8 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ + b c752c <_PyObject_NewVar@@Base+0xca0> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c7318 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c738c <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c7638 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ - ldr r3, [pc, #824] @ c7a10 <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ - ldr r1, [pc, #824] @ c7a14 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ + b c76ac <_PyObject_NewVar@@Base+0xe20> │ │ │ │ + ldr r3, [pc, #824] @ c7a84 <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ + ldr r1, [pc, #824] @ c7a88 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ + bl 18eeb4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ mvn r0, #0 │ │ │ │ - b c6e48 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + b c6ebc <_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 c6e44 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + bne c6eb8 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq c79a8 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ - bl a55fc │ │ │ │ + beq c7a1c <_PyObject_NewVar@@Base+0x1190> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #732] @ c7a18 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ + bne c775c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #732] @ c7a8c <_PyObject_NewVar@@Base+0x1200> │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #724] @ c7a1c <_PyObject_NewVar@@Base+0x1204> │ │ │ │ + ldr r3, [pc, #724] @ c7a90 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ sub r6, r6, #11 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi c77fc <_PyObject_NewVar@@Base+0xfe4> │ │ │ │ + bhi c7870 <_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] @ c7a20 <_PyObject_NewVar@@Base+0x1208> │ │ │ │ + ldr r2, [pc, #688] @ c7a94 <_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 2910b0 │ │ │ │ - b c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #648] @ c7a24 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r3, [pc, #648] @ c7a28 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ + bl 29109c │ │ │ │ + b c775c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #648] @ c7a98 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #648] @ c7a9c <_PyObject_NewVar@@Base+0x1210> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 287ab4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #620] @ c7a24 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r2, [pc, #624] @ c7a2c <_PyObject_NewVar@@Base+0x1214> │ │ │ │ + bl 287aa0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c775c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #620] @ c7a98 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r2, [pc, #624] @ c7aa0 <_PyObject_NewVar@@Base+0x1214> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c7770 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r3, [pc, #612] @ c7a30 <_PyObject_NewVar@@Base+0x1218> │ │ │ │ - ldr r2, [pc, #612] @ c7a34 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ + b c77e4 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r3, [pc, #612] @ c7aa4 <_PyObject_NewVar@@Base+0x1218> │ │ │ │ + ldr r2, [pc, #612] @ c7aa8 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c7770 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r2, [pc, #600] @ c7a38 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ + b c77e4 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r2, [pc, #600] @ c7aac <_PyObject_NewVar@@Base+0x1220> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7770 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c77e4 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c78ec <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ + beq c7960 <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 291050 │ │ │ │ - b c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #568] @ c7a3c <_PyObject_NewVar@@Base+0x1224> │ │ │ │ + bl 29103c │ │ │ │ + b c775c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #568] @ c7ab0 <_PyObject_NewVar@@Base+0x1224> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7770 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c77e4 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c755c <_PyObject_NewVar@@Base+0xd44> │ │ │ │ - ldr r3, [pc, #540] @ c7a40 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #540] @ c7a44 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ + b c75d0 <_PyObject_NewVar@@Base+0xd44> │ │ │ │ + ldr r3, [pc, #540] @ c7ab4 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #540] @ c7ab8 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c76e0 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bl 18eeb4 │ │ │ │ + b c7754 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq c6c64 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + beq c6cd8 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne c7944 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ + bne c79b8 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ mov r6, #4 │ │ │ │ - b c7224 <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ + b c7298 <_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 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c751c <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7590 <_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 c7980 <_PyObject_NewVar@@Base+0x1168> │ │ │ │ + bcs c79f4 <_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 241394 │ │ │ │ + bl 2414d0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - bne c6c54 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ - b c7860 <_PyObject_NewVar@@Base+0x1048> │ │ │ │ + bne c6cc8 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ + b c78d4 <_PyObject_NewVar@@Base+0x1048> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c74f4 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ - ldr r3, [pc, #340] @ c7a48 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ + b c7568 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #340] @ c7abc <_PyObject_NewVar@@Base+0x1230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 287ab4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 287aa0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c775c <_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 c75c0 <_PyObject_NewVar@@Base+0xda8> │ │ │ │ + b c7634 <_PyObject_NewVar@@Base+0xda8> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c7688 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ - ldr r3, [pc, #264] @ c7a40 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #272] @ c7a4c <_PyObject_NewVar@@Base+0x1234> │ │ │ │ + b c76fc <_PyObject_NewVar@@Base+0xe70> │ │ │ │ + ldr r3, [pc, #264] @ c7ab4 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #272] @ c7ac0 <_PyObject_NewVar@@Base+0x1234> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18eb54 │ │ │ │ - b c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 18eeb4 │ │ │ │ + b c775c <_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 c7854 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ - bl 29e588 │ │ │ │ - b c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl a55fc │ │ │ │ + b c78c8 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ + bl 29e418 │ │ │ │ + b c775c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl a5578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #216] @ c7a50 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ + bne c775c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #216] @ c7ac4 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c52e4 │ │ │ │ - b c76e8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 1c55fc │ │ │ │ + b c775c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r9, r1, #1 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl ab508 │ │ │ │ + bl ab484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c751c <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7590 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r9, [r4, #76] @ 0x4c │ │ │ │ - b c78a4 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ + b c7918 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28a33c │ │ │ │ - b c6e48 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + bl 28a328 │ │ │ │ + b c6ebc <_PyObject_NewVar@@Base+0x630> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + beq c6f38 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c6ec4 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bne c6f38 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c6ec4 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c6f38 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, 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 fp, r5, ip, lsl r5 │ │ │ │ + eorseq fp, r5, ip, asr r9 │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ - andeq r9, r9, r0, lsr #20 │ │ │ │ - andeq fp, r8, r8, ror #12 │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - andseq sp, r8, ip, asr #21 │ │ │ │ + andeq r9, r9, r0, asr #20 │ │ │ │ + andeq fp, r8, ip, lsl #12 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andseq sp, r8, ip, lsr #28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035b4b0 │ │ │ │ + @ instruction: 0x0035b8f0 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - @ instruction: 0x0043fa94 │ │ │ │ - eorseq r2, r6, ip, lsr #13 │ │ │ │ + ldrdeq pc, [r3], #-228 @ 0xffffff1c │ │ │ │ + eorseq r2, r6, ip, ror #21 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x003626fc │ │ │ │ - eorseq r2, r6, ip, lsl #13 │ │ │ │ + eorseq r2, r6, ip, lsr fp │ │ │ │ + eorseq r2, r6, ip, asr #21 │ │ │ │ subseq sp, r5, r4, ror #21 │ │ │ │ - eorseq r2, r6, r8, asr r6 │ │ │ │ - eorseq r2, r6, r8, asr #12 │ │ │ │ - eorseq r2, r6, r4, ror #13 │ │ │ │ + mlaseq r6, r8, sl, r2 │ │ │ │ + eorseq r2, r6, r8, lsl #21 │ │ │ │ + eorseq r2, r6, r4, lsr #22 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq fp, r5, r4, ror #9 │ │ │ │ - eorseq r2, r6, r0, lsl #4 │ │ │ │ - eorseq r2, r6, r0, lsr r7 │ │ │ │ + eorseq fp, r5, r4, lsr #18 │ │ │ │ + eorseq r2, r6, r0, asr #12 │ │ │ │ + eorseq r2, r6, r0, ror fp │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ -000c7a54 : │ │ │ │ +000c7ac8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c7adc │ │ │ │ - ldr r6, [pc, #116] @ c7ae8 │ │ │ │ - bl 3576e0 │ │ │ │ + beq c7b50 │ │ │ │ + ldr r6, [pc, #116] @ c7b5c │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r0, r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7ad0 │ │ │ │ + bne c7b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8cf90 │ │ │ │ + bl 8cf34 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [r5, r6] │ │ │ │ tst r3, #8 │ │ │ │ - beq c7ab0 │ │ │ │ + beq c7b24 │ │ │ │ orr r3, r3, #16 │ │ │ │ mov r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 236388 <_PyThreadState_New@@Base+0x1f0> │ │ │ │ + bl 2364b4 <_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] @ c7aec │ │ │ │ - ldr r0, [pc, #20] @ c7af0 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #16] @ c7af4 │ │ │ │ - ldr r0, [pc, #16] @ c7af8 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq fp, r5, r4, ror #2 │ │ │ │ - eorseq pc, ip, r4, lsr fp @ │ │ │ │ - ldrheq fp, [r5], -r4 @ │ │ │ │ - subeq pc, r3, r8, lsr #21 │ │ │ │ + ldr r1, [pc, #20] @ c7b60 │ │ │ │ + ldr r0, [pc, #20] @ c7b64 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #16] @ c7b68 │ │ │ │ + ldr r0, [pc, #16] @ c7b6c │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, r4, lsr #11 │ │ │ │ + eorseq pc, ip, r4, ror pc @ │ │ │ │ + @ instruction: 0x0035b4f4 │ │ │ │ + subeq pc, r3, r8, ror #29 │ │ │ │ add r3, r0, r1, lsl #1 │ │ │ │ ldrb r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c7b30 │ │ │ │ + beq c7ba4 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq c7b4c │ │ │ │ - ldr r2, [pc, #56] @ c7b58 │ │ │ │ + beq c7bc0 │ │ │ │ + ldr r2, [pc, #56] @ c7bcc │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r2, [pc, #48] @ c7b5c │ │ │ │ + ldreq r2, [pc, #48] @ c7bd0 │ │ │ │ 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 c7b18 │ │ │ │ + bne c7b8c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b c7b18 │ │ │ │ - subeq pc, r3, r8, ror r7 @ │ │ │ │ - subeq pc, r3, r8, ror r8 @ │ │ │ │ + b c7b8c │ │ │ │ + strheq pc, [r3], #-184 @ 0xffffff48 @ │ │ │ │ + strheq pc, [r3], #-200 @ 0xffffff38 @ │ │ │ │ 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] │ │ │ │ @@ -162205,275 +162234,275 @@ │ │ │ │ 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 c8050 │ │ │ │ + bne c80c4 │ │ │ │ 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 c8d70 │ │ │ │ + bne c8de0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, sl │ │ │ │ mov r5, r8 │ │ │ │ - beq c8cf0 │ │ │ │ + beq c8d60 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ ldrhi r3, [sp, #8] │ │ │ │ movhi r2, #29 │ │ │ │ movhi r4, r3 │ │ │ │ strhi r2, [r3, #32] │ │ │ │ - bhi c7c2c │ │ │ │ + bhi c7ca0 │ │ │ │ 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 ca634 │ │ │ │ + bhi ca560 │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca628 │ │ │ │ + bne ca554 │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r3, #476] @ 0x1dc │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r4, #28] │ │ │ │ cmp sl, r8 │ │ │ │ - beq c8c48 │ │ │ │ + beq c8cb8 │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca640 │ │ │ │ + bhi ca56c │ │ │ │ add r3, r1, #1 │ │ │ │ add r0, sl, #1 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r2, [sl] │ │ │ │ sub r3, r2, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #23 │ │ │ │ - bhi c7e4c │ │ │ │ - ldr ip, [pc, #3984] @ c8c04 │ │ │ │ + bhi c7ec0 │ │ │ │ + ldr ip, [pc, #3984] @ c8c78 │ │ │ │ lsr r3, ip, r3 │ │ │ │ tst r3, #1 │ │ │ │ - bne c8520 │ │ │ │ + bne c8594 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - beq c9ec0 │ │ │ │ + beq c9a98 │ │ │ │ str sl, [r4, #28] │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq c96a8 │ │ │ │ + beq c96ac │ │ │ │ bic r1, r2, #32 │ │ │ │ sub r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls c7ec8 │ │ │ │ + bls c7f3c │ │ │ │ + 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 c7ee0 │ │ │ │ + bne c7f54 │ │ │ │ cmp r2, #13 │ │ │ │ - beq c8004 │ │ │ │ + beq c8078 │ │ │ │ cmp r2, #10 │ │ │ │ - beq c8018 │ │ │ │ + beq c808c │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ - beq c8528 │ │ │ │ - ldr r5, [pc, #3872] @ c8c08 │ │ │ │ + beq c859c │ │ │ │ + ldr r5, [pc, #3872] @ c8c7c │ │ │ │ and r3, r8, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c8184 │ │ │ │ + bne c81f8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #3892] @ c8c34 │ │ │ │ + ldr r5, [pc, #3884] @ c8ca0 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq c947c │ │ │ │ + beq c9430 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - beq c88f8 │ │ │ │ + beq c896c │ │ │ │ cmp r8, #92 @ 0x5c │ │ │ │ - beq c9ecc │ │ │ │ + beq c9aa4 │ │ │ │ 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 c8294 │ │ │ │ + bne c8308 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ cmpne r8, #33 @ 0x21 │ │ │ │ - beq c8294 │ │ │ │ + beq c8308 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4b88 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4cc0 <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c9254 │ │ │ │ + bne c92c4 │ │ │ │ cmn r9, #1 │ │ │ │ - beq c8498 │ │ │ │ + beq c850c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bcc ca634 │ │ │ │ + bcc ca560 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ cmp r3, r9 │ │ │ │ - bne ca628 │ │ │ │ + bne ca554 │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ - beq c82e8 │ │ │ │ - ble c84a4 │ │ │ │ + beq c835c │ │ │ │ + ble c8518 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c82e8 │ │ │ │ + beq c835c │ │ │ │ bic r3, r8, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq c8b5c │ │ │ │ + beq c8bd0 │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ mov r2, r8 │ │ │ │ - bcs ca254 │ │ │ │ - ldr r1, [pc, #3624] @ c8c0c │ │ │ │ + bcs ca4a0 │ │ │ │ + ldr r1, [pc, #3624] @ c8c80 │ │ │ │ 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, #3604] @ c8c10 │ │ │ │ + ldr r1, [pc, #3604] @ c8c84 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #3596] @ c8c14 │ │ │ │ + ldr r3, [pc, #3596] @ c8c88 │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca254 │ │ │ │ + beq ca4a0 │ │ │ │ cmp r8, #61 @ 0x3d │ │ │ │ - beq c8f94 │ │ │ │ + beq c8f64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bls c8378 │ │ │ │ + bls c83ec │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #55 @ 0x37 │ │ │ │ mov r3, r2 │ │ │ │ - b c83a4 │ │ │ │ + b c8418 │ │ │ │ cmp r0, #0 │ │ │ │ moveq sl, #0 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ str sl, [r4, #28] │ │ │ │ - bne c7c90 │ │ │ │ - b c7e74 │ │ │ │ + bne c7d04 │ │ │ │ + b c7ee8 │ │ │ │ cmp r0, #13 │ │ │ │ - beq c7e88 │ │ │ │ + beq c7efc │ │ │ │ mov r0, r4 │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - bne c7e6c │ │ │ │ + bne c7ee0 │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c99ec │ │ │ │ + bne c9900 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c9a84 │ │ │ │ + bne c9b5c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, #28 │ │ │ │ - beq c96a8 │ │ │ │ + beq c96ac │ │ │ │ cmn r0, #1 │ │ │ │ - beq c9330 │ │ │ │ + beq c9370 │ │ │ │ cmp r0, #13 │ │ │ │ - beq c8004 │ │ │ │ + beq c8078 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b c8024 │ │ │ │ + b c8098 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq c8bf4 │ │ │ │ + beq c8c68 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq c88c4 │ │ │ │ + beq c8938 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq c906c │ │ │ │ + beq c90dc │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq c8800 │ │ │ │ + beq c8874 │ │ │ │ bic r2, r2, #32 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ - b c7f30 │ │ │ │ + b c7fa4 │ │ │ │ ldmib r4, {r5, r8} │ │ │ │ cmp r5, r8 │ │ │ │ - beq c8ab4 │ │ │ │ + beq c8b28 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi c8f88 │ │ │ │ + bhi c8f58 │ │ │ │ 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 c7ef8 │ │ │ │ + bls c7f6c │ │ │ │ sub r3, r8, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls c7ef8 │ │ │ │ + bls c7f6c │ │ │ │ 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 c8518 │ │ │ │ + bne c858c │ │ │ │ cmn r8, #1 │ │ │ │ - beq c963c │ │ │ │ + beq c9620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc ca634 │ │ │ │ + bcc ca560 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ cmp r2, r8 │ │ │ │ - bne ca628 │ │ │ │ + bne ca554 │ │ │ │ ldr r2, [r0, #476] @ 0x1dc │ │ │ │ cmp r7, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ - bne c9d40 │ │ │ │ + bne c9e48 │ │ │ │ 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] │ │ │ │ @@ -162488,28 +162517,28 @@ │ │ │ │ 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 ca6bc │ │ │ │ + bl ca738 │ │ │ │ cmp r0, #10 │ │ │ │ mov r8, r0 │ │ │ │ - bne c7cd8 │ │ │ │ + bne c7d4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r2, #448] @ 0x1c0 │ │ │ │ - beq c86e4 │ │ │ │ + beq c8758 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c9778 │ │ │ │ + bne c97ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r1, #28] │ │ │ │ str r2, [r1, #472] @ 0x1d8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov fp, r3 │ │ │ │ @@ -162517,45 +162546,45 @@ │ │ │ │ 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 c80bc │ │ │ │ + beq c8130 │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca31c │ │ │ │ + bhi ca580 │ │ │ │ add r1, r2, #1 │ │ │ │ add r0, r5, #1 │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #32 │ │ │ │ - bne c83e8 │ │ │ │ + bne c845c │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r8, r9, r3 │ │ │ │ - bne c8080 │ │ │ │ + bne c80f4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c85d8 │ │ │ │ - ldr r0, [pc, #2900] @ c8c24 │ │ │ │ + bne c864c │ │ │ │ + ldr r0, [pc, #2900] @ c8c98 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne c91e8 │ │ │ │ + bne c9258 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ addne sl, r0, #1 │ │ │ │ - beq c981c │ │ │ │ + beq c98bc │ │ │ │ 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 │ │ │ │ @@ -162565,125 +162594,125 @@ │ │ │ │ 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 c9fec │ │ │ │ + bne c9f94 │ │ │ │ cmp r5, sl │ │ │ │ - bne c8080 │ │ │ │ + bne c80f4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c85d8 │ │ │ │ + bne c864c │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne c91e8 │ │ │ │ + bne c9258 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c981c │ │ │ │ + beq c98bc │ │ │ │ add sl, sl, #1 │ │ │ │ - b c80f8 │ │ │ │ + b c816c │ │ │ │ cmp r8, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bne c87a4 │ │ │ │ - bl ca6bc │ │ │ │ + bne c8818 │ │ │ │ + bl ca738 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ mov r7, r0 │ │ │ │ - beq c9e3c │ │ │ │ - bgt c8d78 │ │ │ │ + beq c9fe4 │ │ │ │ + bgt c8de8 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq c96c4 │ │ │ │ - bgt c9158 │ │ │ │ + beq c96f8 │ │ │ │ + bgt c91c8 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq c9e3c │ │ │ │ + beq c9fe4 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq c9ce0 │ │ │ │ + beq c9dc8 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq c9bb4 │ │ │ │ + beq c9cac │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca564 │ │ │ │ + bne ca04c │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9860 │ │ │ │ + beq c9814 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt c9bfc │ │ │ │ + bgt c9cf4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #2636] @ c8c40 │ │ │ │ + ldr r2, [pc, #2624] @ c8ca8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a4a0 │ │ │ │ + bl 10a4f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9474 │ │ │ │ + beq c9ca4 │ │ │ │ cmn r7, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq c9734 │ │ │ │ + beq c9768 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ ldr r1, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc ca634 │ │ │ │ + bcc ca560 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ cmp r2, r7 │ │ │ │ - bne ca628 │ │ │ │ + bne ca554 │ │ │ │ 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 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [r6, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r3, #0 │ │ │ │ + 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 c828c │ │ │ │ + beq c8300 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #2 │ │ │ │ - b c7ffc │ │ │ │ + b c8070 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt c8ec8 │ │ │ │ + bgt c8f8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4b88 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4cc0 <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c9254 │ │ │ │ + bne c92c4 │ │ │ │ cmn r9, #1 │ │ │ │ - bne c7d7c │ │ │ │ + bne c7df0 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ movle r2, r8 │ │ │ │ - ble c7ddc │ │ │ │ + ble c7e50 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - bne c8b64 │ │ │ │ + bne c8bd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt ca240 │ │ │ │ + bgt ca2d8 │ │ │ │ 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] │ │ │ │ @@ -162695,28 +162724,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, #2244] @ c8c10 │ │ │ │ + ldr r0, [pc, #2244] @ c8c84 │ │ │ │ and r1, r8, #127 @ 0x7f │ │ │ │ lsl r1, r1, #1 │ │ │ │ - ldr r3, [pc, #2236] @ c8c14 │ │ │ │ + ldr r3, [pc, #2236] @ c8c88 │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca254 │ │ │ │ + beq ca4a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #2200] @ c8c18 │ │ │ │ + ldr r3, [pc, #2200] @ c8c8c │ │ │ │ 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] │ │ │ │ @@ -162728,123 +162757,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 c7ffc │ │ │ │ + beq c8070 │ │ │ │ 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 c98a8 │ │ │ │ + beq c988c │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, #12 │ │ │ │ mov r9, sl │ │ │ │ - beq c8068 │ │ │ │ + beq c80dc │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq ca294 │ │ │ │ + beq ca3f8 │ │ │ │ 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 ca634 │ │ │ │ + bcc ca560 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne ca628 │ │ │ │ + bne ca554 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ sub lr, r1, #10 │ │ │ │ cmp lr, #25 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi c85e4 │ │ │ │ - ldr ip, [pc, #1988] @ c8c1c │ │ │ │ + bhi c8658 │ │ │ │ + ldr ip, [pc, #1988] @ c8c90 │ │ │ │ lsr ip, ip, lr │ │ │ │ tst ip, #1 │ │ │ │ - beq c85e4 │ │ │ │ + beq c8658 │ │ │ │ cmp r1, #10 │ │ │ │ cmpeq r8, #0 │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ - beq c8dd0 │ │ │ │ + beq c8e40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca2c0 │ │ │ │ + bne ca424 │ │ │ │ ldr r9, [r4, #452] @ 0x1c4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne c8d70 │ │ │ │ + bne c8de0 │ │ │ │ mov r9, #1 │ │ │ │ - b c7bc4 │ │ │ │ + b c7c38 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ - beq c82e8 │ │ │ │ - bgt c7dc4 │ │ │ │ + beq c835c │ │ │ │ + bgt c7e38 │ │ │ │ cmp r8, #40 @ 0x28 │ │ │ │ - beq c82e8 │ │ │ │ + beq c835c │ │ │ │ cmp r8, #41 @ 0x29 │ │ │ │ - bne c7dd0 │ │ │ │ + bne c7e44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8b88 │ │ │ │ + bgt c8bfc │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c9374 │ │ │ │ + bne c93e4 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca28c │ │ │ │ - ble c8340 │ │ │ │ + beq ca5f4 │ │ │ │ + ble c83b4 │ │ │ │ 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 c8a58 │ │ │ │ + bne c8acc │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8a70 │ │ │ │ + bgt c8ae4 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - b c8344 │ │ │ │ + b c83b8 │ │ │ │ orr r7, r7, r3 │ │ │ │ - b c7ef8 │ │ │ │ + b c7f6c │ │ │ │ mov sl, r0 │ │ │ │ - b c7c34 │ │ │ │ + b c7ca8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ - ldr r5, [pc, #1744] @ c8c08 │ │ │ │ + bl ca738 │ │ │ │ + ldr r5, [pc, #1744] @ c8c7c │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c987c │ │ │ │ + bne c9830 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq c99a4 │ │ │ │ + beq c99b0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ - beq c9948 │ │ │ │ + beq c9a14 │ │ │ │ ldr r0, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [ip, #4] │ │ │ │ - bcc ca634 │ │ │ │ + bcc ca560 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne ca628 │ │ │ │ + bne ca554 │ │ │ │ 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 │ │ │ │ @@ -162853,50 +162882,50 @@ │ │ │ │ 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 c85d0 │ │ │ │ + beq c8644 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #23 │ │ │ │ - b c7ffc │ │ │ │ + b c8070 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r9, [r2, #480] @ 0x1e0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c91c4 │ │ │ │ + bne c9234 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c8758 │ │ │ │ + bne c87cc │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r1, r8 │ │ │ │ lsl r1, r2, #2 │ │ │ │ - beq c8778 │ │ │ │ - ble c9098 │ │ │ │ + beq c87ec │ │ │ │ + bge c9108 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ ldrgt ip, [sp, #8] │ │ │ │ movgt r3, #0 │ │ │ │ ldrgt r2, [ip, #8] │ │ │ │ movgt r0, #20 │ │ │ │ - bgt c97b8 │ │ │ │ + bgt c96d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r0, r3 │ │ │ │ - bge c9144 │ │ │ │ + bge c91b4 │ │ │ │ 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 │ │ │ │ @@ -162906,44 +162935,44 @@ │ │ │ │ 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 c7bc4 │ │ │ │ + beq c7c38 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #480] @ 0x1e0 │ │ │ │ - bge c8fbc │ │ │ │ + bge c902c │ │ │ │ cmp r1, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ - bne c8ff4 │ │ │ │ + bne c9064 │ │ │ │ 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 c7ffc │ │ │ │ + b c8070 │ │ │ │ ldr r1, [r2, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8034 │ │ │ │ + bgt c80a8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - bne c98fc │ │ │ │ + bne c9a58 │ │ │ │ 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] │ │ │ │ @@ -162955,155 +162984,155 @@ │ │ │ │ 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 c7ffc │ │ │ │ + b c8070 │ │ │ │ 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 │ │ │ │ - bne ca25c │ │ │ │ + bne ca3bc │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c9144 │ │ │ │ + bne c91b4 │ │ │ │ mov r3, r0 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ ldr ip, [r3, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b c8678 │ │ │ │ - bl 109938 │ │ │ │ + b c86ec │ │ │ │ + bl 10998c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c988c │ │ │ │ + beq c9840 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9860 │ │ │ │ + beq c9814 │ │ │ │ bic r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq c9a34 │ │ │ │ + beq c9948 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq c9c0c │ │ │ │ + beq c9d04 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #1128] @ c8c40 │ │ │ │ + ldr r2, [pc, #1116] @ c8ca8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a4a0 │ │ │ │ + bl 10a4f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c8204 │ │ │ │ + bne c8278 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl ca970 │ │ │ │ - b c7ffc │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq c95fc │ │ │ │ + beq c9600 │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, #1 │ │ │ │ - b c8890 │ │ │ │ + b c8904 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq c91dc │ │ │ │ + beq c924c │ │ │ │ cmp r1, #0 │ │ │ │ - bne c8850 │ │ │ │ + bne c88c4 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq c88c4 │ │ │ │ + beq c8938 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq c9368 │ │ │ │ + beq c93d8 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne c7eec │ │ │ │ + bne c7f60 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq sl, #1 │ │ │ │ movne sl, #0 │ │ │ │ - beq c95f4 │ │ │ │ + beq c95f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r0, r3, sl │ │ │ │ orrs ip, r0, r5 │ │ │ │ bic r2, r8, #32 │ │ │ │ - beq c8830 │ │ │ │ + beq c88a4 │ │ │ │ orr ip, r1, r5 │ │ │ │ orrs ip, ip, r0 │ │ │ │ - beq c8840 │ │ │ │ + beq c88b4 │ │ │ │ orrs sl, r1, sl │ │ │ │ - bne c7eec │ │ │ │ + bne c7f60 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne c7eec │ │ │ │ + bne c7f60 │ │ │ │ mov r1, ip │ │ │ │ - b c8860 │ │ │ │ + b c88d4 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne c8888 │ │ │ │ + bne c88fc │ │ │ │ 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 ca6bc │ │ │ │ + bl ca738 │ │ │ │ cmp r8, r0 │ │ │ │ - beq c92ac │ │ │ │ + beq c931c │ │ │ │ cmn r0, #1 │ │ │ │ moveq r9, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ moveq sl, r9 │ │ │ │ moveq r7, #0 │ │ │ │ - beq c93b4 │ │ │ │ + beq c941c │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub fp, r3, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ str fp, [r2, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc ca634 │ │ │ │ + bcc ca560 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r3, r0 │ │ │ │ - bne ca628 │ │ │ │ + bne ca554 │ │ │ │ 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 c89f0 │ │ │ │ + bne c8a64 │ │ │ │ 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] │ │ │ │ @@ -163117,80 +163146,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 c7ffc │ │ │ │ + b c8070 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ movne fp, r0 │ │ │ │ - beq c92d4 │ │ │ │ + beq c93a0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq c8de4 │ │ │ │ + beq c8e54 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca304 │ │ │ │ + bhi ca5fc │ │ │ │ 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 c9474 │ │ │ │ + beq c9ca4 │ │ │ │ cmp r2, #22 │ │ │ │ - beq c9fe4 │ │ │ │ + beq c9ac8 │ │ │ │ cmp r3, #10 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ca238 │ │ │ │ + bne ca614 │ │ │ │ cmp r8, r3 │ │ │ │ - bne c89e0 │ │ │ │ + bne c8a54 │ │ │ │ add r7, r7, #1 │ │ │ │ mov fp, r0 │ │ │ │ - b c8980 │ │ │ │ + b c89f4 │ │ │ │ cmp r8, #93 @ 0x5d │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne c920c │ │ │ │ + bne c927c │ │ │ │ cmp r1, #0 │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble c8344 │ │ │ │ + ble c83b8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c8340 │ │ │ │ - ldr r1, [pc, #404] @ c8c20 │ │ │ │ + bge c83b4 │ │ │ │ + ldr r1, [pc, #404] @ c8c94 │ │ │ │ mov r2, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 284470 │ │ │ │ + bl 28445c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl ca970 │ │ │ │ - b c7ffc │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8f88 │ │ │ │ + bne c8f58 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr sl, [pc, #344] @ c8c24 │ │ │ │ + ldr sl, [pc, #344] @ c8c98 │ │ │ │ cmp r3, sl │ │ │ │ - bne c8f68 │ │ │ │ + bne c8f38 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r9, r0, #1 │ │ │ │ - beq c961c │ │ │ │ + beq c9634 │ │ │ │ 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 │ │ │ │ @@ -163198,100 +163227,99 @@ │ │ │ │ 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 c9fac │ │ │ │ + bne c9f1c │ │ │ │ cmp r5, r9 │ │ │ │ - bne c7f04 │ │ │ │ + bne c7f78 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8f88 │ │ │ │ + bne c8f58 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne c8f68 │ │ │ │ + bne c8f38 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c9f90 │ │ │ │ + beq c9f00 │ │ │ │ add r9, r9, #1 │ │ │ │ - b c8ae4 │ │ │ │ + b c8b58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble c84c8 │ │ │ │ + ble c853c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ andeq r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ca550 │ │ │ │ + bne ca5e0 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c9f80 │ │ │ │ + bne c9a88 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca28c │ │ │ │ - bgt c84e8 │ │ │ │ + beq ca5f4 │ │ │ │ + bgt c855c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - blt c8a84 │ │ │ │ + blt c8af8 │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ - bne c8340 │ │ │ │ + bne c83b4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne ca044 │ │ │ │ + bne ca1e8 │ │ │ │ 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 c8344 │ │ │ │ + b c83b8 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #1 │ │ │ │ - b c88d0 │ │ │ │ + b c8944 │ │ │ │ addeq r0, r0, r9 │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ - strheq r3, [r5], #-204 @ 0xffffff34 │ │ │ │ - strheq r1, [r4], #-172 @ 0xffffff54 │ │ │ │ - subeq pc, r3, ip, lsr #22 │ │ │ │ - subeq pc, r3, r8, lsr #21 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ + strdeq r4, [r5], #-12 │ │ │ │ + strdeq r1, [r4], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r3, ip, ror #30 │ │ │ │ + subeq pc, r3, r8, ror #29 │ │ │ │ andeq r0, r0, #9 │ │ │ │ - @ instruction: 0x00362ab4 │ │ │ │ - andseq r8, r9, r4, ror #1 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - @ instruction: 0x003629d8 │ │ │ │ - eorseq r2, r6, r0, lsr sl │ │ │ │ - eorseq r6, r9, r0, lsr #12 │ │ │ │ - eorseq r2, r6, r4, asr #16 │ │ │ │ - eorseq r2, r6, ip, asr #15 │ │ │ │ - eorseq r2, r6, r8, asr #16 │ │ │ │ - eorseq r2, r6, r8, asr r9 │ │ │ │ + @ instruction: 0x00362ef4 │ │ │ │ + andseq r8, r9, r8, lsl #7 │ │ │ │ + eorseq r2, r6, ip, lsl sp │ │ │ │ + eorseq r6, r9, r0, ror #20 │ │ │ │ + eorseq r2, r6, r4, lsl #25 │ │ │ │ + eorseq r2, r6, r8, lsl #25 │ │ │ │ + eorseq r2, r6, ip, lsl #24 │ │ │ │ + eorseq r2, r6, r8, lsr #23 │ │ │ │ + eorseq r2, r6, r0, lsr #24 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9304 │ │ │ │ + bne c9344 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr r5, [pc, #-60] @ c8c24 │ │ │ │ + ldr r5, [pc, #-56] @ c8c98 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c907c │ │ │ │ + bne c90ec │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r8, r0, #1 │ │ │ │ - beq c9650 │ │ │ │ + beq c9654 │ │ │ │ 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 │ │ │ │ @@ -163299,236 +163327,236 @@ │ │ │ │ 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 c9dc0 │ │ │ │ + bne c9ec8 │ │ │ │ cmp sl, r8 │ │ │ │ - bne c7c3c │ │ │ │ + bne c7cb0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9304 │ │ │ │ + bne c9344 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c907c │ │ │ │ + bne c90ec │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c9650 │ │ │ │ + beq c9654 │ │ │ │ add r8, r8, #1 │ │ │ │ - b c8c78 │ │ │ │ + b c8ce8 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9398 │ │ │ │ + bne c9428 │ │ │ │ ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ - ldr r4, [pc, #-228] @ c8c24 │ │ │ │ + ldr r4, [pc, #-224] @ c8c98 │ │ │ │ cmp r3, r4 │ │ │ │ - bne c919c │ │ │ │ + bne c920c │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r8, r3, #1 │ │ │ │ - beq c97d8 │ │ │ │ + beq c97dc │ │ │ │ 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 c9e9c │ │ │ │ + bne c9fc0 │ │ │ │ cmp sl, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq c9598 │ │ │ │ + beq c954c │ │ │ │ ldr r0, [r3, #476] @ 0x1dc │ │ │ │ - b c7bd8 │ │ │ │ + b c7c4c │ │ │ │ mov r0, r3 │ │ │ │ - b c8694 │ │ │ │ + b c8708 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq c9ce0 │ │ │ │ + beq c9dc8 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq c96c4 │ │ │ │ + beq c96f8 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca564 │ │ │ │ + bne ca04c │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq c9a30 │ │ │ │ - ble c8dac │ │ │ │ + beq c9944 │ │ │ │ + ble c8e1c │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq c9c0c │ │ │ │ - ldr r2, [pc, #-372] @ c8c40 │ │ │ │ + beq c9d04 │ │ │ │ + ldr r2, [pc, #-380] @ c8ca8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 10a4a0 │ │ │ │ + bl 10a4f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9474 │ │ │ │ + beq c9ca4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b c8210 │ │ │ │ + b c8284 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca314 │ │ │ │ + bne ca60c │ │ │ │ ldr ip, [r4, #452] @ 0x1c4 │ │ │ │ mov r9, #1 │ │ │ │ - b c8678 │ │ │ │ + b c86ec │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c93f8 │ │ │ │ - ldr r0, [pc, #-468] @ c8c24 │ │ │ │ + bne c95e0 │ │ │ │ + ldr r0, [pc, #-464] @ c8c98 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne c9238 │ │ │ │ + bne c92a8 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 29508 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r5, r3, #1 │ │ │ │ - beq c93c0 │ │ │ │ + beq c95a8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ streq fp, [r4] │ │ │ │ streq r5, [r4, #8] │ │ │ │ moveq fp, r2 │ │ │ │ - bne c9810 │ │ │ │ + bne c985c │ │ │ │ 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 c9fc4 │ │ │ │ + bne c9ba0 │ │ │ │ cmp fp, r5 │ │ │ │ - bne c89fc │ │ │ │ + bne c8a70 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c93f8 │ │ │ │ + bne c95e0 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c998c │ │ │ │ + bne c9998 │ │ │ │ mov r0, fp │ │ │ │ bl 29508 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c9dd8 │ │ │ │ + beq c9ee0 │ │ │ │ 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 c8e4c │ │ │ │ + b c8ebc │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ + mov r8, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r5, [r4, #4] │ │ │ │ + bne c8b7c │ │ │ │ + str r8, [r4, #4] │ │ │ │ + mvn r8, #0 │ │ │ │ + mvn r2, #32 │ │ │ │ + b c7fa4 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt c7e90 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, #28 │ │ │ │ + ldr ip, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + b c83ec │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt c82a8 │ │ │ │ + blt c831c │ │ │ │ ldr r9, [r7, #4] │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ subne r9, r9, #1 │ │ │ │ cmp r9, #1 │ │ │ │ - beq c9f0c │ │ │ │ + beq ca14c │ │ │ │ cmp r9, #0 │ │ │ │ - bne c8f28 │ │ │ │ + bne c8fec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ and r1, r8, #255 @ 0xff │ │ │ │ - bl 10837c │ │ │ │ + bl 108360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c96a8 │ │ │ │ + beq c96ac │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c82a8 │ │ │ │ + beq c831c │ │ │ │ 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 c9f20 │ │ │ │ + bne c9f34 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - bne c82a8 │ │ │ │ + bne c831c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne c82a8 │ │ │ │ + bne c831c │ │ │ │ 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 ca970 │ │ │ │ - b c7ffc │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ - mov r8, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r5, [r4, #4] │ │ │ │ - bne c8b08 │ │ │ │ - str r8, [r4, #4] │ │ │ │ - mvn r8, #0 │ │ │ │ - mvn r2, #32 │ │ │ │ - b c7f30 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt c7e1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, #28 │ │ │ │ - ldr ip, [r3, #28] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r7, #56] @ 0x38 │ │ │ │ - b c8378 │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ cmp r1, #0 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne c902c │ │ │ │ + bne c909c │ │ │ │ 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 c7ffc │ │ │ │ + b c8070 │ │ │ │ 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 c86dc │ │ │ │ + b c8750 │ │ │ │ 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] │ │ │ │ @@ -163536,299 +163564,252 @@ │ │ │ │ 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 c8fec │ │ │ │ + b c905c │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, sl │ │ │ │ - b c88d0 │ │ │ │ + b c8944 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9924 │ │ │ │ + beq c9a80 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - b c8c9c │ │ │ │ + b c8d0c │ │ │ │ cmp r2, #0 │ │ │ │ - ble c97a8 │ │ │ │ + ble c96c8 │ │ │ │ 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 c9120 │ │ │ │ + beq c9190 │ │ │ │ add r1, r4, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ mov lr, r4 │ │ │ │ cmp r1, r8 │ │ │ │ lslle r1, ip, #2 │ │ │ │ - ble c9124 │ │ │ │ + ble c9194 │ │ │ │ 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 c9120 │ │ │ │ + beq c9190 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, r8 │ │ │ │ - ble c9360 │ │ │ │ + ble c93d0 │ │ │ │ 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 c90f8 │ │ │ │ + bne c9168 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r8 │ │ │ │ - bne c97a8 │ │ │ │ + bne c96c8 │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq c878c │ │ │ │ + beq c8800 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ mov r0, #18 │ │ │ │ - b c97b8 │ │ │ │ + b c96d8 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne c81c8 │ │ │ │ + bne c823c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #4 │ │ │ │ - bne c9bac │ │ │ │ + bne ca044 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ - ldr r1, [pc, #-1388] @ c8c28 │ │ │ │ + bl ca978 │ │ │ │ + ldr r1, [pc, #-1384] @ c8c9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 284470 │ │ │ │ - b c8a98 │ │ │ │ + bl 28445c │ │ │ │ + b c8b0c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c97f8 │ │ │ │ + beq c97fc │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b c8d3c │ │ │ │ + b c8dac │ │ │ │ ldr r0, [r2, #476] @ 0x1dc │ │ │ │ ldr sl, [r2, #4] │ │ │ │ ldr ip, [r2, #452] @ 0x1c4 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r0 │ │ │ │ - b c8678 │ │ │ │ + b c86ec │ │ │ │ mov sl, ip │ │ │ │ mov r3, #1 │ │ │ │ - b c88d0 │ │ │ │ + b c8944 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq c99dc │ │ │ │ + beq c99e8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b c811c │ │ │ │ + b c8190 │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ - bne ca504 │ │ │ │ + bne ca4d0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble c8340 │ │ │ │ + ble c83b4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c8bc4 │ │ │ │ - b c8a84 │ │ │ │ + bge c8c38 │ │ │ │ + b c8af8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c93ec │ │ │ │ + beq c95d4 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - b c8e4c │ │ │ │ + b c8ebc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1056c4 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl 1056a8 <_PyToken_ThreeChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov r2, r0 │ │ │ │ - bne c9290 │ │ │ │ + bne c9300 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ + bl ca978 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str ip, [sp] │ │ │ │ - bl ca970 │ │ │ │ - b c7ffc │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ cmp r8, r0 │ │ │ │ - beq c93a0 │ │ │ │ + beq c9408 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq c9e2c │ │ │ │ + beq c9db8 │ │ │ │ mov r7, #1 │ │ │ │ - b c8938 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca6bc │ │ │ │ - cmp r8, r0 │ │ │ │ - moveq r3, #1 │ │ │ │ - ldreq fp, [r4, #4] │ │ │ │ - streq r3, [sp, #12] │ │ │ │ - beq c92fc │ │ │ │ - cmp r0, #13 │ │ │ │ - beq ca4ac │ │ │ │ - ldr fp, [r4, #4] │ │ │ │ - mov r7, #0 │ │ │ │ - b c89f0 │ │ │ │ + b c89ac │ │ │ │ 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 c96a8 │ │ │ │ + beq c96ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c9474 │ │ │ │ + bne c9ca4 │ │ │ │ subs r2, r2, #11 │ │ │ │ movne r2, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r2, r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl ca970 │ │ │ │ - b c7ffc │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca738 │ │ │ │ + cmp r8, r0 │ │ │ │ + moveq r3, #1 │ │ │ │ + ldreq fp, [r4, #4] │ │ │ │ + streq r3, [sp, #12] │ │ │ │ + beq c93c8 │ │ │ │ + cmp r0, #13 │ │ │ │ + beq ca5a8 │ │ │ │ + ldr fp, [r4, #4] │ │ │ │ + mov r7, #0 │ │ │ │ + b c8a64 │ │ │ │ lsl r1, r2, #2 │ │ │ │ - b c9124 │ │ │ │ + b c9194 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ - b c88d0 │ │ │ │ + b c8944 │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c8340 │ │ │ │ + ble c83b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r2, #480] @ 0x1e0 │ │ │ │ - ble c8340 │ │ │ │ - b c8ba8 │ │ │ │ - mov r4, r3 │ │ │ │ - b c7c2c │ │ │ │ + ble c83b4 │ │ │ │ + b c8c1c │ │ │ │ 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 c8978 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 29c28 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r5, fp, r0 │ │ │ │ - cmp r5, fp │ │ │ │ - bne c8e20 │ │ │ │ - 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 c9474 │ │ │ │ - cmp r1, #22 │ │ │ │ - beq ca018 │ │ │ │ - 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 ca214 │ │ │ │ - cmp sl, #3 │ │ │ │ - beq ca1f4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [pc, #-2100] @ c8c2c │ │ │ │ - ldreq r1, [pc, #-2100] @ c8c30 │ │ │ │ - bl 284470 │ │ │ │ - cmp r5, #10 │ │ │ │ - ldrne r2, [sp, #8] │ │ │ │ - movne r3, #24 │ │ │ │ - strne r3, [r2, #32] │ │ │ │ - mov r3, #0 │ │ │ │ - b c87e8 │ │ │ │ + b c89ec │ │ │ │ + mov r4, r3 │ │ │ │ + b c7ca0 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - bne c7d1c │ │ │ │ + bne c7d90 │ │ │ │ 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 ca6bc │ │ │ │ + bl ca738 │ │ │ │ cmp r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - beq c9df8 │ │ │ │ + beq ca0f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ + bl ca978 │ │ │ │ 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 ca4dc │ │ │ │ + bgt ca4a8 │ │ │ │ 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 │ │ │ │ @@ -163845,19 +163826,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 c9564 │ │ │ │ - bls c9550 │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ - bne c9564 │ │ │ │ + beq c9504 │ │ │ │ + bhi c9518 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ + bne c9518 │ │ │ │ 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 │ │ │ │ @@ -163866,1234 +163847,1284 @@ │ │ │ │ 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 ca970 │ │ │ │ - b c7ffc │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9398 │ │ │ │ + bne c9428 │ │ │ │ ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne c98d8 │ │ │ │ + bne c9868 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq ca024 │ │ │ │ + beq ca12c │ │ │ │ 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 c8d3c │ │ │ │ + b c8dac │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 29c28 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r5, fp, r0 │ │ │ │ + cmp r5, fp │ │ │ │ + bne c8e90 │ │ │ │ + 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 c9ca4 │ │ │ │ + cmp r1, #22 │ │ │ │ + beq c9ad0 │ │ │ │ + mvn r5, #0 │ │ │ │ + b ca618 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c88f8 │ │ │ │ + beq c896c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #-2516] @ c8c34 │ │ │ │ + ldr r5, [pc, #-2412] @ c8ca0 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ - bne c7d10 │ │ │ │ - b c9488 │ │ │ │ + bne c7d84 │ │ │ │ + b c943c │ │ │ │ + cmp r7, #0 │ │ │ │ + bne c9e48 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b c8024 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r9, r5, r0 │ │ │ │ cmp r9, r5 │ │ │ │ - bne c8ae4 │ │ │ │ + bne c8b58 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b c8f84 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne c9d40 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b c7fb0 │ │ │ │ + b c8f54 │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c8c78 │ │ │ │ + bne c8ce8 │ │ │ │ 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 c9ef0 │ │ │ │ + beq c9b40 │ │ │ │ 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 c9330 │ │ │ │ + bne c9370 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl ca970 │ │ │ │ - b c7ffc │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ + 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 ca9ec │ │ │ │ + b c8070 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ mov r7, r0 │ │ │ │ - beq ca118 │ │ │ │ + beq ca198 │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ands r8, r8, #16 │ │ │ │ - beq ca0e0 │ │ │ │ + beq ca160 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #16 │ │ │ │ - bne c96e8 │ │ │ │ + bne c971c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq ca118 │ │ │ │ - ldr r2, [pc, #-2780] @ c8c38 │ │ │ │ + beq ca198 │ │ │ │ + ldr r2, [pc, #-2724] @ c8ca4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 10a4a0 │ │ │ │ + bl 10a4f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c87e8 │ │ │ │ + beq c885c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r7, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bne c8210 │ │ │ │ + bne c8284 │ │ │ │ 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 c828c │ │ │ │ + beq c8300 │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ - b c827c │ │ │ │ + b c82f0 │ │ │ │ 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 ca970 │ │ │ │ - b c7ffc │ │ │ │ - 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 ca970 │ │ │ │ - b c7ffc │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c8d20 │ │ │ │ + bne c8d90 │ │ │ │ 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 c7c2c │ │ │ │ - mov fp, r2 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b c8e38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 29c28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add sl, r5, r0 │ │ │ │ - cmp sl, r5 │ │ │ │ - bne c80f8 │ │ │ │ - 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 c85e4 │ │ │ │ + b c7ca0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #4 │ │ │ │ - beq c87b8 │ │ │ │ + beq c882c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 109938 │ │ │ │ + bl 10998c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c87b8 │ │ │ │ + bne c882c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl ca970 │ │ │ │ - b c7ffc │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ + mov fp, r2 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b c8ea8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ + mov r5, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [sp, #8] │ │ │ │ + bne c922c │ │ │ │ + b c97fc │ │ │ │ ldr sl, [r4, #40] @ 0x28 │ │ │ │ cmp sl, #8 │ │ │ │ - bne ca1e0 │ │ │ │ + bne ca3e4 │ │ │ │ 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 c8068 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + b c80dc │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ - mov r5, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [sp, #8] │ │ │ │ - bne c91bc │ │ │ │ - b c97f8 │ │ │ │ - ldr r2, [sl, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq ca284 │ │ │ │ - str r9, [sl, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ - mov r1, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - bl ca970 │ │ │ │ - b c7ffc │ │ │ │ - mov r5, r8 │ │ │ │ - b c9674 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ - 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] │ │ │ │ - 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 c85d0 │ │ │ │ - ldr r0, [r0, #476] @ 0x1dc │ │ │ │ - b c85c0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c924c │ │ │ │ - b c93ec │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca6bc │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - mov r1, r0 │ │ │ │ - bne c992c │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - mov r1, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - bl ca970 │ │ │ │ - b c7ffc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 29c28 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add sl, r5, r0 │ │ │ │ + cmp sl, r5 │ │ │ │ + bne c816c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ - b c9854 │ │ │ │ + mov r2, #11 │ │ │ │ + str r2, [r1, #32] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r5, [r2, #4] │ │ │ │ + b c8658 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c9a84 │ │ │ │ + bne c9b5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r3, #28] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ + bl ca978 │ │ │ │ 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 ca970 │ │ │ │ - b c7ffc │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ mov r7, #101 @ 0x65 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ sub r3, r0, #43 @ 0x2b │ │ │ │ bics r3, r3, #2 │ │ │ │ mov r1, r0 │ │ │ │ - bne c9ac8 │ │ │ │ + bne c9adc │ │ │ │ mov r0, r4 │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ ands r5, r5, #4 │ │ │ │ - beq ca498 │ │ │ │ + beq ca5cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 109938 │ │ │ │ + bl 10998c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c988c │ │ │ │ + beq c9840 │ │ │ │ bic r3, r7, #32 │ │ │ │ - b c87c4 │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - ldr r8, [r4, #472] @ 0x1d8 │ │ │ │ - ldr r1, [pc, #-3672] @ c8c3c │ │ │ │ - ldrb r2, [r1], #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq c9b58 │ │ │ │ + b c8838 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c92bc │ │ │ │ + b c95d4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca738 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + mov r1, r0 │ │ │ │ + bne c99f8 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - cmp ip, r5 │ │ │ │ - bls ca4d0 │ │ │ │ - cmp r2, #32 │ │ │ │ - beq c9b2c │ │ │ │ - ldrb ip, [r5] │ │ │ │ - cmp ip, r2 │ │ │ │ - bne ca4d0 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r8, r8, #1 │ │ │ │ - b c9a90 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ + mov r1, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r2 │ │ │ │ + b c98f4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca978 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca978 │ │ │ │ + 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] │ │ │ │ + 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 c8644 │ │ │ │ + ldr r0, [r0, #476] @ 0x1dc │ │ │ │ + b c8634 │ │ │ │ + ldr r2, [sl, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq ca51c │ │ │ │ + str r9, [sl, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ + mov r1, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ + mov r5, r8 │ │ │ │ + b c9678 │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt c93f0 │ │ │ │ + b c8c1c │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ + b c7d04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 251070 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq c9ca4 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + str r3, [r4, #2700] @ 0xa8c │ │ │ │ + b c7ca4 │ │ │ │ + mov fp, r0 │ │ │ │ + b c89fc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + b c89fc │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9a6c │ │ │ │ + bne c9980 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ - ldr r2, [pc, #-3756] @ c8c40 │ │ │ │ + bl ca978 │ │ │ │ + ldr r2, [pc, #-3672] @ c8ca8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a4a0 │ │ │ │ + bl 10a4f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c87e8 │ │ │ │ + beq c885c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ + bl ca978 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl ca970 │ │ │ │ - b c7ffc │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ + str r5, [r1, #28] │ │ │ │ + cmp r2, #28 │ │ │ │ + str r3, [r1, #472] @ 0x1d8 │ │ │ │ + bne c9370 │ │ │ │ + b c96ac │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + ldr r8, [r4, #472] @ 0x1d8 │ │ │ │ + ldr r1, [pc, #-3776] @ c8cac │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq c9bec │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + cmp ip, r5 │ │ │ │ + bls ca59c │ │ │ │ + cmp r2, #32 │ │ │ │ + beq c9bc0 │ │ │ │ + ldrb ip, [r5] │ │ │ │ + cmp ip, r2 │ │ │ │ + bne ca59c │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r8, r8, #1 │ │ │ │ + b c9b68 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #-3836] @ c8cb0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28445c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b c95e0 │ │ │ │ mov r2, r5 │ │ │ │ mov ip, r5 │ │ │ │ ldrb lr, [ip] │ │ │ │ mov r5, ip │ │ │ │ cmp lr, #9 │ │ │ │ cmpne lr, #32 │ │ │ │ add ip, ip, #1 │ │ │ │ - beq c9b34 │ │ │ │ + beq c9bc8 │ │ │ │ sub r2, r8, r2 │ │ │ │ add r8, r2, r5 │ │ │ │ - b c9a90 │ │ │ │ + b c9b68 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ + bl ca978 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ add r7, r5, #6 │ │ │ │ cmp sl, r7 │ │ │ │ - bcs c9c60 │ │ │ │ + bcs c9d38 │ │ │ │ ldr r1, [sp, #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 r5, [r6, #20] │ │ │ │ str sl, [r6, #24] │ │ │ │ - b c7ffc │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - bne ca564 │ │ │ │ + b c8070 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 24c150 │ │ │ │ + add r2, r7, #1 │ │ │ │ + cmp sl, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + bgt ca24c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq c9c80 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne c9c80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl e69b8 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca2ec │ │ │ │ + ldr r1, [pc, #-4068] @ c8cb4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 28445c │ │ │ │ + mov r3, #0 │ │ │ │ + b c885c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq c9c40 │ │ │ │ + beq c9e28 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq c9bb4 │ │ │ │ + beq c9cac │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca564 │ │ │ │ + bne ca04c │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9860 │ │ │ │ + beq c9814 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble c81e8 │ │ │ │ + ble c825c │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq c9a30 │ │ │ │ - bgt c8da4 │ │ │ │ + beq c9944 │ │ │ │ + bgt c8e14 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq c9c38 │ │ │ │ + beq c9d30 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne c8dac │ │ │ │ + bne c8e1c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca6bc │ │ │ │ - ldr r2, [pc, #-4060] @ c8c44 │ │ │ │ + bl ca738 │ │ │ │ + ldr r2, [pc, #2480] @ ca6c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a4a0 │ │ │ │ + bl 10a4f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c9724 │ │ │ │ - b c87e8 │ │ │ │ + bne c9758 │ │ │ │ + b c885c │ │ │ │ mov r7, #69 @ 0x45 │ │ │ │ - b c9a34 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - mov r7, r0 │ │ │ │ - tst r3, #4 │ │ │ │ - bne c9bc8 │ │ │ │ - b c917c │ │ │ │ - ldr r1, [pc, #2540] @ ca654 │ │ │ │ + b c9948 │ │ │ │ + ldr r1, [pc, #2444] @ ca6cc │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c9b78 │ │ │ │ + bne c9c0c │ │ │ │ cmp sl, r7 │ │ │ │ - beq c9ca0 │ │ │ │ + beq c9d78 │ │ │ │ ldrsb r3, [r5, #6] │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - blt c9b78 │ │ │ │ - ldr r3, [pc, #2496] @ ca658 │ │ │ │ + blt c9c0c │ │ │ │ + ldr r3, [pc, #2400] @ ca6d0 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #7 │ │ │ │ - bne c9b78 │ │ │ │ + bne c9c0c │ │ │ │ cmp r9, #0 │ │ │ │ - bne ca4b8 │ │ │ │ + bne ca5b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, r8, #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 c7ffc │ │ │ │ + b c8070 │ │ │ │ + mov r9, #1 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + b c941c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ mov r7, r0 │ │ │ │ - beq ca1d0 │ │ │ │ + beq ca1d8 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ca1a8 │ │ │ │ + bhi ca1a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ + bl ca738 │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ - bls c9d00 │ │ │ │ + bls c9de8 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq ca1d0 │ │ │ │ + beq ca1d8 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - ldreq r2, [pc, #2344] @ ca65c │ │ │ │ - beq c9710 │ │ │ │ - ldr r1, [pc, #2340] @ ca660 │ │ │ │ + ldreq r2, [pc, #2232] @ ca6d4 │ │ │ │ + beq c9744 │ │ │ │ + ldr r1, [pc, #2228] @ ca6d8 │ │ │ │ mov r2, r7 │ │ │ │ - b c8a8c │ │ │ │ + b c8b00 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca738 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ + tst r3, #4 │ │ │ │ + bne c9cc0 │ │ │ │ + b c91ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c9648 │ │ │ │ + bne c962c │ │ │ │ ldr r9, [r3, #2692] @ 0xa84 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c9474 │ │ │ │ + bne c9ca4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, r9 │ │ │ │ sub r1, r1, r0 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ca474 │ │ │ │ - bl f8ca4 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq ca21c │ │ │ │ + bl f8da8 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt ca42c │ │ │ │ + blt ca1f0 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ cmp r7, sl │ │ │ │ - blt ca338 │ │ │ │ + blt c9c40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c9644 │ │ │ │ + beq c9628 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c9644 │ │ │ │ + bne c9628 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b c9644 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b c9628 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #2200] @ ca664 │ │ │ │ + ldr r1, [pc, #2056] @ ca6dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 284470 │ │ │ │ + bl 28445c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b c9674 │ │ │ │ + b c9678 │ │ │ │ mov r0, fp │ │ │ │ bl 29c28 │ │ │ │ add r5, fp, r0 │ │ │ │ cmp r5, fp │ │ │ │ - bne c8ea0 │ │ │ │ + bne c8f10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b c93e0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ - cmp r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - moveq r1, #3 │ │ │ │ - beq c94bc │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ - b c94b8 │ │ │ │ - mov r9, #1 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - b c93b4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - mov r7, r0 │ │ │ │ - beq ca198 │ │ │ │ - sub r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi ca150 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bls c9e5c │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq ca198 │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - tst r3, #4 │ │ │ │ - ldreq r2, [pc, #2008] @ ca668 │ │ │ │ - beq c9710 │ │ │ │ - ldr r1, [pc, #2004] @ ca66c │ │ │ │ - mov r2, r7 │ │ │ │ - b c8a8c │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1980] @ ca664 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 284470 │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - str sl, [r4, #4] │ │ │ │ - mov r8, sl │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b c7c2c │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ - b c7c90 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 250ea8 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq c9474 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ + b c95c8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29c28 │ │ │ │ + add r9, r5, r0 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne c8b58 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ - str r3, [r4, #2700] @ 0xa8c │ │ │ │ - b c7c30 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ - str r5, [r1, #28] │ │ │ │ - cmp r2, #28 │ │ │ │ - str r3, [r1, #472] @ 0x1d8 │ │ │ │ - bne c9330 │ │ │ │ - b c96a8 │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - beq c8f28 │ │ │ │ - b c8ef0 │ │ │ │ + b c9648 │ │ │ │ + ldr r1, [pc, #1976] @ ca6dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28445c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b c8f58 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne c8f28 │ │ │ │ + bne c8fec │ │ │ │ ldr r1, [r0, #2796] @ 0xaec │ │ │ │ ldr ip, [r0, #2800] @ 0xaf0 │ │ │ │ sub r1, r1, ip │ │ │ │ - b c9f50 │ │ │ │ + b c9f64 │ │ │ │ ldr ip, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb ip, [ip, r2] │ │ │ │ cmp ip, #35 @ 0x23 │ │ │ │ - beq ca04c │ │ │ │ + beq ca300 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt c9f3c │ │ │ │ + blt c9f50 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r3, #2804] @ 0xaf4 │ │ │ │ mov r2, #0 │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c9474 │ │ │ │ + beq c9ca4 │ │ │ │ str r3, [r6, #28] │ │ │ │ - b c8f28 │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt c9380 │ │ │ │ - b c8ba8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29c28 │ │ │ │ - add r9, r5, r0 │ │ │ │ - cmp r9, r5 │ │ │ │ - bne c8ae4 │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - b c9630 │ │ │ │ - ldr r1, [pc, #1712] @ ca664 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 284470 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b c8f88 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1684] @ ca664 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 284470 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b c93f8 │ │ │ │ - mov fp, r0 │ │ │ │ - b c8988 │ │ │ │ + b c8fec │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #1640] @ ca664 │ │ │ │ + ldr r1, [pc, #1848] @ ca6dc │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ - bl 284470 │ │ │ │ + bl 28445c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b c9854 │ │ │ │ + b c98f4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #1808] @ ca6dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28445c │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + str sl, [r4, #4] │ │ │ │ + mov r8, sl │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b c7ca0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca738 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + mov r7, r0 │ │ │ │ + beq ca490 │ │ │ │ + sub r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi ca468 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca738 │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bls ca004 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq ca490 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + tst r3, #4 │ │ │ │ + ldreq r2, [pc, #1704] @ ca6e0 │ │ │ │ + beq c9744 │ │ │ │ + ldr r1, [pc, #1700] @ ca6e4 │ │ │ │ + mov r2, r7 │ │ │ │ + b c8b00 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq c9cac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - b c8988 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r8, [r3, #4] │ │ │ │ + bl 10998c │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq c9840 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq c9814 │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble ca090 │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq c9944 │ │ │ │ + bgt ca0ec │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq c9d30 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + beq c9d04 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne c825c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca978 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ + add r1, r1, #1 │ │ │ │ + sub r2, r8, r0 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + ldr r3, [pc, #1564] @ ca6e8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 315f20 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ + bne ca090 │ │ │ │ + b c9d04 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca738 │ │ │ │ + cmp r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + moveq r1, #3 │ │ │ │ + beq c9470 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca978 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca978 │ │ │ │ + b c946c │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c95c4 │ │ │ │ + bne c9578 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b c97ec │ │ │ │ + b c97f0 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq c8fec │ │ │ │ + b c8fb4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca978 │ │ │ │ + ldr r1, [pc, #1396] @ ca6ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28445c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca738 │ │ │ │ + mov r7, r0 │ │ │ │ + b c970c │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + ands r5, r5, #4 │ │ │ │ + bne c9e1c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca978 │ │ │ │ + ldr r1, [pc, #1312] @ ca6f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28445c │ │ │ │ + b ca0d0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca738 │ │ │ │ + mov r7, r0 │ │ │ │ + b c9ddc │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - b c7e1c │ │ │ │ + b c7e90 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq ca20c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + beq ca240 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c9ca4 │ │ │ │ + ldr r3, [pc, #1232] @ ca6f4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11a368 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca20c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #22 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c9ca4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b ca20c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 13a780 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r7, r0 │ │ │ │ + beq ca280 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne ca280 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq ca20c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 195fb4 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq ca2b8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne ca2b8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq ca20c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + b c9c5c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #1044] @ ca6f8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28445c │ │ │ │ + b c8b0c │ │ │ │ + ldr r1, [pc, #1032] @ ca6fc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 28445c │ │ │ │ + b c9ca4 │ │ │ │ add r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c9474 │ │ │ │ + beq c9ca4 │ │ │ │ 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 ca0b0 │ │ │ │ + b ca364 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq ca128 │ │ │ │ + beq ca394 │ │ │ │ add r3, r3, #1 │ │ │ │ strb r0, [lr] │ │ │ │ add lr, fp, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt ca088 │ │ │ │ + bgt ca33c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ strb r2, [fp, r3] │ │ │ │ mov r0, fp │ │ │ │ - bl e18d8 │ │ │ │ + bl e19f4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b c9f70 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ - ldr r1, [pc, #1400] @ ca670 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 284470 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca970 │ │ │ │ - b c7ffc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ - mov r7, r0 │ │ │ │ - b c96d8 │ │ │ │ + b c9f84 │ │ │ │ cmp ip, r1 │ │ │ │ mov r2, ip │ │ │ │ - beq ca0ac │ │ │ │ + beq ca360 │ │ │ │ ldrb r0, [r4, ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca0ac │ │ │ │ + beq ca360 │ │ │ │ cmp r0, #10 │ │ │ │ add ip, r2, #1 │ │ │ │ - bne ca128 │ │ │ │ - b ca0a0 │ │ │ │ - and r3, r7, #255 @ 0xff │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ - ands r5, r5, #4 │ │ │ │ - bne c9e90 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ - ldr r1, [pc, #1276] @ ca674 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 284470 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl ca970 │ │ │ │ - b c7ffc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ - mov r7, r0 │ │ │ │ - b c9e50 │ │ │ │ - and r3, r7, #255 @ 0xff │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ - ands r5, r5, #4 │ │ │ │ - bne c9d34 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ - ldr r1, [pc, #1192] @ ca678 │ │ │ │ - b ca174 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca6bc │ │ │ │ - mov r7, r0 │ │ │ │ - b c9cf4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, sl │ │ │ │ - bl 355100 │ │ │ │ - mov r3, r0 │ │ │ │ - b c98c4 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1148] @ ca67c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 284470 │ │ │ │ - cmp r5, #10 │ │ │ │ - movne r3, #23 │ │ │ │ - strne r3, [r4, #32] │ │ │ │ - b c9474 │ │ │ │ - add r3, r4, r3, lsl #6 │ │ │ │ - ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r8, r1 │ │ │ │ - bne c9444 │ │ │ │ - ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, sl │ │ │ │ - bne c9444 │ │ │ │ - ldr r1, [pc, #1096] @ ca680 │ │ │ │ - b c8a94 │ │ │ │ - mov r5, #10 │ │ │ │ - b c940c │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1080] @ ca684 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 284470 │ │ │ │ - b c8a98 │ │ │ │ - ldr r1, [pc, #1068] @ ca688 │ │ │ │ - b c8a88 │ │ │ │ + bne ca394 │ │ │ │ + b ca354 │ │ │ │ movlt r3, fp │ │ │ │ movlt r8, r3 │ │ │ │ - blt c861c │ │ │ │ + blt c8690 │ │ │ │ cmp r2, #0 │ │ │ │ - ble c97a8 │ │ │ │ + ble c96c8 │ │ │ │ cmp r3, fp │ │ │ │ mov r8, fp │ │ │ │ mov r3, fp │ │ │ │ - ble c9124 │ │ │ │ - b c90a0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b c8708 │ │ │ │ - ldr r1, [pc, #1016] @ ca68c │ │ │ │ - b c8a88 │ │ │ │ + ble c9194 │ │ │ │ + b c9110 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, sl │ │ │ │ + bl 355524 │ │ │ │ + mov r3, r0 │ │ │ │ + b c98a8 │ │ │ │ cmp fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq fp, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 250ea8 │ │ │ │ + bl 251070 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq ca2dc │ │ │ │ + beq ca440 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r3 │ │ │ │ - b c8068 │ │ │ │ + b c80dc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #464] @ 0x1d0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq ca2f8 │ │ │ │ + beq ca45c │ │ │ │ ldr ip, [r1, #452] @ 0x1c4 │ │ │ │ mov r9, #1 │ │ │ │ - b c8678 │ │ │ │ + b c86ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl ca970 │ │ │ │ - b c7ffc │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ - b c85e4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #29 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b c9408 │ │ │ │ - mov r8, #0 │ │ │ │ - b c85e4 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r2, #29 │ │ │ │ - str r2, [r1, #32] │ │ │ │ - b c85e4 │ │ │ │ + b c8658 │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + ands r5, r5, #4 │ │ │ │ + bne ca038 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 24bf88 │ │ │ │ - add r2, r7, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - bgt ca3a0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ca378 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne ca378 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - bl e6870 <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca460 │ │ │ │ - ldr r1, [pc, #768] @ ca690 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca978 │ │ │ │ + ldr r1, [pc, #624] @ ca700 │ │ │ │ + b ca1cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 284470 │ │ │ │ - b c9474 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 13a6f8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bl ca738 │ │ │ │ mov r7, r0 │ │ │ │ - beq ca3d4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne ca3d4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq ca450 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 195c54 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq ca40c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne ca40c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq ca450 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - b ca354 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ca450 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne ca450 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #17 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b c9474 │ │ │ │ - ldr r1, [pc, #544] @ ca688 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 284470 │ │ │ │ - b c9474 │ │ │ │ - ldr r3, [pc, #536] @ ca694 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca450 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #22 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b c9474 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ - ldr r1, [pc, #492] @ ca698 │ │ │ │ - b ca174 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca6bc │ │ │ │ - b c92f8 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca6bc │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ - b c9ca8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c99fc │ │ │ │ - b c7ea4 │ │ │ │ - ldr r1, [pc, #440] @ ca69c │ │ │ │ + b c9ff8 │ │ │ │ + ldr r1, [pc, #596] @ ca6fc │ │ │ │ + b c8afc │ │ │ │ + ldr r1, [pc, #596] @ ca704 │ │ │ │ mov r4, r0 │ │ │ │ - bl 284470 │ │ │ │ + bl 28445c │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca970 │ │ │ │ - b c7ffc │ │ │ │ + bl ca9ec │ │ │ │ + b c8070 │ │ │ │ cmp r1, #0 │ │ │ │ sub r0, r3, #123 @ 0x7b │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ movle r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca610 │ │ │ │ + bne ca53c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca5f8 │ │ │ │ + bne ca524 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #348] @ ca6a0 │ │ │ │ + ldr r1, [pc, #504] @ ca708 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284470 │ │ │ │ - b c8a98 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #328] @ ca6a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 284470 │ │ │ │ - b c8a98 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ - bl 109938 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq c988c │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq c9860 │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - ble ca5a8 │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq c9a30 │ │ │ │ - bgt ca5ec │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq c9c38 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - beq c9c0c │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne c81e8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ - add r1, r1, #1 │ │ │ │ - sub r2, r8, r0 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - ldr r3, [pc, #196] @ ca6a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3159d0 │ │ │ │ - b ca17c │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ - bne ca5a8 │ │ │ │ - b c9c0c │ │ │ │ + bl 28445c │ │ │ │ + b c8b0c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b c877c │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #164] @ ca6ac │ │ │ │ + ldr r1, [pc, #472] @ ca70c │ │ │ │ mov r4, r0 │ │ │ │ - bl 284470 │ │ │ │ - b c8a98 │ │ │ │ + bl 28445c │ │ │ │ + b c8b0c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c8a84 │ │ │ │ - b ca520 │ │ │ │ - ldr r1, [pc, #128] @ ca6b0 │ │ │ │ - ldr r0, [pc, #128] @ ca6b4 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #124] @ ca6b8 │ │ │ │ - ldr r0, [pc, #116] @ ca6b4 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq c8af8 │ │ │ │ + b ca4ec │ │ │ │ + ldr r1, [pc, #436] @ ca710 │ │ │ │ + ldr r0, [pc, #436] @ ca714 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #432] @ ca718 │ │ │ │ + ldr r0, [pc, #424] @ ca714 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #29 │ │ │ │ str r1, [r3, #32] │ │ │ │ - b c930c │ │ │ │ - @ instruction: 0x003627d8 │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ - eorseq r2, r6, ip, lsl #17 │ │ │ │ - eorseq r2, r6, r0, asr r8 │ │ │ │ - eorseq r2, r6, r8, ror #14 │ │ │ │ - @ instruction: 0x003628d4 │ │ │ │ - mlaseq r6, r4, r8, r2 │ │ │ │ - eorseq r2, r6, r8, lsr #16 │ │ │ │ - @ instruction: 0x003628bc │ │ │ │ - eorseq r2, r6, r4, ror r8 │ │ │ │ - mlaseq r6, r8, r9, r2 │ │ │ │ - eorseq r2, r6, r0, lsl #19 │ │ │ │ - eorseq r2, r6, r4, ror #20 │ │ │ │ - eorseq r2, r6, r0, lsl #16 │ │ │ │ - eorseq r2, r6, r4, lsr #21 │ │ │ │ - eorseq r2, r6, r0, ror #15 │ │ │ │ + b c934c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r2, #29 │ │ │ │ + str r2, [r1, #32] │ │ │ │ + b c8658 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c9910 │ │ │ │ + b c7f18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca738 │ │ │ │ + b c93c4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca738 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ + b c9d80 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca978 │ │ │ │ + ldr r1, [pc, #316] @ ca71c │ │ │ │ + b ca1cc │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #308] @ ca720 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28445c │ │ │ │ + b c8b0c │ │ │ │ + ldr r1, [pc, #296] @ ca724 │ │ │ │ + b c8afc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #29 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c95f0 │ │ │ │ + mov r8, #0 │ │ │ │ + b c8658 │ │ │ │ + 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 ca684 │ │ │ │ + cmp sl, #3 │ │ │ │ + beq ca6a8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [pc, #188] @ ca728 │ │ │ │ + ldreq r1, [pc, #188] @ ca72c │ │ │ │ + bl 28445c │ │ │ │ + cmp r5, #10 │ │ │ │ + ldrne r2, [sp, #8] │ │ │ │ + movne r3, #24 │ │ │ │ + strne r3, [r2, #32] │ │ │ │ + b c9ca4 │ │ │ │ + add r3, r4, r3, lsl #6 │ │ │ │ + ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r8, r1 │ │ │ │ + bne ca650 │ │ │ │ + ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, sl │ │ │ │ + bne ca650 │ │ │ │ + ldr r1, [pc, #136] @ ca730 │ │ │ │ + b c8b08 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #128] @ ca734 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28445c │ │ │ │ + cmp r5, #10 │ │ │ │ + movne r3, #23 │ │ │ │ + strne r3, [r4, #32] │ │ │ │ + b c9ca4 │ │ │ │ + mlaseq r6, r8, sp, r2 │ │ │ │ + eorseq r2, r6, r8, lsl ip │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ + eorseq r2, r6, ip, asr #25 │ │ │ │ + mlaseq r6, r0, ip, r2 │ │ │ │ + eorseq r2, r6, r8, lsr #23 │ │ │ │ + eorseq r2, r6, r4, lsl sp │ │ │ │ + @ instruction: 0x00362cd4 │ │ │ │ + eorseq r2, r6, r4, lsr sp │ │ │ │ + eorseq r2, r6, r8, ror #24 │ │ │ │ + @ instruction: 0x00362cb4 │ │ │ │ ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - eorseq r2, r6, r4, ror #18 │ │ │ │ - eorseq r2, r6, ip, lsl fp │ │ │ │ - eorseq r2, r6, r0, lsl #21 │ │ │ │ - @ instruction: 0x003628f4 │ │ │ │ - @ instruction: 0x00362ad0 │ │ │ │ - @ instruction: 0x003627b0 │ │ │ │ - subeq pc, r3, r0, asr #21 │ │ │ │ - mlaseq r6, r0, r7, r2 │ │ │ │ + eorseq r2, r6, r4, lsr #29 │ │ │ │ + eorseq r2, r6, r0, asr #24 │ │ │ │ + @ instruction: 0x00362cfc │ │ │ │ + eorseq r2, r6, r4, lsr #27 │ │ │ │ + eorseq r2, r6, ip, asr pc │ │ │ │ + eorseq r2, r6, r0, lsl pc │ │ │ │ + @ instruction: 0x00362bf0 │ │ │ │ + subeq pc, r3, r0, lsl #30 │ │ │ │ + @ instruction: 0x00362bd0 │ │ │ │ + eorseq r2, r6, ip, lsl sp │ │ │ │ + eorseq r2, r6, r0, asr #29 │ │ │ │ + eorseq r2, r6, r4, ror #29 │ │ │ │ + eorseq r2, r6, r8, lsl lr │ │ │ │ + eorseq r2, r6, r0, ror lr │ │ │ │ + eorseq r2, r6, r0, asr #27 │ │ │ │ + @ instruction: 0x00362dd8 │ │ │ │ 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 ca70c │ │ │ │ + beq ca788 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi ca800 │ │ │ │ + bhi ca87c │ │ │ │ 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 ca800 │ │ │ │ + bne ca87c │ │ │ │ ldr r3, [r0, #2744] @ 0xab8 │ │ │ │ - ldr r8, [pc, #328] @ ca86c │ │ │ │ + ldr r8, [pc, #328] @ ca8e8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne ca7e4 │ │ │ │ + bne ca860 │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca808 │ │ │ │ + beq ca884 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r7, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ca74c │ │ │ │ + bne ca7c8 │ │ │ │ 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 ca854 │ │ │ │ + bne ca8d0 │ │ │ │ cmp r7, r6 │ │ │ │ - bne ca6e0 │ │ │ │ + bne ca75c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne ca800 │ │ │ │ + bne ca87c │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne ca7e0 │ │ │ │ + bne ca85c │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ca838 │ │ │ │ + beq ca8b4 │ │ │ │ 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 ca764 │ │ │ │ + b ca7e0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r6, [r4, #4] │ │ │ │ - bne ca764 │ │ │ │ + bne ca7e0 │ │ │ │ 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 ca828 │ │ │ │ + bne ca8a4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b ca7fc │ │ │ │ + b ca878 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ca748 │ │ │ │ - b ca74c │ │ │ │ + beq ca7c4 │ │ │ │ + b ca7c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne ca7b4 │ │ │ │ + bne ca830 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b ca81c │ │ │ │ - ldr r1, [pc, #20] @ ca870 │ │ │ │ + b ca898 │ │ │ │ + ldr r1, [pc, #20] @ ca8ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 284470 │ │ │ │ + bl 28445c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b ca800 │ │ │ │ - andseq r8, r9, r4, ror #1 │ │ │ │ - eorseq r2, r6, r8, ror #14 │ │ │ │ + b ca87c │ │ │ │ + andseq r8, r9, r8, lsl #7 │ │ │ │ + eorseq r2, r6, r8, lsr #23 │ │ │ │ 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 ca8d8 │ │ │ │ + beq ca954 │ │ │ │ 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 │ │ │ │ @@ -165104,15 +165135,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 ca8a4 │ │ │ │ + bne ca920 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmn r1, #1 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -165120,42 +165151,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 ca94c │ │ │ │ + bcc ca9c8 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne ca958 │ │ │ │ + bne ca9d4 │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #16] @ ca964 │ │ │ │ - ldr r0, [pc, #16] @ ca968 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #12] @ ca96c │ │ │ │ - ldr r0, [pc, #4] @ ca968 │ │ │ │ - bl 7d2a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mlaseq r6, r0, r7, r2 │ │ │ │ - subeq pc, r3, r0, asr #21 │ │ │ │ - @ instruction: 0x003627b0 │ │ │ │ + ldr r1, [pc, #16] @ ca9e0 │ │ │ │ + ldr r0, [pc, #16] @ ca9e4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #12] @ ca9e8 │ │ │ │ + ldr r0, [pc, #4] @ ca9e4 │ │ │ │ + bl 7d6cc <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x00362bd0 │ │ │ │ + subeq pc, r3, r0, lsl #30 │ │ │ │ + @ instruction: 0x00362bf0 │ │ │ │ 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 ca9d4 │ │ │ │ + beq caa50 │ │ │ │ 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] │ │ │ │ @@ -165173,602 +165204,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 ca9c0 │ │ │ │ + bne caa3c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000caa04 : │ │ │ │ +000caa80 : │ │ │ │ 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] @ cab38 │ │ │ │ + ldr r2, [pc, #276] @ cabb4 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne caae0 │ │ │ │ + bne cab5c │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq cab18 │ │ │ │ - ldr r3, [pc, #252] @ cab3c │ │ │ │ + beq cab94 │ │ │ │ + ldr r3, [pc, #252] @ cabb8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne caaa0 │ │ │ │ + bne cab1c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq caaa0 │ │ │ │ + beq cab1c │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - beq caad4 │ │ │ │ + beq cab50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne caa88 │ │ │ │ + bne cab04 │ │ │ │ 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 caa7c │ │ │ │ + b caaf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdc8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ streq r3, [r6] │ │ │ │ - beq cab30 │ │ │ │ + beq cabac │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b334 │ │ │ │ + bl 9b354 │ │ │ │ cmn r0, #3 │ │ │ │ - bne caa6c │ │ │ │ + bne caae8 │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b caa7c │ │ │ │ - bl a951c │ │ │ │ + b caaf8 │ │ │ │ + bl a9498 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r0, #1 │ │ │ │ - bne caa80 │ │ │ │ - ldr r3, [pc, #64] @ cab40 │ │ │ │ + bne caafc │ │ │ │ + ldr r3, [pc, #64] @ cabbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a324 │ │ │ │ + bl 11a368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cab30 │ │ │ │ - bl 11a6d8 │ │ │ │ + beq cabac │ │ │ │ + bl 11a71c │ │ │ │ mov r0, r4 │ │ │ │ - b caa80 │ │ │ │ - ldr r1, [pc, #36] @ cab44 │ │ │ │ - ldr r0, [pc, #36] @ cab48 │ │ │ │ + b caafc │ │ │ │ + ldr r1, [pc, #36] @ cabc0 │ │ │ │ + ldr r0, [pc, #36] @ cabc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ mvn r0, #0 │ │ │ │ - b caa80 │ │ │ │ + b caafc │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, asr #14 │ │ │ │ + eorseq fp, r5, ip, lsl #23 │ │ │ │ │ │ │ │ -000cab4c <_PyArena_AddPyObject@@Base>: │ │ │ │ +000cabc8 <_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 cac04 <_PyArena_AddPyObject@@Base+0xb8> │ │ │ │ + beq cac80 <_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 cabc4 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bge cac40 <_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 cabe8 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne cac64 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl ab2d0 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab24c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq cac18 <_PyArena_AddPyObject@@Base+0xcc> │ │ │ │ + beq cac94 <_PyArena_AddPyObject@@Base+0xcc> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ - beq cabb8 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ + beq cac34 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bne cabb8 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ + bne cac34 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b cabbc <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ - ldr r1, [pc, #52] @ cac40 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ - ldr r0, [pc, #52] @ cac44 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b cac38 <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ + ldr r1, [pc, #52] @ cacbc <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ + ldr r0, [pc, #52] @ cacc0 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b cabbc <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ + b cac38 <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cac10 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + beq cac8c <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cac10 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + bne cac8c <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b cac10 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b cac8c <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq fp, r5, ip, lsl r5 │ │ │ │ + eorseq fp, r5, ip, asr r9 │ │ │ │ │ │ │ │ -000cac48 : │ │ │ │ - ldr r3, [pc, #24] @ cac68 │ │ │ │ +000cacc4 : │ │ │ │ + ldr r3, [pc, #24] @ cace4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b 241624 │ │ │ │ + b 241760 │ │ │ │ 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 cacc0 │ │ │ │ + beq cad3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq cacac │ │ │ │ + beq cad28 │ │ │ │ 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 c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ - blt caca8 │ │ │ │ + blt cad24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne caca8 │ │ │ │ - b cacac │ │ │ │ + bne cad24 │ │ │ │ + b cad28 │ │ │ │ │ │ │ │ -000cacf8 <_PyBytes_Resize@@Base>: │ │ │ │ +000cad74 <_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 cb00c <_PyBytes_Resize@@Base+0x314> │ │ │ │ + bne cb088 <_PyBytes_Resize@@Base+0x314> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq cae68 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + beq caee4 <_PyBytes_Resize@@Base+0x170> │ │ │ │ cmp r6, #0 │ │ │ │ - beq cafec <_PyBytes_Resize@@Base+0x2f4> │ │ │ │ + beq cb068 <_PyBytes_Resize@@Base+0x2f4> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ - beq caea4 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ + beq caf20 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ cmp r2, #1 │ │ │ │ - bne caf70 <_PyBytes_Resize@@Base+0x278> │ │ │ │ - ldr sl, [pc, #748] @ cb04c <_PyBytes_Resize@@Base+0x354> │ │ │ │ + bne cafec <_PyBytes_Resize@@Base+0x278> │ │ │ │ + ldr sl, [pc, #748] @ cb0c8 <_PyBytes_Resize@@Base+0x354> │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne caf10 <_PyBytes_Resize@@Base+0x218> │ │ │ │ + bne caf8c <_PyBytes_Resize@@Base+0x218> │ │ │ │ adds r1, r4, #17 │ │ │ │ - bmi caf54 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ - ldr r6, [pc, #728] @ cb050 <_PyBytes_Resize@@Base+0x358> │ │ │ │ - ldr r2, [pc, #728] @ cb054 <_PyBytes_Resize@@Base+0x35c> │ │ │ │ + bmi cafd0 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + ldr r6, [pc, #728] @ cb0cc <_PyBytes_Resize@@Base+0x358> │ │ │ │ + ldr r2, [pc, #728] @ cb0d0 <_PyBytes_Resize@@Base+0x35c> │ │ │ │ ldr r3, [r6, #720] @ 0x2d0 │ │ │ │ ldr r9, [r6, #708] @ 0x2c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne caf24 <_PyBytes_Resize@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #712] @ cb058 <_PyBytes_Resize@@Base+0x360> │ │ │ │ - bl 3576e0 │ │ │ │ + bne cafa0 <_PyBytes_Resize@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #712] @ cb0d4 <_PyBytes_Resize@@Base+0x360> │ │ │ │ + bl 357b00 │ │ │ │ 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 caed0 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + beq caf4c <_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 cadec <_PyBytes_Resize@@Base+0xf4> │ │ │ │ + bgt cae68 <_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 caed0 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + beq caf4c <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi cae10 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + bhi cae8c <_PyBytes_Resize@@Base+0x118> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r1, lsl #2 │ │ │ │ movcs r8, r1 │ │ │ │ - bcc cae70 <_PyBytes_Resize@@Base+0x178> │ │ │ │ + bcc caeec <_PyBytes_Resize@@Base+0x178> │ │ │ │ mov r0, r9 │ │ │ │ - bl 91f8c │ │ │ │ + bl 91fd0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq caf54 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + beq cafd0 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99e68 │ │ │ │ + bl 99e88 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [r7] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cae8c <_PyBytes_Resize@@Base+0x194> │ │ │ │ + bne caf08 <_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 cae50 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + beq caecc <_PyBytes_Resize@@Base+0x158> │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7] │ │ │ │ - b cae50 <_PyBytes_Resize@@Base+0x158> │ │ │ │ - ldr r3, [pc, #432] @ cb05c <_PyBytes_Resize@@Base+0x364> │ │ │ │ + b caecc <_PyBytes_Resize@@Base+0x158> │ │ │ │ + ldr r3, [pc, #432] @ cb0d8 <_PyBytes_Resize@@Base+0x364> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r3, [r0] │ │ │ │ - beq cae68 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + beq caee4 <_PyBytes_Resize@@Base+0x170> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne cae68 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + bne caee4 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b cae68 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b caee4 <_PyBytes_Resize@@Base+0x170> │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #388] @ cb060 <_PyBytes_Resize@@Base+0x368> │ │ │ │ + ldr r2, [pc, #388] @ cb0dc <_PyBytes_Resize@@Base+0x368> │ │ │ │ cmp r3, r2 │ │ │ │ - bne caf3c <_PyBytes_Resize@@Base+0x244> │ │ │ │ + bne cafb8 <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a7a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r7] │ │ │ │ - beq caf5c <_PyBytes_Resize@@Base+0x264> │ │ │ │ + beq cafd8 <_PyBytes_Resize@@Base+0x264> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cae50 <_PyBytes_Resize@@Base+0x158> │ │ │ │ - b cae8c <_PyBytes_Resize@@Base+0x194> │ │ │ │ + beq caecc <_PyBytes_Resize@@Base+0x158> │ │ │ │ + b caf08 <_PyBytes_Resize@@Base+0x194> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b cad68 <_PyBytes_Resize@@Base+0x70> │ │ │ │ + b cade4 <_PyBytes_Resize@@Base+0x70> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b caeec <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ + b caf68 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b caeec <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ + b caf68 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9fee0 │ │ │ │ - bl 29e588 │ │ │ │ + bl 9fe4c │ │ │ │ + bl 29e418 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r6 │ │ │ │ - ble cafdc <_PyBytes_Resize@@Base+0x2e4> │ │ │ │ + ble cb058 <_PyBytes_Resize@@Base+0x2e4> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2402d0 │ │ │ │ + bl 24040c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ - beq cafa0 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ + beq cb01c <_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 cafbc <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + beq cb038 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq cafd0 <_PyBytes_Resize@@Base+0x2d8> │ │ │ │ + beq cb04c <_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 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b cafbc <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b cb038 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 92888 │ │ │ │ + bl 928cc │ │ │ │ str r0, [r7] │ │ │ │ - b cafa0 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ + b cb01c <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2402d0 │ │ │ │ + bl 24040c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - beq cafbc <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ - b cafac <_PyBytes_Resize@@Base+0x2b4> │ │ │ │ + beq cb038 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + b cb028 <_PyBytes_Resize@@Base+0x2b4> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r0] │ │ │ │ - beq cb030 <_PyBytes_Resize@@Base+0x338> │ │ │ │ + beq cb0ac <_PyBytes_Resize@@Base+0x338> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - beq cb040 <_PyBytes_Resize@@Base+0x348> │ │ │ │ - ldr r0, [pc, #44] @ cb064 <_PyBytes_Resize@@Base+0x36c> │ │ │ │ + beq cb0bc <_PyBytes_Resize@@Base+0x348> │ │ │ │ + ldr r0, [pc, #44] @ cb0e0 <_PyBytes_Resize@@Base+0x36c> │ │ │ │ mov r1, #3168 @ 0xc60 │ │ │ │ - bl 2df270 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b caf68 <_PyBytes_Resize@@Base+0x270> │ │ │ │ + bl 2df754 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b cafe4 <_PyBytes_Resize@@Base+0x270> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abe0 <_Py_Dealloc@@Base> │ │ │ │ - b cb030 <_PyBytes_Resize@@Base+0x338> │ │ │ │ + bl 9ac00 <_Py_Dealloc@@Base> │ │ │ │ + b cb0ac <_PyBytes_Resize@@Base+0x338> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r0, lsl #13 │ │ │ │ + strdeq fp, [sl], -ip │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ - andeq fp, r8, ip, asr #9 │ │ │ │ - eorseq r2, r6, r8, lsr #23 │ │ │ │ + andeq fp, r8, r0, ror r4 │ │ │ │ + eorseq r2, r6, r8, ror #31 │ │ │ │ │ │ │ │ -000cb068 : │ │ │ │ +000cb0e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #348] @ cb1dc │ │ │ │ + ldr r3, [pc, #348] @ cb258 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3576e0 │ │ │ │ + bl 357b00 │ │ │ │ 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 241728 │ │ │ │ + bl 241864 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb1d4 │ │ │ │ + beq cb250 │ │ │ │ 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 241868 │ │ │ │ + bl 2419a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq cb1d4 │ │ │ │ + beq cb250 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne cb194 │ │ │ │ + bne cb210 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl ce3ec <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl ce518 <_PyEvalFramePushAndInit@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cb14c │ │ │ │ + beq cb1c8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, r7 │ │ │ │ - bne cb1bc │ │ │ │ + bne cb238 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl cf9ec <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfb18 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cb188 │ │ │ │ + beq cb204 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cb188 │ │ │ │ - ldr r2, [pc, #112] @ cb1e0 │ │ │ │ + bne cb204 │ │ │ │ + ldr r2, [pc, #112] @ cb25c │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb1a8 │ │ │ │ + bne cb224 │ │ │ │ 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 cb0fc │ │ │ │ + b cb178 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b cb178 │ │ │ │ + b cb1f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b cb14c │ │ │ │ + b cb1c8 │ │ │ │ mov r5, #0 │ │ │ │ - b cb188 │ │ │ │ + b cb204 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -000cb1e4 : │ │ │ │ +000cb260 : │ │ │ │ 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 cb33c │ │ │ │ - ldr r2, [pc, #320] @ cb344 │ │ │ │ + blt cb3b8 │ │ │ │ + ldr r2, [pc, #320] @ cb3c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #720] @ 0x2d0 │ │ │ │ - ldr r0, [pc, #312] @ cb348 │ │ │ │ + ldr r0, [pc, #312] @ cb3c4 │ │ │ │ ldr r5, [r2, #708] @ 0x2c4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne cb314 │ │ │ │ + bne cb390 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cb2e0 │ │ │ │ - ldr r3, [pc, #292] @ cb34c │ │ │ │ - bl 3576e0 │ │ │ │ + beq cb35c │ │ │ │ + ldr r3, [pc, #292] @ cb3c8 │ │ │ │ + bl 357b00 │ │ │ │ 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 cb2ec │ │ │ │ + beq cb368 │ │ │ │ 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 cb284 │ │ │ │ + bgt cb300 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb2ec │ │ │ │ + beq cb368 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi cb2a8 │ │ │ │ + bhi cb324 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r6, lsl #2 │ │ │ │ - bcc cb2d8 │ │ │ │ + bcc cb354 │ │ │ │ mov r7, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91f8c │ │ │ │ + bl 91fd0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cb2d4 │ │ │ │ + beq cb350 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e68 │ │ │ │ + bl 99e88 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 91f8c │ │ │ │ + b 91fd0 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ - ldr r1, [pc, #88] @ cb350 │ │ │ │ + ldr r1, [pc, #88] @ cb3cc │ │ │ │ cmp r3, r1 │ │ │ │ - bne cb328 │ │ │ │ + bne cb3a4 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movcc r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r6 │ │ │ │ @@ -165778,83 +165809,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 cb2d8 │ │ │ │ + b cb354 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r0, lsl #13 │ │ │ │ + strdeq fp, [sl], -ip │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, asr #9 │ │ │ │ + andeq fp, r8, r0, ror r4 │ │ │ │ │ │ │ │ -000cb354 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #28] @ cb378 <_Py_NewReferenceNoTotal@@Base+0x24> │ │ │ │ +000cb3d0 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #28] @ cb3f4 <_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] @ cb794 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + ldr r2, [pc, #1024] @ cb810 <_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 cb720 <_Py_NewReferenceNoTotal@@Base+0x3cc> │ │ │ │ + beq cb79c <_Py_NewReferenceNoTotal@@Base+0x3cc> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb734 <_Py_NewReferenceNoTotal@@Base+0x3e0> │ │ │ │ + bne cb7b0 <_Py_NewReferenceNoTotal@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl cb79c <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + bl cb818 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cb410 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb48c <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cb504 <_Py_NewReferenceNoTotal@@Base+0x1b0> │ │ │ │ + beq cb568 <_Py_NewReferenceNoTotal@@Base+0x198> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #13 │ │ │ │ - beq cb410 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb48c <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq cb4ec <_Py_NewReferenceNoTotal@@Base+0x198> │ │ │ │ + beq cb598 <_Py_NewReferenceNoTotal@@Base+0x1c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #4 │ │ │ │ - beq cb46c <_Py_NewReferenceNoTotal@@Base+0x118> │ │ │ │ + beq cb4e8 <_Py_NewReferenceNoTotal@@Base+0x118> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne cb4e0 <_Py_NewReferenceNoTotal@@Base+0x18c> │ │ │ │ - ldr r1, [pc, #872] @ cb794 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + bne cb55c <_Py_NewReferenceNoTotal@@Base+0x18c> │ │ │ │ + ldr r1, [pc, #872] @ cb810 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cb740 <_Py_NewReferenceNoTotal@@Base+0x3ec> │ │ │ │ - bl cb79c <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + beq cb7bc <_Py_NewReferenceNoTotal@@Base+0x3ec> │ │ │ │ + bl cb818 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne cb534 <_Py_NewReferenceNoTotal@@Base+0x1e0> │ │ │ │ + bne cb600 <_Py_NewReferenceNoTotal@@Base+0x230> │ │ │ │ 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 │ │ │ │ @@ -165862,19 +165893,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 cb5b8 <_Py_NewReferenceNoTotal@@Base+0x264> │ │ │ │ + bhi cb5b0 <_Py_NewReferenceNoTotal@@Base+0x1e0> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq cb760 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cb7dc <_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 │ │ │ │ @@ -165886,3051 +165917,3095 @@ │ │ │ │ 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 cb4c0 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cb4d0 <_Py_NewReferenceNoTotal@@Base+0x17c> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b cb3fc <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + b cb53c <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bec <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cb6e4 <_Py_NewReferenceNoTotal@@Base+0x390> │ │ │ │ + blt cb760 <_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 cb410 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb48c <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b cb3f0 <_Py_NewReferenceNoTotal@@Base+0x9c> │ │ │ │ - add r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #592] @ cb794 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq cb714 <_Py_NewReferenceNoTotal@@Base+0x3c0> │ │ │ │ + b cb46c <_Py_NewReferenceNoTotal@@Base+0x9c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c60 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cb54c <_Py_NewReferenceNoTotal@@Base+0x17c> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b cb478 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + ldr r0, [pc, #604] @ cb814 <_Py_NewReferenceNoTotal@@Base+0x444> │ │ │ │ + bl 996f0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq cb7dc <_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 cb7dc <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + ldr r6, [r8, #4] │ │ │ │ + b cb518 <_Py_NewReferenceNoTotal@@Base+0x148> │ │ │ │ + add r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #512] @ cb810 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq cb790 <_Py_NewReferenceNoTotal@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb704 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ + bne cb780 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996d0 │ │ │ │ + bl 996f0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cb6f8 <_Py_NewReferenceNoTotal@@Base+0x3a4> │ │ │ │ + beq cb774 <_Py_NewReferenceNoTotal@@Base+0x3a4> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq sl, #1 │ │ │ │ - bne cb704 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ + bne cb780 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb608 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ + beq cb684 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb79c <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + bl cb818 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb608 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ + beq cb684 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ cmp sl, r8 │ │ │ │ - beq cb6bc <_Py_NewReferenceNoTotal@@Base+0x368> │ │ │ │ + beq cb738 <_Py_NewReferenceNoTotal@@Base+0x368> │ │ │ │ str r3, [r9, r8, lsl #2] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ add r8, r8, #1 │ │ │ │ - b cb57c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ - ldr r0, [pc, #472] @ cb798 <_Py_NewReferenceNoTotal@@Base+0x444> │ │ │ │ - bl 996d0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq cb760 <_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 cb760 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ - ldr r6, [r8, #4] │ │ │ │ - b cb49c <_Py_NewReferenceNoTotal@@Base+0x148> │ │ │ │ + b cb648 <_Py_NewReferenceNoTotal@@Base+0x278> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea4cc │ │ │ │ + bl ea604 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq cb6f0 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ + beq cb76c <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ cmp r8, r7 │ │ │ │ - ble cb63c <_Py_NewReferenceNoTotal@@Base+0x2e8> │ │ │ │ + ble cb6b8 <_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 cb620 <_Py_NewReferenceNoTotal@@Base+0x2cc> │ │ │ │ + b cb69c <_Py_NewReferenceNoTotal@@Base+0x2cc> │ │ │ │ mov r0, r9 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 101964 <_PyArg_CheckPositional@@Base+0x2910> │ │ │ │ + bl 101948 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cb6ac <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + beq cb728 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - bne cb6ac <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + bne cb728 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b60 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6bd4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne cb458 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + bne cb4d4 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ mov r5, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b cb458 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + b cb4d4 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ lsl sl, sl, #1 │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ab508 │ │ │ │ + bl ab484 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb6f0 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ + beq cb76c <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ mov r9, r0 │ │ │ │ - b cb5a8 <_Py_NewReferenceNoTotal@@Base+0x254> │ │ │ │ + b cb674 <_Py_NewReferenceNoTotal@@Base+0x2a4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cb52c <_Py_NewReferenceNoTotal@@Base+0x1d8> │ │ │ │ + b cb590 <_Py_NewReferenceNoTotal@@Base+0x1c0> │ │ │ │ mov r0, r9 │ │ │ │ - bl 99bc4 │ │ │ │ + bl 99be4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e588 │ │ │ │ + bl 29e418 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cb44c <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + b cb4c8 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342854 │ │ │ │ - b cb548 <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ - bl 342854 │ │ │ │ + bl 342af4 │ │ │ │ + b cb614 <_Py_NewReferenceNoTotal@@Base+0x244> │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb3b8 <_Py_NewReferenceNoTotal@@Base+0x64> │ │ │ │ + beq cb434 <_Py_NewReferenceNoTotal@@Base+0x64> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r2, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b cb4c0 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ - bl 342854 │ │ │ │ + b cb53c <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + bl 342af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne cb6ac <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + bne cb728 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r0, r4 │ │ │ │ - b cb43c <_Py_NewReferenceNoTotal@@Base+0xe8> │ │ │ │ - bl 29e588 │ │ │ │ + b cb4b8 <_Py_NewReferenceNoTotal@@Base+0xe8> │ │ │ │ + bl 29e418 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne cb4a8 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ - bl 29e588 │ │ │ │ - bl a55fc │ │ │ │ + bne cb524 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ + bl 29e418 │ │ │ │ + bl a5578 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb458 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + beq cb4d4 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cb4c0 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + b cb53c <_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, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #3840] @ cc6b4 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ - ldr r9, [r0, #88] @ 0x58 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - cmp r9, r3 │ │ │ │ - add r9, r9, #1 │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r3, [pc, #3876] @ cc754 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ + ldr sl, [r0, #88] @ 0x58 │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + cmp sl, r3 │ │ │ │ + add sl, sl, #1 │ │ │ │ mov r4, r0 │ │ │ │ - str r9, [r0, #88] @ 0x58 │ │ │ │ - beq ce29c <_Py_NewReferenceNoTotal@@Base+0x2f48> │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cc900 <_Py_NewReferenceNoTotal@@Base+0x15ac> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ + str sl, [r0, #88] @ 0x58 │ │ │ │ + beq ce388 <_Py_NewReferenceNoTotal@@Base+0x2fb8> │ │ │ │ + ldr r5, [r0, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne ce39c <_Py_NewReferenceNoTotal@@Base+0x2fcc> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd418 <_Py_NewReferenceNoTotal@@Base+0x20c4> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - lsl r3, r5, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r1, r5, lsl #2] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq cd42c <_Py_NewReferenceNoTotal@@Base+0x205c> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + lsl r3, r6, #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [r2, r6, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cc85c <_Py_NewReferenceNoTotal@@Base+0x1508> │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmp r0, #1008 @ 0x3f0 │ │ │ │ - beq cc4dc <_Py_NewReferenceNoTotal@@Base+0x1188> │ │ │ │ + beq cc908 <_Py_NewReferenceNoTotal@@Base+0x1538> │ │ │ │ + ldr r1, [r3] │ │ │ │ + cmp r1, #1008 @ 0x3f0 │ │ │ │ + beq cc504 <_Py_NewReferenceNoTotal@@Base+0x1134> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cc85c <_Py_NewReferenceNoTotal@@Base+0x1508> │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #1008 @ 0x3f0 │ │ │ │ - beq cc4dc <_Py_NewReferenceNoTotal@@Base+0x1188> │ │ │ │ + beq cc908 <_Py_NewReferenceNoTotal@@Base+0x1538> │ │ │ │ + ldr r1, [r3] │ │ │ │ + cmp r1, #1008 @ 0x3f0 │ │ │ │ + beq cc504 <_Py_NewReferenceNoTotal@@Base+0x1134> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb81c <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + bne cb898 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq ce2f4 <_Py_NewReferenceNoTotal@@Base+0x2fa0> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq ce240 <_Py_NewReferenceNoTotal@@Base+0x2e70> │ │ │ │ + ldr sl, [r4, #88] @ 0x58 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne cc900 <_Py_NewReferenceNoTotal@@Base+0x15ac> │ │ │ │ - ldr r3, [pc, #3652] @ cc6b4 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ - cmp r9, r3 │ │ │ │ - add r9, r9, #1 │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - beq ce0e4 <_Py_NewReferenceNoTotal@@Base+0x2d90> │ │ │ │ + bne ce39c <_Py_NewReferenceNoTotal@@Base+0x2fcc> │ │ │ │ + ldr r3, [pc, #3688] @ cc754 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ + cmp sl, r3 │ │ │ │ + add sl, sl, #1 │ │ │ │ + str sl, [r4, #88] @ 0x58 │ │ │ │ + beq ce3d0 <_Py_NewReferenceNoTotal@@Base+0x3000> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq ce108 <_Py_NewReferenceNoTotal@@Base+0x2db4> │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r7, [r1, r3, lsl #2] │ │ │ │ - ldr r2, [r7] │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq ce3f4 <_Py_NewReferenceNoTotal@@Base+0x3024> │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - beq cc340 <_Py_NewReferenceNoTotal@@Base+0xfec> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + beq cc370 <_Py_NewReferenceNoTotal@@Base+0xfa0> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - bne cc2a8 <_Py_NewReferenceNoTotal@@Base+0xf54> │ │ │ │ - ldr r2, [pc, #3556] @ cc6b4 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + str r7, [r4, #8] │ │ │ │ + bne cd4c8 <_Py_NewReferenceNoTotal@@Base+0x20f8> │ │ │ │ + ldr r2, [pc, #3592] @ cc754 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ccbcc <_Py_NewReferenceNoTotal@@Base+0x1878> │ │ │ │ - ldr r8, [r4, #12] │ │ │ │ - cmp r6, r8 │ │ │ │ - beq ccbf0 <_Py_NewReferenceNoTotal@@Base+0x189c> │ │ │ │ - mov r7, r6 │ │ │ │ - mov r8, r6 │ │ │ │ + beq ccb9c <_Py_NewReferenceNoTotal@@Base+0x17cc> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r7, r5 │ │ │ │ + beq ccbc0 <_Py_NewReferenceNoTotal@@Base+0x17f0> │ │ │ │ + mov r8, r7 │ │ │ │ + mov r5, r7 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r8, lsl #2] │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #7 │ │ │ │ - beq cc864 <_Py_NewReferenceNoTotal@@Base+0x1510> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + beq cc910 <_Py_NewReferenceNoTotal@@Base+0x1540> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bne cbb48 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ - ldr r2, [pc, #3472] @ cc6b4 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + str r8, [r4, #8] │ │ │ │ + bne cbbd0 <_Py_NewReferenceNoTotal@@Base+0x800> │ │ │ │ + ldr r2, [pc, #3508] @ cc754 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cd524 <_Py_NewReferenceNoTotal@@Base+0x21d0> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r7, r0 │ │ │ │ - beq cd548 <_Py_NewReferenceNoTotal@@Base+0x21f4> │ │ │ │ + beq cd614 <_Py_NewReferenceNoTotal@@Base+0x2244> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r8, r2 │ │ │ │ + beq cd638 <_Py_NewReferenceNoTotal@@Base+0x2268> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #3436] @ cc6b4 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ - ldr r2, [r3, r7, lsl #2] │ │ │ │ + ldr r0, [pc, #3472] @ cc754 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ + ldr r1, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr sl, [r2, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce2b0 <_Py_NewReferenceNoTotal@@Base+0x2f5c> │ │ │ │ + beq ce37c <_Py_NewReferenceNoTotal@@Base+0x2fac> │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - cmp fp, r0 │ │ │ │ - beq cd4a8 <_Py_NewReferenceNoTotal@@Base+0x2154> │ │ │ │ + cmp fp, r2 │ │ │ │ + beq cd4d0 <_Py_NewReferenceNoTotal@@Base+0x2100> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #3288] @ cc664 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ - beq cb9a4 <_Py_NewReferenceNoTotal@@Base+0x650> │ │ │ │ + ldrne r0, [pc, #3324] @ cc708 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ + beq cba24 <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r0 │ │ │ │ - beq cc058 <_Py_NewReferenceNoTotal@@Base+0xd04> │ │ │ │ + beq cc0e4 <_Py_NewReferenceNoTotal@@Base+0xd14> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb98c <_Py_NewReferenceNoTotal@@Base+0x638> │ │ │ │ - ldr r2, [pc, #3256] @ cc664 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ + bne cba0c <_Py_NewReferenceNoTotal@@Base+0x63c> │ │ │ │ + ldr r2, [pc, #3292] @ cc708 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl e1754 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1870 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce0c8 <_Py_NewReferenceNoTotal@@Base+0x2d74> │ │ │ │ + bne ce2ec <_Py_NewReferenceNoTotal@@Base+0x2f1c> │ │ │ │ mov r0, r4 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl e36ec <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bne cbb14 <_Py_NewReferenceNoTotal@@Base+0x7c0> │ │ │ │ + bl e3808 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + bne cbb9c <_Py_NewReferenceNoTotal@@Base+0x7cc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc2b0 <_Py_NewReferenceNoTotal@@Base+0xf5c> │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ - cmp fp, r9 │ │ │ │ - bge ccd90 <_Py_NewReferenceNoTotal@@Base+0x1a3c> │ │ │ │ + beq cc328 <_Py_NewReferenceNoTotal@@Base+0xf58> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + cmp fp, sl │ │ │ │ + bge cce1c <_Py_NewReferenceNoTotal@@Base+0x1a4c> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #3176] @ cc664 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ + ldr r2, [pc, #3212] @ cc708 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl e1754 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1870 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc2b8 <_Py_NewReferenceNoTotal@@Base+0xf64> │ │ │ │ + bne cc330 <_Py_NewReferenceNoTotal@@Base+0xf60> │ │ │ │ mov r0, r4 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl e36ec <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl e3808 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - bne cbb14 <_Py_NewReferenceNoTotal@@Base+0x7c0> │ │ │ │ + bne cbb9c <_Py_NewReferenceNoTotal@@Base+0x7cc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc2b4 <_Py_NewReferenceNoTotal@@Base+0xf60> │ │ │ │ + beq cc32c <_Py_NewReferenceNoTotal@@Base+0xf5c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r9 │ │ │ │ - ble cc2b4 <_Py_NewReferenceNoTotal@@Base+0xf60> │ │ │ │ - ldr r2, [pc, #3096] @ cc664 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r2, sl │ │ │ │ + ble cc32c <_Py_NewReferenceNoTotal@@Base+0xf5c> │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [pc, #3132] @ cc708 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl e1754 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1870 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cde58 <_Py_NewReferenceNoTotal@@Base+0x2b04> │ │ │ │ + bne ce320 <_Py_NewReferenceNoTotal@@Base+0x2f50> │ │ │ │ mov r0, r4 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl e36ec <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bne cbb14 <_Py_NewReferenceNoTotal@@Base+0x7c0> │ │ │ │ + bl e3808 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + bne cbb9c <_Py_NewReferenceNoTotal@@Base+0x7cc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccc0c <_Py_NewReferenceNoTotal@@Base+0x18b8> │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r9, r2 │ │ │ │ - ble ccc0c <_Py_NewReferenceNoTotal@@Base+0x18b8> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + beq ccc90 <_Py_NewReferenceNoTotal@@Base+0x18c0> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp sl, r2 │ │ │ │ + ble ccc90 <_Py_NewReferenceNoTotal@@Base+0x18c0> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #3016] @ cc664 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ + ldr r2, [pc, #3044] @ cc708 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl e1754 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1870 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc2b8 <_Py_NewReferenceNoTotal@@Base+0xf64> │ │ │ │ + bne cc330 <_Py_NewReferenceNoTotal@@Base+0xf60> │ │ │ │ mov r0, r4 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl e36ec <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cbb14 <_Py_NewReferenceNoTotal@@Base+0x7c0> │ │ │ │ + bl e3808 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne cbb9c <_Py_NewReferenceNoTotal@@Base+0x7cc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc2b4 <_Py_NewReferenceNoTotal@@Base+0xf60> │ │ │ │ + beq cc32c <_Py_NewReferenceNoTotal@@Base+0xf5c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ble cc2b4 <_Py_NewReferenceNoTotal@@Base+0xf60> │ │ │ │ - ldr r2, [pc, #2948] @ cc664 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r3 │ │ │ │ + cmp r3, sl │ │ │ │ + ble cc32c <_Py_NewReferenceNoTotal@@Base+0xf5c> │ │ │ │ + ldr r2, [pc, #2976] @ cc708 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1754 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1870 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc2b8 <_Py_NewReferenceNoTotal@@Base+0xf64> │ │ │ │ + bne cc330 <_Py_NewReferenceNoTotal@@Base+0xf60> │ │ │ │ mov r0, r4 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl e36ec <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq cbac4 <_Py_NewReferenceNoTotal@@Base+0x770> │ │ │ │ + bl e3808 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq cbb4c <_Py_NewReferenceNoTotal@@Base+0x77c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b cc07c <_Py_NewReferenceNoTotal@@Base+0xd28> │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ + b cc108 <_Py_NewReferenceNoTotal@@Base+0xd38> │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r8, #0 │ │ │ │ + cmp r9, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cc314 <_Py_NewReferenceNoTotal@@Base+0xfc0> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bne cc5a0 <_Py_NewReferenceNoTotal@@Base+0x11d0> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - mov r9, r2 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + mov sl, r5 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - strne r5, [r4, #8] │ │ │ │ - bne cc654 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ - ldr r1, [pc, #2888] @ cc6b4 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ - cmp r3, r1 │ │ │ │ + strne r6, [r4, #8] │ │ │ │ + bne cdb70 <_Py_NewReferenceNoTotal@@Base+0x27a0> │ │ │ │ + ldr r2, [pc, #2912] @ cc754 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ + cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cd448 <_Py_NewReferenceNoTotal@@Base+0x20f4> │ │ │ │ - ldr sl, [pc, #2860] @ cc6ac <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ - ldr r1, [pc, #2860] @ cc6b0 <_Py_NewReferenceNoTotal@@Base+0x135c> │ │ │ │ - ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne cd474 <_Py_NewReferenceNoTotal@@Base+0x2120> │ │ │ │ - ldr r3, [pc, #2768] @ cc668 <_Py_NewReferenceNoTotal@@Base+0x1314> │ │ │ │ - bl 3576e0 │ │ │ │ + beq cd45c <_Py_NewReferenceNoTotal@@Base+0x208c> │ │ │ │ + ldr fp, [pc, #2884] @ cc74c <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ + ldr r2, [pc, #2884] @ cc750 <_Py_NewReferenceNoTotal@@Base+0x1380> │ │ │ │ + ldr r3, [fp, #692] @ 0x2b4 │ │ │ │ + mov r9, r7 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne cd488 <_Py_NewReferenceNoTotal@@Base+0x20b8> │ │ │ │ + ldr r3, [pc, #2796] @ cc70c <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ + bl 357b00 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq ccc24 <_Py_NewReferenceNoTotal@@Base+0x18d0> │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r3] │ │ │ │ - ldr r1, [r7] │ │ │ │ - str r1, [r3, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq cc254 <_Py_NewReferenceNoTotal@@Base+0xf00> │ │ │ │ + ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq ccca8 <_Py_NewReferenceNoTotal@@Base+0x18d8> │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r8, [r2, #4] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r3, [r8] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq cc2e0 <_Py_NewReferenceNoTotal@@Base+0xf10> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #2768] @ cc6b4 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + ldr r2, [pc, #2792] @ cc754 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce314 <_Py_NewReferenceNoTotal@@Base+0x2fc0> │ │ │ │ + beq cdf3c <_Py_NewReferenceNoTotal@@Base+0x2b6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl e9d6c │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq cbc24 <_Py_NewReferenceNoTotal@@Base+0x8d0> │ │ │ │ + bl e9ea4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq cbcac <_Py_NewReferenceNoTotal@@Base+0x8dc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq ccd78 <_Py_NewReferenceNoTotal@@Base+0x1a24> │ │ │ │ + beq cce04 <_Py_NewReferenceNoTotal@@Base+0x1a34> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #22 │ │ │ │ - beq cc6b8 <_Py_NewReferenceNoTotal@@Base+0x1364> │ │ │ │ + beq cc758 <_Py_NewReferenceNoTotal@@Base+0x1388> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [sl, #704] @ 0x2c0 │ │ │ │ - ldr r1, [pc, #2616] @ cc66c <_Py_NewReferenceNoTotal@@Base+0x1318> │ │ │ │ + ldr r2, [fp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [pc, #2644] @ cc710 <_Py_NewReferenceNoTotal@@Base+0x1340> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - str r8, [r4, #8] │ │ │ │ + str r9, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cd4f0 <_Py_NewReferenceNoTotal@@Base+0x219c> │ │ │ │ - ldr r2, [pc, #2588] @ cc668 <_Py_NewReferenceNoTotal@@Base+0x1314> │ │ │ │ - bl 3576e0 │ │ │ │ + bne cd518 <_Py_NewReferenceNoTotal@@Base+0x2148> │ │ │ │ + ldr r2, [pc, #2616] @ cc70c <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ + bl 357b00 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr r8, [r2, #1528] @ 0x5f8 │ │ │ │ - bic r2, r7, #4080 @ 0xff0 │ │ │ │ - cmn r8, #804 @ 0x324 │ │ │ │ + ldr r5, [r2, #1528] @ 0x5f8 │ │ │ │ + bic r2, r8, #4080 @ 0xff0 │ │ │ │ + cmn r5, #804 @ 0x324 │ │ │ │ bic r2, r2, #15 │ │ │ │ - beq cd3d4 <_Py_NewReferenceNoTotal@@Base+0x2080> │ │ │ │ - lsr r0, r7, #18 │ │ │ │ - add r0, r8, r0, lsl #3 │ │ │ │ + beq cd3a0 <_Py_NewReferenceNoTotal@@Base+0x1fd0> │ │ │ │ + lsr r0, r8, #18 │ │ │ │ + add r0, r5, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ - bic r1, r7, #-16777216 @ 0xff000000 │ │ │ │ + bic r1, r8, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r1 │ │ │ │ - bgt cbca8 <_Py_NewReferenceNoTotal@@Base+0x954> │ │ │ │ + bgt cbd30 <_Py_NewReferenceNoTotal@@Base+0x960> │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd3d4 <_Py_NewReferenceNoTotal@@Base+0x2080> │ │ │ │ + beq cd3a0 <_Py_NewReferenceNoTotal@@Base+0x1fd0> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - str r1, [r7] │ │ │ │ + str r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r2] │ │ │ │ - str r7, [r2, #4] │ │ │ │ + str r8, [r2, #4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r2] │ │ │ │ - beq cc9e0 <_Py_NewReferenceNoTotal@@Base+0x168c> │ │ │ │ + beq ccad0 <_Py_NewReferenceNoTotal@@Base+0x1700> │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd5a4 <_Py_NewReferenceNoTotal@@Base+0x2250> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + beq cd54c <_Py_NewReferenceNoTotal@@Base+0x217c> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - bne cc2a4 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + str r7, [r4, #8] │ │ │ │ + bne cd4c4 <_Py_NewReferenceNoTotal@@Base+0x20f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl edc0c │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne cc5c4 <_Py_NewReferenceNoTotal@@Base+0x1270> │ │ │ │ + bl edd14 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne cc698 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cd98c <_Py_NewReferenceNoTotal@@Base+0x2638> │ │ │ │ + bne cd970 <_Py_NewReferenceNoTotal@@Base+0x25a0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bne cc654 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne cdb70 <_Py_NewReferenceNoTotal@@Base+0x27a0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cc500 <_Py_NewReferenceNoTotal@@Base+0x11ac> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq cc528 <_Py_NewReferenceNoTotal@@Base+0x1158> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq cc528 <_Py_NewReferenceNoTotal@@Base+0x11d4> │ │ │ │ - cmp r2, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bne cc654 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq cc550 <_Py_NewReferenceNoTotal@@Base+0x1180> │ │ │ │ + cmp r5, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne cdb70 <_Py_NewReferenceNoTotal@@Base+0x27a0> │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl ef2fc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne cc55c <_Py_NewReferenceNoTotal@@Base+0x1208> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cc654 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + bl ef404 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne cc5cc <_Py_NewReferenceNoTotal@@Base+0x11fc> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne ccf18 <_Py_NewReferenceNoTotal@@Base+0x1b48> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq ccda8 <_Py_NewReferenceNoTotal@@Base+0x1a54> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq cce28 <_Py_NewReferenceNoTotal@@Base+0x1a58> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #2296] @ cc68c <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq cc90c <_Py_NewReferenceNoTotal@@Base+0x15b8> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bne ce020 <_Py_NewReferenceNoTotal@@Base+0x2ccc> │ │ │ │ - ldr r3, [pc, #2304] @ cc6b4 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ - cmp r9, r3 │ │ │ │ - add r9, r9, #1 │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - beq ccdf8 <_Py_NewReferenceNoTotal@@Base+0x1aa4> │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - beq cce1c <_Py_NewReferenceNoTotal@@Base+0x1ac8> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r2, [r1, r6, lsl #2] │ │ │ │ - ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #2184] @ cc670 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ - cmp r0, r2 │ │ │ │ - beq cc8cc <_Py_NewReferenceNoTotal@@Base+0x1578> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [pc, #2324] @ cc72c <_Py_NewReferenceNoTotal@@Base+0x135c> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq cca04 <_Py_NewReferenceNoTotal@@Base+0x1634> │ │ │ │ + ldr sl, [r4, #88] @ 0x58 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r1, sl │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne ce358 <_Py_NewReferenceNoTotal@@Base+0x2f88> │ │ │ │ + ldr r3, [pc, #2332] @ cc754 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ + cmp sl, r3 │ │ │ │ + add sl, sl, #1 │ │ │ │ + str sl, [r4, #88] @ 0x58 │ │ │ │ + beq cce84 <_Py_NewReferenceNoTotal@@Base+0x1ab4> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r6, r5 │ │ │ │ + beq ccea8 <_Py_NewReferenceNoTotal@@Base+0x1ad8> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r2, r5, lsl #2] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #2216] @ cc714 <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ + cmp r0, r1 │ │ │ │ + beq cc9c8 <_Py_NewReferenceNoTotal@@Base+0x15f8> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cce3c <_Py_NewReferenceNoTotal@@Base+0x1ae8> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq cc89c <_Py_NewReferenceNoTotal@@Base+0x1548> │ │ │ │ - ldr r3, [r1, r3, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #2160] @ cc688 <_Py_NewReferenceNoTotal@@Base+0x1334> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne ccec8 <_Py_NewReferenceNoTotal@@Base+0x1af8> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq cc8cc <_Py_NewReferenceNoTotal@@Base+0x1578> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub r9, r9, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - bne cc900 <_Py_NewReferenceNoTotal@@Base+0x15ac> │ │ │ │ + beq cc998 <_Py_NewReferenceNoTotal@@Base+0x15c8> │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [pc, #2188] @ cc728 <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq cc9c8 <_Py_NewReferenceNoTotal@@Base+0x15f8> │ │ │ │ + ldr sl, [r4, #88] @ 0x58 │ │ │ │ + cmp r5, #0 │ │ │ │ + sub sl, sl, #1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + str sl, [r4, #88] @ 0x58 │ │ │ │ + bne cc9fc <_Py_NewReferenceNoTotal@@Base+0x162c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cce4c <_Py_NewReferenceNoTotal@@Base+0x1af8> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq cced8 <_Py_NewReferenceNoTotal@@Base+0x1b08> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #2108] @ cc690 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq ccc40 <_Py_NewReferenceNoTotal@@Base+0x18ec> │ │ │ │ - cmp r2, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bne cc654 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [pc, #2136] @ cc730 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq ccccc <_Py_NewReferenceNoTotal@@Base+0x18fc> │ │ │ │ + cmp r5, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne ccf18 <_Py_NewReferenceNoTotal@@Base+0x1b48> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cceb4 <_Py_NewReferenceNoTotal@@Base+0x1b60> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq ccf60 <_Py_NewReferenceNoTotal@@Base+0x1b90> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, r5, lsl #2] │ │ │ │ + ldr r3, [r0, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #504 @ 0x1f8 │ │ │ │ - moveq r3, r5 │ │ │ │ - beq ccedc <_Py_NewReferenceNoTotal@@Base+0x1b88> │ │ │ │ - cmp r2, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bne cc654 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + moveq r3, r6 │ │ │ │ + beq ccf88 <_Py_NewReferenceNoTotal@@Base+0x1bb8> │ │ │ │ + cmp r5, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne ccf18 <_Py_NewReferenceNoTotal@@Base+0x1b48> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd080 <_Py_NewReferenceNoTotal@@Base+0x1d2c> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq ccfdc <_Py_NewReferenceNoTotal@@Base+0x1c0c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #616 @ 0x268 │ │ │ │ - beq cd66c <_Py_NewReferenceNoTotal@@Base+0x2318> │ │ │ │ - cmp r2, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bne cc654 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + beq cd748 <_Py_NewReferenceNoTotal@@Base+0x2378> │ │ │ │ + cmp r5, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne ccf18 <_Py_NewReferenceNoTotal@@Base+0x1b48> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq ccf30 <_Py_NewReferenceNoTotal@@Base+0x1bdc> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq cd00c <_Py_NewReferenceNoTotal@@Base+0x1c3c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #580 @ 0x244 │ │ │ │ - beq cd748 <_Py_NewReferenceNoTotal@@Base+0x23f4> │ │ │ │ - cmp r2, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bne cc654 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + beq cd698 <_Py_NewReferenceNoTotal@@Base+0x22c8> │ │ │ │ + cmp r5, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne ccf18 <_Py_NewReferenceNoTotal@@Base+0x1b48> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq ccf60 <_Py_NewReferenceNoTotal@@Base+0x1c0c> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq cd03c <_Py_NewReferenceNoTotal@@Base+0x1c6c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #1932] @ cc698 <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq ccf90 <_Py_NewReferenceNoTotal@@Base+0x1c3c> │ │ │ │ - cmp r2, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bne cc654 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [pc, #1960] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x1368> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq cd06c <_Py_NewReferenceNoTotal@@Base+0x1c9c> │ │ │ │ + cmp r5, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne ccf18 <_Py_NewReferenceNoTotal@@Base+0x1b48> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd358 <_Py_NewReferenceNoTotal@@Base+0x2004> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq cd188 <_Py_NewReferenceNoTotal@@Base+0x1db8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, r5, lsl #2] │ │ │ │ + ldr r3, [r0, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #508 @ 0x1fc │ │ │ │ - moveq r3, r5 │ │ │ │ - beq cd380 <_Py_NewReferenceNoTotal@@Base+0x202c> │ │ │ │ - cmp r2, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bne cc654 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + moveq r3, r6 │ │ │ │ + beq cd1b0 <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ + cmp r5, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne ccf18 <_Py_NewReferenceNoTotal@@Base+0x1b48> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd1cc <_Py_NewReferenceNoTotal@@Base+0x1e78> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq cd204 <_Py_NewReferenceNoTotal@@Base+0x1e34> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #1852] @ cc6a0 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - ldr r1, [r0, r5, lsl #2] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r1, r3 │ │ │ │ - moveq r3, r5 │ │ │ │ - beq cd1f8 <_Py_NewReferenceNoTotal@@Base+0x1ea4> │ │ │ │ - cmp r2, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bne cc654 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + ldr r3, [pc, #1880] @ cc740 <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ + ldr r2, [r0, r6, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, r3 │ │ │ │ + moveq r3, r6 │ │ │ │ + beq cd230 <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ + cmp r5, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne ccf18 <_Py_NewReferenceNoTotal@@Base+0x1b48> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd24c <_Py_NewReferenceNoTotal@@Base+0x1ef8> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq cd154 <_Py_NewReferenceNoTotal@@Base+0x1d84> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #1796] @ cc6a4 <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq cd27c <_Py_NewReferenceNoTotal@@Base+0x1f28> │ │ │ │ - cmp r2, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bne cc654 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [pc, #1816] @ cc73c <_Py_NewReferenceNoTotal@@Base+0x136c> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq cda60 <_Py_NewReferenceNoTotal@@Base+0x2690> │ │ │ │ + cmp r5, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne ccf18 <_Py_NewReferenceNoTotal@@Base+0x1b48> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd0b0 <_Py_NewReferenceNoTotal@@Base+0x1d5c> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq cd284 <_Py_NewReferenceNoTotal@@Base+0x1eb4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1748] @ cc69c <_Py_NewReferenceNoTotal@@Base+0x1348> │ │ │ │ - ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r3, [pc, #1784] @ cc744 <_Py_NewReferenceNoTotal@@Base+0x1374> │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq cd0dc <_Py_NewReferenceNoTotal@@Base+0x1d88> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldm r6, {r1, r2} │ │ │ │ - add r3, r2, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi cd7f8 <_Py_NewReferenceNoTotal@@Base+0x24a4> │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - adds r3, r3, r2 │ │ │ │ - beq cddb8 <_Py_NewReferenceNoTotal@@Base+0x2a64> │ │ │ │ - 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] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - 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 │ │ │ │ + beq cd2b0 <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r2, r1, #16 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bcc cc648 <_Py_NewReferenceNoTotal@@Base+0x1278> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq ce33c <_Py_NewReferenceNoTotal@@Base+0x2f6c> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne cc900 <_Py_NewReferenceNoTotal@@Base+0x1530> │ │ │ │ + str r3, [r2, #4] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r3, [r2, #8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, #1008 @ 0x3f0 │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r2] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + str r2, [r3, #28] │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r8, #0 │ │ │ │ + cmp r9, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cc2cc <_Py_NewReferenceNoTotal@@Base+0xf78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bne cdbe4 <_Py_NewReferenceNoTotal@@Base+0x2890> │ │ │ │ - ldr r2, [pc, #1572] @ cc6b4 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + bne cc344 <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + str r8, [r4, #8] │ │ │ │ + bne cdd6c <_Py_NewReferenceNoTotal@@Base+0x299c> │ │ │ │ + ldr r2, [pc, #1592] @ cc754 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cd4c0 <_Py_NewReferenceNoTotal@@Base+0x216c> │ │ │ │ + beq cd4e8 <_Py_NewReferenceNoTotal@@Base+0x2118> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq cd4d8 <_Py_NewReferenceNoTotal@@Base+0x2184> │ │ │ │ + cmp r8, r3 │ │ │ │ + beq cd500 <_Py_NewReferenceNoTotal@@Base+0x2130> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ + ldr r3, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cc0d8 <_Py_NewReferenceNoTotal@@Base+0xd84> │ │ │ │ - ldr r2, [pc, #1440] @ cc664 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ + beq cc164 <_Py_NewReferenceNoTotal@@Base+0xd94> │ │ │ │ + ldr r2, [pc, #1464] @ cc708 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ - beq cbb20 <_Py_NewReferenceNoTotal@@Base+0x7cc> │ │ │ │ + beq cbba8 <_Py_NewReferenceNoTotal@@Base+0x7d8> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cc0c0 <_Py_NewReferenceNoTotal@@Base+0xd6c> │ │ │ │ - ldr r2, [pc, #1412] @ cc664 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ + bne cc14c <_Py_NewReferenceNoTotal@@Base+0xd7c> │ │ │ │ + ldr r2, [pc, #1436] @ cc708 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ mov r3, #0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1754 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1870 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cde50 <_Py_NewReferenceNoTotal@@Base+0x2afc> │ │ │ │ + bne ce2ac <_Py_NewReferenceNoTotal@@Base+0x2edc> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl e36ec <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bne cc248 <_Py_NewReferenceNoTotal@@Base+0xef4> │ │ │ │ + str r8, [r4, #8] │ │ │ │ + bl e3808 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + bne cc2d4 <_Py_NewReferenceNoTotal@@Base+0xf04> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc2f8 <_Py_NewReferenceNoTotal@@Base+0xfa4> │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - bge ccd9c <_Py_NewReferenceNoTotal@@Base+0x1a48> │ │ │ │ + beq cc584 <_Py_NewReferenceNoTotal@@Base+0x11b4> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + cmp r8, sl │ │ │ │ + bge cce60 <_Py_NewReferenceNoTotal@@Base+0x1a90> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1332] @ cc664 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [pc, #1356] @ cc708 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1754 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1870 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc300 <_Py_NewReferenceNoTotal@@Base+0xfac> │ │ │ │ + bne cc58c <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl e36ec <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + str r8, [r4, #8] │ │ │ │ + bl e3808 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne cc248 <_Py_NewReferenceNoTotal@@Base+0xef4> │ │ │ │ + bne cc2d4 <_Py_NewReferenceNoTotal@@Base+0xf04> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc2fc <_Py_NewReferenceNoTotal@@Base+0xfa8> │ │ │ │ + beq cc588 <_Py_NewReferenceNoTotal@@Base+0x11b8> │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - cmp fp, r9 │ │ │ │ - ble cc2fc <_Py_NewReferenceNoTotal@@Base+0xfa8> │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #1256] @ cc664 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ - mov r1, r7 │ │ │ │ + cmp fp, sl │ │ │ │ + ble cc588 <_Py_NewReferenceNoTotal@@Base+0x11b8> │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #1280] @ cc708 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1754 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl e1870 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdee4 <_Py_NewReferenceNoTotal@@Base+0x2b90> │ │ │ │ + bne ce360 <_Py_NewReferenceNoTotal@@Base+0x2f90> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl e36ec <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bne cc248 <_Py_NewReferenceNoTotal@@Base+0xef4> │ │ │ │ + str r8, [r4, #8] │ │ │ │ + bl e3808 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + bne cc2d4 <_Py_NewReferenceNoTotal@@Base+0xf04> │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - beq ccc18 <_Py_NewReferenceNoTotal@@Base+0x18c4> │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ - cmp r9, fp │ │ │ │ - ble ccc18 <_Py_NewReferenceNoTotal@@Base+0x18c4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + beq ccc9c <_Py_NewReferenceNoTotal@@Base+0x18cc> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + cmp sl, fp │ │ │ │ + ble ccc9c <_Py_NewReferenceNoTotal@@Base+0x18cc> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1172] @ cc664 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [pc, #1196] @ cc708 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1754 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1870 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc300 <_Py_NewReferenceNoTotal@@Base+0xfac> │ │ │ │ + bne cc58c <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl e36ec <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cc248 <_Py_NewReferenceNoTotal@@Base+0xef4> │ │ │ │ + str r8, [r4, #8] │ │ │ │ + bl e3808 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne cc2d4 <_Py_NewReferenceNoTotal@@Base+0xf04> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc2fc <_Py_NewReferenceNoTotal@@Base+0xfa8> │ │ │ │ + beq cc588 <_Py_NewReferenceNoTotal@@Base+0x11b8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ble cc2fc <_Py_NewReferenceNoTotal@@Base+0xfa8> │ │ │ │ - ldr r2, [pc, #1104] @ cc664 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r1, r7 │ │ │ │ + cmp r3, sl │ │ │ │ + ble cc588 <_Py_NewReferenceNoTotal@@Base+0x11b8> │ │ │ │ + ldr r2, [pc, #1128] @ cc708 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1754 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1870 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc300 <_Py_NewReferenceNoTotal@@Base+0xfac> │ │ │ │ + bne cc58c <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl e36ec <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq cc1f8 <_Py_NewReferenceNoTotal@@Base+0xea4> │ │ │ │ + str r8, [r4, #8] │ │ │ │ + bl e3808 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq cc284 <_Py_NewReferenceNoTotal@@Base+0xeb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b cbb44 <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ - ldr ip, [r3, #24] │ │ │ │ - ldr lr, [r3, #28] │ │ │ │ - cmp lr, ip │ │ │ │ - ldrcc r3, [r3, #12] │ │ │ │ - strcc r3, [r0, #12] │ │ │ │ - strcc r0, [r3, #8] │ │ │ │ - bcc cbbd8 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ - add r0, r3, ip │ │ │ │ - str r0, [r3, #4] │ │ │ │ - add r0, ip, #8 │ │ │ │ - str r0, [r3, #24] │ │ │ │ - str r1, [r3, ip] │ │ │ │ - cmp r2, #0 │ │ │ │ + b cbbcc <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + ldr ip, [r2, #28] │ │ │ │ + cmp ip, r0 │ │ │ │ + ldrcc r3, [r2, #12] │ │ │ │ + strcc r3, [r1, #12] │ │ │ │ + strcc r1, [r3, #8] │ │ │ │ + bcc cbc60 <_Py_NewReferenceNoTotal@@Base+0x890> │ │ │ │ + add r1, r2, r0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + add r1, r0, #8 │ │ │ │ + str r1, [r2, #24] │ │ │ │ + str r3, [r2, r0] │ │ │ │ + cmp r5, #0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq cbbdc <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + beq cbc64 <_Py_NewReferenceNoTotal@@Base+0x894> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - beq cbce8 <_Py_NewReferenceNoTotal@@Base+0x994> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b cbd14 <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - mov r9, fp │ │ │ │ - str r9, [r4, #8] │ │ │ │ + b cd4b8 <_Py_NewReferenceNoTotal@@Base+0x20e8> │ │ │ │ + mov sl, fp │ │ │ │ + str sl, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r8, #0 │ │ │ │ + cmp r9, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cc078 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ + beq cc104 <_Py_NewReferenceNoTotal@@Base+0xd34> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq cd400 <_Py_NewReferenceNoTotal@@Base+0x20ac> │ │ │ │ + beq cd3cc <_Py_NewReferenceNoTotal@@Base+0x1ffc> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #23 │ │ │ │ - beq cca00 <_Py_NewReferenceNoTotal@@Base+0x16ac> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cc078 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ - mov r9, r7 │ │ │ │ - str r9, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r8, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cbb40 <_Py_NewReferenceNoTotal@@Base+0x7ec> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq ccb88 <_Py_NewReferenceNoTotal@@Base+0x1834> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, #9 │ │ │ │ - beq ccaa8 <_Py_NewReferenceNoTotal@@Base+0x1754> │ │ │ │ + beq ccaf0 <_Py_NewReferenceNoTotal@@Base+0x1720> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cbb40 <_Py_NewReferenceNoTotal@@Base+0x7ec> │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ + b cc104 <_Py_NewReferenceNoTotal@@Base+0xd34> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq cdbf0 <_Py_NewReferenceNoTotal@@Base+0x289c> │ │ │ │ + beq cdcf0 <_Py_NewReferenceNoTotal@@Base+0x2920> │ │ │ │ adds r1, r1, #16 │ │ │ │ - beq cdc04 <_Py_NewReferenceNoTotal@@Base+0x28b0> │ │ │ │ + beq cdd04 <_Py_NewReferenceNoTotal@@Base+0x2934> │ │ │ │ mov r0, r4 │ │ │ │ - bl e1194 <_PyEval_EvalFrameDefault@@Base+0x117a8> │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq cdc04 <_Py_NewReferenceNoTotal@@Base+0x28b0> │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - ldr r8, [r2, #4] │ │ │ │ - ldr fp, [r7, #16] │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - ldr r1, [r8] │ │ │ │ + bl e12b0 <_PyEval_EvalFrameDefault@@Base+0x11798> │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq cdd04 <_Py_NewReferenceNoTotal@@Base+0x2934> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r9, [r1, #4] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + ldr lr, [r9] │ │ │ │ add ip, r0, #32 │ │ │ │ - cmp ip, r1 │ │ │ │ - ldr sl, [r7, #20] │ │ │ │ - ldr r1, [r7, #24] │ │ │ │ - bhi cd9a4 <_Py_NewReferenceNoTotal@@Base+0x2650> │ │ │ │ - ldr r7, [r8, #12] │ │ │ │ - str ip, [r8, #4] │ │ │ │ - adds r7, r7, r0 │ │ │ │ - beq ce340 <_Py_NewReferenceNoTotal@@Base+0x2fec> │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ + cmp ip, lr │ │ │ │ + ldr fp, [r5, #20] │ │ │ │ + ldr r5, [r5, #24] │ │ │ │ + bhi cd988 <_Py_NewReferenceNoTotal@@Base+0x25b8> │ │ │ │ + ldr r8, [r9, #12] │ │ │ │ + str ip, [r9, #4] │ │ │ │ + adds r8, r8, r0 │ │ │ │ + beq ce260 <_Py_NewReferenceNoTotal@@Base+0x2e90> │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - strne r0, [r2, #4] │ │ │ │ - str r3, [r7, #16] │ │ │ │ - str fp, [r7, #20] │ │ │ │ - str sl, [r7, #24] │ │ │ │ - str r1, [r7, #28] │ │ │ │ + strne r0, [r1, #4] │ │ │ │ + str r2, [r8, #16] │ │ │ │ + str r3, [r8, #20] │ │ │ │ + str fp, [r8, #24] │ │ │ │ + str r5, [r8, #28] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - str r9, [r7, #4] │ │ │ │ + str sl, [r8, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, #24 │ │ │ │ - str r2, [r7] │ │ │ │ + str r2, [r8] │ │ │ │ mov r2, #1 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - beq ccde0 <_Py_NewReferenceNoTotal@@Base+0x1a8c> │ │ │ │ + str r2, [r8, #8] │ │ │ │ + beq cce6c <_Py_NewReferenceNoTotal@@Base+0x1a9c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #11 │ │ │ │ - bne cb8b4 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + bne cb930 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ecd60 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq cb8b4 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + bl ece68 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq cb930 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b55bc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bne cb8b8 <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ + bl 2b563c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + mo TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes